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
339414817484	339414818053	339414818603	339414819153	339414819703	339414820253	339414820803	339414821353	339414821903	339414822453	339414823003	339414823553	339414824103	339414824653	339414825203	339414825753	339414826303	339414826853	339414827403	339414827953	339414828503	339414829053	339414829603	339414830153	339414830703	339414831253	339414831803	339414832353	339414832903	339414833453	339414834003	339414834553	339414835103	339414835653	339414836203	339414836753	339414837303	339414837853	339414838403	339414838953	339414839503	339414840053	339414840603	339414841153	339414841703	339414842253	339414842803	339414843353	339414843903	339414844453	339414845003	339414845553	339414846103	339414846653	339414847203	339414847753	339414848303	339414848853	339414849403	339414849953	339414850503	339414851053	339414851603	339414852153	339414852703	339414853253	339414853803	339414854353	339414854903	339414855453	339414856003	339414856553	339414857103	339414857653	339414858203	339414858753	339414859303	339414859853	339414860403	339414860953	339414861503	339414862053	339414862603	339414863153	339414863703	339414864253	339414864803	339414865353	339414865903	339414866453	339414867003	339414867553	339414868103	339414868653	339414869203	339414869753	339414870303	339414870853	339414871403	339414871953	339414872503	339414873053	339414873603	339414874153	339414874703	339414875253	339414875803	339414876353	339414876903	339414877453	339414878003	339414878553	339414879103	339414879653	339414880203	339414880753	339414881303	339414881853	339414882403	339414882953	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2697	3600	2300	2694	3600	2300	2691	3600	2300	2688	3600	2300	2686	3600	2300	2683	3600	2300	2681	3600	2300	2678	3600	2300	2675	3600	2300	2673	3600	2300	2671	3600	2300	2669	3600	2300	2667	3600	2300	2664	3600	2300	2663	3600	2300	2661	3600	2300	2659	3600	2300	2657	3600	2300	2654	3600	2300	2652	3600	2300	2649	3600	2300	2647	3600	2300	2645	3600	2300	2642	3600	2300	2640	3600	2300	2639	3600	2300	2637	3600	2300	2635	3600	2300	2633	3600	2300	2631	3600	2300	2629	3600	2300	2627	3600	2300	2625	3600	2300	2623	3600	2300	2621	3600	2300	2619	3600	2300	2618	3600	2300	2616	3600	2300	2615	3600	2300	2614	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24844	23978	32715	27205	20923	10158	1578	851	671	743	689	669	689	674	684	692	644	662	639	648	647	663	707	649	672	674	643	646	668	646	644	659	647	596	620	687	634	668	626	656	686	636	636	662	654	653	658	662	658	663	660	673	614	673	623	636	642	615	638	632	689	717	653	647	671	649	655	707	653	655	657	635	650	658	636	675	624	655	660	695	639	628	612	656	712	649	675	668	627	644	630	653	668	665	588	630	605	616	723	625	628	683	636	634	694	660	665	687	666	612	652	631	682	639	661	646	658	663	665	663	669	649	639	654	648	628	691	663	657	648	613	714	660	669	662	629	606	657	655	658	660	616	669	614	657	610	621	669	635	617	626	685	671	662	678	699	649	595	634	684	638	642	646	656	607	642	635	648	677	697	653	680	667	698	640	629	661	672	617	646	662	666	618	617	670	612	657	630	648	654	689	651	635	649	669	678	637	697	634	682	633	681	642	682	608	692	653	643	688	615	670	636	668	708	674	669	695	654	689	678	672	624	691	665	644	654	639	641	687	688	636	624	637	676	681	673	627	671	639	639	621	662	642	639	635	655	657	661	649	640	637	593	650	604	645	656	653	662	604	643	683	622	635	679	650	690	659	607	638	675	664	601	632	679	627	630	650	641	660	655	606	691	679	656	676	619	670	676	622	684	667	632	650	674	694	655	623	653	661	627	624	691	613	684	636	655	631	631	624	625	625	646	672	615	645	650	637	631	628	640	637	647	691	669	640	677	708	644	707	647	643	664	595	659	667	673	616	665	678	628	672	664	648	688	700	692	678	660	659	625	675	663	632	677	681	685	665	664	657	626	648	603	642	624	640	662	684	656	697	663	690	656	661	651	646	643	645	659	630	638	652	657	688	648	682	654	647	615	680	678	634	579	648	638	680	631	648	606	669	644	633	654	657	645	655	637	637	655	679	629	635	657	685	649	608	666	637	650	629	655	648	643	667	668	662	671	668	627	625	682	672	648	649	655	655	629	590	617	641	662	634	614	653	679	651	641	693	631	625	630	684	653	672	610	696	685	617	622	628	662	661	679	624	670	640	660	638	627	681	629	653	638	663	640	651	627	692	690	640	646	650	617	624	605	641	653	669	638	647	652	689	675	658	692	649	658	626	654	660	654	666	656	663	641	671	612	668	682	652	584	623	644	697	670	684	700	583	624	589	658	597	630	699	695	674	633	625	644	682	647	653	665	667	577	667	661	615	647	660	665	657	667	677	638	644	659	645	622	624	644	639	640	655	629	665	618	707	663	646	682	659	638	645	661	652	651	656	617	664	671	612	639	613	684	638	668	632	621	640	680	683	670	629	623	636	624	648	644	609	620	666	648	670	652	634	659	678	605	654	651	687	650	645	714	641	701	665	634	629	611	651	684	657	607	600	689	669	672	664	615	668	660	682	679	691	648	639	624	671	677	623	685	649	643	654	646	649	675	662	659	643	653	670	625	585	621	670	619	648	585	645	636	681	654	641	666	629	661	622	612	621	647	637	653	656	670	622	622	691	645	658	664	659	665	646	595	647	628	688	662	648	641	672	663	617	690	647	649	646	725	720	636	648	687	611	636	626	697	676	612	656	596	655	693	651	676	600	646	616	644	638	703	653	642	676	619	649	641	583	677	661	676	618	651	634	643	633	604	645	601	657	656	664	677	620	652	639	612	667	645	607	673	665	631	630	621	667	621	673	643	697	680	619	700	630	678	636	687	611	672	661	644	705	615	639	673	639	647	671	707	675	692	650	670	664	669	638	643	651	651	668	680	623	671	668	642	641	647	630	673	645	639	638	628	661	613	643	676	646	641	692	648	623	663	680	648	650	604	734	623	650	635	651	604	650	604	639	642	647	635	667	652	677	668	648	639	645	675	663	650	652	646	656	654	624	659	662	627	641	605	622	662	622	611	626	657	616	649	622	615	667	658	649	667	644	654	635	649	642	640	656	675	662	705	642	653	652	599	646	611	656	640	666	682	679	680	653	649	688	643	639	701	610	659	622	631	610	687	620	630	688	656	622	634	659	673	646	608	638	624	658	646	654	630	583	651	624	656	608	621	637	661	616	635	638	646	660	634	653	669	591	651	701	683	668	667	636	659	660	679	647	636	662	639	649	676	676	621	664	642	690	643	635	663	672	637	632	679	670	638	689	642	667	612	664	651	687	632	661	675	652	610	663	638	683	655	610	661	587	611	614	618	650	638	658	648	646	656	677	640	667	714	674	706	688	626	613	683	665	627	653	650	660	662	631	627	630	661	661	642	680	633	621	633	647	651	630	686	622	662	706	609	704	609	641	630	614	640	644	655	658	652	614	650	646	630	645	625	659	696	687	678	660	688	616	634	607	626	658	638	645	647	642	634	633	640	619	619	658	627	610	669	667	675	664	657	653	634	635	664	690	689	601	656	578	655	631	624	641	695	653	660	644	649	655	616	683	667	641	674	635	653	636	646	695	658	640	662	664	663	674	675	686	615	686	604	640	646	670	646	647	638	632	637	660	606	599	643	648	681	685	676	618	648	640	670	698	630	654	680	655	616	662	643	646	663	689	664	641	689	673	626	626	686	646	616	660	637	640	611	640	576	630	636	651	621	636	648	644	659	632	665	634	602	613	665	642	636	636	677	673	659	634	654	673	653	649	669	655	681	654	658	642	666	629	653	688	657	645	615	689	637	678	641	643	657	658	657	667	640	642	621	671	641	672	642	675	620	631	668	681	676	643	652	644	667	685	661	660	623	642	684	648	644	694	657	637	643	664	661	642	604	676	660	613	652	688	662	623	658	677	680	661	630	661	657	637	669	649	630	641	642	647	637	565	637	652	626	615	672	648	651	656	642	642	673	651	660	661	689	643	640	608	630	635	661	673	634	642	659	654	649	639	637	640	676	654	676	680	670	652	644	670	676	629	645	673	605	669	667	659	657	676	653	729	669	652	649	627	626	669	635	630	619	627	650	692	673	630	647	667	690	634	624	612	595	636	652	644	678	674	618	622	633	633	640	630	688	661	658	700	674	618	640	621	650	599	692	645	624	668	635	618	664	621	640	666	627	632	641	632	661	667	684	633	613	664	658	654	624	635	660	599	632	647	652	676	633	684	655	646	621	645	633	633	680	590	615	651	665	661	680	666	630	645	623	612	676	599	684	615	714	659	620	653	654	643	645	641	613	636	627	652	701	632	652	637	635	697	691	676	638	678	685	647	675	601	698	636	649	651	635	600	679	672	685	628	635	663	651	660	659	631	674	628	649	713	663	593	668	627	607	604	665	659	689	635	637	656	661	627	622	649	693	638	624	597	644	672	657	666	633	639	662	670	686	659	662	601	623	630	612	700	623	662	659	641	675	629	619	627	653	644	687	644	652	675	657	651	653	691	649	648	689	630	645	647	614	669	659	618	669	639	635	691	646	653	631	673	661	636	649	646	669	672	629	639	614	649	642	677	678	671	636	672	697	661	673	621	652	632	661	698	656	591	647
65283	100432	62972	25924	6654	1499	710	629	589	604	575	606	626	621	616	605	637	617	612	581	619	590	599	603	584	604	578	597	563	582	614	585	626	582	615	621	605	582	582	616	646	631	601	626	597	607	598	581	599	554	580	573	612	619	621	632	608	639	625	575	650	586	591	607	617	605	590	630	636	600	619	610	573	592	597	582	577	601	572	612	644	603	608	591	675	645	580	609	607	620	563	611	574	608	592	645	563	589	597	570	602	606	614	598	587	613	614	630	582	591	584	606	574	615	592	615	595	618	543	629	579	665	617	573	548	613	611	635	570	632	610	586	614	667	603	570	600	610	566	604	593	583	585	580	596	603	624	630	616	596	605	603	609	561	584	553	554	604	651	621	605	597	582	571	639	618	626	603	631	585	551	578	602	615	597	611	606	624	575	587	620	611	607	609	594	617	619	604	598	579	603	575	592	637	641	645	599	589	607	604	632	643	550	598	593	578	568	608	567	579	619	596	560	616	582	552	572	649	628	622	630	612	600	604	546	557	579	602	610	638	637	580	583	615	627	560	601	598	597	612	645	581	561	598	563	602	583	627	577	671	603	559	568	608	560	599	631	586	621	604	572	589	655	623	628	610	593	628	569	633	601	603	629	605	608	564	601	585	627	630	619	580	606	580	616	621	588	574	598	620	585	585	599	567	580	606	561	555	573	629	608	636	594	625	589	566	638	622	621	625	605	582	631	590	573	591	621	585	615	601	599	577	632	602	605	633	616	608	650	649	581	613	633	626	643	645	578	578	610	604	630	616	610	629	636	571	596	582	583	588	569	642	597	622	619	576	617	614	578	569	586	615	592	598	569	580	616	585	584	612	585	591	609	616	587	595	587	565	595	569	614	566	602	585	624	593	644	579	651	614	612	655	597	592	618	612	557	559	620	596	608	617	649	627	617	584	560	613	605	607	613	590	613	616	604	612	621	619	611	581	591	616	571	580	564	592	619	591	628	586	615	604	609	599	559	585	597	615	631	609	605	611	647	590	586	626	560	600	598	630	592	575	610	615	576	608	600	586	573	605	641	643	589	609	611	646	633	605	642	610	600	607	606	577	644	573	578	607	636	620	608	631	621	609	613	582	644	604	603	625	585	651	612	580	606	622	620	653	628	628	661	578	627	595	622	574	593	567	567	618	606	602	620	622	568	586	564	597	576	608	582	602	654	592	613	582	570	603	622	605	594	583	620	589	592	644	550	630	612	600	568	589	660	612	631	597	613	610	562	581	613	596	610	583	613	616	577	601	558	651	576	591	614	611	598	623	572	571	594	606	567	582	608	550	599	601	618	579	612	602	602	588	589	623	613	594	569	584	589	631	625	583	583	579	579	627	580	586	567	606	655	619	628	573	586	614	596	619	542	569	589	624	587	616	586	637	623	634	556	548	576	596	606	594	608	591	644	617	595	552	575	593	628	572	586	584	542	587	573	648	566	629	537	638	591	609	608	617	597	595	639	576	560	581	622	598	618	604	590	571	576	542	571	590	628	592	604	611	595	608	581	621	576	612	596	616	617	611	604	609	591	611	594	564	599	565	629	648	581	605	600	612	604	584	602	594	593	643	601	597	592	626	613	555	597	582	604	650	575	558	617	604	608	646	612	632	626	590	597	618	620	636	628	597	625	578	669	625	583	566	567	551	614	612	591	620	617	591	615	594	654	584	608	594	623	604	570	611	584	609	611	595	607	612	637	570	600	580	582	661	563	611	553	583	627	595	607	607	610	560	588	567	603	593	619	579	642	600	670	623	571	668	551	604	622	581	580	603	592	516	624	621	588	638	602	593	597	591	555	603	609	615	600	558	593	613	585	597	633	629	603	593	605	607	587	575	577	571	617	612	607	558	626	599	585	646	637	571	599	581	618	666	598	579	627	593	565	582	541	568	607	597	601	612	578	589	590	582	601	610	615	619	588	593	603	568	572	635	609	613	563	616	563	556	569	649	624	563	530	593	632	588	604	556	613	570	594	593	586	567	597	610	571	634	614	602	627	599	614	614	633	589	623	621	600	610	609	621	627	601	583	576	639	563	587	597	602	591	581	607	643	575	589	608	626	605	609	610	640	597	600	588	597	598	596	598	580	633	568	572	610	611	612	608	594	608	583	621	582	603	593	560	570	605	560	574	625	584	612	648	626	578	588	561	556	638	614	582	606	547	622	599	547	598	632	606	559	590	622	612	594	586	593	571	610	584	595	602	625	615	572	579	593	540	613	621	630	617	617	611	628	598	574	607	629	641	538	609	607	633	603	602	631	594	611	601	566	585	599	582	573	596	588	593	579	597	659	578	597	578	642	640	608	621	603	611	635	592	603	628	593	600	584	606	590	592	687	567	609	626	585	632	634	609	639	604	589	610	601	608	589	599	588	564	579	580	574	603	601	607	623	633	589	564	633	613	571	613	565	552	561	628	606	614	613	615	621	586	561	588	611	634	592	591	630	603	562	601	619	591	626	639	612	612	686	611	622	597	602	546	630	608	579	570	594	602	592	595	629	607	576	581	591	581	607	565	585	601	608	609	621	596	583	597	619	601	651	581	590	594	626	560	664	575	578	595	621	620	580	579	582	610	604	606	624	601	628	594	594	578	577	624	602	619	542	614	565	606	549	623	612	621	606	615	613	595	568	630	595	614	632	624	615	616	626	593	628	550	616	601	615	611	577	604	580	605	635	583	599	581	578	592	645	553	615	602	563	552	577	615	589	600	577	614	608	646	625	574	592	544	571	646	540	596	569	601	582	606	565	595	613	566	597	630	550	607	575	583	647	578	585	600	597	601	567	597	626	618	626	555	603	639	555	614	605	554	592	596	646	582	599	593	559	591	633	599	639	582	583	618	562	606	606	574	627	599	601	607	565	617	666	618	628	629	571	522	585	589	647	559	595	634	651	589	615	623	590	594	572	590	597	605	591	627	583	579	563	590	593	584	591	582	591	608	603	631	579	569	604	573	581	622	539	617	584	564	601	620	597	646	600	607	560	581	575	613	577	607	594	576	596	584	598	595	592	589	653	606	582	649	635	638	606	587	611	632	604	602	641	624	569	627	618	594	606	669	574	585	623	619	583	654	585	624	565	582	592	567	558	597	627	634	587	619	548	569	570	599	585	658	651	559	645	608	626	611	626	625	629	582	583	601	599	601	626	635	613	575	636	604	615	645	591	609	595	581	601	603	599	597	591	588	612	593	581	556	582	630	596	617	615	592	633	624	613	606	605	592	605	569	653	607	638	552	568	624	598	643	604	584	565	589	582	613	592	623	573	539	560	570	599	603	574	637	602	584	589	606	598	557	641	619	625	606	582	584	529	568	577	595	563	588	588	619	597	583	614	611	604	564	645	575	623	572	630	615	572	561	582	587	598	636	581	612	589	613	603	597	571	644	632	593	605	611	618	600	577	628	578	611	594	614	570	597	563	630	591	638	589	587	624	574	603	566	590	597	667	563	598	577	673	588	626	593	582	584
31850	32287	23131	7005	1143	578	512	508	559	479	502	490	447	463	497	499	501	506	488	487	517	488	496	452	508	490	467	521	502	526	506	520	485	491	506	514	500	527	469	514	472	503	489	521	456	509	459	498	512	460	526	491	486	448	475	462	504	538	508	470	516	490	519	496	529	473	483	527	468	448	454	501	483	491	456	515	512	451	487	489	486	491	477	483	478	461	456	473	502	491	502	492	501	468	491	516	470	512	503	474	495	513	497	522	521	488	477	491	492	500	524	476	502	521	476	503	538	525	484	512	510	496	465	482	467	501	487	468	475	502	510	533	489	458	469	495	504	503	462	515	478	487	520	488	467	494	488	468	488	503	483	460	528	445	451	515	495	482	509	524	495	483	460	465	479	489	522	520	472	502	488	520	509	480	485	481	518	524	511	503	501	497	498	503	521	480	517	516	493	498	482	518	505	492	481	486	506	476	501	508	522	508	517	495	514	513	498	484	482	467	513	503	460	459	471	476	464	479	512	476	489	493	478	493	514	471	480	505	505	499	455	488	475	465	460	478	463	474	496	483	512	484	505	483	463	458	449	479	509	496	459	512	484	485	484	489	506	526	492	480	482	504	500	489	462	480	508	476	483	476	459	491	486	509	529	465	485	507	487	500	497	498	511	449	462	468	510	498	494	478	516	466	550	466	517	509	489	481	455	543	465	479	511	472	492	498	538	485	484	458	460	439	491	473	470	477	531	516	511	475	483	506	499	478	490	467	520	486	480	471	486	448	500	465	488	454	501	534	518	479	497	482	467	493	475	497	502	473	506	489	484	512	519	489	461	502	444	483	495	452	505	481	462	500	478	554	472	450	491	517	490	466	510	532	509	504	509	490	493	508	487	470	483	484	501	510	513	480	442	473	492	486	500	451	483	498	480	489	500	466	476	479	517	492	508	491	504	511	465	518	467	471	510	487	483	487	500	491	515	516	519	461	508	481	503	488	558	552	468	486	489	519	491	455	467	499	492	517	501	463	536	512	473	490	468	471	444	522	518	525	461	489	494	484	501	486	517	455	485	515	486	493	477	492	507	521	478	452	459	472	469	464	483	485	489	502	479	488	490	491	470	485	486	487	449	491	490	457	494	486	512	509	493	453	501	485	467	465	511	462	465	481	429	492	494	502	504	469	462	495	508	501	515	482	500	491	496	488	506	498	503	435	510	488	459	486	502	472	472	493	485	481	490	490	470	468	510	496	538	503	509	513	525	481	469	520	465	506	474	500	493	464	512	472	504	516	550	518	491	514	479	457	498	521	466	481	501	494	505	458	523	484	486	500	468	487	478	476	485	498	448	483	479	476	495	479	571	472	456	510	512	470	475	462	470	492	465	499	458	470	495	433	509	478	499	505	498	468	525	527	461	503	485	548	522	492	489	465	484	501	468	469	482	514	466	529	494	478	457	493	452	491	485	502	476	487	462	475	491	486	495	480	490	490	473	490	535	482	525	504	517	489	499	522	470	477	487	481	492	504	495	490	492	494	484	465	475	507	522	536	465	492	487	507	472	497	467	516	487	455	529	520	544	470	490	503	480	496	500	463	495	518	503	500	504	547	519	499	475	492	504	516	500	467	503	495	505	496	472	507	463	499	441	498	449	489	539	494	475	496	506	467	510	490	487	458	505	494	504	522	479	506	466	488	485	505	482	483	518	461	460	505	511	451	472	460	492	450	472	491	527	520	517	495	506	484	503	505	509	495	424	515	510	498	521	483	501	484	484	478	495	507	472	520	520	489	518	482	504	487	507	514	494	510	501	486	508	507	500	481	520	459	508	498	470	471	510	489	527	451	496	464	489	498	504	520	450	498	469	515	444	509	485	484	464	457	493	455	502	479	527	471	531	511	476	496	476	506	476	486	477	503	467	459	476	506	534	518	484	503	476	510	495	512	467	490	470	506	507	504	466	488	510	450	487	486	492	552	502	486	449	499	461	534	479	485	486	461	465	483	457	469	511	474	457	483	438	490	521	520	533	499	512	493	523	455	482	508	494	493	495	492	506	493	469	513	516	467	519	492	488	441	512	486	498	430	496	537	497	479	486	544	484	511	455	470	489	501	510	483	489	477	441	467	484	520	482	471	472	500	509	471	499	521	470	492	517	459	484	534	488	502	510	493	465	478	511	488	485	506	507	543	486	486	478	491	511	489	517	492	485	514	498	473	490	501	476	514	473	504	493	462	481	460	505	500	454	506	485	525	487	481	436	508	528	469	507	504	499	521	528	508	522	474	450	459	478	466	490	477	464	479	504	518	451	500	504	501	509	464	483	497	477	509	475	485	450	536	486	520	512	482	479	515	489	456	461	479	530	453	469	502	503	504	503	491	514	505	501	461	454	482	507	452	505	505	510	515	507	464	468	503	487	505	480	464	506	517	492	491	493	496	489	510	472	483	487	500	467	479	501	467	487	492	516	542	510	504	508	463	527	546	478	507	524	503	491	528	460	480	474	470	474	482	483	470	487	480	463	491	479	479	497	472	490	494	538	454	465	527	506	517	524	450	496	495	498	471	479	473	476	510	476	474	490	444	493	488	486	502	461	462	492	521	488	510	467	477	510	458	502	532	489	484	471	509	488	489	495	453	522	509	487	480	513	519	485	486	508	497	524	450	495	487	469	492	497	502	495	495	509	458	500	502	532	486	457	480	491	511	462	485	507	485	494	508	518	517	508	508	436	478	520	456	480	495	506	489	490	479	510	507	479	507	504	480	450	518	511	500	516	474	463	471	506	491	465	485	477	447	503	521	494	483	502	461	486	525	498	542	508	526	467	491	520	478	490	501	498	483	535	474	504	497	474	512	490	489	481	455	489	501	458	480	468	548	511	472	512	485	495	477	479	499	486	503	477	520	519	507	479	491	559	515	522	487	516	468	517	466	492	489	490	474	490	500	511	461	487	508	520	465	506	512	484	494	478	463	512	498	476	495	520	481	502	487	487	465	511	478	525	501	517	515	468	432	488	527	497	447	493	471	529	474	481	521	522	472	493	523	489	519	491	499	497	473	516	496	456	532	495	452	503	486	499	482	509	531	480	479	483	508	517	479	481	464	459	454	470	504	503	481	464	470	489	470	501	478	483	496	493	512	482	490	508	472	507	505	461	476	484	502	467	489	491	502	492	486	500	541	479	496	510	498	496	499	502	515	511	465	498	483	444	469	495	457	519	484	500	463	489	507	519	489	501	498	492	474	466	497	456	490	464	498	487	489	481	483	530	491	494	488	506	457	514	535	481	499	473	512	521	475	510	482	467	509	504	454	509	499	515	531	478	493	485	492	510	513	473	481	498	485	471	495	486	467	471	480	468	498	455	488	463	476	509	481	511	506	506	500	469	510	537	474	466	475	486	529	475	480	452	494	486	486	481	466	472	509	473	476	478	471	522	504	440	426	497	513	493	470	495	458	458	479	464	470	491	496	466	505	522	498	460	501	502	495	466	503	534	464	488	505	494	537	480	483
26960	35566	15891	3446	925	464	460	372	418	408	457	386	417	423	404	426	398	401	417	410	409	436	407	401	423	396	409	405	417	383	438	426	418	390	443	420	381	441	409	465	393	406	406	413	406	429	425	418	413	356	425	399	412	416	419	377	415	385	432	389	404	395	445	451	437	388	446	460	419	399	410	445	404	443	426	429	409	441	399	419	447	456	419	384	386	424	451	406	402	445	423	432	397	406	426	423	374	469	419	410	416	406	435	433	429	429	404	415	394	402	411	384	411	404	463	420	431	429	432	402	422	456	421	413	412	390	411	435	422	441	410	396	419	389	414	406	435	359	419	438	395	405	413	433	408	428	391	414	404	417	398	380	419	431	396	409	414	423	367	388	400	419	425	395	428	407	424	438	410	398	410	437	416	393	438	388	406	395	416	429	396	402	398	425	439	433	414	443	380	420	419	396	426	420	456	443	413	389	421	385	425	415	399	448	436	403	422	415	398	420	394	402	420	431	362	400	411	384	382	399	452	406	390	403	410	422	373	377	394	417	430	414	422	390	397	412	433	413	407	421	380	409	406	402	413	392	380	420	444	441	452	419	422	431	427	433	398	378	428	432	437	406	441	437	403	413	418	429	424	400	437	397	403	442	408	406	461	414	401	417	422	399	424	421	399	402	397	427	425	434	446	394	472	428	417	389	422	428	402	454	416	449	401	391	422	370	420	410	426	418	424	413	377	437	455	436	400	423	429	429	406	383	407	416	418	433	413	430	403	414	393	412	417	428	426	411	408	435	434	413	434	400	411	420	445	393	396	432	399	446	404	407	423	415	456	407	397	425	409	422	388	404	381	415	430	398	428	404	444	426	402	448	416	405	423	440	420	416	386	405	391	432	408	440	416	439	426	402	422	446	399	397	391	418	440	434	417	448	427	366	398	408	406	438	447	442	437	451	408	437	411	398	425	417	411	420	437	426	406	408	426	384	417	386	392	435	395	433	418	427	398	384	438	406	378	399	446	379	405	430	408	453	416	436	475	435	414	386	403	382	430	405	411	413	396	395	419	405	376	419	409	410	435	400	407	447	404	431	407	381	417	402	420	429	418	431	425	412	425	384	408	403	433	437	375	405	431	441	426	375	423	402	401	417	401	415	412	438	410	405	407	428	394	385	411	437	413	420	433	469	385	406	397	440	394	441	412	389	459	428	416	432	423	389	403	391	439	432	412	414	398	397	455	413	376	420	410	404	410	409	403	424	410	406	406	394	460	428	411	388	440	394	419	424	418	455	437	401	406	430	409	425	407	406	388	419	449	406	403	377	412	385	389	407	397	440	423	438	418	401	407	423	401	362	403	397	406	419	402	385	411	400	418	379	424	391	431	427	399	377	429	398	451	396	411	419	410	395	409	489	439	428	403	408	408	385	401	415	383	425	389	457	426	413	378	421	407	440	419	426	414	422	435	389	423	415	399	423	447	384	441	414	406	404	398	441	413	443	408	435	413	439	406	389	444	410	448	383	439	409	429	406	431	445	448	389	386	431	434	403	373	414	407	414	440	441	404	404	454	443	441	405	415	437	414	414	410	419	430	401	447	382	389	401	402	413	425	397	394	420	399	403	417	413	405	417	441	431	425	397	388	405	400	403	417	435	433	414	392	401	419	418	398	397	387	380	413	429	382	384	397	412	422	367	419	426	413	419	443	414	404	416	453	392	412	401	440	402	399	398	422	398	406	427	415	451	400	437	430	410	433	411	383	429	457	410	391	380	396	429	399	417	402	401	397	383	460	428	432	415	428	454	454	412	406	454	445	371	420	424	417	428	405	414	445	409	409	406	424	402	422	424	416	413	435	418	411	398	411	437	447	385	396	421	406	400	419	412	369	411	431	445	382	393	422	400	425	445	435	414	408	404	387	402	393	430	418	397	408	445	403	399	430	409	389	395	393	406	406	376	425	387	423	412	403	416	411	402	413	427	406	405	421	425	417	401	414	440	387	401	436	423	428	404	414	406	385	410	422	381	442	415	438	411	438	416	395	415	402	402	393	385	445	406	388	404	414	399	395	415	400	402	467	442	442	415	376	413	394	384	422	423	417	402	432	404	381	431	444	425	376	403	379	418	401	419	398	414	426	390	448	429	424	419	454	440	418	405	372	415	396	403	418	440	453	406	415	438	435	382	386	418	416	372	405	420	433	410	413	382	395	441	413	433	413	411	421	444	427	416	407	435	379	421	476	412	419	386	414	393	449	415	412	395	424	409	412	399	424	410	408	439	398	446	360	422	454	390	395	436	423	452	410	438	395	428	406	434	436	400	401	412	410	438	434	414	430	425	385	438	440	371	396	416	412	418	426	441	392	440	409	453	432	425	401	435	447	409	409	387	421	417	417	380	437	375	367	386	433	407	382	415	408	407	433	374	418	394	437	416	433	427	442	365	400	396	403	438	402	400	429	389	427	417	439	448	406	441	415	433	417	409	406	428	408	411	386	409	461	408	403	410	446	417	463	418	401	443	381	406	419	400	439	465	415	405	404	417	422	420	413	431	472	410	417	378	417	397	428	421	384	408	465	399	443	411	437	404	392	429	410	397	413	430	438	440	408	418	448	409	403	423	376	409	408	440	432	427	414	442	423	379	407	410	448	411	417	429	373	412	407	396	380	401	434	433	413	417	434	394	409	416	384	428	419	408	425	411	455	416	439	430	405	449	442	407	419	415	434	373	390	394	400	444	407	416	423	403	437	388	397	432	397	415	451	371	439	394	406	472	399	404	451	420	448	408	430	398	408	432	416	430	412	390	415	411	420	414	379	441	405	434	406	379	447	429	420	401	412	378	412	418	393	427	453	407	387	369	398	434	410	379	419	401	453	405	445	459	410	378	417	373	375	435	432	428	383	385	402	449	415	407	433	381	381	419	428	412	416	419	436	418	403	388	376	417	403	406	411	436	421	430	381	409	440	397	438	433	460	445	407	404	411	403	387	402	420	375	399	431	421	427	384	404	393	407	410	420	425	414	396	403	434	401	423	402	415	412	409	400	406	416	415	403	398	417	394	407	388	386	400	439	438	394	418	403	421	433	416	394	421	411	395	442	410	400	434	404	382	391	422	436	380	434	399	430	406	414	411	416	410	400	434	425	384	415	373	441	415	414	413	399	415	395	416	423	422	449	435	393	396	392	408	415	450	427	428	441	452	418	435	429	439	402	395	423	444	389	394	410	428	430	406	430	398	394	403	428	429	388	411	430	432	390	379	452	403	425	430	431	445	387	441	434	408	415	397	410	413	411	436	406	405	399	410	427	408	385	453	394	430	417	400	431	401	399	401	455	412	398	415	418	387	421	393	419	418	413	397	426	419	418	412	415	441	414	439	399	405	388	444	428	429	384	396	397	443	390	408	406	383	368	414	449	417	413	386	459	408	409	418	423	440	392	384	428	384	442	415	417	422	385	409	415	405	433	413	397	464	452	412	453	468	412	455	429	419	400	404	412	405	426	428	425	393	407
25527	26596	36106	28267	13736	2267	773	564	564	485	518	585	495	503	503	513	549	536	512	522	468	499	497	549	500	515	538	566	519	544	517	517	539	534	525	498	554	471	475	550	541	559	496	517	539	469	520	512	537	499	498	521	547	515	549	533	535	543	535	497	490	546	533	481	471	526	521	510	529	518	492	550	498	524	521	530	518	548	529	494	529	498	493	483	508	531	472	513	507	520	493	512	484	525	467	552	519	529	499	549	564	506	517	535	514	559	516	523	504	481	544	537	531	545	543	525	517	509	458	506	539	476	558	499	518	497	533	525	485	565	489	515	501	514	525	526	518	523	497	491	469	523	558	545	532	502	554	501	513	551	559	540	511	520	507	486	551	526	527	527	535	524	552	517	463	523	505	495	485	537	498	526	498	505	505	529	494	508	530	520	499	531	461	527	524	519	505	527	513	495	507	501	492	530	476	522	523	526	500	533	509	518	526	468	471	501	519	581	501	496	518	500	540	520	534	486	523	524	523	549	516	518	523	464	524	500	542	527	528	489	532	504	517	499	521	493	524	522	521	556	467	515	516	480	491	529	527	517	507	517	544	476	492	537	489	526	497	513	500	497	490	516	482	530	539	492	530	519	533	517	541	514	529	514	496	505	510	536	510	571	510	525	549	473	507	555	512	505	515	523	541	498	535	493	543	504	510	501	517	522	531	493	502	519	511	525	488	487	522	516	533	524	510	507	538	523	510	492	515	537	525	542	548	498	489	538	505	535	536	516	540	495	530	477	489	548	540	497	525	512	490	516	570	527	519	494	544	486	497	491	512	546	489	493	502	498	548	508	507	548	524	480	538	522	513	535	513	503	512	516	497	519	506	514	508	526	540	546	510	502	536	493	537	502	522	554	523	534	514	516	524	514	520	540	523	518	510	543	559	523	546	475	495	539	486	516	527	509	515	556	484	452	511	477	512	564	524	484	513	495	558	515	458	514	537	525	521	463	477	474	496	518	496	539	541	556	506	518	511	505	485	506	532	510	520	563	520	525	536	515	529	505	527	526	519	493	512	507	492	527	518	508	498	499	571	503	550	491	501	541	498	593	501	521	504	527	549	488	526	517	551	495	473	537	524	532	509	562	527	486	504	513	532	512	500	492	527	523	528	503	533	542	504	534	488	506	494	517	509	509	486	563	493	504	512	524	502	505	490	538	541	473	548	551	524	525	506	495	508	508	499	521	517	510	482	523	499	496	550	555	487	528	486	508	500	501	542	489	538	517	571	548	514	522	546	498	548	503	493	520	495	515	538	516	518	521	484	534	529	569	522	493	491	540	539	472	527	523	476	505	527	496	458	535	502	504	503	506	494	502	516	522	512	521	525	513	512	528	514	520	525	524	524	506	486	522	527	529	505	512	543	511	506	492	541	554	483	510	564	527	508	573	552	538	546	505	550	458	508	499	519	553	513	482	562	536	526	501	510	499	539	543	529	523	510	500	505	527	529	513	528	521	495	491	524	541	511	519	501	531	508	502	517	513	511	565	502	490	514	468	483	494	571	499	505	519	498	522	495	529	505	503	538	534	526	531	534	523	530	480	514	512	463	490	512	527	523	515	540	541	466	514	510	510	480	531	487	535	506	529	522	511	519	494	518	479	516	521	503	480	515	502	495	555	528	503	534	548	512	524	496	483	500	548	529	529	552	543	515	531	537	523	490	495	480	535	539	541	514	498	511	489	497	527	534	492	514	522	462	526	539	550	515	521	518	555	503	483	496	493	451	516	523	511	520	513	532	471	504	502	523	508	526	501	500	512	495	507	545	542	519	528	500	521	504	527	528	520	542	516	513	508	549	530	481	520	534	481	492	456	517	555	527	534	513	529	503	477	512	530	515	509	489	487	508	525	514	502	552	518	519	541	556	530	548	573	482	513	526	484	537	495	513	479	524	534	540	515	509	552	540	507	507	518	486	496	538	530	517	535	561	514	490	507	543	519	485	491	564	549	492	463	520	512	528	537	485	519	481	486	543	547	510	504	530	498	541	497	515	520	493	497	489	532	509	538	519	512	504	505	568	502	522	538	486	536	544	539	514	463	483	484	521	507	515	493	583	476	485	517	483	535	529	549	509	530	503	527	503	515	515	538	548	517	505	533	519	528	526	515	502	492	551	500	494	502	535	487	549	516	501	509	518	483	555	535	546	469	486	504	550	490	513	530	518	527	474	553	504	470	469	521	538	505	547	481	488	501	480	530	494	507	469	519	538	500	504	492	535	506	546	528	533	506	493	500	493	502	510	531	489	477	526	525	541	497	533	520	510	516	524	514	527	522	525	511	545	517	488	484	489	452	501	543	531	571	494	521	517	557	487	524	470	475	498	533	552	492	538	494	500	513	527	525	527	516	527	527	527	517	499	466	509	504	532	532	502	536	511	540	521	496	538	493	542	527	525	508	504	520	515	536	469	533	595	551	550	491	533	528	526	547	547	520	478	514	489	538	508	525	484	534	516	521	532	500	499	493	531	537	520	477	498	523	517	523	513	518	487	559	542	510	510	515	537	510	504	502	488	509	508	453	527	546	506	553	527	529	519	510	560	542	537	534	478	536	514	483	534	529	511	517	539	534	511	512	533	522	580	530	563	494	543	509	528	528	487	486	529	487	494	520	512	521	547	550	495	515	529	540	512	531	506	484	549	509	508	479	531	480	561	529	515	503	534	545	526	508	539	493	548	531	512	506	493	523	519	513	500	512	502	527	512	494	490	527	531	525	528	468	503	551	514	479	531	516	461	490	528	520	520	501	506	517	554	495	513	491	472	488	543	518	525	537	525	499	530	538	526	512	537	505	508	566	461	547	503	550	510	525	491	519	545	504	535	541	541	519	515	541	544	532	496	463	550	526	509	500	464	531	502	515	522	517	548	516	533	507	493	487	516	512	457	503	521	510	539	536	527	529	515	495	469	536	470	508	549	537	508	490	595	498	534	542	508	469	488	533	504	557	538	526	492	468	515	539	501	512	520	513	528	525	568	525	514	503	517	527	522	535	511	526	529	570	553	527	525	539	509	510	543	508	517	516	522	474	528	528	511	509	489	565	496	575	568	510	537	483	500	518	486	498	547	507	519	442	535	526	517	489	478	491	484	529	543	514	521	490	517	546	526	522	532	450	520	506	582	541	530	502	502	489	496	505	520	554	508	535	515	520	471	535	513	508	524	527	530	497	521	491	511	548	528	463	529	528	490	524	527	526	519	481	564	503	539	550	526	514	512	562	506	503	498	494	477	523	513	512	489	510	480	498	499	533	492	502	486	510	481	528	497	492	520	515	495	526	511	518	519	545	489	481	522	547	500	509	525	551	505	507	544	521	509	495	527	553	480	492	529	492	509	522	502	566	453	476	469	548	561	520	483	535	524	517	493	526	521	492	491	499	491	481	495	468	491	508	498	514	508	567	540	515	530	538	526	531	508	503	524	522	532	501	492	504	507	480	508	522	511	487	489	502	535	520	550	504
61883	86537	51593	17585	4041	998	543	507	490	463	483	479	469	463	489	489	474	493	481	480	461	463	473	454	491	510	477	517	502	499	472	479	435	516	482	455	512	479	460	506	473	474	485	456	463	484	472	462	479	513	491	463	510	475	483	472	451	493	525	484	493	470	506	470	457	480	453	464	461	475	454	486	464	491	476	470	456	464	456	441	513	490	485	458	478	439	461	497	473	506	476	463	482	466	459	454	466	474	479	481	471	507	485	472	477	453	511	471	492	487	464	483	494	517	453	466	491	485	498	514	456	487	479	465	515	467	468	492	450	488	458	472	427	476	486	471	474	485	459	459	473	455	458	458	459	490	478	470	470	491	492	465	461	512	499	495	468	480	457	453	450	480	545	513	487	481	490	461	487	494	504	457	458	452	480	459	475	502	433	437	471	483	488	453	459	467	485	463	452	473	461	433	486	458	466	482	474	480	454	448	444	509	487	485	492	481	476	453	457	454	467	455	437	517	447	466	456	466	493	476	455	457	505	448	475	458	446	508	481	480	498	555	463	467	471	478	468	471	494	498	480	475	495	452	454	492	446	522	477	448	468	462	480	484	470	464	480	532	460	457	457	440	480	451	442	492	500	499	490	473	476	427	472	491	470	476	502	473	487	454	487	483	484	450	475	444	471	485	490	496	487	482	493	474	478	465	473	458	473	488	450	437	488	455	450	478	443	437	466	492	468	456	489	452	495	461	472	475	469	472	480	463	507	457	502	485	428	471	465	448	505	467	457	448	476	457	478	458	457	457	510	516	498	487	481	497	479	458	485	440	461	428	488	460	471	484	454	478	452	473	471	500	449	423	470	432	497	500	526	469	477	461	460	492	473	478	468	474	521	516	486	449	501	474	490	480	515	456	465	457	500	496	448	499	448	488	488	477	473	457	428	508	463	485	543	472	476	458	463	525	495	464	471	471	449	474	491	486	486	488	467	493	481	491	484	474	462	488	471	445	447	498	495	465	505	478	490	481	482	483	459	506	471	468	495	474	457	465	501	507	448	458	485	516	436	478	460	498	463	451	480	447	426	489	491	483	456	460	460	473	478	482	453	521	465	444	454	474	495	472	487	492	476	487	499	451	482	478	477	459	471	468	488	446	444	450	443	479	425	456	468	479	456	517	442	509	527	444	467	478	512	438	494	500	449	486	462	536	472	502	442	445	493	455	458	448	446	490	463	451	469	475	492	467	474	501	475	493	457	436	447	462	471	451	512	492	498	465	472	468	442	481	444	492	489	466	511	419	506	451	468	476	456	460	467	479	495	470	495	487	498	447	468	492	447	431	483	437	488	521	446	430	478	463	478	491	484	472	488	475	503	483	522	438	459	463	490	466	491	530	484	476	455	476	487	471	510	511	466	462	445	453	503	478	469	473	448	447	481	461	452	475	494	489	451	449	469	449	494	422	504	471	503	510	470	480	453	455	460	532	493	477	469	509	428	450	468	481	531	468	511	496	472	468	487	433	499	485	450	458	522	502	467	470	454	460	455	475	481	429	504	435	504	462	491	479	503	456	462	479	460	497	485	467	483	505	494	504	469	460	470	501	467	443	498	467	463	481	496	495	457	473	447	480	500	448	494	485	482	468	471	486	489	473	418	465	480	502	504	494	487	429	463	461	442	477	487	445	438	489	487	487	494	468	467	467	446	482	428	481	482	480	441	499	494	470	468	470	458	463	470	496	459	428	438	478	455	480	437	504	532	460	477	468	454	488	454	478	504	467	482	489	485	481	488	479	511	465	477	444	476	468	486	480	499	493	486	439	495	458	484	455	453	462	479	470	495	481	478	450	461	449	475	470	468	480	440	465	475	448	491	493	486	486	475	453	448	463	439	423	456	476	458	515	480	515	486	490	456	507	508	436	471	532	484	468	484	490	466	432	464	483	485	477	514	455	468	476	514	466	448	473	483	506	473	477	469	460	464	447	479	496	485	449	481	469	485	451	485	496	456	473	504	487	468	452	458	504	447	458	475	477	446	440	479	458	489	470	457	472	457	454	521	470	463	499	465	506	482	493	471	433	457	448	466	469	481	487	457	459	492	481	497	493	469	481	486	502	470	445	460	477	451	478	480	477	495	418	464	475	464	460	432	503	463	474	472	480	481	464	431	457	467	483	497	420	492	477	470	451	464	478	477	472	448	454	481	462	431	482	518	480	437	517	484	488	455	485	466	482	476	503	498	471	460	445	452	424	460	466	524	490	465	483	463	461	497	495	463	482	495	481	484	453	492	485	485	487	452	443	445	470	452	491	471	504	478	446	466	449	441	498	464	428	505	464	432	456	407	476	451	504	502	479	480	465	437	475	445	469	472	460	413	452	505	481	452	510	449	506	505	521	503	401	459	505	480	475	481	482	483	449	494	452	486	420	481	464	462	472	476	482	480	504	448	480	447	452	473	464	481	514	481	475	477	443	478	447	458	465	462	477	468	478	456	476	479	476	499	500	473	466	456	473	483	436	494	455	487	455	455	428	491	521	457	503	484	466	455	479	490	482	494	455	493	461	431	478	476	475	459	458	512	514	484	474	501	524	446	495	447	449	449	469	490	499	501	487	458	485	496	473	437	463	454	469	447	481	477	471	507	477	467	465	467	467	493	458	445	473	498	430	474	485	469	521	446	498	479	470	422	515	501	450	454	459	505	494	450	470	465	454	453	466	463	423	469	469	501	496	476	461	448	491	451	454	466	468	497	474	487	444	478	447	501	475	480	497	522	454	486	496	424	511	478	458	448	502	467	468	450	433	466	457	498	486	435	478	455	475	460	443	467	516	466	534	470	477	476	509	487	481	519	495	440	463	482	479	449	475	468	500	500	472	464	488	485	438	484	462	450	467	402	473	455	462	490	453	454	497	493	478	496	480	476	517	457	431	489	461	489	463	523	460	487	506	516	528	442	481	501	535	481	497	497	482	467	459	466	434	472	446	456	440	472	452	466	429	464	464	476	473	435	513	446	473	475	510	469	475	495	501	493	460	487	472	500	467	505	463	450	481	425	472	500	473	434	479	437	466	440	458	462	487	506	480	478	433	491	469	489	489	495	451	493	493	469	477	481	497	459	465	470	459	481	449	485	483	470	487	519	482	476	442	459	487	492	467	443	453	477	501	448	465	475	483	492	470	440	474	469	515	508	448	440	434	452	462	443	432	487	464	443	471	492	498	440	461	466	475	501	454	487	482	471	513	478	481	500	464	482	509	416	450	458	431	477	428	475	471	505	420	484	457	451	484	488	471	475	450	495	470	478	452	477	453	479	464	511	473	515	449	513	471	490	477	463	504	479	437	482	433	491	505	482	483	460	479	485	476	472	475	470	436	467	467	463	479	496	482	446	464	506	499	481	442	485	447	476	457	487	469	412	480	492	503	460	503	455	449	489	476	461	504	529	505	475	481	480	452	461	496	469	464	474	495	481	469	471	461	506	477	474	426	438	446	460	471	494	475	472	458	468	459	484	465
24024	23402	32306	26785	20185	9913	1512	724	640	649	685	635	677	665	638	653	633	607	654	616	630	654	654	590	586	622	607	607	636	648	579	633	594	640	643	596	641	639	606	708	641	572	650	593	634	593	698	631	583	584	610	589	618	616	643	607	635	604	608	630	587	569	630	635	590	600	629	584	607	592	619	595	620	641	669	609	627	604	636	600	649	645	668	577	592	614	624	642	637	656	616	636	611	556	628	605	643	598	605	621	583	580	618	628	629	631	647	589	598	643	630	655	620	620	619	664	614	650	633	608	591	611	608	600	615	637	643	589	611	599	689	632	616	611	652	590	605	573	618	606	631	607	622	609	630	585	592	633	593	588	626	592	619	648	629	602	632	621	615	582	650	606	660	628	630	640	611	602	610	635	618	619	646	619	593	572	597	621	587	642	561	579	636	604	604	621	698	629	586	596	566	618	609	599	646	616	652	612	622	591	569	578	594	557	585	630	622	586	650	618	633	607	650	638	580	636	589	581	586	566	619	636	673	631	614	612	584	656	620	605	650	601	564	611	677	661	666	591	618	585	656	604	640	610	631	625	585	642	581	632	652	640	621	565	586	629	580	644	621	610	678	631	644	616	622	572	616	580	618	583	611	587	594	628	587	600	615	617	632	578	632	637	617	660	600	615	625	620	605	588	641	593	610	563	589	653	632	588	653	621	638	598	640	634	605	617	597	631	590	658	621	603	602	589	631	644	659	611	628	602	592	553	647	590	608	621	602	580	616	635	630	584	621	583	650	638	592	615	595	620	571	619	636	629	619	599	621	638	653	655	643	600	600	588	630	617	563	560	632	615	621	627	586	644	633	623	634	591	640	652	630	593	638	642	600	624	638	644	629	623	638	567	571	560	604	664	617	658	594	606	626	608	625	609	618	588	613	647	577	630	640	630	632	643	648	595	657	612	604	571	632	608	599	551	595	590	612	606	619	624	615	605	609	629	631	676	561	631	597	585	600	571	622	569	620	625	614	562	606	592	632	655	582	630	645	659	627	600	616	628	572	597	631	620	590	593	617	602	610	627	600	635	623	592	597	600	617	613	597	619	693	612	649	636	641	668	617	614	658	616	624	579	614	585	662	566	603	620	607	627	634	617	639	598	628	575	629	620	617	653	658	599	599	622	656	606	601	621	601	653	617	641	637	601	613	644	626	636	637	622	603	615	567	596	629	600	558	609	659	639	621	636	605	633	586	638	646	602	604	624	631	563	603	552	604	628	634	592	591	580	618	659	630	581	644	618	575	600	635	600	647	543	591	615	587	636	582	600	600	631	562	603	620	631	658	597	572	637	587	611	615	600	634	691	600	635	618	623	640	576	607	619	594	615	612	615	585	576	617	598	603	620	561	632	598	627	587	599	632	624	597	614	585	657	617	557	630	593	614	566	639	611	602	609	620	615	592	599	590	576	581	607	622	660	578	629	608	545	628	631	615	617	626	638	601	586	599	626	623	676	631	633	650	617	615	609	601	623	584	642	609	640	697	609	620	579	621	676	544	648	624	648	601	614	635	618	628	631	609	602	594	608	635	642	640	645	626	609	628	601	629	577	617	589	645	611	596	634	651	610	672	566	590	630	629	592	605	610	607	616	591	588	596	645	606	626	625	587	641	612	608	630	573	573	598	599	627	654	635	624	631	636	634	570	597	566	604	605	627	591	564	619	574	644	640	613	598	573	622	622	596	604	608	612	567	623	618	593	596	617	578	626	595	612	645	598	594	546	613	581	608	652	620	627	553	593	602	631	590	621	611	599	642	627	638	601	624	622	605	621	620	589	594	620	625	598	651	608	625	622	592	575	603	646	617	670	624	589	581	642	580	637	607	667	625	608	595	650	619	642	601	671	554	614	577	535	603	605	602	648	669	647	596	624	638	611	623	611	659	550	610	624	645	608	647	624	617	606	614	627	659	606	643	607	616	615	646	655	605	586	642	592	598	641	630	603	583	610	651	610	624	611	607	641	635	632	613	594	604	591	642	651	591	617	605	617	621	600	592	608	635	622	532	611	571	606	596	614	615	624	647	605	618	613	560	582	600	639	617	600	604	607	613	633	578	637	589	630	639	599	593	625	641	595	611	639	618	643	621	635	605	582	608	636	622	630	611	598	557	646	589	575	658	598	637	659	586	557	569	609	634	627	607	606	615	593	595	619	604	564	619	628	639	621	568	579	625	605	622	584	568	645	594	622	649	588	565	625	590	612	653	600	650	617	641	617	593	615	600	568	589	573	636	656	591	692	586	586	644	622	578	597	582	639	588	625	578	656	628	619	534	587	626	607	586	637	630	599	610	573	610	639	616	589	623	631	614	592	641	616	625	574	598	593	627	587	596	586	589	611	609	616	606	608	673	596	625	612	608	599	575	578	613	592	648	607	597	614	605	605	599	630	632	614	571	622	625	609	608	638	606	625	582	654	600	565	677	631	618	621	627	637	608	622	561	632	635	665	619	585	608	667	637	632	629	614	611	585	601	623	619	622	604	615	666	598	636	646	621	583	612	614	647	568	611	620	599	585	615	634	591	641	596	673	603	626	566	609	619	584	588	634	601	585	606	614	644	600	578	638	633	586	605	610	609	681	632	619	609	606	640	638	593	582	610	590	625	628	582	624	663	600	607	618	629	640	658	592	568	612	630	610	622	638	586	631	602	638	666	583	613	638	627	616	672	601	623	626	612	624	588	602	599	681	567	595	573	614	598	618	622	643	631	634	584	621	616	620	622	616	620	607	628	585	624	605	630	651	606	595	605	612	634	628	599	599	596	613	642	634	628	618	637	574	600	644	584	586	655	615	614	632	620	595	607	624	659	604	639	584	643	586	583	613	616	555	624	628	583	676	616	590	612	634	605	630	611	597	630	530	604	603	635	669	591	631	613	616	612	632	624	631	656	597	601	607	627	598	629	597	626	601	607	629	587	600	612	640	592	603	585	570	639	609	574	617	610	599	601	619	614	635	642	625	605	615	606	603	630	565	606	597	577	615	638	598	639	603	578	581	638	628	572	623	586	615	592	642	577	627	558	603	644	594	623	595	615	643	597	625	655	619	622	647	608	631	664	600	573	589	621	610	564	637	609	574	574	622	605	604	626	690	627	608	658	593	633	616	598	624	667	636	575	621	656	636	589	608	596	582	599	561	600	598	621	635	609	617	601	608	600	610	632	645	603	635	619	616	646	566	597	609	625	611	630	554	622	575	572	597	573	557	587	620	627	604	604	668	620	591	624	632	633	583	652	611	595	594	620	590	584	606	594	601	587	629	599	612	658	614	603	589	629	595	557	635	598	582	570	632	621	591	629	635	616	653	613	636	629	617	624	593	642	636	647	592	606	627	587	631	607	581	621	631	586	595	578	669	576	582	628	600	609	587	596	609	615	614	640	646	573	577	559	661	587	634	649	621	644	637	653	636	593	583	634	640	612	606	591	547	565	603	647	596	596	572	605	597	644	611	598	623	589	600	603	628
63219	98229	61791	26731	6836	1568	664	586	610	558	562	610	615	616	553	601	544	551	533	586	523	604	603	597	554	585	598	536	562	567	585	555	578	598	581	611	549	567	568	531	548	586	535	578	637	640	597	578	569	592	589	583	586	557	609	620	594	569	582	569	552	565	565	607	600	577	570	566	574	567	611	559	593	599	601	566	610	547	569	568	545	558	568	563	601	535	597	559	577	571	565	596	548	536	565	597	553	571	633	518	547	536	609	558	589	539	571	565	571	550	585	559	605	590	595	573	591	577	577	581	579	588	572	571	587	557	552	559	586	588	588	594	556	570	571	556	567	559	583	586	568	550	564	555	560	585	565	595	587	594	615	524	578	571	539	548	578	581	510	592	555	544	614	566	600	598	584	559	577	573	532	583	552	559	596	599	587	638	578	586	559	564	583	544	608	548	565	549	587	572	593	587	581	591	577	553	627	594	585	562	547	580	531	589	566	599	549	591	545	531	561	554	569	616	588	563	585	575	576	566	548	580	567	584	541	589	569	556	592	572	599	579	594	587	598	560	543	581	576	590	582	607	572	571	614	556	565	558	557	581	557	520	582	600	560	581	578	559	577	562	580	567	536	548	556	557	589	584	571	563	579	569	537	571	603	591	636	546	561	602	591	543	577	568	550	576	563	582	618	561	582	574	570	602	599	606	618	572	520	600	592	555	544	623	578	589	570	565	561	557	604	582	536	598	581	543	558	595	548	537	497	583	580	565	560	531	598	566	594	555	563	568	584	575	603	583	574	587	560	593	528	593	564	583	568	581	525	557	558	575	567	597	578	601	577	592	556	588	585	557	561	554	578	584	581	570	585	551	630	560	560	578	575	583	580	573	558	581	578	557	539	548	555	543	532	584	559	579	532	518	596	543	549	590	569	574	571	546	586	611	586	566	570	516	550	577	561	588	545	566	578	605	590	552	601	577	619	580	615	540	543	575	595	592	602	552	547	563	594	573	619	535	581	608	594	532	575	571	552	584	569	560	555	530	548	604	567	543	597	594	584	635	573	581	577	580	568	587	571	600	566	562	560	562	584	610	608	579	544	572	562	572	565	531	576	519	544	614	583	610	562	552	621	564	594	557	587	610	542	546	544	589	549	629	558	574	577	616	581	581	577	585	569	586	548	572	564	586	548	577	529	551	559	565	573	547	586	578	533	559	566	576	534	544	560	560	569	596	589	586	591	579	548	589	564	607	576	610	607	569	552	564	631	542	521	536	547	545	569	548	525	577	570	586	581	632	547	546	603	554	573	564	568	549	558	579	591	539	553	568	548	557	570	528	570	577	535	556	559	498	600	588	559	602	558	600	562	566	581	584	586	564	562	549	546	567	552	594	583	558	590	586	611	550	605	555	618	592	554	583	609	534	631	535	561	590	554	541	532	542	587	568	603	554	554	631	564	578	562	532	559	563	584	577	586	545	524	570	620	577	514	577	599	550	623	543	580	625	567	546	566	540	610	623	568	569	598	563	601	564	574	532	600	568	586	599	583	570	542	607	590	558	561	547	588	560	541	607	593	585	562	630	570	558	631	545	533	554	542	608	573	577	596	543	600	567	577	554	552	561	570	546	504	564	593	574	596	548	633	620	581	578	571	601	581	557	547	592	573	570	582	570	602	592	577	537	497	559	558	548	568	580	555	550	589	557	545	566	620	573	599	568	546	590	548	581	515	567	592	518	587	518	582	523	566	608	609	525	603	631	519	563	602	567	556	558	568	567	573	545	527	572	542	566	556	568	582	516	588	560	591	545	541	582	588	583	539	577	581	577	573	590	593	586	585	554	613	562	520	646	640	591	576	552	573	583	638	563	550	555	620	568	552	563	514	581	596	573	551	587	573	595	558	558	535	608	593	601	557	539	581	557	554	540	587	598	570	590	522	571	551	609	569	544	571	560	567	515	551	537	591	558	570	564	569	558	559	568	532	583	573	564	554	526	594	567	530	562	579	594	577	568	602	574	563	543	548	569	545	591	559	517	613	544	608	554	569	575	534	577	548	541	596	568	591	545	547	532	556	562	534	540	611	569	557	576	512	598	589	570	584	572	548	620	540	627	589	596	605	582	580	602	545	590	597	564	544	543	575	575	545	544	576	573	579	594	572	575	567	573	577	587	604	543	554	534	534	520	536	611	582	581	568	573	571	555	575	539	623	567	568	589	579	566	571	593	594	583	574	570	605	620	607	586	552	543	578	555	565	549	568	574	599	578	545	528	514	570	553	589	552	568	617	547	552	549	563	548	563	519	544	587	544	572	534	537	587	597	572	538	558	594	571	598	576	565	529	556	560	582	583	538	593	569	543	591	557	547	576	561	598	593	572	562	568	557	551	561	582	588	577	596	573	531	568	554	548	591	590	574	557	596	577	533	555	575	548	594	576	558	573	573	583	543	587	592	563	588	582	573	567	570	561	590	592	556	605	550	577	589	525	585	608	595	577	530	548	574	542	570	576	583	566	572	532	563	546	596	558	548	562	602	571	571	553	603	566	566	564	567	541	550	567	515	572	586	582	597	589	538	591	569	549	601	601	601	582	573	612	553	582	598	555	576	590	592	569	579	516	622	568	579	564	545	552	558	568	600	535	590	564	510	583	528	592	589	588	549	564	544	542	588	522	543	620	576	567	544	564	569	599	593	585	532	567	572	588	602	560	553	566	572	590	549	561	573	569	589	625	567	541	554	575	561	568	585	571	552	595	530	557	579	565	560	549	562	586	571	576	567	583	639	563	601	559	572	559	545	544	558	563	595	579	602	537	567	580	541	584	594	589	547	561	569	533	552	611	579	580	559	579	546	516	584	567	588	552	575	587	538	589	587	547	605	566	571	572	579	577	564	528	585	576	548	574	590	585	560	579	544	577	568	559	553	563	589	570	594	571	571	638	534	576	559	600	567	561	611	540	576	591	577	521	592	555	534	550	584	568	535	545	573	565	576	575	569	546	610	578	575	556	573	550	627	586	528	591	589	585	576	589	618	548	537	596	589	566	570	572	574	562	580	591	602	570	521	574	574	574	530	532	566	596	555	561	552	557	579	600	582	543	583	555	550	580	554	560	589	543	586	604	568	584	570	589	579	593	581	562	531	576	556	579	537	598	596	598	551	580	566	562	611	615	570	590	573	537	550	537	598	594	579	567	573	602	533	560	612	589	574	553	535	592	568	568	556	553	563	575	583	594	568	525	534	593	535	528	538	547	565	603	566	557	573	577	582	606	603	571	607	547	565	591	629	593	593	563	599	575	569	559	577	540	556	602	550	624	568	559	543	570	600	548	579	545	582	571	512	580	600	575	561	561	531	611	613	508	627	559	583	627	622	598	539	575	570	596	539	571	552	558	589	542	578	509	580	560	594	574	570	634	539	591	583	547	587	534	603	555	563	566	595	557	546	568	548	547	573	559	580	540	544	581	515	595	581	576	533	589	576	534	541	615	564	545	614	553	647	553	535	579	583	592	557	577	595
31672	32358	23589	7219	1198	589	495	449	485	466	432	468	452	491	455	454	470	514	488	464	491	456	469	468	457	442	461	480	489	459	478	501	465	471	459	513	450	473	461	478	485	451	449	483	447	429	492	466	465	481	437	426	475	499	509	472	463	471	446	427	482	472	468	487	501	491	461	438	462	463	499	437	481	478	459	473	423	459	488	441	495	488	465	471	458	504	457	465	450	502	488	454	441	470	509	462	484	435	465	490	472	481	446	468	477	459	455	469	467	497	485	490	441	494	427	475	455	438	468	482	440	509	453	488	450	437	480	477	454	463	434	457	508	442	492	442	410	452	485	497	412	476	464	480	473	518	458	498	478	446	486	461	483	427	450	449	516	488	479	475	455	501	486	502	468	487	448	490	474	485	443	468	466	444	453	488	500	459	453	455	493	469	483	497	501	473	462	464	443	471	477	484	434	483	486	443	495	463	439	425	484	464	483	504	463	474	460	471	437	476	474	490	471	493	474	503	450	482	471	467	459	482	476	498	489	500	465	498	468	451	463	481	480	518	449	482	491	472	474	507	470	441	466	456	481	473	510	480	485	489	471	506	446	506	433	464	452	502	463	471	481	499	480	485	485	494	455	498	453	482	475	442	458	479	483	495	467	471	493	489	446	461	465	475	469	446	480	445	503	461	517	506	455	465	471	431	477	464	466	491	428	470	481	477	455	482	492	490	483	451	461	455	496	467	464	477	481	510	459	474	456	503	488	474	477	449	459	502	503	466	508	470	513	447	441	467	486	441	477	482	466	486	436	450	477	476	468	488	458	477	504	442	460	471	414	434	489	476	452	445	457	498	477	447	463	473	436	468	471	473	454	500	481	459	480	453	461	467	444	433	461	501	405	487	458	419	462	409	473	440	464	488	447	486	442	458	452	478	450	444	490	493	471	446	479	459	451	475	433	447	490	469	455	471	478	471	432	454	478	474	452	464	520	459	465	497	477	490	473	491	463	494	520	485	467	444	468	447	447	471	452	523	462	475	458	500	472	517	437	434	479	485	470	445	458	478	479	469	496	477	499	421	470	504	475	462	441	441	475	499	463	470	483	450	492	452	457	512	494	459	494	495	434	453	463	486	479	469	475	458	419	491	473	473	466	445	492	462	452	473	426	472	481	467	455	519	458	476	497	462	452	492	471	467	470	483	502	491	481	458	467	476	465	444	508	484	493	493	450	510	459	499	493	450	482	460	485	471	459	455	467	516	440	489	501	483	507	482	474	460	480	477	469	506	477	450	460	449	454	473	440	486	443	491	482	469	476	461	440	453	487	447	485	470	470	488	455	483	447	445	515	464	446	464	516	489	441	493	428	474	482	469	463	496	431	439	479	464	486	491	481	480	513	464	477	490	458	453	484	475	452	485	465	471	482	447	445	491	505	470	513	455	444	465	491	474	475	425	487	493	477	472	462	478	484	443	457	479	501	476	513	465	432	455	477	527	458	513	464	476	460	475	453	484	508	435	460	410	474	454	409	442	463	487	468	456	475	450	444	454	468	464	474	440	495	469	455	492	469	462	487	447	496	463	444	508	427	408	491	458	476	465	468	454	488	451	468	492	477	489	481	478	457	441	500	480	470	504	516	519	478	492	455	466	458	458	476	445	471	451	432	460	486	475	490	491	405	510	450	499	441	479	477	471	465	462	452	446	468	467	451	470	433	448	481	473	517	451	484	471	440	436	448	477	452	446	481	439	484	430	461	472	503	489	497	466	445	501	448	475	450	420	446	493	471	462	461	436	435	436	459	451	484	501	478	472	465	481	440	495	460	469	474	466	476	452	462	452	442	469	437	493	461	482	467	458	486	447	489	450	468	468	435	503	505	476	470	477	489	447	476	505	454	488	485	471	466	461	495	463	437	500	483	462	488	481	429	457	492	472	495	461	466	475	424	489	460	468	480	483	486	483	496	458	456	467	457	449	473	468	437	478	469	470	426	474	467	482	470	476	525	495	485	479	485	501	476	450	457	487	429	453	456	467	496	512	477	444	476	474	505	462	443	461	449	449	493	506	496	485	494	450	481	492	480	449	451	465	464	481	469	453	477	493	445	503	514	486	450	510	539	505	477	497	456	456	465	473	472	482	498	482	451	459	441	444	473	507	467	470	503	506	480	478	499	430	459	468	452	502	432	487	456	434	466	475	532	470	456	489	438	468	447	488	478	466	450	463	467	516	472	476	476	468	469	491	485	464	479	469	459	480	489	475	460	455	457	481	499	478	454	507	454	477	423	477	459	453	477	441	458	487	440	456	465	483	477	464	481	496	465	463	436	492	469	506	449	464	459	439	449	466	456	474	434	463	444	514	492	473	481	459	465	477	490	463	437	454	511	505	488	472	473	441	472	423	468	480	475	476	500	437	456	469	454	488	478	454	465	451	458	483	498	468	428	457	470	451	480	489	467	460	437	472	538	477	465	453	475	456	460	451	450	475	477	439	481	478	472	465	463	453	471	465	457	439	425	477	463	476	484	475	482	445	480	435	460	485	486	472	489	481	494	481	483	474	443	470	499	465	468	435	461	441	457	477	457	493	490	482	477	449	472	466	439	497	485	479	478	488	429	485	439	462	464	424	452	470	469	459	442	456	459	460	486	459	450	518	438	471	471	444	478	455	478	460	469	468	455	476	467	453	458	484	439	458	437	459	506	474	517	504	496	459	438	450	468	467	486	462	480	454	459	464	448	416	513	478	462	441	444	492	483	453	449	500	462	410	460	493	467	448	454	510	485	467	471	492	483	417	484	474	485	478	488	441	499	453	479	454	480	452	482	479	452	457	472	457	457	480	445	441	459	452	461	437	467	448	468	454	444	507	458	491	472	482	512	493	448	490	435	524	458	479	487	491	492	451	456	491	479	469	424	462	499	488	478	445	453	457	450	474	448	480	487	497	473	460	463	467	438	505	443	482	483	465	478	477	454	523	473	486	464	526	457	493	474	457	460	459	492	463	473	463	501	472	465	451	431	458	485	498	498	427	458	506	512	454	471	440	431	458	448	443	457	441	487	473	475	460	466	443	505	472	463	454	481	483	470	460	469	476	460	476	488	464	492	478	503	452	460	427	483	444	472	472	487	466	457	469	463	496	458	494	438	490	449	425	503	476	476	464	491	465	482	431	510	463	446	473	476	420	422	423	490	468	495	467	453	456	468	445	504	475	486	459	422	472	505	500	467	484	455	449	461	461	463	487	404	469	463	469	476	475	461	452	458	450	465	488	482	430	496	444	459	417	435	461	440	461	510	478	484	453	484	493	473	464	437	443	485	468	473	468	483	463	435	483	479	467	470	492	498	447	480	448	492	451	508	438	460	469	489	498	535	515	462	475	442	458	449	445	450	490	488	488	439	494	488	475	469	507	454	467	476	482	465	497	457	503	460	452	427	479	449	451	443	449	490	469	446	443	465	505	490	447	457	471	487	480	497	436	437	471	458	454	477	464	407	462	451	448	458	487	461	508
26641	36293	16347	3642	931	458	430	406	397	384	367	439	405	431	408	388	440	407	419	391	399	362	415	382	425	375	396	393	414	367	393	416	413	382	385	432	433	381	391	369	391	393	406	375	409	394	367	354	407	408	399	417	384	393	380	422	412	393	370	377	409	392	418	410	373	369	388	450	409	395	419	408	381	404	397	408	395	413	455	398	387	408	415	429	348	400	423	383	384	403	373	403	379	428	405	405	405	420	378	434	433	388	396	379	429	395	372	395	387	407	411	450	371	383	413	387	400	379	351	393	380	394	412	402	381	386	373	382	410	375	408	386	386	422	393	417	391	440	367	417	388	418	345	378	421	370	399	388	393	370	395	434	389	405	397	405	409	393	382	432	387	409	384	402	414	381	395	392	393	377	387	386	397	396	409	399	423	416	403	426	388	387	385	406	411	417	401	400	431	421	374	398	368	408	373	401	398	435	423	389	383	359	401	421	400	412	401	353	409	400	378	347	379	372	386	401	429	374	427	398	391	397	423	398	366	404	400	385	366	390	396	374	400	426	379	412	416	409	368	390	380	404	434	406	398	356	426	394	445	374	371	351	376	382	419	431	387	425	434	421	412	400	429	399	399	417	404	365	383	402	356	364	405	433	385	424	396	402	406	338	407	375	402	412	409	386	365	399	394	363	366	383	404	398	387	418	423	410	429	405	391	375	405	380	385	432	419	369	399	390	408	423	444	372	419	423	345	409	389	374	378	434	426	400	383	378	393	384	384	375	396	381	369	368	367	368	412	392	406	405	376	404	403	383	410	391	379	393	380	387	404	400	409	382	375	393	429	342	373	418	413	412	404	460	414	394	378	400	388	376	389	395	415	392	400	447	396	396	418	326	422	405	401	398	401	410	376	389	400	408	410	426	426	398	378	400	378	396	435	381	396	396	382	379	416	414	386	395	384	348	404	398	412	409	378	393	424	386	389	419	433	407	367	387	406	384	414	398	434	375	393	403	412	382	399	371	410	404	408	398	396	367	395	402	414	386	407	368	386	381	413	411	391	404	414	411	375	381	382	412	391	420	386	402	375	437	380	388	440	382	385	400	404	377	380	393	394	384	373	381	398	412	386	385	414	406	419	419	403	385	404	396	403	382	409	356	396	379	370	416	422	394	362	399	419	407	381	403	367	404	415	416	418	428	431	370	367	383	378	408	411	404	404	411	417	440	389	416	398	414	387	403	438	394	355	391	438	417	401	415	369	390	413	391	368	382	389	404	380	404	393	393	359	394	390	383	379	402	395	385	419	430	406	414	401	409	372	406	386	454	405	384	384	382	418	389	395	441	372	390	379	395	397	382	384	408	375	431	406	391	376	411	384	410	411	436	384	381	402	408	396	404	412	404	419	381	427	412	408	382	397	374	416	403	370	415	384	393	377	403	394	393	384	415	373	378	389	414	401	396	399	358	374	365	369	386	424	375	391	387	373	412	421	398	400	372	415	403	376	388	394	388	388	404	386	371	384	407	385	409	401	405	422	428	419	398	379	419	412	425	396	420	396	396	433	373	390	408	433	380	412	395	408	418	385	403	391	389	399	385	383	384	404	420	381	398	389	412	417	415	405	395	377	393	373	418	414	397	358	413	405	382	405	402	393	402	414	421	408	375	388	397	403	384	374	436	402	408	390	415	378	400	374	402	410	451	409	415	418	416	431	386	395	399	398	390	396	408	371	446	376	392	421	374	409	399	394	390	375	382	355	448	426	383	391	390	367	365	365	417	407	398	394	412	420	392	395	407	390	392	413	408	369	397	437	415	396	376	415	390	405	400	404	424	381	365	399	414	373	398	426	398	385	390	369	395	395	410	411	408	420	394	392	413	401	405	422	387	366	467	411	396	371	391	423	388	425	412	406	377	387	373	414	395	401	421	389	409	392	424	418	405	402	412	383	391	386	388	420	391	416	384	389	366	391	423	388	364	369	410	369	378	411	388	396	402	372	410	430	407	399	392	409	425	388	403	353	366	394	412	411	394	393	396	413	368	384	412	419	378	388	388	371	397	372	435	396	382	374	397	389	403	398	402	420	388	391	441	396	419	395	384	382	400	363	364	389	379	386	432	420	404	386	381	367	416	439	366	385	364	387	401	420	408	383	403	405	388	403	399	387	389	369	402	435	406	392	409	401	425	398	391	397	406	403	359	414	426	419	408	394	397	415	353	396	368	405	386	370	398	400	408	384	366	395	378	384	398	398	419	397	399	397	387	409	383	415	430	425	357	380	385	404	394	400	376	389	367	381	395	419	396	368	400	410	372	370	418	381	394	396	380	420	433	395	400	415	391	375	409	383	423	379	415	395	409	407	389	372	403	393	392	401	414	425	384	368	370	405	441	387	377	362	368	400	365	396	414	371	410	398	392	403	404	405	388	389	442	381	382	384	412	378	403	395	405	386	400	423	393	406	424	388	403	416	388	397	374	416	390	382	341	408	409	397	414	414	407	384	421	403	368	388	410	437	373	418	397	412	425	392	402	381	386	403	425	401	377	379	433	398	401	388	425	406	375	421	386	421	405	389	362	392	386	376	360	420	398	393	399	389	374	385	394	378	407	374	407	424	390	395	398	413	397	405	403	418	401	400	375	387	380	393	394	384	402	412	390	399	389	363	406	388	414	381	395	429	431	375	418	406	394	392	376	397	393	387	358	416	411	399	368	416	376	374	376	405	435	410	371	380	433	401	368	392	398	369	388	374	423	405	372	389	403	410	378	392	409	407	393	407	379	407	404	425	342	400	415	382	375	444	381	399	378	388	403	383	409	411	433	402	396	373	412	402	409	403	403	408	378	422	381	394	399	408	406	417	394	414	392	392	380	378	415	416	394	409	365	409	396	370	399	374	415	397	389	414	374	402	392	413	405	400	333	379	390	397	425	374	415	397	399	375	416	393	398	409	397	420	430	397	419	403	363	404	366	397	416	425	380	387	406	374	426	416	397	417	386	430	413	359	425	408	392	371	380	433	431	397	406	398	397	421	382	349	409	410	373	410	403	371	390	429	376	395	390	380	434	395	404	370	405	372	383	411	393	435	409	361	406	393	398	442	391	390	407	409	409	419	369	385	405	397	395	417	401	414	352	367	389	401	404	388	403	409	405	399	384	405	431	405	384	379	396	435	459	358	441	394	366	381	392	396	421	382	395	400	407	403	375	426	381	377	418	380	407	411	397	394	379	400	368	407	405	422	449	416	370	427	397	411	412	384	396	408	402	410	376	392	448	404	418	387	385	373	389	405	403	411	369	391	386	391	341	417	409	414	423	404	382	401	383	361	415	380	393	360	380	408	388	428	362	414	406	414	413	364	381	402	385	387	412	402	381	397	397	405	404	431	438	405	398	374	433	406	376	425	374	383	417	361	386	376	419	404	415	389	388	369	402	398	397	369	382	444	389	385	409	368	413	414	397	405	401	435	395	408	410	391	396	395	420	408	393	385	362	406	405	388	427	430	379	412	362	339	384
25506	27203	36659	28406	13880	2411	760	547	499	531	534	524	549	461	499	488	550	501	522	505	525	470	501	497	493	521	527	488	505	487	471	491	520	486	499	503	492	507	514	492	485	522	494	480	479	499	486	480	500	500	487	506	474	481	491	533	517	469	530	503	513	469	503	455	494	500	506	511	497	492	490	470	491	483	508	506	434	514	484	481	488	500	495	511	487	518	522	486	499	501	475	486	487	517	500	511	502	527	532	469	465	486	554	488	523	523	486	500	470	500	520	506	489	487	515	521	454	480	503	498	501	504	478	496	488	483	541	499	487	521	477	501	489	488	441	489	541	486	506	513	511	477	499	496	499	517	506	497	486	470	529	512	462	508	503	443	480	521	518	526	442	510	482	480	483	479	506	503	455	486	498	485	476	537	507	488	512	505	504	506	467	519	480	505	442	486	474	486	479	518	469	474	492	511	490	462	444	513	539	526	508	469	485	468	499	538	503	530	496	448	522	504	478	461	485	530	511	494	489	465	483	516	515	503	488	491	534	458	498	503	460	559	469	498	505	477	480	477	490	517	467	518	508	502	477	484	492	464	481	475	489	554	482	461	487	458	525	452	453	482	506	543	467	487	543	490	472	486	522	497	488	503	489	512	495	476	501	482	495	517	482	474	558	472	490	522	444	485	469	493	485	535	506	495	539	494	500	504	514	485	516	495	461	530	511	487	496	542	506	493	522	478	496	509	459	549	466	484	504	485	530	516	511	470	526	463	502	496	538	496	482	501	490	477	472	488	470	521	494	466	513	496	491	463	493	505	449	508	505	484	526	486	542	470	540	546	498	519	501	469	533	497	526	499	501	480	485	500	473	474	500	493	446	498	497	492	499	475	511	528	522	473	471	530	527	488	490	492	448	479	478	526	489	479	515	513	521	541	528	504	539	499	461	494	527	516	514	516	520	489	491	504	489	490	500	497	468	469	473	508	526	469	515	505	506	510	484	509	462	494	451	463	478	436	497	495	518	458	512	488	490	473	525	514	498	501	475	516	486	494	513	501	516	516	521	486	492	504	506	479	458	506	480	484	509	511	484	491	490	514	503	500	471	486	491	486	440	481	490	519	479	524	507	487	478	442	490	503	477	533	479	523	525	433	476	525	513	501	472	525	499	495	488	507	458	492	458	499	476	531	450	492	524	505	536	498	462	459	474	509	490	462	479	482	465	536	476	496	486	496	526	487	480	516	510	495	500	492	531	446	526	480	508	504	564	479	471	483	465	482	507	505	547	445	526	493	477	480	480	513	460	488	459	523	497	450	543	466	482	496	501	470	464	469	460	481	512	507	501	517	480	489	474	552	516	477	521	523	487	519	490	487	474	476	450	504	481	497	513	535	518	469	521	498	461	511	519	527	493	494	508	516	498	540	465	520	501	508	538	540	506	495	483	498	549	483	486	491	491	513	503	526	494	484	467	504	463	476	514	493	504	504	501	441	494	531	519	445	513	477	510	496	475	493	470	480	505	484	492	472	514	534	504	476	473	528	502	476	505	490	535	524	467	508	533	511	472	511	478	519	477	516	478	492	493	451	460	495	481	465	489	526	489	477	456	497	484	508	470	458	499	491	513	467	501	482	488	482	510	499	491	520	469	501	477	479	493	489	462	464	532	483	469	521	500	507	520	497	481	527	490	520	487	499	500	444	495	465	478	508	504	499	495	510	465	489	477	487	469	496	490	511	484	508	469	529	473	479	541	479	501	502	481	520	499	530	501	499	480	527	458	480	507	497	484	506	488	452	494	525	466	500	528	529	506	429	466	497	489	487	515	518	493	484	496	452	492	495	483	508	541	484	478	510	482	488	532	437	506	516	514	531	486	513	489	484	459	504	544	502	486	464	504	491	484	498	492	466	489	477	445	482	488	485	448	525	491	526	472	526	498	505	478	452	488	492	503	458	477	484	502	478	465	511	541	461	454	513	498	542	506	453	502	551	494	540	519	499	498	503	526	536	500	481	496	477	545	498	504	484	520	493	492	480	501	523	527	515	492	506	481	512	519	481	549	498	495	479	483	504	477	543	488	483	506	483	486	474	483	481	493	486	513	493	523	525	512	489	481	547	488	459	480	474	524	479	520	504	495	468	475	531	489	484	477	490	519	470	481	491	468	505	474	486	491	509	480	538	473	516	495	473	464	463	491	482	505	475	536	502	499	545	483	471	505	486	486	505	495	458	491	459	462	504	480	473	505	518	498	500	494	491	501	510	489	424	460	505	503	522	518	462	515	483	482	516	457	468	518	509	479	505	504	466	456	446	510	492	451	457	494	485	511	497	465	483	474	500	509	454	465	509	439	496	526	508	510	509	467	475	516	495	497	479	529	481	534	500	475	516	501	504	511	501	506	516	470	499	484	515	488	490	483	483	513	471	494	502	510	502	465	479	468	473	508	445	487	501	496	435	495	465	489	464	501	512	455	513	499	502	505	491	512	519	511	499	465	512	529	512	528	468	484	493	539	450	483	506	512	475	507	504	497	515	470	493	481	494	503	545	463	549	476	522	520	499	529	446	502	522	464	533	475	449	501	561	447	459	481	500	469	489	523	512	491	528	478	484	445	518	485	500	521	478	492	521	497	498	463	496	446	477	500	537	534	496	473	497	481	499	481	477	475	497	506	519	531	505	513	492	477	537	542	502	480	542	448	496	518	515	477	471	468	502	447	503	461	509	454	474	483	496	499	452	499	447	498	477	488	516	493	463	522	497	510	511	457	466	441	485	543	504	502	474	525	463	483	490	495	514	539	488	516	482	512	505	538	468	502	495	459	470	478	463	512	456	484	525	512	519	503	504	487	463	499	510	532	471	494	507	503	528	505	477	469	468	496	479	492	461	502	516	533	483	464	494	533	524	478	512	493	485	503	531	455	496	492	484	509	498	486	505	501	502	502	489	503	547	496	477	483	536	484	496	450	534	457	452	519	498	499	486	443	521	502	494	473	471	492	496	445	484	517	506	453	462	479	467	456	516	481	503	488	460	505	494	495	475	462	489	482	489	518	503	502	502	497	515	496	497	480	501	498	475	488	535	488	492	496	489	491	540	494	461	535	507	474	506	481	523	493	490	490	523	505	520	507	512	507	534	503	525	502	490	495	486	544	478	488	553	492	438	495	511	525	541	431	492	498	482	530	470	474	515	489	504	475	470	536	509	475	506	471	537	494	515	448	498	485	538	503	515	477	483	498	484	506	530	521	503	493	470	500	527	521	509	498	474	471	490	532	486	524	540	491	479	462	490	504	508	458	494	515	482	527	489	474	471	497	485	492	481	526	493	512	522	487	485	541	493	550	498	489	495	517	532	515	533	497	499	489	511	499	484	507	482	494	509	541	520	492	455	509	521	499	472	520	486	516	498	516	493	529	489	498	507	506	510	484	520	510	500	502	522	474	469	502	500	512	506	478	521	489	505	535	503	471	503	493	465	511	430	511	546	517	489	484	480	479	493	529	487	485	489	517	449
61550	87464	51508	18070	4172	1127	530	463	483	455	468	463	434	482	471	466	468	460	460	448	451	440	501	491	481	438	441	448	444	489	465	496	467	426	479	523	486	481	474	444	444	477	494	479	456	484	483	448	457	494	466	447	510	453	473	485	447	480	432	457	476	482	501	457	479	444	477	480	463	456	481	495	470	479	454	476	452	440	459	480	448	462	434	487	458	437	447	445	405	452	457	448	466	442	467	479	457	477	435	441	446	462	437	473	456	418	478	468	498	441	421	481	469	467	440	451	466	481	464	499	436	476	464	463	441	443	421	474	479	446	500	464	452	481	406	464	495	414	477	453	458	488	431	453	452	453	441	477	451	463	455	462	498	459	441	457	426	429	471	461	469	484	486	495	414	475	474	486	492	470	469	490	463	442	462	456	438	466	467	455	463	460	434	459	483	475	466	498	522	475	454	437	462	444	453	477	450	509	502	474	499	460	465	450	468	412	460	478	502	481	433	449	484	433	462	459	461	466	493	494	491	475	453	442	449	456	462	446	479	424	460	490	452	437	481	462	476	445	430	434	470	430	470	442	437	475	473	456	448	462	469	426	450	441	439	474	440	447	470	440	477	434	451	459	505	455	434	474	456	498	409	488	489	476	456	432	459	457	456	469	441	473	469	465	471	463	469	482	482	462	454	453	442	427	465	474	490	463	484	505	457	435	423	438	494	466	514	479	449	437	463	462	468	464	486	491	441	494	449	513	457	455	476	423	446	502	469	474	442	469	450	454	458	477	427	462	458	445	478	478	474	432	489	449	479	491	490	502	430	434	429	453	483	487	451	453	494	431	467	455	483	402	426	454	472	480	454	435	463	436	472	440	439	453	465	456	444	442	421	501	456	450	489	446	467	458	479	450	475	482	485	423	433	463	495	419	467	410	498	478	463	506	485	528	428	503	441	437	438	462	467	433	444	446	423	481	511	451	466	455	443	420	429	427	439	469	459	438	456	489	466	446	476	418	481	482	425	433	488	475	464	461	442	465	518	460	447	440	451	459	467	489	449	463	438	449	468	494	439	499	470	484	468	462	478	465	496	475	471	471	450	459	460	474	432	439	470	445	462	488	463	438	472	430	439	446	471	453	448	444	447	468	442	451	455	444	459	466	468	445	470	436	489	508	442	458	485	471	479	475	462	448	501	460	447	466	422	467	487	466	433	437	490	459	472	471	445	485	448	460	450	458	473	487	514	407	479	448	466	443	482	484	462	462	502	486	446	457	447	450	462	466	479	472	494	464	413	425	454	454	444	440	425	508	476	468	412	436	447	453	434	472	467	473	443	440	456	439	452	509	479	422	472	443	484	481	447	437	458	431	479	439	441	426	472	470	453	485	443	469	440	441	488	484	436	466	454	492	438	427	471	491	485	451	465	464	490	455	462	470	436	441	478	419	520	471	445	476	468	458	467	439	475	446	457	440	490	447	455	487	454	455	467	442	431	480	496	438	476	460	445	490	472	464	483	472	492	501	469	462	447	486	451	454	483	447	454	452	510	451	465	452	468	438	458	469	498	423	463	465	500	484	482	428	452	455	440	436	466	507	480	457	474	483	450	445	437	470	516	495	482	507	423	460	470	461	481	452	471	446	465	476	475	453	441	427	436	466	459	480	475	475	416	419	458	453	462	474	462	506	498	467	468	470	471	482	460	488	453	452	450	479	445	450	421	448	479	463	493	439	458	472	437	439	427	452	430	431	466	461	470	451	441	459	431	457	488	480	450	473	443	463	462	462	433	445	479	472	484	444	442	481	518	492	455	439	461	484	441	485	479	495	442	453	459	466	473	481	470	499	447	450	455	487	473	412	474	451	486	450	451	452	471	492	430	509	473	494	503	473	531	472	498	453	471	479	479	457	452	451	439	454	451	492	435	449	453	424	469	468	449	495	480	470	462	460	491	460	431	458	454	464	462	433	470	478	445	432	431	420	452	461	466	471	465	459	440	450	492	428	475	456	489	455	513	490	461	454	467	472	471	477	502	451	447	482	479	450	495	447	477	488	448	452	456	460	445	437	473	492	465	456	456	444	439	455	491	456	474	435	486	466	465	445	457	475	468	440	477	430	457	467	489	463	443	486	473	431	464	467	442	455	447	450	465	468	444	466	475	454	473	473	443	450	473	496	439	456	455	445	458	442	473	474	439	430	441	461	455	458	448	447	500	488	474	431	507	424	453	457	413	473	456	447	459	450	435	469	428	461	433	466	417	470	455	471	461	467	435	508	445	474	496	500	409	493	450	472	449	472	418	458	472	450	472	448	441	482	448	439	447	498	478	446	440	476	434	443	460	505	438	483	499	446	431	424	452	499	444	447	444	477	431	518	475	458	447	439	447	482	484	415	464	410	461	473	419	427	465	454	468	458	470	472	488	453	461	427	468	497	455	477	480	505	475	468	454	473	459	450	464	458	464	473	481	479	445	466	469	470	482	448	438	423	448	498	452	444	475	453	458	445	491	471	472	487	469	461	456	445	487	461	480	486	441	440	464	483	432	482	490	453	477	476	437	437	461	480	453	481	517	415	438	457	477	465	480	440	429	435	425	433	493	447	435	452	437	469	471	468	448	454	459	467	442	473	462	490	443	466	478	438	461	464	454	504	450	465	452	457	438	517	444	467	484	467	448	428	472	462	502	457	489	456	445	488	450	468	456	471	455	434	425	452	473	457	461	425	447	447	494	462	478	469	479	448	431	461	455	422	490	461	495	496	458	450	456	469	471	457	480	431	465	465	465	457	444	442	484	465	475	490	469	428	445	442	449	472	443	482	444	464	470	453	464	493	485	456	486	484	449	450	471	480	466	447	495	454	458	462	453	446	459	433	464	447	456	462	446	412	480	442	435	448	488	497	452	470	481	462	451	478	452	458	499	420	461	470	437	506	450	475	456	450	449	500	436	439	412	438	457	461	466	428	445	483	460	492	432	469	440	477	433	479	465	476	479	494	473	478	467	475	478	499	461	461	445	456	462	473	485	482	468	455	441	469	496	454	474	437	439	426	463	454	431	443	438	514	460	482	477	479	503	411	481	473	441	448	501	479	426	422	436	431	447	476	454	452	446	443	457	475	473	469	485	458	482	418	423	477	476	453	500	431	468	445	467	466	465	435	446	437	425	477	472	430	430	470	480	453	466	455	468	461	480	443	454	475	463	472	468	457	420	482	466	444	423	459	456	460	424	410	441	467	466	468	500	443	463	492	485	444	445	453	454	487	493	430	473	459	460	451	443	415	433	469	510	446	485	491	454	430	449	468	442	463	480	443	466	471	478	458	439	459	515	459	460	470	467	438	436	515	444	473	469	467	440	468	463	472	433	482	432	442	450	469	472	473	462	387	454	488	435	458	420	453	472	452	479	424	433	432	426	428	421	495	447	457	469	410	469	465	454	469	425	414	447	527	484	468	478	430	476	431	455	453	489	459	447	466	451	449	425	457	441	476	427	450	513	439	474	473	467	492	453	471
23946	23504	32406	26737	20372	10345	1543	781	621	654	590	641	622	613	601	570	618	656	652	579	624	613	586	594	651	596	570	595	569	566	629	585	617	560	621	602	598	622	583	568	594	575	584	607	572	566	594	555	629	559	614	620	602	579	605	605	596	565	618	561	635	582	621	618	572	565	577	601	582	568	585	618	549	591	591	611	606	546	585	589	618	616	559	610	589	619	631	597	585	576	555	557	645	631	605	616	582	576	613	667	581	603	571	581	603	606	588	607	579	609	619	566	631	574	603	629	646	610	611	589	659	595	584	575	609	642	579	643	591	612	537	636	571	579	560	567	645	559	577	602	585	619	549	572	619	588	635	610	621	597	580	598	590	588	608	597	573	589	631	568	611	636	588	611	608	595	596	567	559	585	594	577	608	600	578	609	597	621	596	610	594	600	598	585	599	591	523	607	597	607	612	555	568	600	607	605	548	609	622	592	560	577	594	589	634	573	587	602	590	617	609	582	587	559	550	567	568	562	563	619	578	602	576	607	571	567	568	598	558	603	607	598	592	604	599	601	608	588	601	596	591	581	589	581	570	615	555	597	618	608	615	546	592	596	558	555	584	593	618	598	620	598	607	582	588	609	546	591	539	590	587	572	584	619	596	647	604	606	588	571	541	578	597	619	522	590	623	626	570	567	546	594	625	566	566	564	568	607	554	566	615	588	606	597	576	605	576	593	602	543	611	591	598	587	641	583	566	571	611	591	615	605	615	566	612	599	572	613	602	636	607	608	642	580	596	563	598	585	628	607	604	627	593	578	557	595	596	584	546	583	613	575	590	568	622	564	601	573	596	604	585	582	615	590	597	589	560	619	609	623	623	598	600	540	599	632	637	568	611	562	602	555	597	620	584	571	601	596	543	606	651	558	519	602	600	645	552	537	599	603	603	596	579	518	593	577	589	557	581	568	592	564	563	606	562	562	582	620	584	592	558	599	589	615	575	530	572	584	604	556	580	616	608	593	583	594	620	583	589	638	631	544	599	600	543	597	550	592	605	575	575	584	591	591	562	616	586	588	573	596	607	556	592	581	643	569	632	634	590	590	574	567	627	581	608	613	624	564	584	576	603	624	604	590	600	642	613	571	639	549	559	587	573	608	549	579	583	583	584	581	556	613	609	614	610	584	641	544	590	568	573	599	575	594	591	575	549	558	589	563	611	583	532	599	566	596	607	566	575	593	562	584	565	582	598	594	545	585	576	603	610	601	601	558	606	597	626	575	580	560	611	574	572	622	601	572	593	582	642	575	614	591	584	576	574	599	581	579	546	575	555	580	580	607	621	624	578	592	645	574	619	609	599	560	547	590	602	547	609	596	603	541	603	628	578	590	615	590	591	572	608	559	591	578	613	609	573	621	579	601	591	572	546	597	610	604	575	604	572	582	579	599	608	590	613	579	581	542	619	580	583	582	608	614	615	635	580	535	588	614	537	586	629	574	550	579	625	617	560	580	579	606	593	595	596	633	570	572	572	615	632	602	574	589	597	573	583	594	596	586	635	601	595	612	541	595	565	583	587	579	609	594	565	625	564	566	539	557	656	568	576	564	584	564	619	588	596	637	573	585	596	565	580	616	615	597	601	593	590	599	543	587	596	610	579	596	557	598	603	556	570	569	609	590	599	578	585	639	570	594	600	653	600	622	610	579	551	605	603	581	618	599	578	590	600	609	616	598	554	628	577	556	604	567	602	595	646	581	577	581	632	554	575	587	624	560	607	533	612	548	563	644	607	580	602	570	582	583	580	620	561	588	589	579	611	630	623	610	612	658	575	563	565	591	606	596	589	562	588	577	579	623	594	550	552	627	596	569	593	559	643	553	615	585	564	604	612	579	551	557	599	608	650	569	585	585	612	604	605	535	566	573	612	617	593	578	626	532	616	598	597	604	568	597	627	584	588	547	589	585	613	606	628	613	594	608	602	604	583	589	602	583	578	620	578	616	520	575	615	575	597	584	572	572	581	596	567	597	582	594	594	591	646	616	568	575	571	583	555	620	605	600	569	570	589	589	557	575	590	599	539	597	556	597	600	611	598	580	625	631	614	634	564	606	598	591	583	571	603	584	608	601	615	581	560	567	577	570	601	574	597	619	569	593	586	610	576	585	592	553	595	623	625	570	585	596	575	593	559	615	575	595	622	601	559	600	608	609	593	599	577	603	595	626	600	596	626	567	585	615	579	563	639	566	557	634	567	600	574	579	589	564	573	563	615	592	582	612	589	610	558	557	616	611	540	583	591	602	639	606	592	597	633	595	582	588	571	609	565	602	600	573	601	548	608	573	580	584	610	584	598	594	552	597	581	581	555	551	570	607	604	614	572	594	635	587	596	571	633	562	566	563	587	607	619	597	581	580	596	601	663	601	573	599	570	565	612	560	596	594	570	569	582	623	609	605	593	607	581	572	591	569	584	626	589	602	621	569	587	582	564	577	598	566	562	566	597	573	544	591	592	599	623	586	596	569	597	573	627	609	584	570	561	596	562	616	609	550	584	614	612	566	569	619	537	556	600	553	634	568	633	572	576	591	592	583	594	552	628	571	553	593	592	577	528	604	615	578	638	622	619	585	619	544	586	596	571	616	571	628	576	587	610	582	559	583	584	599	631	603	574	604	592	573	575	550	596	595	528	590	538	623	609	640	555	567	604	595	608	597	599	600	583	602	613	628	608	589	606	648	580	599	603	640	611	630	571	594	581	633	590	570	619	592	611	567	598	571	620	611	609	585	586	589	541	594	574	595	593	537	568	606	613	651	620	564	595	626	597	587	578	572	580	639	582	581	595	584	637	602	621	598	600	595	619	587	607	555	622	536	582	587	579	575	629	567	565	597	583	571	626	567	568	587	598	618	520	551	619	582	568	585	596	579	605	612	567	582	569	593	587	583	598	607	558	617	586	572	652	581	579	642	587	646	599	607	612	615	590	633	592	613	607	594	587	585	575	561	596	592	613	565	551	566	593	613	648	590	563	593	577	628	590	612	604	576	625	570	581	583	581	606	608	642	549	601	585	616	617	583	551	633	572	597	607	632	581	561	584	557	605	573	571	582	615	555	576	630	606	553	621	614	622	553	558	578	576	590	612	618	574	550	589	600	606	600	591	577	566	608	564	604	601	585	599	587	635	612	610	595	612	591	578	595	574	599	594	570	586	599	597	606	611	564	622	604	566	599	579	620	585	583	599	605	585	512	628	596	637	520	551	614	626	567	567	612	617	610	573	600	562	580	560	616	582	581	577	585	545	586	609	597	587	636	580	566	600	586	561	608	600	573	553	605	617	603	622	658	570	584	597	599	621	521	585	585	581	588	574	653	584	601	594	580	635	587	545	562	575	599	547	558	608	551	566	610	526	602	568	568	631	595	548	562	577	563	604	626	585	648	608	563	569	582	599	626	569	587	528	618	603	577	587	631	567	595	596	603	586	562	569	607	551	582	593	613	571	554	552	629	571	556	618	593	580	600
62892	98236	61807	27107	7604	1803	678	602	531	617	561	580	573	595	552	579	560	538	548	498	552	593	594	589	536	574	565	589	642	606	529	531	611	563	560	566	593	531	550	530	550	554	590	545	550	583	547	548	575	588	580	600	559	570	586	560	568	554	601	572	593	585	563	587	610	563	543	537	564	560	554	574	564	559	538	572	546	563	551	578	556	575	574	625	559	577	561	590	549	528	536	584	601	556	571	586	572	548	547	531	534	567	581	553	563	562	552	549	536	556	518	574	585	545	598	568	556	600	575	570	519	549	546	546	582	584	589	556	533	564	532	528	509	570	593	588	548	603	591	540	554	502	574	570	569	528	571	573	551	571	601	536	581	544	569	568	569	567	555	526	533	557	569	542	573	531	553	584	541	609	583	565	537	533	563	568	547	545	588	567	533	546	576	543	557	546	582	525	567	560	517	586	571	553	577	536	539	533	583	552	594	561	594	515	537	556	549	572	553	582	573	508	610	565	570	554	576	530	539	535	576	587	559	551	584	517	591	577	537	558	603	562	547	529	531	534	525	575	548	567	626	537	559	543	554	564	568	520	614	528	559	570	556	552	561	589	547	558	613	567	559	557	554	581	563	542	546	569	555	549	572	560	536	597	591	581	556	511	532	570	564	570	536	571	561	546	573	543	584	527	590	582	570	545	550	570	584	541	523	520	599	596	561	551	586	544	550	572	573	592	519	571	540	544	545	546	517	575	536	559	569	570	564	582	557	531	540	537	565	608	581	544	548	547	528	586	542	525	566	515	568	555	543	518	549	577	582	557	545	548	560	548	525	557	532	573	557	580	568	572	557	565	548	521	558	568	559	556	594	559	553	582	563	522	532	568	585	554	556	552	533	572	539	552	584	576	519	523	521	556	506	546	517	545	581	554	586	536	536	617	489	589	544	531	566	551	573	588	564	556	564	542	558	548	556	536	589	558	552	547	577	555	553	589	571	557	533	548	551	578	593	580	549	552	582	544	601	576	546	584	548	580	546	546	527	542	587	570	554	537	542	573	571	569	568	580	598	577	627	539	568	584	515	530	565	572	562	514	523	544	502	566	540	558	604	564	552	549	548	535	542	546	562	543	534	540	578	566	559	529	587	557	540	589	551	533	523	555	564	592	583	594	489	540	553	601	527	540	549	566	544	585	556	586	541	547	562	586	577	562	542	565	561	584	543	548	549	555	559	575	568	578	559	542	579	584	591	591	563	551	567	556	523	514	519	574	543	550	599	567	563	519	527	515	594	570	559	567	566	521	558	588	572	587	532	610	570	553	590	536	545	547	536	560	513	526	550	504	567	570	539	550	570	536	577	555	550	570	550	532	580	575	547	564	543	548	515	544	520	525	604	575	565	555	556	525	551	558	568	565	566	568	570	607	541	535	546	534	546	507	547	538	523	511	544	529	577	605	545	520	587	531	539	520	563	544	561	578	547	544	547	589	575	576	540	590	539	547	571	567	537	588	546	548	545	538	583	539	547	543	542	575	535	524	587	527	562	547	543	535	533	539	551	520	561	559	585	549	537	546	558	577	580	529	569	561	547	565	540	529	551	539	526	535	564	588	520	590	539	540	533	543	558	562	570	566	565	525	606	582	558	559	546	584	551	570	533	534	534	575	545	597	579	588	548	549	592	513	582	524	527	563	527	562	578	547	552	561	580	526	568	549	537	575	606	551	563	561	552	545	534	566	546	564	562	511	539	551	590	569	561	572	550	565	594	549	550	596	560	562	591	562	542	582	560	598	571	541	574	570	581	547	576	571	564	548	545	577	548	512	550	583	556	578	562	584	515	516	540	530	554	532	578	533	533	561	532	528	528	553	584	591	513	541	538	547	543	554	566	571	552	572	557	567	523	555	574	549	555	564	562	579	587	565	575	566	566	598	542	532	541	553	542	599	556	519	541	584	557	528	528	503	527	537	590	539	555	528	580	520	522	594	532	547	558	552	540	575	585	546	586	539	549	560	526	533	554	546	550	593	582	571	531	608	560	520	539	509	522	563	582	568	546	576	511	626	597	576	556	565	545	585	569	553	562	539	583	562	555	550	568	563	531	563	574	575	545	546	570	553	562	573	570	606	555	539	575	549	601	604	586	528	573	574	526	552	593	563	539	569	584	573	567	563	511	578	546	571	554	539	536	545	570	559	602	571	549	548	565	532	539	540	576	544	568	591	563	582	563	560	587	559	601	514	555	552	552	591	546	538	572	528	515	554	593	541	524	564	587	572	543	516	529	549	568	499	600	541	579	558	552	570	547	594	515	572	581	536	568	545	587	566	584	582	544	558	541	575	577	537	570	553	551	563	550	554	595	563	559	581	589	589	558	585	562	575	500	541	569	608	541	605	577	569	522	566	570	585	583	567	554	508	570	561	521	564	563	550	557	533	515	562	545	535	563	517	547	616	564	571	539	526	596	598	552	591	590	618	583	538	558	555	506	549	550	587	538	583	564	540	547	529	516	561	542	578	578	562	519	495	628	551	538	539	531	559	551	589	574	522	603	560	597	575	532	530	559	569	572	529	551	567	518	527	600	535	551	529	519	567	608	594	578	539	507	539	532	547	588	548	533	540	536	599	573	583	570	539	535	525	561	546	531	536	591	563	604	595	579	565	562	603	584	594	571	587	558	576	578	578	569	517	531	578	558	563	525	570	531	560	562	528	516	619	598	548	564	562	553	550	584	540	573	573	558	543	566	577	540	555	538	550	531	575	566	541	566	568	575	629	555	522	551	597	584	498	536	533	553	576	563	612	535	531	557	555	531	572	564	602	567	557	549	561	543	554	600	566	559	560	575	594	589	560	582	563	574	561	531	575	573	559	520	549	575	564	602	548	549	533	563	555	570	568	529	537	577	547	543	565	590	546	572	525	488	549	490	589	532	552	553	561	554	569	571	551	531	519	527	560	561	578	596	520	553	547	544	594	572	580	562	574	570	515	558	572	547	564	544	551	537	563	549	585	556	598	523	510	536	605	588	528	540	534	549	568	569	587	561	522	544	563	516	563	577	603	540	532	536	562	583	542	549	578	561	603	595	520	527	512	558	565	564	560	540	574	541	584	575	541	565	584	533	580	557	535	635	546	561	554	541	531	560	547	541	588	575	549	526	561	581	522	574	567	543	564	549	554	556	564	586	577	573	558	538	571	591	552	542	558	568	512	537	533	561	581	559	544	602	535	570	573	524	566	563	578	549	550	601	549	525	603	581	542	517	627	565	579	567	569	516	562	563	577	543	551	506	506	595	546	569	564	599	565	592	534	566	534	523	493	567	548	594	600	537	582	530	558	566	556	545	591	519	564	596	536	566	561	568	578	535	585	536	572	562	577	546	509	574	592	546	542	550	563	555	567	567	556	605	602	495	586	547	567	560	606	605	546	563	561	542	608	535	530	563	575	559	542	562	557	575	580	554	549	508	565	572	599	530	539	551	563	573	553	555	563	595	551	541	565	580	566	562	544	531	546
31829	32545	23390	7018	1203	625	462	467	448	436	468	437	427	454	444	457	471	469	456	438	455	478	446	456	461	460	434	448	424	454	481	456	449	439	434	453	461	445	443	453	464	443	448	405	447	450	471	448	421	454	467	444	434	467	494	450	477	475	425	453	428	441	427	470	469	469	450	447	481	432	466	469	457	469	456	462	441	470	454	477	464	488	462	449	472	457	441	438	473	446	470	437	424	439	474	426	468	425	462	449	423	446	424	470	508	482	477	436	452	455	473	436	439	476	504	430	453	428	464	403	514	466	421	483	451	449	440	427	411	480	428	446	441	439	431	451	443	417	466	436	474	454	431	427	498	433	453	475	440	410	425	444	484	452	421	425	422	467	470	457	460	445	451	443	435	474	434	460	425	436	410	428	422	465	434	452	440	469	477	418	459	422	469	453	433	464	399	440	480	477	445	419	430	469	452	500	443	472	492	463	448	432	471	470	478	440	486	452	447	442	437	461	430	446	453	458	417	413	443	439	446	453	468	447	472	451	413	435	459	479	461	448	437	472	442	439	419	423	449	434	400	418	455	483	446	427	450	490	461	460	445	454	498	485	436	445	473	467	464	437	471	428	431	448	477	466	423	464	448	467	424	456	458	492	455	485	440	450	472	439	440	440	441	425	416	465	480	470	469	420	479	479	439	465	436	465	464	404	475	475	463	442	419	427	448	433	483	459	467	481	474	490	449	465	435	396	483	488	466	437	459	481	417	439	442	413	457	470	485	427	479	457	462	465	484	437	457	466	436	431	489	435	453	457	498	457	442	471	479	437	420	458	453	423	450	443	472	420	430	470	447	459	480	443	471	447	437	447	448	479	441	461	455	469	422	461	444	461	438	444	450	445	469	456	412	440	463	436	486	472	460	431	492	454	482	502	454	483	460	481	457	456	457	426	436	474	433	433	492	452	440	460	434	468	437	452	485	452	450	445	447	474	466	444	443	453	462	458	440	472	444	494	466	417	426	448	426	428	456	398	451	422	478	544	458	441	465	439	466	457	431	462	426	457	441	456	472	453	434	468	492	480	477	457	449	464	454	471	432	456	427	454	429	441	423	440	468	468	436	470	427	453	444	447	487	523	430	504	445	458	473	454	436	441	479	454	431	430	438	466	423	487	448	441	444	468	477	466	500	483	460	436	421	441	476	444	486	452	471	527	462	437	420	414	457	472	432	462	453	449	464	461	453	423	447	455	440	391	447	430	482	435	457	440	495	450	425	438	447	450	457	428	454	438	436	438	438	460	466	449	424	459	474	459	443	468	466	464	424	491	467	455	444	441	434	439	481	455	462	460	412	452	460	449	453	506	450	464	445	440	433	442	448	457	430	435	449	470	435	469	463	481	459	455	449	455	459	477	419	442	436	455	499	462	474	471	443	469	445	439	455	468	466	466	412	471	429	438	421	461	427	460	475	446	495	501	456	454	446	434	438	478	451	458	451	461	442	414	441	457	465	457	456	458	474	468	477	429	447	435	449	430	466	448	452	447	439	447	440	444	444	456	477	459	440	455	456	426	421	474	468	460	479	463	404	414	465	428	455	435	436	467	479	459	457	441	482	458	469	442	457	482	428	437	435	465	448	460	444	463	464	488	443	420	501	421	465	432	449	446	471	454	480	449	439	436	429	430	419	414	430	436	477	464	444	420	492	454	453	441	462	474	429	443	453	477	449	434	473	439	445	419	438	463	452	464	452	469	418	442	427	443	429	484	425	491	509	460	471	476	437	422	433	434	462	465	438	495	464	478	476	421	423	457	484	487	440	463	437	422	469	497	474	454	462	465	456	466	496	449	475	439	422	457	440	472	469	486	489	435	411	463	477	469	466	466	435	455	466	461	469	435	419	452	463	470	448	465	455	455	477	463	449	466	483	422	438	442	421	455	452	434	457	453	471	458	434	464	437	481	454	452	456	473	447	429	450	460	423	449	475	470	447	444	453	471	457	425	441	476	479	456	462	472	441	427	465	438	458	477	512	467	427	463	484	493	439	471	419	462	458	482	434	451	414	511	491	440	445	411	450	454	444	457	438	458	444	420	450	498	463	445	451	478	472	513	444	462	469	455	453	453	455	506	462	468	425	469	450	446	448	417	451	486	474	515	439	460	478	463	440	438	433	446	457	487	504	437	402	422	462	466	471	462	433	436	458	431	459	447	477	434	461	450	469	427	435	451	433	421	455	437	446	449	456	448	476	422	481	436	489	467	430	447	459	428	435	476	470	438	491	463	469	469	434	454	482	462	468	449	451	423	445	464	449	447	472	428	450	465	443	468	479	463	436	443	488	463	426	450	464	481	457	472	455	505	456	432	485	492	452	477	454	448	476	434	453	441	438	442	473	434	458	496	484	426	469	492	443	423	435	464	466	489	444	459	426	445	471	441	425	427	435	477	436	450	456	451	486	504	429	469	468	503	409	435	472	439	448	468	449	463	440	452	456	484	448	440	436	463	453	491	470	462	476	459	474	439	432	437	431	443	418	442	467	442	450	453	447	416	468	438	468	456	496	468	470	464	471	446	429	433	475	483	452	439	471	464	423	430	458	480	453	441	474	472	459	444	443	443	484	485	446	460	461	536	430	438	428	467	435	463	412	470	455	423	470	447	436	443	477	477	470	434	439	467	419	479	446	499	462	455	430	472	462	435	442	442	488	467	490	431	475	461	447	447	433	446	418	453	471	455	470	471	460	418	507	440	458	432	476	458	457	454	459	424	490	427	439	448	471	477	457	431	462	456	465	457	459	453	483	439	441	437	461	425	458	410	462	416	433	489	440	441	482	414	452	438	457	450	455	449	464	445	439	479	424	448	449	468	448	447	432	457	446	425	460	500	438	471	462	385	470	446	430	453	461	414	460	428	464	467	468	459	475	413	453	455	462	465	450	450	459	435	441	450	467	446	467	423	452	453	436	439	503	438	453	447	459	427	420	444	436	464	428	461	444	442	457	471	449	453	482	415	453	461	475	443	433	454	433	472	470	464	459	444	415	438	473	406	425	434	463	447	420	452	458	453	448	452	428	456	447	454	435	489	437	437	466	453	436	426	462	460	455	439	459	456	481	431	463	440	449	453	458	462	413	502	406	479	456	457	470	423	428	435	423	430	445	472	441	469	469	461	428	436	467	475	450	462	434	467	453	462	425	435	426	446	426	447	444	403	459	465	441	437	475	472	429	504	474	456	448	426	462	425	463	427	422	482	444	456	470	464	462	473	468	446	425	434	470	437	463	453	437	460	474	471	490	484	457	456	488	408	458	394	478	485	457	445	449	407	448	444	483	428	435	459	465	480	427	462	452	438	458	448	473	458	468	465	473	483	470	448	423	452	490	468	435	464	475	436	431	439	441	446	462	436	468	437	445	455	397	439	450	471	452	464	411	500	416	425	489	450	456	462	474	480	454	474	420	408	447	446	485	466	475	472	452	449	436	437	452	467	456	446	480	427	459	464	428	425	454	489	443	469
27082	35948	15783	3461	950	462	392	391	401	378	399	416	378	393	386	390	442	348	414	379	380	407	417	369	380	387	367	413	353	390	356	389	410	406	401	383	380	396	376	403	365	366	418	404	387	367	375	390	345	377	377	381	375	384	445	385	399	404	381	369	362	427	432	363	387	366	402	382	393	425	387	403	376	389	325	395	420	387	372	324	398	376	367	401	395	402	378	391	379	408	382	359	412	409	375	403	376	422	386	397	371	410	360	377	400	413	387	400	390	399	391	382	364	428	363	382	350	397	402	361	393	359	408	391	388	396	382	379	391	369	389	379	369	368	390	356	392	388	387	385	366	376	420	366	394	386	382	408	389	369	379	401	401	374	408	371	383	388	392	361	391	420	369	382	379	397	422	427	372	372	409	367	389	371	394	395	397	408	372	366	369	356	325	359	402	369	385	394	440	386	366	386	390	403	379	415	405	409	377	414	379	384	367	393	369	376	375	405	375	389	341	363	418	398	381	358	365	372	386	374	404	443	360	377	393	346	379	418	371	373	379	410	402	413	389	413	371	389	370	364	416	364	353	406	381	367	396	366	382	387	406	389	383	389	371	367	387	369	401	353	384	390	398	388	382	385	325	389	373	361	371	433	394	361	394	389	383	347	355	382	368	366	428	372	383	406	410	422	386	374	388	403	389	408	409	364	363	396	393	379	357	347	404	381	338	380	375	390	359	383	391	370	406	391	390	383	337	382	349	401	387	377	370	374	349	405	406	352	401	342	404	373	399	392	385	384	415	365	332	341	433	387	371	399	349	396	396	372	440	385	415	446	382	391	402	373	398	413	379	385	396	395	403	385	403	392	339	405	341	370	370	421	384	367	388	357	387	434	385	360	344	392	372	360	372	403	364	378	397	406	359	385	424	360	360	403	344	405	382	353	369	375	393	354	358	390	357	369	403	399	404	393	392	363	421	356	400	402	385	402	390	349	373	391	355	377	385	377	377	400	378	396	420	354	368	383	363	378	411	386	375	375	398	392	355	392	387	396	369	384	391	362	358	397	393	411	356	376	387	390	379	369	370	355	373	375	378	410	395	365	389	400	363	401	369	373	354	391	397	384	412	396	380	375	370	362	405	398	400	394	403	394	402	380	343	374	382	410	394	368	352	387	377	392	402	419	397	380	420	362	404	389	354	369	395	381	348	374	391	375	397	381	360	356	384	394	404	400	422	396	375	405	396	398	395	378	399	360	385	384	366	360	407	378	366	366	365	362	419	392	384	414	372	346	380	368	397	377	381	382	408	352	397	381	375	387	367	362	347	405	358	383	405	373	385	385	330	372	393	389	405	375	380	385	425	425	410	383	395	382	367	404	403	359	384	377	385	372	379	379	366	397	399	387	375	381	384	422	346	397	360	419	371	382	333	357	395	375	380	383	379	400	381	415	406	374	355	398	416	382	361	379	369	413	381	389	381	386	366	375	388	382	388	383	359	384	406	371	446	370	377	385	393	401	392	410	391	375	395	369	362	409	364	354	396	386	376	348	364	372	415	394	389	403	364	391	346	335	390	408	343	393	363	409	363	394	376	382	393	386	409	390	396	409	397	364	378	398	418	386	383	372	425	389	382	382	378	379	397	368	402	379	425	380	365	410	412	386	393	388	400	370	409	373	362	341	368	384	382	352	386	399	389	389	358	378	337	385	397	389	423	393	389	368	392	380	396	381	394	389	396	377	384	347	379	360	412	406	414	359	425	377	350	390	400	364	397	342	371	387	369	403	359	408	397	390	383	379	389	394	422	364	385	402	391	417	397	388	386	391	389	373	381	371	382	380	403	383	377	344	385	393	337	361	396	371	384	390	361	376	363	383	390	359	406	397	354	357	413	364	362	415	369	379	369	398	396	383	422	410	382	419	392	406	377	371	440	397	390	369	318	398	380	373	393	398	390	413	361	378	392	412	396	379	377	400	389	405	414	416	342	373	357	365	377	418	391	393	412	402	384	378	405	407	353	369	429	383	380	396	367	394	362	426	438	383	369	352	384	405	377	390	360	395	395	418	367	384	345	386	420	381	373	403	401	373	389	405	367	393	369	400	422	396	393	375	415	377	417	388	361	389	411	411	365	380	377	391	357	408	394	387	359	370	403	398	377	387	362	366	376	369	383	402	366	371	352	363	369	376	399	402	377	400	399	441	380	356	350	369	399	393	383	383	366	397	415	375	371	383	398	371	376	383	362	359	393	358	368	409	372	401	387	377	419	371	387	374	359	399	393	357	373	392	375	385	376	365	372	375	428	375	387	377	379	364	397	426	330	380	381	386	356	407	391	394	393	349	363	419	367	392	411	388	365	391	371	365	403	372	401	379	391	390	456	388	357	380	391	366	339	397	387	372	394	386	343	400	394	370	381	394	375	390	389	363	400	384	360	389	396	360	391	372	381	419	393	363	380	366	356	390	374	376	424	381	385	384	391	377	352	432	417	375	367	371	393	416	397	358	432	397	373	380	403	415	376	390	393	385	376	376	380	369	395	384	393	402	357	398	393	407	379	392	348	389	408	371	395	404	413	348	369	411	364	362	429	386	406	386	357	389	376	406	393	411	408	396	364	373	383	416	369	383	392	366	411	343	387	361	363	396	402	393	341	390	414	355	380	368	404	406	391	376	396	409	391	380	374	375	395	387	368	402	365	381	380	403	414	370	385	378	402	399	390	383	392	361	396	370	375	405	372	353	421	395	367	374	395	392	373	391	356	379	381	413	374	388	398	415	397	380	367	420	384	387	389	400	398	419	425	394	370	410	369	368	382	394	405	405	414	404	394	378	358	361	385	364	385	378	406	384	420	368	383	382	432	359	383	381	368	373	433	379	390	371	365	376	360	373	406	401	406	401	387	394	403	368	381	371	431	395	403	355	377	362	403	399	385	376	397	371	376	389	401	366	413	347	394	374	378	401	340	386	390	362	395	372	363	365	367	361	384	398	361	360	380	368	382	402	390	379	383	390	405	358	393	373	375	370	363	382	400	403	381	351	379	381	379	395	388	410	394	335	387	382	381	376	431	385	402	367	395	388	412	373	358	372	416	377	353	373	401	348	384	376	370	334	370	346	397	404	448	363	408	384	418	364	379	382	374	408	368	329	395	403	373	406	393	367	405	375	390	382	394	364	382	387	386	371	401	357	389	364	389	376	412	372	383	365	390	360	420	375	408	387	377	396	410	376	408	423	392	404	377	393	365	408	372	390	393	395	387	380	421	403	366	394	410	398	399	365	381	380	399	358	379	346	375	359	373	362	371	391	398	344	404	376	396	381	396	404	368	399	387	406	383	393	435	371	420	417	387	401	412	439	381	373	356	377	395	427	411	378	406	379	401	388	379	342	394	365	371	385	372	409	365	381	365	379	354	400	368	430	413	393	388	347	409	380	370	380	411	366	408	410	359	370	383	363	404	369	375	391	410	382	361	386	361	365	412	395	395	397	329	397	386	361	372	395	360	391	382	400	373	390
25535	26557	35581	27896	13850	2405	742	589	488	522	456	467	525	472	475	530	496	502	500	517	495	488	448	464	523	498	483	473	503	473	527	466	513	484	479	472	480	494	505	480	475	464	489	474	480	462	497	458	485	498	500	498	514	463	470	492	497	448	525	467	475	479	473	503	472	492	449	437	487	498	452	431	489	492	510	490	458	467	492	475	490	478	465	449	472	483	508	469	524	475	428	463	489	514	498	437	470	485	515	467	493	527	461	485	471	468	512	450	508	491	488	497	461	472	478	431	481	497	455	489	468	433	470	475	470	471	504	522	490	468	434	474	448	477	480	450	518	422	446	489	479	487	464	496	510	475	473	479	462	500	485	456	482	451	482	481	488	467	498	460	473	488	466	482	487	500	486	493	501	456	520	468	488	467	553	507	505	456	487	487	464	478	475	430	469	453	496	490	486	436	462	482	500	428	495	469	440	469	483	501	467	476	447	474	467	453	484	443	499	442	487	463	461	469	475	496	467	489	490	498	443	481	494	466	475	474	477	512	441	463	453	449	504	482	498	456	489	446	439	483	455	490	483	500	459	525	470	489	503	489	451	495	485	468	521	496	497	478	449	496	478	523	491	478	466	502	494	476	422	492	483	478	478	495	516	485	465	464	479	499	517	487	466	480	463	480	516	454	491	463	487	505	473	464	475	448	505	496	496	442	494	480	501	441	470	510	464	475	496	494	492	499	513	449	470	482	482	490	452	472	475	485	445	453	505	454	469	460	477	466	488	522	480	482	461	506	427	483	492	488	503	458	471	477	500	498	504	526	478	484	483	454	500	459	479	502	456	479	471	510	481	499	452	497	502	492	465	494	461	512	450	481	453	463	506	469	511	469	480	442	460	467	478	422	489	511	487	454	509	438	477	502	513	450	497	476	482	506	520	480	487	470	504	475	509	472	447	455	554	470	435	472	429	483	519	470	469	478	470	478	489	473	490	478	461	484	473	486	515	489	453	471	459	507	492	481	478	483	487	463	497	492	454	530	500	485	475	466	489	486	469	468	467	482	474	460	481	499	527	501	518	480	457	508	470	479	448	427	537	455	442	449	516	477	489	469	459	495	501	440	453	439	497	482	496	475	468	477	492	454	501	472	497	483	478	475	440	440	501	494	469	494	521	455	474	476	493	477	474	492	495	474	469	461	474	495	472	490	446	475	487	459	489	521	477	444	429	493	461	472	527	484	531	496	474	477	428	480	452	446	484	486	443	474	500	489	492	477	492	503	450	516	516	432	412	483	448	487	487	456	499	472	521	474	494	478	467	509	495	494	487	459	453	464	483	463	514	467	486	485	467	535	486	511	489	481	521	469	496	444	475	491	482	487	518	465	473	461	494	450	492	466	480	498	503	520	482	527	460	483	459	490	457	448	461	482	469	505	497	485	503	460	457	491	479	506	474	490	438	519	514	453	525	487	492	506	500	465	451	462	470	479	502	467	506	486	465	467	486	528	470	485	502	480	468	485	512	468	476	490	516	503	464	485	469	471	494	493	458	491	488	476	498	461	461	494	488	485	499	489	536	493	483	479	500	503	465	498	492	507	509	475	490	508	486	435	464	457	469	464	481	492	451	484	513	479	476	497	472	498	511	470	455	508	474	426	478	482	492	483	487	480	442	427	476	482	460	469	440	476	504	462	538	483	473	485	494	477	464	476	440	476	499	504	489	489	516	454	419	483	466	463	433	472	464	431	476	483	541	502	492	456	468	459	482	471	454	501	508	492	477	502	509	478	457	461	491	463	482	476	483	472	456	490	471	460	420	460	531	471	481	473	468	448	474	470	475	468	495	483	481	478	518	461	492	487	508	512	494	450	519	461	454	490	510	508	473	486	496	519	461	497	491	447	514	470	450	466	480	522	480	497	435	490	493	484	484	501	492	481	473	460	431	488	503	481	508	470	497	486	504	500	503	475	486	487	481	489	462	473	484	474	523	483	485	487	484	486	491	500	468	458	498	474	473	457	481	438	470	477	498	467	473	443	464	489	428	468	475	501	469	480	483	455	486	536	464	510	495	495	506	502	477	421	469	471	444	460	484	444	458	476	464	483	492	445	479	510	507	491	498	477	414	466	478	476	464	488	477	524	501	498	475	464	490	488	483	454	482	487	479	494	454	478	480	458	471	505	486	455	524	494	497	488	500	503	500	485	441	480	474	505	481	476	469	478	453	477	467	470	447	474	460	492	516	483	490	444	499	490	457	483	492	478	429	456	497	508	448	480	479	506	471	436	462	456	492	479	462	445	490	466	510	491	522	485	429	487	481	469	484	474	479	506	491	494	486	496	480	482	440	477	507	488	489	500	536	463	499	475	489	485	459	479	479	475	508	466	473	479	506	455	456	460	466	466	502	469	491	477	454	487	476	467	488	476	491	520	483	509	522	476	490	513	480	461	467	486	483	474	453	487	489	513	478	494	460	497	434	485	488	496	488	475	451	499	479	465	469	474	505	475	517	480	452	509	463	473	476	503	515	475	471	488	441	466	458	491	515	478	483	460	519	509	471	505	479	478	492	455	506	442	495	500	476	484	534	494	467	482	530	528	495	479	504	446	521	480	502	483	432	461	465	471	508	471	507	499	506	523	485	467	499	421	490	477	507	464	483	465	489	468	463	438	467	494	471	478	419	468	477	478	474	479	474	480	484	525	467	460	485	509	467	492	491	491	492	456	504	492	489	459	478	470	489	453	496	490	496	509	492	433	442	484	470	517	453	455	441	492	498	466	481	485	493	444	487	451	494	464	472	433	495	445	460	449	474	523	471	427	530	478	465	497	473	491	518	515	483	468	488	505	471	492	481	473	474	465	463	477	517	492	455	470	479	524	491	462	442	509	482	471	459	515	477	467	467	503	534	466	511	510	501	477	425	459	485	438	474	480	453	491	459	522	468	482	495	432	445	475	478	425	481	510	484	495	460	489	507	463	481	520	473	471	441	535	492	459	466	487	505	449	450	456	459	519	478	516	472	461	435	500	467	490	484	511	485	442	481	479	469	476	477	461	514	468	465	444	458	460	472	438	519	455	490	480	492	489	502	496	492	493	473	489	523	509	465	471	494	481	498	465	517	493	499	502	439	473	473	468	462	503	497	464	470	510	469	468	518	502	464	457	447	492	476	478	525	489	509	449	446	478	456	493	462	475	487	496	497	521	495	451	453	485	494	478	497	494	492	468	516	438	461	493	472	496	484	503	513	471	484	480	490	487	496	459	489	453	476	479	462	512	479	446	510	471	493	458	477	476	484	481	458	445	515	497	448	446	454	475	507	491	518	516	483	503	476	463	519	468	458	470	486	506	487	467	467	485	490	467	482	464	464	453	475	464	486	480	463	475	441	478	465	509	439	455	500	442	469	499	483	469	485	426	494	484	487	461	474	490	475	483	482	467	519	469	475	494	470	458	489	461	505	487	472	464	491	472	483	487	506	465	482	451	478	452	488	457	458	500	436	490	477	500	437	441
62080	85996	49870	17010	4589	1090	529	444	440	461	456	452	444	438	434	467	450	435	437	448	450	456	428	486	460	435	436	468	433	445	462	415	467	440	481	408	458	434	429	439	427	460	442	469	426	449	483	407	441	461	462	463	469	465	438	440	449	452	443	449	459	451	439	453	470	448	475	463	459	466	441	474	432	455	454	453	473	428	445	447	440	434	459	479	427	467	461	477	458	433	422	455	458	422	445	444	427	403	488	433	432	452	447	460	443	410	473	472	396	472	420	428	445	430	442	419	409	453	435	458	446	467	441	437	454	406	436	460	428	464	438	475	444	436	489	444	419	417	434	480	467	398	415	418	422	437	416	468	462	440	444	467	424	426	459	449	467	443	453	446	486	464	440	463	439	454	474	458	452	466	438	471	471	467	462	413	452	437	500	451	446	445	414	442	480	424	494	371	437	432	422	433	416	475	425	438	444	413	418	424	445	451	437	430	428	443	452	426	436	457	432	441	439	446	455	479	437	443	437	469	415	412	439	451	486	448	416	460	418	437	420	471	443	417	454	444	467	448	485	464	448	456	444	430	419	480	463	436	455	454	468	424	459	462	473	455	437	434	410	433	448	476	432	442	449	466	435	439	463	412	463	441	462	457	437	398	435	461	424	427	438	444	437	427	462	464	445	426	407	435	436	443	424	449	447	428	492	451	449	422	456	495	453	471	441	434	423	432	469	427	462	465	429	441	448	423	423	469	463	399	473	479	470	428	423	459	440	459	428	424	409	469	415	451	437	475	442	492	427	466	426	440	444	490	442	479	471	430	452	459	443	470	423	450	427	423	475	402	459	441	454	481	446	442	439	456	459	458	478	445	454	436	425	445	422	417	506	417	428	440	445	436	443	465	449	468	434	444	443	412	442	447	453	399	442	454	447	433	441	424	463	438	457	480	447	390	391	458	421	415	426	420	438	455	449	449	450	453	436	422	454	429	487	428	441	451	456	447	460	409	428	412	438	436	464	439	455	421	424	466	417	433	456	424	467	437	415	443	454	427	439	451	460	429	399	488	436	451	462	439	449	448	442	434	456	456	446	451	466	421	446	429	447	469	449	443	380	463	444	506	445	429	419	437	454	473	424	442	490	486	457	417	485	444	445	397	420	451	476	455	462	438	440	409	433	462	488	421	458	472	444	422	443	443	467	439	458	432	441	439	466	476	431	445	455	454	414	432	429	424	431	441	452	420	480	423	442	473	473	437	460	490	472	428	448	476	422	475	387	428	456	410	476	441	451	479	440	442	439	417	471	463	424	413	454	469	441	420	436	438	436	442	435	440	435	440	455	462	440	454	409	444	456	451	456	443	439	442	459	461	442	457	461	503	442	435	446	470	418	402	461	435	437	456	458	446	462	461	420	459	457	446	448	441	429	479	465	452	416	458	463	454	439	440	471	430	430	460	425	429	455	484	491	473	459	427	423	438	456	418	453	462	450	415	487	453	431	492	450	443	461	474	432	438	443	425	421	469	442	474	426	419	437	429	480	435	453	433	439	479	429	444	462	397	452	459	442	415	434	453	462	409	462	407	426	455	425	434	446	443	424	430	433	450	434	455	449	401	468	452	442	445	459	428	456	404	453	462	453	437	417	453	423	399	422	456	439	449	463	439	416	424	440	413	464	415	427	442	480	440	422	453	436	472	444	428	463	426	467	437	438	432	435	405	401	434	445	457	476	451	445	458	422	435	446	459	430	408	430	452	427	443	432	462	440	439	442	387	455	455	421	439	428	447	467	462	449	424	442	417	427	459	457	445	440	414	449	453	430	461	469	463	422	457	433	433	453	428	463	423	449	454	423	474	422	465	404	490	423	446	431	458	470	473	446	423	463	439	400	417	456	487	466	461	471	440	448	443	448	427	435	451	448	448	417	460	438	479	452	449	451	476	479	416	421	458	442	486	451	428	436	424	434	419	411	466	438	465	426	442	452	445	422	462	429	439	448	465	477	472	451	415	429	469	429	459	440	464	426	439	392	416	417	456	438	472	455	479	456	438	463	451	377	450	445	483	463	480	420	437	461	427	440	451	456	434	436	427	489	415	440	481	462	467	446	452	470	434	451	461	424	451	430	457	454	456	474	487	415	447	485	412	455	426	418	425	424	407	454	441	451	428	436	471	446	445	470	420	451	423	463	467	468	411	459	457	454	451	489	464	446	428	449	444	465	417	439	495	442	453	443	441	468	413	444	402	436	434	465	433	467	473	432	394	474	466	399	477	430	469	428	435	448	421	469	430	441	452	440	434	431	454	457	438	436	429	444	435	453	422	463	429	411	455	474	423	454	428	397	441	418	423	457	447	447	457	434	436	452	448	444	416	418	407	434	482	422	446	457	476	410	443	414	439	432	437	484	442	471	454	466	460	454	430	438	431	452	398	428	415	483	432	440	438	393	442	433	468	476	460	427	416	424	452	452	430	435	415	421	430	430	456	478	480	424	395	440	427	447	445	431	425	418	439	449	444	440	418	437	451	434	431	421	425	455	437	435	455	468	465	498	479	430	436	420	442	418	418	451	427	448	422	429	420	429	433	447	439	427	450	462	436	496	456	434	440	432	453	456	419	444	484	442	407	481	444	416	444	448	460	435	430	452	510	447	469	445	450	435	442	456	475	453	435	495	458	459	473	443	445	438	425	430	436	437	451	465	434	457	420	437	418	437	503	429	435	429	410	449	431	417	368	425	452	448	437	432	469	455	433	441	466	463	430	391	477	460	421	433	434	406	441	453	419	435	418	440	438	408	471	425	452	448	454	452	459	452	453	447	431	471	432	433	476	418	471	452	467	422	420	435	473	440	425	401	462	458	421	433	431	449	450	461	436	434	418	442	442	461	468	459	460	451	469	426	434	451	431	433	460	440	462	403	413	471	461	427	398	437	476	429	453	452	432	448	477	421	420	452	454	456	442	433	446	466	457	415	431	457	461	455	455	458	459	435	443	438	429	461	428	483	424	393	451	439	417	438	474	429	460	443	460	432	417	447	465	478	438	431	470	447	428	427	498	432	410	434	444	429	446	443	413	463	461	455	461	450	483	478	433	460	453	472	430	422	479	457	388	478	479	446	443	441	437	453	466	458	463	442	456	449	435	477	439	415	445	437	441	444	457	418	417	437	404	427	445	440	445	460	431	410	439	451	438	459	476	467	406	434	450	464	481	451	450	453	468	419	448	443	403	381	417	450	406	440	438	409	456	460	438	421	421	441	477	411	465	432	492	441	475	402	402	463	446	448	447	414	448	437	449	434	448	442	440	383	425	457	432	410	435	476	446	445	435	428	433	470	434	476	407	441	436	442	456	449	440	457	431	438	462	485	431	455	469	414	408	449	444	465	489	423	462	443	424	434	461	443	469	419	429	442	464	421	458	417	419	462	418	452	403	411	448	431	412	440	424	409	402	467	443	456	423	411	420	439	472	488	462	445	460	423	411	457	458	456	460	461	449	456	433	421	468	460	429	417	408
24038	23540	32354	26589	20489	10653	1532	753	617	657	622	639	591	615	579	571	608	606	608	584	601	565	585	600	572	631	607	593	561	583	605	606	565	615	622	601	566	635	582	609	578	585	614	587	617	605	625	553	612	621	615	627	620	585	610	595	586	575	579	628	596	605	590	590	603	609	596	618	569	604	616	639	564	601	581	603	584	589	544	612	602	603	607	575	585	540	620	603	597	561	586	567	565	593	604	592	543	569	606	602	574	630	567	643	598	617	542	626	579	581	591	573	608	632	599	580	592	592	605	604	564	592	589	584	588	528	608	577	618	600	540	635	608	615	584	595	600	559	623	548	584	635	599	581	607	569	621	601	575	584	552	573	566	590	567	615	621	581	641	595	587	626	576	602	580	596	591	614	588	559	583	572	548	547	566	603	581	605	583	629	607	567	617	579	609	544	557	570	579	594	603	580	558	577	544	614	629	571	583	596	597	619	580	578	577	572	597	551	552	556	581	635	550	613	600	567	583	572	574	630	595	560	559	594	617	587	615	607	565	599	567	605	561	617	602	568	580	610	596	569	623	550	629	549	583	578	606	596	590	575	545	575	550	566	568	570	561	573	571	556	586	582	567	562	583	625	602	553	600	565	599	534	632	587	612	590	570	584	561	546	571	531	588	592	559	639	552	584	557	622	567	593	593	581	585	579	578	646	594	591	606	573	561	563	601	570	600	575	604	563	611	581	614	533	617	591	579	599	635	587	607	608	587	591	604	631	551	574	613	554	619	611	585	579	610	584	578	598	609	625	592	571	585	542	577	594	580	589	605	611	565	617	590	607	581	577	581	595	560	606	600	551	599	583	574	583	571	573	529	582	582	582	583	552	614	550	600	590	571	585	599	552	537	558	617	596	585	614	600	581	541	538	571	600	613	584	580	587	593	608	566	611	587	607	625	584	589	607	587	597	561	573	598	599	596	589	583	536	573	563	591	599	583	608	650	587	571	580	562	583	583	620	575	587	609	567	543	606	598	589	555	543	598	581	559	575	597	618	606	561	590	600	591	613	579	603	576	628	592	615	532	575	541	555	570	609	626	612	591	587	599	560	608	585	602	598	592	569	617	618	560	571	590	569	560	603	598	606	617	584	598	583	632	582	587	594	562	590	599	599	587	610	565	566	637	573	556	605	564	619	621	609	582	585	548	575	613	567	599	566	623	601	560	550	557	618	599	598	607	614	591	609	588	654	630	588	605	597	576	595	586	602	555	571	631	581	627	583	554	604	581	543	562	585	575	567	575	600	596	593	604	568	551	581	575	632	575	565	614	542	579	571	621	628	578	572	600	622	592	595	591	639	668	566	593	566	597	570	600	584	589	627	635	627	573	568	582	621	576	553	562	572	584	589	560	574	579	561	614	553	562	606	604	546	617	597	601	561	591	583	590	561	584	587	589	612	580	566	559	594	593	548	570	602	619	590	606	566	598	564	558	584	608	559	607	589	531	572	575	593	583	604	606	574	575	552	620	580	560	584	601	591	547	598	556	524	603	635	624	568	560	582	602	591	573	561	583	580	560	585	568	579	596	578	583	566	583	586	580	644	621	595	607	622	580	551	566	634	529	591	546	534	577	545	614	575	557	648	562	572	618	628	586	590	580	557	591	562	555	554	591	602	564	589	627	613	594	633	599	595	618	606	607	572	600	564	577	606	592	599	623	598	608	589	605	573	609	562	611	594	592	578	579	588	565	606	592	621	569	580	618	599	574	599	563	558	608	594	568	587	564	587	548	584	591	612	559	585	598	606	596	614	583	588	529	599	621	587	540	616	618	559	607	610	581	593	602	566	606	591	605	556	543	567	591	528	501	614	574	594	569	568	602	601	606	597	568	563	569	570	579	530	565	606	635	624	595	574	572	643	587	578	618	570	599	604	606	598	572	584	600	548	618	619	589	598	619	657	651	596	539	589	607	603	576	539	584	568	562	555	525	645	562	605	594	571	663	583	551	605	589	576	607	614	557	607	563	594	546	547	559	585	585	564	579	577	589	593	569	545	577	568	586	593	658	581	587	569	580	587	638	588	577	623	588	584	577	611	595	553	616	583	579	597	585	603	555	604	585	583	560	569	584	624	559	592	619	552	579	597	536	595	611	602	585	569	626	587	594	605	564	607	619	619	579	593	577	573	576	626	625	550	584	612	620	539	571	580	567	577	540	595	564	561	591	618	606	554	608	628	609	575	572	612	569	580	527	574	587	582	556	557	585	593	567	589	537	590	594	574	613	639	548	594	567	584	542	619	577	588	630	578	608	564	589	621	571	560	607	593	588	593	576	588	603	607	532	594	576	586	584	645	585	585	611	613	588	586	603	578	641	600	611	606	560	599	557	592	539	543	602	627	594	592	612	567	582	559	608	550	587	568	620	590	576	614	585	601	551	589	587	618	562	565	572	574	594	589	568	567	575	558	592	561	523	590	586	643	599	600	584	547	613	625	592	582	552	549	555	593	593	543	573	577	597	564	575	544	583	626	582	597	563	590	610	600	541	597	581	592	587	583	570	568	565	562	581	598	577	536	597	567	533	591	617	596	595	572	588	590	633	533	613	593	584	604	599	604	575	625	566	587	591	621	556	558	599	612	610	602	607	641	558	582	579	570	590	616	550	602	577	593	567	581	594	612	578	565	539	543	607	585	583	560	635	582	607	588	576	576	590	606	573	548	615	549	626	598	608	574	597	593	595	602	628	573	577	534	559	642	615	592	567	590	561	615	616	654	614	590	595	569	621	557	573	564	564	572	556	579	583	600	569	591	583	585	617	588	625	585	581	570	620	578	587	598	572	611	569	597	568	578	600	611	569	588	581	613	584	617	640	570	612	580	598	570	616	588	574	603	569	566	594	584	557	562	558	614	593	639	625	634	579	586	545	571	576	582	638	601	601	610	603	629	583	586	554	586	564	593	581	585	599	580	622	587	606	555	579	596	577	586	592	613	608	585	566	588	591	561	582	587	601	590	557	550	582	579	600	610	623	613	592	561	577	577	579	623	621	608	560	615	582	574	616	596	576	610	574	556	570	613	586	605	539	629	627	575	597	599	616	576	621	608	603	623	563	563	578	589	561	568	569	591	573	628	579	594	568	603	588	561	572	583	590	545	569	585	584	590	588	586	574	559	589	584	528	586	547	575	593	581	602	572	623	565	635	587	588	613	586	508	647	602	553	599	600	588	543	594	587	573	530	583	615	596	565	576	592	564	608	557	567	587	602	607	576	606	592	579	597	605	590	579	587	564	610	588	553	619	580	593	620	585	568	591	558	627	567	561	579	609	565	641	596	601	578	598	603	604	552	566	578	562	549	554	583	565	590	570	604	621	573	580	639	553	587	572	575	583	612	602	607	598	594	566	593	575	569	591	582	630	577	593	655	569	581	611	587	609	533	558	572	579	586	613	548	587	536	649	627	567	597	595	634	583	565	604	571	553	572	580	562	576	621	593	618	622	568	571	562	582	602	573	616	593
63707	97913	61127	27691	8130	1930	705	592	571	530	585	593	560	559	574	595	567	577	612	564	581	567	567	575	541	560	563	563	581	579	598	564	555	579	539	517	564	579	642	564	540	541	597	561	579	596	506	567	575	511	553	545	585	589	599	568	530	559	563	545	557	557	523	550	564	616	532	581	584	562	547	603	576	539	582	593	556	540	580	576	551	603	538	592	566	549	561	554	556	549	571	552	522	596	576	558	583	563	584	532	573	576	528	566	585	529	546	562	521	574	599	551	564	556	572	528	561	536	560	560	602	585	562	538	528	562	557	561	565	596	564	550	549	565	573	586	526	539	542	570	560	582	591	576	543	553	568	568	531	527	556	591	518	595	530	593	603	517	528	557	537	567	530	580	558	550	546	522	579	556	580	582	558	593	549	557	571	551	512	576	591	516	547	544	557	555	545	556	522	544	545	579	578	545	607	553	576	575	555	610	578	560	576	507	578	565	556	573	561	561	528	580	544	563	568	573	540	555	572	535	577	574	574	569	579	577	575	555	532	564	546	537	555	574	575	561	583	555	563	591	529	560	576	560	579	597	585	563	526	541	564	517	570	565	581	548	598	551	574	555	565	520	549	565	563	544	535	551	593	569	581	582	549	622	579	582	563	544	575	541	515	590	635	541	562	570	600	592	549	541	647	553	546	528	567	573	563	539	573	587	565	566	584	539	573	577	581	555	562	597	567	587	570	530	606	546	540	582	579	533	595	565	558	574	561	564	539	550	566	559	550	514	546	561	545	516	554	542	563	585	556	602	567	569	586	554	551	545	541	528	607	545	527	575	621	541	557	556	559	557	575	573	548	580	532	568	546	585	556	538	583	552	571	528	580	558	580	599	539	574	558	575	542	597	589	555	588	571	534	577	587	550	575	556	567	600	533	574	543	544	593	584	546	545	548	553	566	618	535	528	588	578	590	586	576	559	585	522	547	542	544	584	578	535	545	536	556	576	572	553	560	575	555	582	512	571	560	545	564	543	560	595	590	592	587	541	572	563	558	591	565	560	535	565	550	517	506	552	558	586	546	562	540	527	592	565	555	579	603	567	537	582	558	583	524	543	535	525	549	594	604	583	569	539	533	569	565	554	577	523	554	542	588	542	581	538	530	601	574	570	540	579	564	592	573	560	554	591	569	588	565	580	542	542	529	563	578	594	555	539	574	579	584	582	541	552	547	565	575	547	564	587	540	553	583	545	551	564	587	518	562	555	550	540	578	550	625	577	604	580	558	512	530	541	559	543	526	590	534	545	564	566	581	576	594	538	544	569	538	566	513	550	583	543	573	539	514	577	567	543	571	562	535	592	543	523	564	553	525	608	555	574	573	538	546	551	552	524	538	557	550	555	536	509	537	579	574	591	577	546	559	563	585	549	571	559	569	540	570	582	583	544	578	527	527	561	537	568	534	582	579	572	544	572	561	530	586	608	587	556	556	561	547	579	568	519	553	616	580	550	593	546	586	544	542	608	569	602	583	588	549	586	565	550	541	531	566	555	562	582	568	526	589	580	561	564	559	558	571	572	540	578	555	526	516	598	554	507	559	554	545	565	569	536	557	543	550	536	557	523	530	512	543	581	547	519	560	566	551	579	604	556	542	528	551	540	602	548	530	519	576	583	590	555	565	570	580	534	547	577	537	567	511	602	566	550	568	568	590	539	575	542	565	540	569	561	554	614	596	575	532	524	536	593	546	553	600	565	586	522	559	552	517	567	555	566	557	561	571	533	551	549	535	558	552	573	580	564	530	543	541	510	550	558	554	568	526	539	601	554	537	580	551	576	585	541	575	559	568	594	556	561	554	552	570	537	494	581	574	563	541	574	549	557	523	592	566	530	566	559	520	576	509	546	553	522	528	590	536	553	579	536	552	562	587	555	581	555	585	550	576	548	594	586	570	562	556	536	532	557	543	504	529	569	570	558	566	535	522	542	548	562	549	529	571	569	556	529	585	567	591	525	576	571	554	597	573	572	596	537	576	547	554	585	547	521	563	603	587	540	538	523	572	534	543	579	579	565	541	587	557	559	569	545	555	586	574	558	544	560	577	544	567	553	555	561	573	542	575	538	526	547	563	579	541	539	544	591	556	613	557	590	580	587	556	537	568	583	541	524	570	550	578	540	559	573	567	541	553	565	552	570	525	527	571	599	519	547	580	541	592	581	603	578	556	561	577	573	601	583	575	553	547	574	569	557	539	565	565	539	580	566	583	534	559	558	586	553	530	570	555	540	543	513	579	489	556	543	560	541	549	531	527	602	537	565	579	543	543	557	613	550	558	567	614	547	542	539	597	595	569	580	605	613	558	595	566	539	521	587	565	556	590	556	553	523	555	546	550	528	572	571	549	574	557	547	585	585	554	565	542	569	581	507	542	560	554	613	574	550	541	551	557	560	530	530	537	556	600	591	575	562	564	577	573	529	552	550	596	534	512	585	577	520	561	565	566	509	581	546	594	558	569	585	564	575	566	541	528	526	589	580	625	576	594	536	564	577	601	552	594	568	531	519	554	593	534	540	580	558	570	534	557	517	546	595	563	572	551	548	552	551	580	512	554	555	568	569	530	521	564	539	562	570	574	574	564	571	535	548	586	565	555	502	571	550	582	555	583	612	552	556	573	611	539	566	585	569	558	548	517	557	571	557	569	554	555	547	522	560	561	570	526	583	572	516	565	554	552	496	564	525	548	551	566	565	559	539	541	530	579	532	589	545	553	546	556	542	502	530	558	601	601	562	509	545	581	550	554	565	591	558	587	568	585	568	527	509	576	510	588	560	564	562	565	571	558	565	566	576	560	580	539	534	528	514	569	562	556	542	566	574	523	567	552	560	524	562	560	563	542	565	541	541	561	547	554	571	541	585	593	523	585	531	516	564	592	527	535	548	563	537	552	554	587	546	563	543	534	574	581	550	551	564	565	547	565	545	534	535	556	604	555	572	584	537	591	539	611	574	605	562	532	557	555	524	584	575	600	603	579	550	565	550	560	549	574	548	529	544	575	535	541	547	553	552	562	552	564	581	560	576	601	570	556	519	539	606	588	561	508	569	582	539	552	592	563	557	559	555	530	562	555	586	536	599	535	572	585	596	555	588	527	576	561	543	540	600	588	564	574	561	591	552	576	549	533	579	593	594	572	555	553	567	512	544	561	557	557	520	586	530	584	541	543	529	570	565	578	557	535	560	576	539	545	570	583	564	596	557	590	571	580	561	520	551	569	599	560	577	542	524	563	618	572	554	526	574	561	595	550	547	553	587	562	546	553	519	557	552	594	550	535	555	591	579	540	535	596	537	597	546	571	595	553	568	561	533	540	556	528	588	580	537	559	587	595	560	619	582	568	573	583	535	560	520	566	599	498	568	545	568	562	581	584	574	561	556	564	597	566	530	529	557	554	516	573	543	543	563	552	580	549	564	554	516	603	530	549	534	577	543	528	544	566	525	580	563	544	584	578	563	512	505	519	594
31241	32652	23257	7036	1177	602	479	499	455	484	483	457	497	471	448	399	461	462	484	465	478	492	393	458	481	454	514	465	449	463	446	426	410	462	446	481	455	453	451	443	448	477	429	463	433	496	466	429	484	484	432	412	462	442	449	457	480	470	442	455	439	491	461	465	487	469	441	421	462	457	459	402	440	462	456	444	439	435	428	480	407	462	449	466	430	447	468	459	467	426	471	445	463	486	454	453	486	471	501	466	450	448	493	429	450	454	481	430	455	465	470	455	438	477	451	439	471	463	412	444	437	465	466	473	442	488	440	457	457	461	473	467	463	440	432	457	435	472	460	437	445	466	454	458	451	481	439	453	458	480	471	494	463	462	426	445	416	457	471	456	452	435	444	476	456	463	429	471	460	459	486	465	411	494	485	447	475	444	477	472	459	442	475	448	428	466	408	436	421	418	469	425	456	439	441	424	460	460	426	457	449	455	461	455	479	450	432	465	454	441	403	468	478	422	516	466	447	438	466	468	446	494	444	480	436	410	455	442	467	419	495	439	454	473	426	469	456	491	430	449	458	464	447	457	453	469	467	446	477	495	428	467	482	427	457	446	476	495	468	476	458	452	468	466	438	440	477	430	454	460	487	442	444	438	412	451	450	453	419	427	455	449	440	434	454	464	454	438	455	440	451	489	487	489	433	476	455	468	453	460	471	437	479	431	509	426	507	485	438	461	451	442	460	451	465	450	457	473	475	494	430	451	444	442	449	458	450	487	494	447	418	447	441	442	432	438	474	428	491	438	450	407	442	461	476	478	429	456	439	496	418	420	483	448	458	451	460	474	446	475	455	453	443	428	454	430	464	441	391	466	432	475	483	483	480	457	478	473	447	460	443	427	439	430	423	447	423	462	471	444	495	448	445	472	433	439	472	428	500	432	484	444	464	480	452	481	487	439	473	468	469	452	463	491	472	478	452	446	463	405	489	465	477	425	453	482	465	437	467	463	511	477	481	433	469	450	484	447	482	475	481	462	447	479	455	452	464	472	437	431	460	438	470	468	465	454	484	475	425	466	464	447	459	422	484	430	457	424	499	480	453	487	482	491	434	462	476	466	482	482	420	497	479	457	474	435	447	504	474	447	503	463	426	481	457	447	412	459	453	440	417	453	500	431	492	458	452	458	401	475	514	430	463	478	487	480	458	480	470	449	441	432	484	446	441	466	501	447	446	437	424	513	465	485	445	457	471	453	482	467	448	489	469	455	445	440	474	459	477	501	438	450	475	457	440	510	467	468	430	487	443	472	462	434	451	435	450	476	463	433	454	461	456	430	464	480	470	462	431	449	471	450	481	432	443	462	443	456	433	484	463	465	460	454	493	419	442	423	469	449	406	447	452	448	438	434	453	455	437	453	423	433	444	486	457	433	473	445	457	464	457	443	459	460	453	455	465	479	451	489	434	461	453	445	436	423	464	438	442	425	422	424	512	437	492	423	455	415	482	436	456	422	467	469	487	458	452	453	487	465	457	440	448	478	511	443	435	443	456	447	450	505	455	511	450	476	470	457	428	480	490	469	464	454	466	437	456	464	427	475	444	449	471	424	496	436	473	442	480	506	466	456	460	436	462	470	427	475	454	464	462	458	476	468	458	422	433	418	456	470	429	448	477	448	471	420	459	409	469	450	439	472	473	426	455	466	507	445	416	441	451	468	444	429	482	430	460	493	473	468	425	414	448	478	477	475	439	463	451	445	450	471	449	446	469	431	443	435	459	477	458	438	449	485	414	447	482	459	486	459	459	463	395	450	485	470	423	432	466	435	500	479	424	434	443	475	455	478	439	452	469	461	482	422	460	468	471	464	464	430	494	429	456	429	446	455	463	451	445	424	489	463	465	471	459	428	444	433	470	428	462	463	447	456	441	449	447	479	457	451	476	440	450	459	468	471	471	446	450	464	439	447	460	459	456	473	480	463	497	438	401	461	449	418	478	471	441	472	463	491	416	453	461	494	464	475	461	417	449	466	495	489	415	454	464	493	466	459	478	449	456	473	463	462	419	453	462	445	457	478	469	447	438	425	457	463	478	447	490	469	455	440	417	460	427	444	499	472	463	487	442	430	486	501	447	441	445	458	462	522	431	474	466	450	479	526	487	492	429	453	433	483	433	449	422	472	477	477	455	441	491	462	458	468	417	428	434	436	434	454	450	443	480	465	457	459	466	479	456	482	462	471	464	435	444	490	478	486	460	384	501	422	446	420	462	438	432	480	526	457	462	459	463	448	459	425	489	451	429	482	467	483	441	462	404	429	472	443	483	464	458	457	457	505	466	457	400	479	467	480	450	478	486	463	457	467	423	453	443	472	473	455	450	442	481	473	457	442	486	456	483	429	442	429	464	448	461	455	428	437	427	457	420	464	485	437	452	505	459	454	489	504	464	448	463	466	453	454	493	485	463	449	449	455	429	468	473	458	479	450	454	471	476	491	507	452	473	451	424	508	451	455	455	455	437	461	502	480	447	465	467	428	474	437	455	440	460	457	443	427	484	494	465	477	486	443	483	457	440	481	470	443	473	459	442	443	482	457	462	459	471	486	432	488	450	433	467	474	418	465	451	446	484	464	459	436	464	453	454	445	444	436	461	488	468	423	449	461	486	468	441	450	444	453	430	453	516	442	435	448	486	457	462	453	469	501	460	481	491	467	491	440	482	437	514	465	430	415	453	436	452	469	472	485	471	472	434	449	479	475	437	422	448	472	419	431	458	436	406	457	426	448	462	481	482	466	410	478	429	464	467	438	452	462	448	448	416	417	470	446	487	437	498	443	439	429	462	435	484	444	491	455	503	447	451	447	493	457	493	473	474	484	486	473	441	513	459	483	425	454	463	481	434	430	439	471	468	453	464	465	478	440	457	481	439	445	476	469	471	459	480	451	421	453	446	420	439	464	454	424	446	456	512	448	457	476	454	451	501	452	427	464	483	462	440	477	455	480	452	455	412	448	447	459	460	432	440	457	435	463	464	421	464	517	444	452	480	454	465	444	419	481	482	473	438	442	451	438	463	496	421	421	445	460	424	460	465	431	476	454	474	445	425	478	467	509	459	489	474	441	459	425	443	476	473	466	478	430	466	461	481	425	439	490	459	435	457	460	459	443	428	501	446	476	441	413	452	426	469	503	473	457	469	486	429	447	440	472	497	450	466	470	459	470	412	439	446	450	478	447	441	427	499	487	438	472	485	446	501	462	466	403	414	438	440	447	461	449	458	421	490	450	417	440	422	452	439	435	489	408	460	453	449	467	445	453	434	437	457	492	464	433	438	480	505	438	456	493	460	455	474	470	481	472	421	400	472	465	466	443	504	457	482	490	495	448	444	452	489	468	443	455	453	473	448	474	466	496	491	493	447	475	479	459	441	432	460	489	425	463	430	465	467	441	452	483	449	489	432	483	463	462	452	496	459	469	447	458	448	470	479	471	419	449	463	419	456	456	482	464	466	476	477	423	463	483
26593	36280	15613	3642	986	479	424	401	379	372	376	398	402	431	404	400	387	410	366	391	379	392	412	416	379	391	363	379	406	362	393	391	406	403	359	364	398	360	402	443	390	394	403	357	418	385	361	430	405	339	397	401	378	391	374	408	383	402	378	376	363	398	376	419	377	408	414	398	369	414	386	354	386	394	406	419	365	365	403	419	386	408	393	425	380	392	426	379	400	367	369	398	382	383	352	399	406	398	405	413	387	411	401	430	391	422	391	360	389	375	404	351	392	446	379	381	417	386	369	387	351	380	372	378	394	364	391	391	399	393	394	387	379	386	381	398	375	358	397	393	369	394	397	375	435	404	416	397	420	396	397	368	371	406	381	370	377	412	380	420	384	388	401	358	387	401	364	379	409	396	394	399	408	379	385	420	350	389	421	387	377	380	418	387	356	403	370	363	371	406	352	385	378	355	379	378	374	372	388	390	387	389	424	356	395	407	376	370	368	375	405	400	372	405	376	372	389	371	422	409	380	358	352	393	376	404	386	361	389	386	407	368	367	363	394	374	375	406	398	393	412	389	374	398	402	395	383	420	363	387	368	357	372	374	413	371	411	377	416	381	362	396	396	375	393	405	372	354	378	369	395	378	399	370	383	370	349	370	401	385	382	383	371	425	389	373	403	404	394	375	382	400	383	363	415	390	337	385	367	404	371	376	391	417	396	391	356	401	384	392	395	370	407	383	395	400	383	422	418	341	390	372	392	407	387	381	372	348	368	343	336	388	402	408	388	398	396	388	369	379	372	389	375	360	417	357	385	371	416	409	391	400	415	372	349	388	364	440	407	391	408	388	370	347	366	373	381	380	411	358	367	396	415	402	378	363	332	381	395	390	375	368	416	346	347	375	353	371	358	359	400	351	369	394	367	390	373	402	411	385	369	419	371	414	414	402	391	386	431	389	408	343	407	408	417	350	395	389	394	367	416	411	377	395	375	377	366	384	374	404	381	401	345	400	403	400	421	432	383	402	403	384	383	409	400	381	391	370	347	382	413	376	399	381	376	380	367	375	422	372	396	373	358	379	408	360	355	365	375	376	385	404	345	383	410	397	387	388	403	376	402	377	380	384	379	377	413	397	410	408	388	421	367	409	385	382	415	352	410	388	398	363	373	414	367	372	398	438	387	399	412	383	420	362	396	402	382	388	374	400	391	355	395	382	371	427	385	359	389	401	404	413	370	386	393	413	338	388	391	380	398	393	388	395	378	372	417	388	383	403	394	402	391	379	374	368	384	390	365	380	399	387	353	377	367	364	370	372	366	396	386	372	383	390	363	378	406	363	409	382	415	379	365	361	372	384	368	372	378	395	400	391	387	384	386	413	378	390	408	409	402	423	393	399	408	368	367	396	392	373	374	415	399	358	407	399	376	393	392	371	394	383	387	428	388	359	367	435	376	376	349	401	396	381	391	399	363	409	383	393	417	442	375	383	364	389	399	392	391	376	373	368	396	391	399	375	371	364	387	388	398	382	423	398	396	393	398	417	386	368	396	389	380	415	377	386	416	382	391	367	373	395	376	360	403	383	389	372	389	381	404	363	375	373	393	385	407	396	353	403	391	378	360	373	401	356	367	381	390	392	416	386	414	389	414	385	369	399	369	385	388	342	405	398	376	363	395	375	413	402	368	388	392	392	383	400	369	369	431	348	387	354	386	389	363	367	385	390	373	397	387	389	383	381	373	409	377	383	398	406	358	399	415	386	395	396	397	391	406	401	412	388	400	393	381	408	362	384	392	367	377	388	376	402	377	371	387	415	416	375	346	377	378	390	424	408	406	379	365	381	352	370	397	424	381	381	406	400	423	391	391	395	379	404	370	399	383	392	403	374	387	395	407	429	405	409	391	400	391	381	406	396	402	387	358	394	359	394	392	391	348	407	390	393	366	375	393	354	404	373	358	408	387	354	403	351	400	371	417	390	375	353	370	387	398	361	392	388	379	407	386	400	391	392	374	406	380	381	419	388	400	405	397	422	376	390	393	360	382	411	354	353	374	407	378	358	386	381	390	380	397	385	371	359	371	355	355	398	399	367	372	391	394	407	357	377	402	395	367	407	384	381	382	377	375	352	421	345	415	376	365	384	394	386	382	364	431	403	405	363	424	381	410	378	394	399	386	391	388	336	373	405	369	387	351	423	406	413	394	385	390	409	388	352	416	391	406	365	383	383	361	407	366	411	414	364	367	372	418	405	370	386	361	367	391	387	426	411	357	392	395	401	390	407	386	372	403	377	377	348	370	412	342	376	396	392	373	381	379	397	365	382	405	337	427	396	402	404	368	405	355	395	418	389	382	388	396	345	396	410	407	384	382	386	414	397	376	417	343	386	361	399	362	399	387	405	403	368	368	369	419	373	382	383	366	413	376	399	390	387	404	373	343	420	394	361	392	401	382	379	394	389	395	360	382	426	378	382	394	436	341	366	400	361	405	364	394	388	397	380	376	396	372	386	413	353	418	362	358	411	360	391	405	343	390	393	380	371	388	416	427	384	386	363	369	362	408	409	409	388	354	402	405	371	350	371	384	386	387	396	366	376	402	362	381	388	388	393	392	356	373	412	374	373	364	402	406	397	393	373	395	408	371	370	411	387	375	402	373	431	412	354	400	359	367	372	354	402	387	382	389	406	371	444	370	403	397	358	429	402	399	368	420	375	366	417	421	384	356	394	348	380	342	365	394	384	402	395	384	394	397	394	399	391	361	384	366	370	400	371	378	380	388	394	378	404	397	365	391	422	403	381	396	417	345	392	377	407	362	359	402	390	407	391	375	384	372	415	374	359	397	407	370	414	341	396	377	389	391	376	406	355	375	390	377	378	389	351	376	397	368	381	334	425	436	409	421	384	400	392	420	413	399	374	395	360	376	372	373	365	393	419	417	383	410	403	379	395	378	413	366	361	368	396	375	388	407	380	405	415	347	360	372	377	386	372	336	375	427	385	364	390	381	401	355	390	401	420	393	390	372	364	374	387	389	363	382	335	358	379	403	382	364	384	374	368	379	410	401	393	380	422	390	386	378	361	380	393	428	386	371	416	388	437	396	377	397	369	396	382	384	377	403	375	367	420	418	401	401	388	401	394	407	388	380	396	374	416	379	370	408	418	368	379	378	378	384	391	379	371	388	371	416	398	373	369	387	431	388	352	397	397	363	408	375	373	396	415	361	345	404	373	382	387	360	400	359	363	355	347	348	383	369	384	378	405	383	383	402	390	404	415	388	356	396	424	373	422	377	368	385	393	400	392	387	385	366	366	419	380	400	385	400	377	389	376	373	386	375	419	405	377	390	393	380	390	344	355	351	389	355	380	383	369	410	365	382	399	371	358	388	397	406	414	387	395	388	405	396	402	413	385	369	398	390	397	378	397	394	373	416	412	352	374	403	374	363	390	382	351	368	380	407	371	373	435	396	374	397	403	421	339	413	334	385	393	380	383	372	394	341	389	389	389	380	369
25702	27054	36048	28541	13963	2554	752	556	500	499	537	501	525	490	471	496	490	520	507	518	478	473	475	477	452	523	468	478	485	507	494	532	500	506	493	530	519	507	489	481	525	486	521	496	484	475	502	490	489	497	495	507	521	487	472	480	513	472	486	480	489	494	510	507	535	509	527	469	501	475	524	495	496	501	492	481	479	537	473	548	503	518	518	509	463	456	471	463	504	516	502	506	501	492	468	495	466	540	511	501	522	498	506	472	462	484	489	510	495	490	454	523	503	494	521	525	502	463	504	480	477	477	504	478	506	485	497	483	455	527	524	508	491	522	536	528	501	485	495	486	504	483	483	464	474	514	513	477	519	474	508	482	490	484	479	463	498	534	503	484	482	487	519	480	509	502	483	489	510	473	483	484	549	505	493	497	473	489	506	480	478	501	482	529	495	530	525	477	500	541	442	509	495	494	481	502	537	532	494	510	499	488	479	505	470	517	493	474	493	506	474	511	498	510	508	446	484	547	468	453	529	473	454	489	438	503	522	489	495	494	499	490	522	495	469	472	498	470	494	478	522	480	547	500	523	502	484	470	487	494	502	481	502	508	504	482	496	498	469	465	508	479	490	494	494	485	472	479	476	505	491	535	479	478	481	470	478	451	477	502	516	478	504	496	515	462	509	436	483	490	448	498	479	523	523	486	512	498	455	514	508	482	482	520	525	494	485	501	479	491	504	458	493	447	468	473	479	492	476	517	467	525	518	490	452	488	490	488	489	510	488	554	471	472	468	494	503	527	520	492	517	456	480	487	484	490	485	498	542	472	465	510	485	479	489	482	497	473	475	463	534	510	493	500	460	497	530	507	492	486	502	502	479	507	502	494	502	483	463	484	495	487	469	454	453	463	498	462	447	495	484	500	503	518	497	529	519	469	473	502	484	516	459	509	507	469	447	451	471	519	524	500	484	450	486	481	488	513	519	496	491	499	545	490	502	471	481	510	501	484	521	557	470	509	521	525	456	464	481	480	505	506	478	464	520	522	464	502	471	500	502	490	486	461	526	483	535	479	471	543	478	479	498	466	512	461	530	519	499	514	508	522	520	495	505	469	461	494	543	521	473	466	510	470	478	468	518	513	521	480	484	472	492	527	488	524	500	496	513	493	521	501	505	486	493	474	509	490	480	478	498	541	514	499	504	466	479	474	492	480	536	523	512	476	536	502	490	482	478	470	475	496	498	505	508	498	488	491	498	433	534	536	530	475	497	485	535	505	465	467	468	499	496	503	504	468	492	480	491	503	505	516	495	478	499	522	518	488	522	477	461	518	502	527	470	489	540	490	476	482	498	457	486	525	501	522	461	480	496	505	520	517	507	481	481	453	530	483	492	525	526	502	528	478	481	505	509	463	502	470	457	497	515	482	487	483	497	521	510	458	489	503	504	508	504	460	491	509	459	460	525	501	508	475	509	496	531	495	511	499	521	498	510	457	488	522	520	459	462	485	498	500	498	487	470	472	519	500	496	496	495	505	493	494	499	491	519	502	498	478	504	509	503	504	468	468	484	504	487	493	492	504	500	500	492	495	487	486	488	519	522	518	519	489	504	495	518	494	499	483	544	494	488	491	467	508	505	493	506	486	466	492	463	439	499	495	521	463	460	508	468	501	492	492	469	504	512	497	442	479	455	494	504	516	509	527	502	476	467	491	486	504	491	501	501	493	492	483	495	514	508	503	504	475	478	504	489	499	517	524	484	484	485	507	509	496	506	499	502	517	501	468	489	482	495	482	485	476	477	483	503	514	537	499	516	515	496	503	447	491	513	505	461	477	480	530	485	480	511	484	471	529	505	475	468	480	484	526	492	515	458	499	477	502	452	502	505	500	463	492	488	480	483	504	465	493	504	492	483	433	480	481	449	558	492	484	477	506	482	506	497	480	452	523	493	532	447	488	438	474	494	440	523	508	522	470	499	482	501	524	523	492	478	492	501	517	496	467	489	482	511	499	512	499	490	481	489	460	532	490	442	500	452	478	469	470	500	506	472	466	485	491	477	520	489	500	501	448	484	516	519	545	490	504	497	492	429	542	502	461	483	504	495	497	480	514	489	508	501	525	478	529	513	551	470	504	463	498	513	517	491	484	513	502	461	509	489	464	478	505	499	493	505	487	497	510	491	465	517	473	478	480	498	493	478	459	516	516	490	508	510	502	489	517	492	470	514	508	484	486	505	471	503	475	482	529	510	511	475	479	512	467	510	541	525	485	495	504	538	461	488	473	478	476	488	490	512	479	498	505	472	506	461	484	472	462	515	504	504	471	505	469	510	502	486	521	457	483	478	501	469	499	489	511	475	483	484	515	560	505	473	477	456	435	487	506	450	502	499	498	499	521	485	436	486	496	512	483	491	489	516	490	511	481	491	469	485	528	471	512	505	513	481	482	486	498	512	502	473	527	498	502	466	468	517	492	473	488	487	480	512	487	511	454	503	483	512	464	499	506	497	494	499	454	513	444	492	478	463	503	469	533	464	492	494	481	459	466	524	477	494	480	445	518	485	515	528	467	506	511	513	519	461	488	504	519	525	491	487	502	499	500	473	472	493	475	488	475	502	482	527	471	453	521	477	532	508	482	458	491	501	493	527	510	498	502	503	493	466	497	478	490	476	483	505	512	478	518	496	491	469	505	511	508	543	505	479	503	522	494	493	433	476	476	526	514	465	486	491	485	471	482	519	500	491	487	488	502	501	516	486	488	486	503	493	485	469	523	516	479	525	470	486	510	494	530	484	493	512	453	503	502	474	493	522	492	474	484	506	496	495	523	454	502	507	499	496	520	444	509	482	509	514	500	498	515	469	515	499	502	479	452	487	483	477	477	539	467	497	509	510	484	489	489	475	476	457	480	505	508	506	488	502	490	501	480	483	467	478	438	483	472	498	481	509	496	471	512	484	462	500	487	503	492	494	500	507	486	507	466	445	467	508	483	527	470	526	470	485	455	521	496	469	457	496	488	455	493	525	478	493	486	482	494	488	475	497	492	492	490	451	486	471	536	466	479	520	477	446	467	497	508	474	518	556	477	470	518	495	451	505	463	460	471	489	477	447	530	457	516	546	482	499	497	493	508	460	520	480	485	472	492	487	518	474	485	510	441	532	520	499	476	510	486	508	518	500	458	479	533	497	491	500	476	509	489	515	490	487	465	504	503	500	497	482	463	518	509	502	520	546	477	529	505	523	434	502	455	496	492	486	530	480	438	481	497	485	454	488	482	497	492	498	436	489	500	501	539	452	484	458	509	468	489	525	510	492	513	439	507	474	510	484	519	488	489	472	450	470	495	502	489	494	491	488	502	509	462	495	450	501	515	494	495	508	514	462	486	449	499	498	496	519	530	502	499	481	494	476	495	490	446	502	484	518	492	476	480	493	481	479	503	517	474	458	501	460	509	495	464	491	411	505	471	537	507	480	474	519	479	460	466	503	472	475	477	463	502	472	465	496	478	534	462	508	529
61914	86403	50764	18633	4637	1164	566	458	454	470	460	464	456	490	461	470	460	457	408	506	473	454	474	451	493	522	437	471	492	423	468	495	418	454	476	468	450	488	466	447	478	434	452	485	453	493	425	432	476	489	478	453	467	481	414	477	463	434	459	466	503	498	441	483	481	480	456	469	463	462	506	451	445	449	469	486	471	507	466	495	469	463	458	452	470	453	403	500	448	461	480	412	468	445	492	438	470	465	502	416	483	457	489	467	479	439	456	447	443	443	432	461	462	463	447	448	473	459	390	430	459	461	494	442	474	446	493	487	485	490	443	475	453	495	459	454	473	456	483	432	454	427	501	428	418	474	461	445	433	464	428	453	401	423	435	425	463	478	454	428	464	463	484	475	467	469	494	431	477	441	434	447	512	412	455	432	479	466	438	481	461	495	470	473	472	495	454	486	450	436	454	495	469	471	433	448	440	467	464	443	432	504	463	478	494	451	432	459	462	431	471	426	486	474	450	456	428	474	436	446	511	460	467	445	465	493	468	461	428	476	457	477	468	478	494	473	467	461	446	441	476	438	481	453	442	487	459	454	487	427	449	476	479	455	434	462	442	467	463	467	461	485	433	454	454	456	403	464	431	452	428	459	444	482	457	441	418	454	462	470	452	495	521	515	467	491	449	462	442	454	491	434	468	455	448	456	472	436	443	464	494	459	506	426	451	415	415	435	496	463	472	438	454	471	484	477	471	464	495	444	467	431	454	446	452	458	453	465	462	486	491	450	456	438	464	492	457	457	479	487	450	446	434	421	465	458	442	449	434	479	511	487	453	503	455	494	492	485	470	457	414	459	492	485	442	462	443	468	460	491	455	441	434	418	428	405	455	470	470	453	466	478	448	425	499	425	486	476	400	432	464	455	464	473	462	458	464	435	458	440	455	449	449	438	469	463	440	450	468	460	449	451	446	474	486	460	466	480	499	465	391	449	476	498	463	439	462	435	449	443	459	450	435	484	446	490	458	431	436	468	479	452	440	448	457	473	455	451	467	442	448	461	475	427	453	461	435	452	418	493	462	473	437	456	473	462	471	446	452	442	461	488	444	452	424	458	464	441	461	468	477	480	440	444	447	455	436	521	463	451	484	424	482	494	460	511	406	474	453	422	459	468	452	444	471	464	444	469	443	431	442	421	433	483	494	448	494	418	471	474	431	458	488	491	487	466	443	488	518	444	481	489	451	457	466	478	477	458	442	432	493	467	457	462	420	422	454	464	476	460	463	432	461	471	429	463	484	439	405	427	458	484	450	435	483	479	490	467	465	418	460	481	420	461	448	493	458	468	466	465	494	506	466	470	452	475	481	455	466	441	456	479	474	461	453	429	455	457	475	472	417	470	489	486	479	472	451	443	390	460	471	446	460	463	460	448	483	414	441	459	472	418	467	468	446	454	461	481	428	489	456	453	484	461	438	459	454	451	487	454	453	454	435	451	489	386	448	470	448	449	474	469	450	487	496	455	448	454	421	432	438	436	472	454	424	433	454	453	456	459	486	479	466	419	453	455	439	462	447	463	445	463	488	482	451	438	439	478	450	494	435	483	467	431	460	505	416	446	462	491	408	487	439	445	459	445	481	450	453	476	460	442	479	479	464	465	456	438	438	483	486	434	455	481	473	432	452	486	439	422	496	450	478	502	478	469	428	497	470	488	452	436	453	412	427	458	454	465	423	473	488	501	464	468	452	481	467	466	430	450	499	461	459	448	446	463	452	478	475	461	466	434	469	453	477	462	454	454	459	482	446	497	470	464	482	447	439	447	418	442	451	455	465	438	452	470	430	437	452	481	445	444	422	433	527	480	499	421	472	480	450	456	440	443	470	445	506	449	487	451	479	455	459	449	492	481	498	422	428	441	450	489	467	445	487	484	452	447	469	470	441	491	441	456	417	485	461	420	422	459	437	467	454	474	446	472	478	428	461	466	456	479	454	457	477	481	493	464	431	466	463	481	420	466	432	458	470	441	450	468	464	482	472	460	442	427	448	489	440	491	468	444	458	466	512	464	519	437	441	483	459	430	456	459	469	447	456	449	434	480	453	434	451	481	463	449	422	443	433	442	457	446	461	489	474	438	450	474	462	477	448	467	481	481	456	464	448	447	488	449	443	474	449	460	480	459	489	467	446	485	462	418	472	446	480	439	420	461	478	504	451	454	438	473	464	463	422	494	492	486	475	423	459	457	432	445	457	474	493	487	445	486	471	446	430	474	473	494	501	454	484	428	450	449	469	441	428	493	478	449	419	438	437	490	457	471	437	413	408	502	436	430	463	453	476	454	449	431	470	455	451	487	451	455	436	449	477	448	421	519	465	448	442	490	468	514	469	478	472	454	429	485	457	440	460	501	462	437	447	491	467	462	456	470	476	483	453	434	433	458	459	468	459	468	475	456	446	423	466	441	436	442	436	455	446	474	442	486	421	475	439	478	468	467	480	475	456	433	464	445	442	469	484	465	411	462	455	485	469	436	421	453	433	422	441	433	491	472	443	456	464	497	480	438	477	458	467	493	484	476	479	525	466	428	456	463	433	507	426	482	451	495	492	475	491	504	421	494	463	447	455	464	464	468	469	463	474	498	428	487	462	471	446	457	445	487	437	468	478	441	452	480	444	449	487	494	483	463	449	456	469	472	436	442	491	424	427	462	455	465	434	455	468	454	449	479	433	465	455	433	481	437	475	437	434	466	436	481	445	438	455	453	392	468	446	476	425	470	461	463	492	477	467	475	467	459	429	410	439	493	445	482	455	417	476	468	428	467	459	427	476	477	438	479	444	432	463	471	476	474	472	455	468	470	433	495	450	466	470	489	453	456	504	449	426	433	438	457	433	463	464	437	483	467	485	437	468	455	462	462	463	465	472	465	476	466	464	471	478	440	473	463	502	427	465	490	464	463	470	456	480	441	439	475	455	436	437	446	474	436	426	461	455	428	459	458	443	420	448	432	460	438	436	458	462	516	422	469	453	444	433	439	461	461	484	441	463	413	462	430	443	470	438	461	416	459	451	452	467	460	472	453	479	447	434	446	443	474	475	445	471	433	438	427	451	447	477	474	478	473	455	475	442	444	458	466	473	455	468	456	456	477	487	442	458	420	434	444	444	470	465	445	511	462	484	484	455	418	461	486	459	459	452	475	447	451	434	453	461	476	462	483	464	485	485	460	462	469	454	482	447	468	464	417	472	443	484	441	459	463	476	493	421	511	476	449	433	463	449	430	462	431	484	500	455	438	435	435	441	432	487	411	448	473	465	474	457	440	436	477	424	450	471	451	490	440	498	445	459	446	448	454	487	464	467	457	465	475	462	431	480	460	454	474	426	485	462	446	440	445	462	456	462	453	490	466	456	433	456	441	440	485	437	477	481	497	459	454	453	476	480	448	444	443	470	402	437	437	480	442	455	423	422	472	465	467	442	456	470	476	480	446	479	463	476	488	444	431	462	471	455	434	479	424	458	424
23940	23464	32392	27016	20468	10603	1616	761	639	673	629	683	649	647	601	587	598	689	593	642	640	593	581	624	637	656	630	587	640	625	619	591	611	587	616	564	597	617	655	627	626	575	634	615	596	612	588	605	627	601	601	599	620	639	615	579	639	557	612	604	589	626	597	632	632	604	574	572	588	569	584	618	607	600	606	600	608	585	658	602	620	614	634	616	614	630	571	627	528	568	626	638	584	662	564	655	634	611	601	643	642	595	610	613	623	617	578	578	605	583	634	585	616	609	586	617	597	651	619	570	572	601	553	571	606	634	610	583	706	600	641	593	611	668	569	554	604	593	606	592	610	599	567	637	603	601	608	605	594	633	646	584	624	574	619	582	646	642	602	569	607	603	601	583	631	605	612	621	589	593	611	587	612	608	678	628	601	613	636	596	593	620	618	599	655	622	563	608	613	587	595	636	605	634	632	604	617	589	654	614	651	621	601	575	587	643	582	573	568	598	610	634	593	584	569	605	617	604	638	623	595	587	618	564	637	636	607	613	584	586	631	621	599	570	621	614	611	596	618	603	618	572	624	621	610	593	613	618	598	624	578	563	580	600	618	605	588	618	653	625	572	579	601	583	593	583	630	614	634	614	631	563	636	611	617	614	637	593	647	581	576	596	598	585	580	605	592	618	621	606	604	612	615	567	586	655	582	614	605	628	579	544	562	589	636	605	603	606	637	618	625	593	600	615	580	611	593	628	620	584	622	633	629	551	563	605	595	621	598	623	614	605	600	660	609	602	642	596	662	612	583	600	580	627	623	593	615	604	627	589	622	602	601	598	630	629	591	626	645	609	641	592	625	607	617	596	613	593	626	570	529	569	630	526	601	597	621	580	614	624	628	623	615	624	606	552	604	647	635	583	583	692	617	597	590	617	613	653	616	584	613	626	579	593	597	575	579	627	588	583	596	569	542	636	602	640	655	573	618	614	612	636	580	594	603	613	597	609	591	555	601	604	641	625	580	573	604	617	632	617	601	589	627	644	611	626	619	619	570	658	606	570	643	598	617	627	609	571	603	598	563	636	619	604	641	602	612	592	656	618	587	637	643	608	646	602	566	632	620	614	626	587	594	601	623	615	603	593	607	598	625	620	591	616	584	558	616	648	673	600	639	548	676	615	668	594	654	611	576	621	636	588	601	610	640	626	592	599	604	636	625	615	603	582	594	617	575	584	618	585	581	633	570	593	623	555	608	624	600	592	572	587	653	609	587	589	614	581	580	601	604	578	599	599	569	641	625	627	598	620	558	561	582	622	569	604	624	639	654	652	602	638	602	610	583	570	591	595	585	628	555	551	623	604	648	592	623	634	624	597	609	615	587	575	610	578	626	588	606	627	598	614	574	634	607	597	630	603	593	622	589	644	591	605	590	608	593	578	595	617	626	593	602	638	591	590	596	628	633	646	597	567	617	549	598	560	663	609	640	595	591	608	606	554	609	583	642	623	637	604	634	613	606	543	634	678	616	602	568	593	642	617	607	630	666	588	612	621	540	551	594	591	597	596	597	626	621	587	592	620	588	605	624	575	611	606	611	573	625	602	591	630	593	618	604	580	611	577	626	602	588	594	573	619	595	613	617	580	620	602	631	576	606	595	600	592	623	607	596	627	595	567	608	628	621	611	630	607	608	591	600	638	621	597	626	628	612	606	640	577	611	581	632	586	613	589	589	609	646	595	601	610	601	616	595	603	627	609	599	602	574	638	634	649	574	556	640	642	615	590	648	615	647	635	646	615	594	658	616	623	622	628	612	619	599	652	615	600	614	569	586	591	589	643	619	597	669	652	588	613	641	576	623	604	617	630	570	650	627	596	621	658	622	587	602	595	582	626	596	616	635	574	608	644	639	625	610	583	626	589	589	615	599	575	610	601	641	604	570	658	623	596	623	601	577	617	627	560	637	603	546	669	614	577	624	643	610	628	590	616	622	616	581	606	599	577	587	625	596	643	600	620	622	636	601	603	610	611	627	578	597	626	582	560	590	617	622	559	619	598	611	599	610	577	606	616	600	550	619	634	562	635	634	557	568	584	619	635	608	618	577	638	613	597	610	622	614	607	614	624	628	646	558	631	622	564	594	593	553	639	607	554	600	593	655	592	573	561	600	616	605	633	595	619	597	592	619	623	596	611	650	631	643	605	581	597	608	606	599	576	607	605	617	615	587	618	679	586	611	593	611	614	605	660	605	634	592	577	577	596	573	605	631	606	611	606	631	560	641	577	620	635	589	599	595	639	612	617	613	553	629	639	633	588	595	637	644	578	588	557	598	621	603	600	586	590	613	620	619	647	614	566	587	605	605	587	587	604	590	607	591	617	588	667	602	607	581	609	645	589	576	644	597	577	624	618	598	644	579	637	583	634	622	590	606	593	562	628	609	595	577	560	585	621	580	627	644	627	576	632	586	624	641	594	577	555	593	599	593	591	651	607	589	616	660	598	620	651	598	586	614	584	596	632	595	575	614	600	619	624	620	605	539	590	572	635	601	613	589	568	585	560	587	623	556	651	607	606	600	620	604	610	583	595	624	607	608	591	589	562	666	627	618	639	639	591	565	633	600	654	623	600	595	584	594	603	583	636	618	643	590	637	633	645	617	596	614	592	625	566	585	581	599	583	623	590	605	589	561	600	610	582	584	633	580	587	599	599	599	637	647	645	593	578	557	638	608	574	580	597	546	607	581	637	603	602	684	678	588	582	620	640	650	561	569	598	525	606	577	600	604	583	608	586	598	597	589	594	627	611	614	620	594	620	598	594	616	592	619	623	610	581	596	584	618	641	624	631	596	624	569	576	605	558	588	587	555	613	643	594	609	571	584	622	571	630	624	618	616	581	592	619	620	584	609	605	602	644	590	604	585	575	676	609	645	610	625	617	601	572	623	674	585	585	595	584	560	610	631	596	567	596	606	613	567	607	616	612	666	588	650	618	599	593	618	569	587	587	632	589	631	569	587	590	613	615	607	569	618	614	597	628	556	645	611	598	586	603	623	595	610	608	601	560	568	623	615	591	599	619	590	617	603	603	629	575	581	642	616	621	588	601	631	614	573	582	614	590	609	561	626	636	605	638	577	638	576	602	640	560	590	645	578	608	582	573	605	592	580	604	600	612	593	645	582	602	662	596	621	617	592	595	611	623	592	596	627	616	593	604	553	612	663	603	677	590	582	622	590	577	628	619	584	604	603	648	614	579	645	610	608	600	638	598	586	608	581	591	590	575	588	581	608	618	577	631	609	604	605	580	622	624	604	567	557	660	607	604	573	612	587	569	604	589	673	622	616	606	576	599	571	666	632	590	597	658	591	612	603	614	553	611	629	609	624	625	592	620	598	594	606	531	599	633	582	593	584	655	627	584	619	583	643	650	602	544	607	598	616	616	594	607	623	580	587	586	575	558	617	604	614	589	559	605	623	613	620	614	602	602	618	603	627	569	596	576	574	566	622	610	598	598	613	580	578	585
61702	98463	62040	27971	7869	1889	784	609	603	635	586	592	599	566	552	604	573	635	547	612	623	605	551	565	597	596	589	599	627	618	612	576	566	563	576	564	574	574	577	600	548	580	561	544	583	528	604	559	583	573	598	589	586	584	583	590	567	564	570	547	562	571	550	557	537	558	616	591	575	576	579	560	605	551	585	581	565	592	568	569	607	592	591	601	571	535	559	593	578	561	582	603	621	647	534	558	525	602	574	537	643	556	570	623	565	575	555	573	579	547	618	612	559	561	601	598	598	587	551	550	578	596	566	580	600	600	571	569	549	589	593	591	589	570	583	594	590	548	627	565	607	619	589	595	629	557	613	569	612	573	605	576	566	563	594	656	557	574	562	579	575	536	607	557	575	603	574	592	593	611	558	572	614	631	598	569	573	572	628	581	550	613	543	579	582	564	578	563	550	572	557	575	577	554	555	585	598	606	574	573	606	567	571	572	577	576	603	575	586	578	589	575	581	594	574	580	567	545	584	533	583	580	565	566	642	581	606	578	583	616	565	562	560	611	582	592	542	560	582	561	584	601	602	529	581	580	586	558	565	591	576	563	570	624	576	610	588	579	581	611	579	549	550	589	584	567	614	597	550	599	599	574	586	573	603	599	537	600	593	577	567	573	556	586	584	551	585	563	586	550	604	588	574	586	596	616	598	576	579	546	549	566	553	584	544	622	585	573	581	597	617	553	594	560	568	581	624	557	547	522	608	607	579	595	533	553	571	552	586	597	563	589	604	595	579	595	557	591	552	589	599	572	578	584	569	559	565	596	562	558	565	545	575	595	556	600	545	568	601	565	566	617	545	588	571	622	544	592	616	539	573	542	566	626	563	604	587	625	594	561	601	582	565	573	579	549	559	550	568	592	612	577	578	545	567	576	603	558	603	590	589	562	586	558	552	599	607	577	541	604	545	568	560	586	638	578	599	575	552	590	584	626	541	612	542	538	538	547	613	561	558	554	546	559	532	567	580	582	573	579	566	583	581	569	615	610	574	580	580	558	585	555	544	601	586	579	565	558	573	565	569	535	567	555	603	610	600	578	587	551	585	546	523	562	593	591	571	571	544	605	564	595	633	508	559	555	598	616	579	597	580	564	555	617	557	573	575	608	583	586	586	591	610	524	569	582	544	545	565	577	599	568	595	629	550	595	595	556	563	547	643	563	614	560	582	570	603	572	566	598	545	577	568	588	586	586	592	569	564	586	619	555	577	600	560	538	624	614	560	584	554	556	591	585	540	520	631	537	567	599	592	562	553	581	621	530	552	586	602	585	581	584	557	593	583	591	611	616	618	589	599	560	621	614	582	602	563	560	558	567	567	591	528	578	581	631	544	614	592	572	610	557	573	581	574	571	581	534	583	562	583	608	605	541	576	585	585	572	596	549	576	559	574	581	593	595	589	579	566	593	594	570	575	581	569	543	585	541	555	583	616	608	557	615	595	546	598	600	549	561	553	596	608	594	568	561	597	578	602	547	587	578	602	571	599	520	582	633	567	570	590	566	550	561	554	583	610	578	590	582	562	619	567	578	568	596	610	541	558	593	576	565	571	576	595	579	587	597	613	609	553	571	539	560	585	582	598	602	558	557	554	547	565	565	530	586	591	570	580	545	586	562	576	557	592	585	629	566	594	627	540	545	562	574	577	566	575	559	562	594	555	562	570	566	539	613	547	567	597	591	570	588	572	585	575	591	585	558	571	563	565	589	544	565	571	585	570	618	607	628	592	558	584	541	600	601	568	547	576	570	609	565	569	524	570	610	542	580	597	560	547	537	531	552	631	582	620	574	583	558	555	564	559	572	573	610	567	539	579	567	605	596	575	534	564	567	624	544	620	574	557	571	566	584	570	570	599	576	589	593	544	577	629	595	590	563	593	589	601	564	567	594	575	497	596	585	605	597	572	574	548	547	589	581	578	560	580	532	535	585	587	566	570	567	586	600	582	582	574	583	586	588	551	543	602	569	550	550	559	566	589	588	539	608	558	535	572	562	558	608	591	567	593	591	577	609	525	580	561	558	591	609	582	541	565	574	558	593	570	643	574	552	549	587	536	598	545	532	557	596	558	604	575	551	591	560	569	578	596	627	597	557	559	576	561	601	555	568	583	602	573	553	583	584	593	565	584	562	543	597	525	575	601	618	624	531	570	551	572	557	586	609	550	598	585	584	591	585	609	535	556	582	580	591	597	656	594	580	577	592	578	603	563	568	563	597	550	545	565	580	560	551	525	578	562	562	557	527	607	553	572	565	583	567	569	569	592	539	568	563	578	576	575	558	577	616	534	557	533	572	552	554	608	585	541	619	595	592	556	645	553	571	578	629	561	558	621	579	595	547	600	596	563	635	543	540	555	593	552	582	621	560	529	593	578	539	590	558	599	596	560	651	567	544	586	552	566	557	585	575	568	615	603	590	586	557	587	551	579	607	574	548	583	587	614	608	549	570	569	590	581	596	607	623	581	582	568	570	534	581	588	619	563	580	568	572	593	587	573	584	548	632	590	564	567	568	570	563	557	560	560	592	602	547	541	532	554	604	541	554	572	600	591	615	550	540	598	587	583	563	573	618	531	549	584	547	575	580	599	554	544	611	592	540	575	591	585	551	590	586	602	602	583	553	570	568	556	568	571	595	555	549	589	595	542	580	573	567	613	613	565	593	562	600	598	567	606	581	554	592	541	582	605	620	577	553	560	559	544	551	624	580	564	564	558	598	586	590	567	565	556	563	563	585	573	571	584	560	619	580	551	588	566	618	593	560	606	600	609	557	618	586	609	550	614	594	536	572	581	539	541	525	655	598	589	564	584	570	542	567	540	594	584	516	581	572	597	599	592	584	586	560	572	560	517	553	597	585	608	579	582	586	572	615	579	587	611	628	595	582	587	566	599	536	558	579	588	572	538	530	571	567	572	607	570	592	566	591	564	532	556	580	584	555	564	586	606	591	611	574	552	546	572	557	590	578	601	574	631	592	570	589	585	537	550	571	587	552	562	563	587	606	556	579	598	569	533	561	568	601	576	572	543	586	595	592	549	582	589	530	587	597	553	581	566	565	620	594	575	628	576	598	582	612	610	517	513	574	602	594	579	560	585	593	561	593	584	554	578	612	632	574	609	566	540	549	584	564	553	585	568	597	552	622	528	579	563	617	568	532	557	566	579	610	585	548	585	604	584	597	595	586	575	632	573	587	559	588	576	576	576	582	552	573	521	583	546	581	561	594	567	581	582	543	553	602	593	550	532	562	620	580	591	582	579	608	554	576	533	595	574	555	555	592	558	613	561	590	587	579	604	557	594	555	558	570	565	600	589	585	600	590	568	582	560	547	591	619	602	596	586	574	526	530	586	635	580	540	527	581	568	579	639	578	524	557	575	569	629	560	591	569	559	537	570	573	601	551	553	582	551	560	554	548	629	583	524	546	603	589	527	588	557	570	589	581	567	552	559	603	601	556	572	601	590	569
31765	31825	23077	7220	1191	595	525	487	491	511	474	494	505	501	459	467	488	461	484	444	487	502	496	452	521	470	468	476	449	488	450	463	493	500	457	470	472	442	479	456	478	482	472	467	415	479	430	444	473	490	485	480	479	449	444	455	440	457	467	461	454	452	468	436	508	488	462	498	472	449	457	493	472	472	421	467	465	413	467	472	517	473	488	470	452	513	495	503	435	485	486	524	473	453	454	491	479	442	451	434	507	465	410	490	476	440	491	484	439	477	502	491	454	438	528	514	480	488	464	456	482	449	432	525	456	474	480	463	443	433	466	480	465	459	479	471	452	466	481	479	497	478	437	474	475	473	448	478	477	434	492	467	463	448	509	462	416	470	500	482	509	485	476	488	536	474	487	462	492	455	463	433	521	458	465	432	494	491	484	482	525	507	479	514	503	500	503	462	410	476	481	455	472	475	470	465	471	498	460	459	446	457	517	439	468	453	484	441	466	470	454	457	483	510	484	483	467	479	441	437	471	476	476	476	502	473	459	485	471	468	454	475	477	489	482	480	510	445	453	462	479	479	465	484	482	490	451	508	498	457	422	477	460	476	483	455	500	522	480	458	474	451	442	468	480	474	481	446	465	459	447	463	467	481	475	446	520	510	460	463	447	479	461	459	470	505	469	463	446	469	512	450	475	524	529	475	447	443	467	484	488	462	509	466	457	460	451	509	474	518	455	470	484	500	462	487	461	458	448	497	470	434	451	446	467	465	466	496	452	471	440	454	501	441	461	464	447	478	482	483	477	472	466	464	468	486	468	515	480	469	485	461	473	422	483	477	477	454	441	463	438	498	460	473	471	491	444	444	490	462	479	447	481	497	500	460	454	475	476	469	460	473	471	488	463	483	481	484	489	455	496	416	469	452	450	505	442	516	455	496	490	460	441	499	497	509	500	484	452	461	490	477	462	472	501	474	433	487	485	495	494	473	453	485	466	479	461	459	471	443	469	499	472	475	436	507	436	477	450	519	473	434	482	491	458	479	477	448	498	457	457	451	500	475	467	457	456	470	456	448	468	433	513	495	538	489	477	470	466	477	490	464	474	472	458	477	468	484	473	452	472	473	470	443	497	484	434	507	464	472	530	448	488	447	467	450	503	491	500	523	475	477	466	471	451	475	472	451	416	485	474	464	460	446	459	456	448	470	451	466	456	490	490	480	481	485	469	540	485	452	436	456	448	468	434	457	436	448	487	490	469	489	457	460	499	466	487	498	443	487	487	451	474	486	480	445	426	484	440	499	497	437	448	443	488	485	465	445	473	462	469	465	483	520	454	476	468	503	470	461	451	475	492	455	484	476	455	450	463	456	464	455	439	455	438	477	450	451	485	457	445	451	512	444	465	479	484	426	465	502	488	460	463	450	442	440	438	488	435	496	470	471	471	476	467	493	472	474	518	489	488	462	474	518	483	508	486	467	461	437	427	524	444	464	435	514	508	466	517	487	528	464	489	490	514	457	455	465	487	494	439	475	456	470	480	472	496	459	482	465	494	504	474	450	482	508	455	480	460	441	448	458	485	466	484	505	462	457	480	459	485	490	467	478	490	469	470	508	477	442	453	435	481	480	495	476	465	472	464	464	467	455	509	503	510	491	499	466	457	481	448	486	465	486	467	471	450	508	470	512	480	505	490	481	508	442	529	466	451	481	495	477	465	502	473	467	452	437	472	432	498	454	458	505	478	436	501	497	470	497	453	452	458	484	472	500	447	513	448	468	493	521	451	476	456	440	487	463	444	458	484	481	481	463	506	479	442	454	483	500	465	524	468	473	502	428	468	481	453	437	481	455	487	493	448	487	444	449	466	478	439	466	472	444	450	472	471	492	480	481	492	464	470	501	472	483	455	457	442	487	480	467	491	464	443	432	478	474	515	455	473	441	440	459	487	437	445	480	460	466	474	472	510	482	467	505	491	449	488	489	454	460	482	501	490	468	441	453	438	450	502	441	420	446	472	476	508	481	492	499	459	498	518	478	488	487	470	486	487	450	436	452	459	514	424	449	493	463	474	455	483	503	465	466	503	467	484	455	473	439	511	448	450	472	483	515	461	444	495	489	479	473	463	491	481	441	464	502	515	464	467	506	494	480	475	446	465	439	472	489	454	481	454	452	486	473	483	473	496	433	491	499	478	449	505	508	477	480	469	448	426	490	486	482	517	477	468	475	484	498	478	465	498	477	456	501	478	459	469	435	497	446	486	454	456	488	438	482	505	472	453	481	488	484	455	454	477	437	453	485	443	477	454	500	494	449	450	483	451	474	491	480	523	454	480	457	454	492	454	454	495	455	492	420	478	465	471	430	452	519	475	493	488	458	469	487	481	516	524	455	450	473	473	472	471	481	415	464	494	478	444	475	482	472	444	469	489	468	435	454	490	491	462	471	509	455	447	460	453	475	478	462	503	486	498	495	457	448	476	458	528	455	417	436	447	455	496	475	458	465	508	463	431	436	449	492	459	433	482	474	417	455	455	483	486	467	458	466	472	467	470	448	464	452	482	491	452	457	429	456	463	461	458	515	449	484	496	459	478	480	445	483	458	487	435	478	476	447	496	463	492	436	550	507	482	482	451	477	501	453	511	493	464	463	451	471	496	468	459	468	524	463	485	485	483	455	494	474	487	488	457	467	451	474	448	454	460	476	480	462	455	499	488	466	463	472	468	457	489	499	473	499	481	489	440	468	468	454	466	491	501	450	499	486	483	480	473	475	474	446	461	484	437	487	519	471	450	474	474	469	456	471	456	465	463	462	521	478	456	469	467	468	462	467	448	458	429	479	444	480	443	502	456	458	461	485	468	444	485	450	466	469	518	451	484	458	495	457	454	494	477	472	502	438	517	477	475	476	452	454	460	516	495	488	478	478	466	462	478	465	451	492	477	534	487	475	460	465	491	477	465	510	510	467	496	464	464	428	458	487	443	469	458	476	492	444	454	451	505	491	469	482	467	494	480	501	543	477	477	469	467	462	462	439	501	481	471	498	448	451	474	509	452	501	456	486	452	461	463	483	452	457	451	500	477	455	481	485	471	437	449	487	475	460	440	445	481	416	463	451	491	501	496	445	461	452	486	468	447	493	479	459	470	494	497	478	493	444	454	451	461	492	459	459	484	450	474	506	492	450	458	482	477	459	476	472	470	489	445	476	450	458	466	453	463	481	479	508	472	458	486	451	474	453	472	470	464	411	483	497	475	471	522	486	454	501	452	476	450	442	467	475	454	463	422	488	456	471	437	496	528	479	442	477	462	490	435	461	482	474	468	437	478	493	495	464	465	502	457	479	502	476	469	438	445	490	452	486	478	481	511	495	500	479	447	475	460	448	498	486	454	483	455	502	469	467	522	477	479	500	493	482	474	471	495	448	467	475	460	490	456	455	504	463	461	471	456	470	457	466	493	471	487	508	511	527	479	496	450	485	458	452	497	456	479	477	459	493	534	494	481	451	436	467	490	463
27239	35386	15993	3658	991	517	441	450	370	386	375	382	337	370	409	387	420	419	436	336	426	419	403	437	402	433	410	396	411	411	389	425	396	385	420	392	413	399	426	415	424	398	404	439	406	409	412	390	413	399	355	395	436	379	446	389	404	429	406	399	356	417	390	400	392	387	378	404	388	447	357	409	426	401	399	419	429	398	412	400	411	368	387	409	399	394	454	398	419	417	411	402	382	422	387	398	408	459	335	408	387	395	435	426	376	396	377	425	393	391	390	380	396	399	346	390	413	411	379	388	393	378	417	395	388	417	414	404	407	407	418	409	393	393	397	398	416	403	407	439	429	401	384	425	410	372	385	434	411	381	363	378	417	396	405	364	405	402	388	439	410	392	401	425	426	363	406	428	400	406	379	412	412	430	394	406	402	393	406	380	380	412	382	388	409	400	400	378	406	425	437	397	386	400	423	430	366	386	400	381	343	382	438	432	405	434	405	419	387	415	406	428	384	381	423	385	398	402	399	397	425	411	409	368	410	408	424	407	382	379	427	371	426	398	359	402	419	400	390	405	414	382	396	375	379	371	393	418	370	394	386	416	407	377	417	411	400	430	391	413	411	408	386	405	399	433	405	408	412	395	432	405	422	420	408	415	426	417	404	385	422	388	407	407	438	387	372	412	419	421	419	420	428	405	448	411	384	438	416	368	390	387	411	396	395	409	412	428	421	411	387	416	405	416	408	376	401	414	413	405	399	448	406	407	380	395	360	410	391	373	398	408	399	412	439	385	467	422	415	439	397	403	392	403	396	427	425	433	412	398	382	390	399	397	422	401	397	380	444	392	400	380	417	419	422	373	390	372	416	382	410	401	414	379	394	394	382	372	424	396	427	406	429	416	404	399	434	392	413	411	393	440	397	394	377	408	431	417	385	440	418	397	401	414	399	431	405	373	412	395	392	409	421	417	395	422	373	416	408	398	376	420	431	394	422	390	401	411	388	386	389	408	425	371	428	430	405	426	437	398	408	403	425	423	378	401	373	366	401	407	385	439	403	414	408	397	419	429	395	437	408	412	422	402	401	410	440	384	358	419	414	387	396	421	416	396	406	381	419	400	413	410	413	430	417	388	407	400	385	393	379	415	434	378	429	396	421	428	391	372	418	380	372	421	383	424	399	364	415	438	383	405	437	388	400	379	431	419	402	391	418	419	419	424	374	413	407	366	374	418	419	392	384	409	427	422	412	393	438	439	429	429	365	396	422	413	428	383	393	404	424	382	403	376	384	399	439	401	388	444	418	441	431	408	403	420	414	404	431	347	380	417	411	381	436	404	423	403	397	383	374	378	409	428	397	398	391	424	376	399	420	411	435	398	387	390	380	415	386	366	424	395	412	385	388	396	429	398	389	411	384	431	376	408	402	424	421	373	402	373	401	393	410	430	404	410	411	370	403	397	413	410	432	451	418	360	449	420	396	391	386	373	426	399	386	385	408	387	393	387	370	456	407	403	404	432	390	388	427	384	409	377	401	425	405	429	392	423	393	424	401	408	360	390	379	381	387	413	399	397	395	398	442	379	415	415	387	391	373	407	398	431	395	442	431	401	386	431	407	384	421	404	421	399	407	371	376	386	379	386	390	432	421	409	414	421	394	417	403	410	400	416	385	378	404	374	411	390	394	395	419	391	431	435	405	427	385	439	381	392	386	413	418	442	408	395	385	384	436	406	396	378	388	410	435	386	423	409	415	379	424	387	419	431	418	399	437	395	415	381	391	380	420	397	412	400	399	399	439	364	397	420	427	416	398	430	375	412	384	399	429	430	384	441	379	408	388	396	415	420	403	445	440	428	423	432	396	426	393	398	373	394	436	420	408	388	390	396	401	437	389	378	419	411	419	390	372	425	413	403	386	427	404	395	423	392	430	463	391	397	399	401	409	437	411	392	402	415	380	415	418	401	389	406	385	395	377	383	453	394	422	412	417	419	356	438	411	389	362	376	394	377	406	359	404	440	413	372	416	421	410	408	394	412	387	402	400	370	399	406	413	404	374	406	417	441	413	379	404	426	389	435	389	373	456	424	385	419	423	398	358	421	408	431	375	390	373	417	398	379	395	418	399	404	406	428	413	364	378	403	414	412	389	419	348	394	387	396	378	385	424	429	358	417	420	399	417	417	422	439	387	387	363	379	426	426	383	415	440	416	405	386	371	374	432	409	380	392	397	411	406	391	390	388	416	404	405	390	403	433	397	397	415	426	381	375	388	411	451	380	422	409	426	397	370	389	389	373	392	373	397	408	428	393	385	384	384	434	379	388	387	441	436	397	396	410	418	402	405	415	422	404	400	398	389	403	405	423	415	404	408	412	404	384	455	379	407	344	394	394	421	437	396	371	440	341	385	380	384	374	427	397	413	424	397	411	348	416	421	438	406	403	392	377	370	406	394	421	403	418	400	397	358	417	430	395	429	358	437	426	406	383	407	402	399	461	413	395	407	384	403	428	357	418	374	397	414	413	411	416	399	422	376	385	422	379	396	398	416	390	394	412	387	383	413	368	419	400	425	427	395	366	398	409	420	402	406	444	409	389	371	408	399	386	406	450	405	400	386	418	406	387	400	394	415	424	386	395	418	444	407	404	413	350	413	393	393	401	404	413	442	383	397	380	391	412	416	407	423	400	404	411	438	422	421	409	382	398	417	399	403	383	411	409	411	393	347	415	432	382	404	382	410	379	389	386	377	380	418	407	388	392	442	411	417	385	388	433	390	395	420	391	424	375	372	415	392	393	401	409	389	407	400	399	378	438	364	405	413	426	442	397	384	404	437	391	438	364	392	404	404	383	411	416	404	403	426	418	414	415	426	378	393	420	406	411	429	407	416	371	415	393	420	428	381	379	340	435	386	414	405	429	400	421	392	386	386	399	402	398	382	426	415	456	405	383	424	404	386	407	430	363	390	434	381	406	392	425	406	415	424	386	397	395	381	428	380	406	382	367	380	397	379	414	396	391	426	366	402	385	379	399	409	377	370	429	363	391	408	395	423	408	339	380	361	381	377	406	383	382	366	401	406	404	369	407	384	414	405	422	414	377	441	408	388	412	394	372	396	410	414	404	410	362	399	397	425	397	430	409	405	408	398	429	392	414	419	379	392	393	378	376	410	407	383	414	402	427	387	370	373	427	433	409	404	419	361	376	407	374	389	388	390	368	355	400	428	400	413	401	382	386	417	404	407	405	403	423	408	422	397	383	418	444	406	418	378	412	407	425	377	396	393	405	408	363	382	426	434	367	401	393	410	438	368	378	419	400	424	415	406	384	409	422	421	397	412	412	400	422	416	416	397	442	386	395	376	393	397	405	397	399	425	389	430	418	425	412	417	410	401	383	407	385	374	404	380	427	404	424	381	416	385	399	412	383	395	380	411	374	400	406	380	391	408	405	411	414	420	410	366	409	384	402	424	388	410	388	424	410	412	433	407	425	438	392	400	392	385	393	406	411	441	442	408	384
25630	26688	36302	28517	13797	2558	827	538	556	579	530	509	482	464	506	500	514	518	534	546	491	541	524	525	555	560	526	502	493	462	499	533	470	498	510	537	464	495	511	501	490	479	530	497	490	484	518	555	515	503	524	500	489	490	509	544	550	483	531	516	479	552	498	491	507	510	522	515	511	496	522	505	524	517	494	512	503	511	515	516	457	498	506	496	525	571	503	561	473	439	518	514	539	517	537	482	497	516	488	497	466	504	493	500	466	535	489	507	545	444	485	504	523	470	464	501	559	502	524	474	509	490	516	493	475	557	503	488	481	508	503	518	506	482	534	459	515	510	519	494	527	481	521	547	531	493	497	497	520	541	464	518	509	498	508	509	494	511	530	489	539	523	533	515	495	517	495	517	517	507	518	498	494	495	514	515	495	466	535	496	489	532	485	517	525	470	467	489	465	487	492	460	481	517	501	508	487	491	485	493	503	491	507	480	479	505	473	503	554	542	513	472	513	510	521	511	494	523	468	483	490	531	502	489	513	519	495	488	500	487	554	466	472	498	523	488	497	467	537	503	554	537	443	512	521	515	476	490	495	514	539	502	505	518	508	468	534	463	535	542	505	494	490	427	514	508	533	495	573	552	517	520	541	538	502	498	526	476	477	487	484	508	483	550	512	498	529	481	465	480	508	487	531	449	489	520	482	493	528	495	518	503	534	483	491	439	516	511	497	509	545	510	492	481	508	472	468	503	481	463	501	469	534	473	487	506	493	534	529	500	516	477	472	511	548	515	494	539	503	551	490	513	474	495	486	500	448	465	517	522	512	477	504	503	514	468	505	518	543	503	505	474	508	497	496	550	479	528	539	489	534	494	511	511	509	472	473	505	490	493	496	485	509	526	503	534	480	500	485	516	500	462	503	476	527	459	505	486	503	488	497	519	504	560	538	493	545	480	523	489	478	516	452	520	486	494	477	517	471	501	522	465	530	467	507	490	495	490	521	522	531	496	500	511	498	493	492	520	483	500	532	497	488	508	474	519	513	495	484	520	536	533	517	503	493	510	488	488	496	492	527	489	501	472	493	479	497	473	523	536	482	542	483	504	491	478	494	464	498	475	492	505	498	499	506	524	506	503	482	478	481	470	500	515	482	523	486	531	507	498	471	501	508	547	494	522	494	491	489	484	514	494	498	488	492	490	480	492	505	525	493	510	527	514	495	533	488	510	517	472	511	472	512	497	512	468	509	484	480	497	499	476	514	525	473	513	494	459	500	514	498	476	509	527	463	497	560	501	524	523	507	527	542	503	530	478	551	488	500	536	518	510	503	502	485	545	497	469	525	523	492	504	478	503	503	502	524	501	486	505	482	475	483	475	499	528	479	494	489	484	506	516	494	495	505	496	519	475	558	495	470	479	514	497	485	527	544	531	500	524	500	530	493	517	518	500	508	526	520	524	521	519	504	495	462	543	500	485	520	465	486	527	538	470	482	524	495	524	499	454	480	474	529	496	502	495	500	487	478	464	468	480	533	480	498	515	519	535	499	507	512	509	519	498	481	525	474	512	517	479	490	515	527	493	518	536	498	515	500	538	483	485	543	512	521	527	450	541	488	538	503	503	523	480	530	519	492	496	507	511	530	516	477	537	490	492	544	494	524	480	539	496	533	502	511	521	516	491	522	498	478	493	448	524	517	514	514	524	507	492	508	520	527	476	513	493	506	501	470	504	482	543	495	450	501	489	475	520	484	504	529	481	488	529	518	487	541	513	511	499	508	518	500	512	507	533	530	510	476	521	521	473	507	488	502	470	490	473	505	489	545	485	490	508	488	525	490	506	491	504	502	498	491	518	495	514	514	515	523	516	514	504	452	525	498	487	460	510	531	484	466	480	502	446	505	539	518	489	487	519	485	536	498	492	505	508	464	496	513	475	504	502	460	509	492	526	509	489	502	505	526	489	522	503	490	505	545	519	511	522	465	506	486	507	523	530	522	541	479	463	559	512	481	497	489	491	532	521	492	482	491	516	485	518	512	529	529	481	499	488	492	516	511	504	465	538	517	486	515	529	517	502	497	476	532	521	505	501	521	508	484	521	485	524	526	529	467	484	480	506	524	499	474	522	482	461	495	523	523	437	504	529	473	510	495	513	505	510	515	522	499	494	489	515	488	500	506	502	512	510	535	512	520	520	492	458	515	454	506	508	517	485	525	486	510	543	508	496	462	522	489	509	515	512	525	498	524	521	516	465	467	506	487	494	494	540	484	540	533	508	478	530	501	514	448	490	505	503	452	491	491	499	517	515	542	507	495	522	522	486	496	494	523	561	513	498	508	481	478	533	521	474	477	485	508	486	521	534	479	510	515	487	481	549	480	515	512	498	522	476	498	471	473	492	488	510	517	473	500	509	493	549	502	486	497	466	478	511	484	499	543	475	504	513	477	480	525	532	520	560	514	517	483	508	498	492	490	485	493	461	524	547	491	516	495	525	518	499	521	481	512	480	489	506	506	512	520	479	506	559	506	512	499	441	487	493	493	449	474	473	493	509	497	496	476	499	468	449	513	496	468	474	519	542	503	502	472	486	479	501	504	535	529	529	507	462	484	523	501	519	544	497	471	488	501	515	492	501	502	518	533	498	465	492	512	530	491	489	565	548	490	505	514	513	483	493	490	499	555	502	477	501	538	495	526	559	509	507	505	539	510	497	530	527	478	507	535	460	502	531	511	484	502	567	517	526	467	530	462	528	491	483	469	527	548	492	500	490	502	496	477	489	505	470	539	509	516	490	557	466	497	507	496	500	500	499	518	505	555	487	527	510	534	512	471	507	514	456	526	522	440	496	530	487	498	533	486	484	492	466	485	557	501	489	510	482	486	533	518	517	515	515	518	509	497	483	483	571	480	489	546	554	506	494	534	522	498	511	542	510	472	509	505	494	545	501	472	489	497	492	503	518	515	493	507	487	496	482	459	545	477	531	497	512	505	540	543	493	503	568	543	501	473	493	555	475	536	487	467	552	446	503	549	506	493	509	499	479	511	492	480	493	497	513	499	473	501	495	563	478	491	476	518	481	480	479	491	504	488	502	525	491	517	527	511	513	506	493	498	543	493	509	511	481	468	469	479	552	503	507	541	458	466	499	482	507	480	488	513	532	482	523	512	522	531	525	461	468	493	505	542	497	539	543	524	485	523	488	520	475	530	479	512	512	487	502	513	498	473	504	494	470	468	506	479	518	500	486	514	513	544	501	523	467	490	470	499	530	499	525	547	518	495	539	475	491	533	519	489	500	502	484	535	491	491	501	526	500	478	522	468	548	527	513	511	508	515	511	530	509	458	485	444	514	491	469	533	509	500	477	492	510	482	471	494	491	511	529	516	471	492	482	522	494	493	519	522	488	531	510	462	490	528	458	488	509	475	470	516	537	461	496	510	480	492	482	518	496	499	464	522	502	473	466	508	523	505	511	506	471	524	493	514	491	566	484	481	525	487	506	466	461	527	535	521	505
61132	86330	51255	17967	4471	1242	558	479	465	490	467	462	436	492	470	495	456	482	493	449	457	469	463	470	473	480	466	471	477	481	481	471	465	481	475	436	495	502	463	508	479	475	490	452	422	486	443	482	498	450	448	483	482	496	459	501	420	480	453	459	463	494	436	461	489	465	492	475	442	483	492	502	463	447	469	462	452	440	452	452	455	496	508	475	472	458	467	464	501	452	435	435	470	488	464	476	495	470	483	443	478	435	480	431	429	466	440	465	499	446	485	466	490	485	489	471	427	458	480	462	457	444	469	444	424	488	499	465	463	470	457	451	484	451	447	492	453	483	487	465	456	446	444	461	469	469	482	482	399	484	487	476	473	503	495	451	486	424	499	434	445	474	457	475	487	490	481	494	481	462	440	490	436	473	458	470	441	451	451	446	485	466	472	464	467	481	419	443	457	492	473	456	476	499	456	424	474	492	479	455	496	493	472	492	443	473	455	479	435	455	454	473	447	457	483	474	474	482	462	472	472	478	481	469	487	459	487	443	456	457	470	463	448	458	441	445	496	475	489	457	448	482	439	452	488	442	417	430	473	475	457	472	456	445	459	446	504	499	492	468	461	452	444	437	477	480	484	485	439	457	473	471	481	441	436	454	509	463	460	418	446	486	468	442	451	500	476	443	470	452	450	473	478	443	461	439	469	447	435	468	449	481	490	482	446	448	491	467	482	478	485	464	489	438	433	458	424	473	471	459	434	450	455	453	444	474	490	489	458	485	468	501	463	426	495	478	448	444	452	461	496	470	527	477	484	485	450	461	463	455	467	470	465	424	487	474	506	470	507	502	475	459	437	455	479	482	462	465	481	483	466	463	481	440	478	486	446	487	444	485	502	475	459	481	462	491	448	470	440	445	467	449	468	432	478	441	462	449	470	479	471	446	481	498	472	498	451	428	447	439	432	429	442	455	491	488	445	483	433	505	488	485	463	467	462	447	446	473	470	422	495	464	444	441	443	493	510	464	510	453	427	432	467	491	473	479	472	497	430	465	431	474	431	463	475	487	481	462	493	488	499	493	481	440	491	437	480	470	483	453	500	478	462	487	456	449	475	494	436	445	467	420	489	464	465	424	450	483	435	498	433	469	474	458	482	510	439	496	514	471	471	462	455	519	482	468	480	462	451	467	450	453	444	456	472	472	436	437	496	452	468	485	434	472	432	505	452	464	503	441	482	464	476	443	483	465	477	484	414	462	435	434	451	477	477	489	470	469	472	484	455	494	461	468	485	443	446	498	437	493	446	466	452	474	473	445	486	432	479	447	492	489	492	470	466	466	437	462	483	461	474	494	404	493	486	488	468	466	445	509	455	456	453	471	443	445	460	476	458	464	488	427	411	453	468	445	472	438	432	482	446	484	503	465	481	489	461	466	464	467	473	495	455	478	466	493	483	478	512	493	460	469	479	429	451	454	468	468	465	475	435	492	453	475	460	470	537	476	469	434	471	465	458	482	467	445	472	479	477	467	474	478	474	454	482	467	485	467	458	466	464	467	439	472	450	468	435	487	469	474	450	470	469	451	462	480	445	452	438	485	468	430	432	503	467	432	469	456	464	495	448	448	465	506	447	460	460	415	472	431	455	498	493	471	446	474	481	458	484	441	486	475	457	471	429	462	477	478	477	453	465	473	473	493	445	476	461	475	470	438	457	502	469	461	460	465	475	469	437	433	464	465	428	445	486	482	484	447	483	482	451	460	451	456	484	477	442	465	476	537	439	455	466	497	468	504	454	473	484	410	493	475	448	464	488	504	461	458	415	483	473	450	436	434	468	436	456	469	450	485	476	477	458	469	477	441	444	464	461	492	445	455	440	461	474	446	486	502	438	435	434	499	439	487	460	474	423	493	473	509	495	489	486	437	485	474	467	468	416	506	484	453	454	481	471	485	456	429	472	528	466	418	472	462	513	480	432	491	496	503	478	451	476	462	489	469	495	479	476	463	462	489	488	487	496	441	472	499	446	459	451	439	473	477	495	489	483	442	445	456	483	460	469	470	469	474	470	481	462	499	459	406	446	444	457	419	465	458	447	502	465	464	493	455	506	475	423	438	455	485	450	450	480	439	466	464	433	477	470	449	449	457	446	445	517	484	466	477	478	440	434	485	470	475	466	441	444	503	467	479	465	472	478	474	518	445	487	439	460	436	445	441	447	474	450	473	450	467	471	455	476	431	445	464	483	447	481	449	497	509	456	436	507	494	501	452	445	490	469	437	447	467	463	480	405	419	495	477	502	497	482	472	444	450	452	463	458	463	512	444	476	448	509	431	460	472	496	470	472	460	474	421	464	446	463	444	451	481	497	473	460	445	491	492	483	452	471	446	481	462	478	478	463	458	470	462	443	463	459	498	444	470	421	464	501	475	460	465	472	470	433	480	439	460	437	502	462	422	448	453	490	466	477	431	479	425	494	514	475	487	448	487	433	433	484	475	442	458	457	498	454	483	472	474	441	460	463	480	489	452	437	464	492	464	469	463	477	440	467	463	426	483	485	496	498	465	463	459	463	448	473	506	438	458	470	476	477	462	439	473	466	449	472	479	467	433	406	471	464	455	494	452	455	497	449	512	467	451	441	493	489	494	465	448	498	482	456	457	434	460	502	464	474	507	470	467	458	474	458	447	465	434	458	482	478	445	474	468	445	478	445	469	456	441	461	482	484	477	483	492	503	471	499	465	469	461	481	499	485	488	453	476	479	466	495	458	465	439	490	424	463	469	478	441	487	457	479	493	418	461	453	475	460	491	486	438	458	452	498	439	469	471	471	481	443	436	438	452	457	500	509	469	469	463	486	468	468	499	472	489	453	461	433	437	465	529	502	484	484	447	459	442	480	473	444	464	476	481	431	467	459	457	441	469	485	470	455	482	469	507	441	466	506	431	498	479	500	469	462	494	444	480	482	460	451	464	461	442	470	470	476	466	465	448	408	492	496	436	451	486	492	477	452	487	480	474	453	435	481	484	492	443	434	431	457	450	491	453	453	445	488	470	478	453	466	437	464	439	448	463	476	473	453	442	465	440	462	476	479	474	439	459	459	463	499	452	494	468	467	467	478	444	441	492	490	466	456	446	466	489	449	431	494	473	449	515	462	499	458	461	471	457	483	437	478	443	442	463	444	449	426	475	507	445	477	459	474	482	478	472	438	465	487	483	476	451	466	460	457	477	484	481	457	445	475	437	468	434	471	466	497	510	490	465	464	456	456	502	497	464	504	482	452	468	480	472	440	491	472	487	474	417	470	498	466	465	435	479	462	461	425	457	472	469	459	461	459	463	457	470	444	473	493	503	469	483	473	462	438	473	448	482	447	450	410	406	484	462	477	485	469	449	472	500	486	459	487	474	479	477	465	457	500	458	494	475	457	436	486	427	466	467	514	490	468	484	470	482	495	467	451	475	500	457	479	478	436	453	513	465	442	453	458	460	445	464	462	506	466	451	460	463	487	484	510	479
23941	23232	32112	26578	20568	10983	1709	767	673	628	628	644	671	622	633	654	641	611	663	627	632	614	649	597	628	621	656	596	612	658	610	641	584	658	605	632	613	613	613	603	599	663	617	604	649	585	641	593	615	599	599	608	596	600	625	572	649	585	569	603	642	605	551	622	624	604	555	633	589	601	604	557	638	583	581	580	593	623	645	611	628	609	560	579	583	604	641	634	635	580	601	620	611	610	605	610	586	614	584	606	591	607	571	610	590	629	622	599	620	595	624	555	608	604	589	566	594	663	636	611	640	611	628	605	589	642	586	574	616	574	604	624	628	594	567	649	642	614	621	609	630	607	611	631	592	635	576	581	602	566	617	589	614	581	591	621	584	607	617	611	596	549	566	606	555	579	557	573	602	606	570	612	648	639	578	610	583	595	569	591	595	587	561	576	577	621	582	643	559	629	578	619	586	632	586	613	600	610	604	614	580	579	562	619	582	626	583	573	657	615	564	553	599	601	614	550	568	605	599	595	540	596	590	624	628	623	618	623	609	605	568	628	611	560	552	642	564	606	615	572	663	578	578	619	614	584	582	603	632	560	631	621	633	557	568	619	585	611	615	594	600	586	631	660	583	609	614	581	621	648	569	598	636	574	578	613	622	629	602	601	572	616	595	577	588	599	593	596	652	560	632	565	586	595	580	610	569	597	585	596	598	629	633	615	580	587	614	633	578	593	592	588	607	569	589	630	623	620	572	574	541	593	570	628	608	606	602	620	597	598	665	599	607	585	585	622	633	622	590	570	583	574	595	592	556	618	590	612	581	641	604	553	638	622	594	606	632	621	598	587	642	644	622	632	608	624	609	627	623	593	603	626	598	634	628	580	562	642	608	632	646	612	634	590	573	588	593	616	590	597	643	565	575	598	628	605	563	569	579	630	599	597	614	586	563	570	640	594	625	591	598	576	573	596	582	591	597	652	662	616	625	610	625	582	552	615	609	614	574	589	649	613	589	558	601	577	590	578	585	646	623	613	601	588	571	627	617	580	602	580	635	551	615	626	570	619	625	567	580	608	580	615	644	587	620	601	596	609	572	621	608	609	653	580	584	631	590	616	622	612	578	567	582	642	600	596	596	603	590	630	541	567	637	590	615	615	625	616	636	646	571	593	560	572	607	567	608	550	591	579	600	564	595	626	628	623	604	614	570	615	613	576	591	635	606	591	614	581	663	610	559	616	586	601	621	620	589	556	587	576	629	530	609	604	582	602	620	566	600	590	600	627	607	604	592	590	555	541	617	593	574	571	598	620	575	579	557	596	657	603	590	587	563	609	600	573	628	619	637	626	636	581	605	653	628	598	572	620	628	599	601	612	612	608	597	580	600	626	602	574	629	611	600	643	592	592	612	579	627	592	599	607	585	585	619	569	611	594	620	595	616	599	619	625	598	606	620	615	593	597	555	586	558	619	626	617	577	615	559	576	581	575	643	611	617	609	605	605	567	607	568	590	610	607	594	575	612	600	595	585	605	601	583	574	589	654	625	620	543	586	581	580	569	578	609	588	606	605	617	602	574	558	591	600	597	606	576	623	642	617	609	622	631	613	575	633	604	581	649	632	596	602	599	610	617	535	608	550	598	641	570	595	569	634	571	594	614	573	607	581	545	562	620	614	605	659	608	549	603	566	625	594	604	618	605	603	598	605	601	606	558	606	615	570	618	586	617	585	592	561	626	610	622	617	583	615	593	620	608	595	588	587	619	594	640	639	594	591	557	607	660	574	605	599	569	592	599	552	597	593	602	587	637	583	578	605	626	613	565	623	568	595	618	573	597	583	592	629	596	631	583	599	591	627	632	611	618	558	587	587	592	586	640	563	600	593	606	547	559	574	604	596	585	618	595	637	601	578	583	604	634	636	587	584	600	606	632	606	636	575	569	601	653	606	607	572	603	615	549	614	612	571	617	562	582	570	631	547	579	595	598	601	587	594	624	599	612	605	585	560	609	611	584	603	604	578	568	601	646	635	576	561	607	600	619	623	590	613	647	601	589	571	611	571	606	585	560	611	583	614	618	652	624	611	582	606	562	551	622	649	616	554	576	603	591	586	578	587	595	579	628	621	600	584	594	625	616	591	596	623	584	605	639	526	555	625	592	626	570	593	631	626	594	662	633	610	612	610	665	622	646	581	588	592	645	571	587	590	559	593	609	572	607	627	592	580	605	626	606	608	566	600	589	587	582	549	570	593	575	678	627	623	557	620	628	577	654	582	620	579	640	605	600	572	620	628	544	603	597	604	631	594	586	582	587	529	609	623	577	566	575	589	618	604	608	577	562	564	615	624	574	614	644	579	637	619	612	581	616	602	610	577	610	637	614	599	617	547	589	610	543	589	614	582	564	594	629	603	613	614	562	577	598	599	579	627	638	601	608	623	586	602	573	585	602	613	555	616	562	615	596	630	635	599	588	611	601	596	610	601	579	552	606	597	572	577	626	621	602	630	615	593	598	604	611	545	603	576	602	616	567	608	584	596	589	611	612	586	570	548	585	626	596	573	592	578	603	625	596	606	557	596	576	579	597	636	604	609	603	608	555	597	632	568	605	603	569	596	593	596	585	603	591	599	604	576	590	637	603	598	611	619	616	652	597	603	607	582	621	573	600	622	580	588	620	595	632	580	585	589	590	595	637	620	614	607	620	644	582	604	681	614	646	573	579	627	608	588	596	620	622	641	577	590	622	625	550	595	606	599	558	579	642	632	612	596	596	595	631	593	594	641	566	605	575	629	590	586	637	584	594	599	627	607	602	605	604	653	621	593	612	604	610	654	653	613	603	595	575	607	543	604	602	608	590	591	596	588	586	581	602	576	573	653	613	612	634	601	630	579	560	590	636	591	616	539	611	545	581	597	602	618	579	609	597	599	577	589	623	641	607	586	582	608	625	581	605	591	626	565	560	604	628	601	610	568	563	604	605	585	586	586	573	600	601	653	585	619	589	614	616	628	619	576	587	624	633	583	608	593	596	590	589	622	593	620	613	639	590	617	660	616	621	592	655	618	572	624	634	600	611	604	591	607	596	595	632	619	596	606	610	579	605	676	601	608	600	648	617	578	612	574	637	608	632	600	602	589	582	550	584	614	583	575	653	597	599	568	614	588	573	565	563	581	620	597	610	624	653	602	590	623	586	583	563	616	613	597	630	594	682	590	584	572	589	589	621	569	580	603	634	623	569	580	617	602	621	601	574	609	610	573	606	602	578	599	631	586	629	626	591	573	576	632	586	606	651	590	613	555	600	662	588	554	593	569	578	571	626	626	573	630	598	593	620	582	638	555	597	565	634	641	643	605	595	579	583	626	562	546	576	618	620	621	611	616	585	584	596	581	573	603	621	594	611	608	594	592	625	636	589	603	607	598	591	575	564	589	597	580	661	637	627	579	548	574	619	589	620	584	592	606	564	581	547	610	586	577	639	642	572	637	547	582	601	586	600	590	568	610	555	575	584	554	530	601
63162	97902	61754	26755	8980	2308	773	614	551	578	554	593	583	583	564	620	603	603	611	564	589	566	540	617	542	556	583	557	558	572	563	581	552	592	586	560	599	595	534	588	526	595	576	571	532	557	584	562	571	546	594	551	597	565	593	553	587	577	608	572	557	633	575	593	579	571	566	539	588	568	577	580	583	533	582	507	535	535	566	605	588	601	584	548	611	602	583	537	545	565	604	591	558	586	530	591	576	589	540	548	559	544	523	591	553	529	591	566	601	556	597	575	607	569	549	589	590	527	540	596	584	578	557	564	539	534	558	590	568	565	551	577	587	576	528	557	605	584	542	533	547	558	563	591	603	576	580	571	572	600	581	570	543	586	580	547	566	523	606	557	599	562	549	572	533	598	550	527	555	598	540	591	545	586	620	519	592	570	599	603	574	551	553	568	561	577	582	543	584	570	592	603	548	576	552	532	579	609	547	640	537	558	595	532	565	545	589	528	563	578	568	565	535	537	556	508	558	613	549	560	550	557	556	546	572	569	576	583	571	531	572	582	564	531	528	596	539	540	577	555	571	558	571	585	564	572	537	610	567	577	611	582	573	564	614	585	582	582	596	565	552	555	564	563	547	571	607	575	568	539	559	591	570	576	516	548	582	573	603	558	524	543	553	648	563	558	573	584	566	606	539	564	552	566	533	547	582	565	531	583	561	556	573	610	587	583	558	555	574	566	533	601	579	566	569	579	565	587	569	512	581	577	557	557	554	558	534	551	597	572	568	551	569	570	579	549	561	571	571	579	557	556	525	557	563	546	567	553	584	550	570	606	548	562	570	602	530	555	573	543	573	581	601	576	564	529	576	545	525	598	579	551	567	571	611	570	616	554	587	566	597	600	556	617	537	527	564	587	592	531	580	582	577	547	552	580	580	560	534	631	525	547	529	559	569	601	558	555	561	559	554	545	567	578	609	576	537	576	612	575	533	526	575	544	547	568	593	564	542	588	548	562	573	571	568	582	533	564	575	547	538	569	556	554	576	562	627	522	548	547	581	601	611	548	595	570	589	574	600	571	572	592	569	551	542	613	572	537	564	584	555	605	523	582	573	568	543	519	597	631	563	588	588	553	545	538	525	605	554	559	580	546	525	570	580	568	570	577	588	584	549	581	557	539	567	568	553	557	556	563	626	563	586	525	535	522	579	542	557	526	577	582	578	569	594	554	596	582	574	545	579	571	571	552	596	582	563	577	573	597	564	577	573	606	581	585	605	599	596	573	588	548	561	528	561	587	559	563	574	590	575	602	579	588	565	525	572	532	563	570	507	615	583	583	575	553	606	550	551	583	556	555	538	552	565	595	537	564	569	514	605	536	551	563	560	551	548	553	511	534	583	521	597	521	574	573	566	553	620	570	559	545	571	596	548	567	564	556	569	556	553	537	540	593	561	568	580	548	567	572	580	586	574	573	551	558	567	583	579	552	525	593	571	536	575	574	541	518	531	541	572	556	537	588	560	566	571	552	526	557	557	620	548	562	572	543	549	560	560	566	567	526	579	557	583	592	607	573	583	541	553	520	583	586	577	532	605	586	562	566	533	576	571	583	559	536	570	585	583	555	512	561	566	553	577	594	580	576	589	582	548	578	551	546	559	537	533	578	522	590	581	529	553	554	596	579	592	542	548	524	543	584	599	540	548	563	564	570	595	538	561	584	583	583	554	556	554	536	565	554	573	552	635	541	530	563	552	552	549	573	595	577	577	532	553	544	553	536	565	573	575	575	607	579	591	555	549	529	565	522	566	565	558	508	555	595	586	569	549	562	572	549	567	565	552	590	526	571	559	573	566	542	614	526	552	530	591	536	603	608	603	591	540	543	556	584	546	548	566	539	570	582	577	562	561	610	531	526	532	550	588	627	571	580	586	548	553	539	555	556	567	534	508	564	554	545	536	563	546	547	546	566	553	568	587	573	575	554	547	557	558	545	583	556	592	598	606	549	537	558	546	555	575	538	513	548	580	566	539	532	563	569	551	568	573	573	568	577	537	593	551	542	558	569	544	603	555	595	540	578	537	589	556	600	562	523	542	553	543	558	552	574	564	569	575	563	587	580	526	579	585	561	555	538	583	566	524	539	547	586	585	533	554	573	614	528	607	590	509	563	531	589	560	521	597	562	556	540	542	552	564	571	587	548	547	509	563	578	559	580	554	579	542	580	564	588	541	538	578	535	618	564	616	529	582	569	598	519	586	561	563	598	561	554	553	563	555	552	573	551	599	593	593	562	554	580	541	574	540	592	559	590	540	581	554	560	558	529	555	497	568	555	598	532	554	562	541	594	571	566	586	600	584	529	562	579	553	573	583	565	543	573	557	573	597	550	561	569	570	547	600	621	553	581	551	589	572	573	516	554	559	571	546	561	537	536	608	597	572	587	566	585	540	585	555	554	549	549	565	522	582	625	579	550	531	567	572	543	563	507	598	531	551	595	547	574	596	601	569	522	542	583	542	578	564	559	596	611	576	562	553	579	557	588	564	554	553	579	570	533	560	600	588	580	595	535	544	561	567	604	545	584	568	556	562	582	555	532	530	576	550	563	526	569	572	569	571	576	541	563	554	632	562	585	609	566	562	572	606	534	569	526	562	547	533	536	574	551	554	561	570	531	582	537	571	578	554	563	511	613	624	576	564	581	553	570	578	582	551	565	567	571	597	571	557	537	567	546	551	565	566	590	533	566	583	584	559	577	552	593	549	566	578	562	534	572	571	534	583	534	538	636	586	559	553	588	541	558	596	567	567	558	560	549	552	587	588	589	576	539	524	555	571	518	587	563	569	552	562	596	569	559	590	539	553	586	562	571	561	577	588	569	555	569	600	564	531	546	542	560	527	569	561	561	616	548	565	521	583	553	608	588	556	535	555	554	570	562	538	545	576	542	574	569	538	578	567	619	591	571	549	561	567	571	527	562	568	558	561	562	522	601	503	507	576	584	570	544	558	559	520	544	574	603	579	578	567	551	539	557	554	534	561	511	573	561	568	540	566	559	522	560	529	572	563	547	539	595	557	561	586	568	574	571	602	513	563	555	589	582	538	574	529	589	613	556	580	536	554	565	573	568	531	598	524	555	583	592	607	580	524	562	540	542	610	511	564	594	591	554	591	571	536	613	575	550	541	543	565	534	531	534	617	544	625	531	556	558	569	547	552	544	537	560	561	522	581	549	529	551	538	564	536	563	579	566	554	533	553	541	574	570	544	569	516	561	589	549	518	593	540	566	543	568	571	520	541	596	593	494	573	565	579	538	594	573	564	587	554	569	568	575	570	573	564	567	544	538	565	553	566	598	576	522	562	549	561	601	531	604	561	528	559	599	599	554	540	529	572	589	576	570	591	517	561	513	574	567	576	589	590	571	585	550	595	571	622	596	578	568	567	548	580	569	596	560	523	568	594	565	533	593	598	564	609	536	577	548	551	560	556	557	576	567	560	573	540	598	567	547	577	588	539	574	596	587
31778	32702	23094	6826	1242	591	490	433	458	443	439	441	415	444	465	454	470	420	462	443	449	419	488	429	452	445	415	485	445	477	439	428	457	436	469	447	456	466	474	449	460	426	448	471	469	434	463	437	477	446	464	449	458	463	436	428	434	467	437	442	446	431	442	413	432	411	422	449	436	454	440	437	413	427	456	449	423	471	444	441	466	461	443	430	456	443	402	412	439	469	436	487	426	439	453	444	406	433	456	452	446	458	425	453	434	477	451	429	415	455	461	438	443	466	411	420	447	464	456	422	460	448	452	443	481	479	418	480	442	472	477	446	477	434	459	459	441	494	453	405	461	408	459	470	474	455	429	458	434	465	490	463	439	458	499	467	414	464	439	475	463	465	466	457	438	449	463	433	466	437	459	443	436	481	470	387	430	467	459	455	467	414	445	411	481	429	469	421	471	444	451	462	492	413	500	403	437	459	405	407	476	426	423	474	445	438	474	477	481	473	441	446	439	444	447	444	449	433	442	434	473	426	483	462	456	434	442	463	416	451	410	416	442	440	449	453	464	447	452	435	471	446	446	492	439	432	461	414	418	414	456	408	459	432	426	429	431	455	436	434	430	485	475	428	453	468	443	438	430	473	450	458	440	435	446	464	440	429	442	444	423	455	459	486	427	434	456	449	471	465	479	440	417	419	465	436	418	494	451	468	442	453	399	456	415	435	416	456	415	431	469	491	461	419	469	444	413	444	451	443	432	466	416	444	487	453	422	419	432	413	429	439	438	422	470	467	458	492	456	483	498	453	429	439	470	469	448	434	436	439	432	461	432	436	463	445	468	426	439	449	440	457	456	445	434	447	469	419	455	465	471	450	444	479	449	491	457	449	457	432	431	418	456	443	478	473	437	428	451	451	449	427	431	404	427	480	476	474	455	438	484	465	428	470	454	455	415	429	487	432	447	434	455	468	419	470	458	467	452	439	434	484	428	470	468	430	442	479	450	470	422	416	401	460	442	417	409	399	420	464	439	470	506	447	419	438	457	437	417	451	461	417	412	474	455	445	416	447	444	428	404	460	410	454	442	457	452	445	462	475	469	428	424	440	479	430	438	451	459	421	450	443	439	454	469	464	462	444	440	430	450	456	447	447	453	478	482	415	422	434	498	439	510	436	425	450	440	482	445	450	459	422	455	479	464	481	478	435	443	431	453	450	474	470	472	420	441	443	446	454	442	452	453	472	474	441	462	487	477	464	445	450	421	421	447	426	483	451	432	461	444	464	442	456	462	442	435	434	448	474	457	455	466	459	414	460	437	457	438	411	449	479	456	411	467	457	450	454	449	471	440	463	457	433	470	485	411	442	453	434	438	427	446	436	448	437	427	415	457	462	437	478	423	449	458	445	446	433	461	443	484	423	465	438	439	464	481	405	460	424	430	428	422	478	437	477	440	413	435	448	453	466	466	447	492	442	471	458	436	428	431	440	440	429	442	441	435	452	460	426	445	482	453	402	436	466	468	454	432	409	429	450	503	427	436	443	393	418	428	437	474	450	472	436	430	418	458	443	454	426	423	443	451	470	406	431	406	445	423	470	473	448	425	489	405	450	440	415	462	465	444	456	497	442	412	435	434	457	448	436	443	463	454	459	438	431	453	472	453	447	425	445	464	450	467	447	461	438	486	493	448	450	450	426	448	452	446	442	483	461	463	477	445	451	441	431	421	441	482	461	484	445	450	451	439	426	472	444	461	472	414	483	484	432	445	440	422	447	479	460	478	455	467	434	428	451	447	463	466	473	449	446	436	450	468	454	456	442	434	458	463	489	434	451	448	435	443	440	460	427	436	455	437	461	426	465	417	452	432	420	407	433	465	454	451	430	437	461	435	453	470	458	418	430	464	492	442	489	394	435	432	463	446	490	458	393	444	496	422	464	485	436	435	467	456	455	465	455	410	454	415	449	437	453	412	420	467	452	449	437	470	454	457	471	432	452	421	440	426	459	462	442	447	415	421	431	421	428	482	435	435	420	448	436	405	433	405	473	446	415	492	454	443	455	430	444	463	433	465	430	455	449	460	423	405	460	409	414	449	443	444	425	436	426	461	453	456	429	450	424	457	409	455	460	449	423	461	419	422	469	464	446	471	445	432	462	441	488	473	448	424	454	470	443	474	438	452	462	430	441	411	446	490	461	450	429	466	453	441	435	443	445	432	475	469	448	446	465	451	458	453	419	419	403	435	418	438	470	467	411	454	427	466	422	426	448	450	425	419	446	459	407	428	450	457	437	433	418	421	443	388	423	426	460	455	461	471	430	474	465	422	441	425	433	458	477	445	426	485	445	438	480	402	433	445	433	475	436	461	453	469	471	422	420	457	462	428	443	465	412	431	451	459	445	466	432	467	479	457	450	440	431	455	479	429	450	431	469	448	414	458	431	440	468	494	441	447	428	448	475	437	427	425	451	468	413	471	455	456	450	401	463	483	438	440	405	480	431	462	451	443	441	420	454	439	500	448	447	433	465	433	459	442	417	416	459	434	412	407	438	411	479	478	477	445	456	423	438	476	479	449	434	460	472	435	408	447	450	434	411	441	455	441	468	428	423	432	428	476	455	480	411	415	442	440	444	466	441	433	425	449	415	438	435	440	453	445	417	467	435	418	436	456	454	460	452	482	467	419	435	430	465	461	469	437	417	431	457	442	451	433	435	432	430	443	465	443	439	457	435	429	436	474	442	467	439	379	455	478	452	446	465	424	449	462	430	488	421	460	456	442	407	444	435	465	409	469	425	461	473	461	480	431	421	471	431	444	423	416	437	509	442	492	384	410	462	444	483	427	463	461	421	450	445	427	449	433	434	497	438	460	455	469	485	416	402	481	456	441	427	449	444	459	487	466	469	463	458	447	423	473	401	418	488	441	451	427	459	488	417	419	492	449	419	456	410	482	488	454	454	473	463	455	446	433	461	433	450	433	462	454	456	424	424	444	443	440	472	433	448	432	443	442	450	480	423	446	450	460	469	440	423	414	489	432	448	442	456	462	459	385	422	476	413	413	442	436	437	406	476	443	452	444	467	454	486	435	448	422	470	432	479	449	454	459	439	447	456	445	455	538	475	448	449	447	464	479	418	431	438	440	492	475	457	467	409	435	430	406	396	480	465	416	401	431	457	393	428	445	432	472	448	451	482	427	518	429	441	432	426	420	461	453	429	452	448	405	440	464	438	474	429	429	454	439	474	415	477	458	460	472	472	434	458	441	469	415	422	442	439	448	465	443	416	480	478	487	455	445	455	471	438	509	457	404	514	456	438	440	449	458	464	434	437	452	449	452	443	453	433	478	423	460	428	467	427	428	427	450	439	444	421	417	412	447	461	426	426	459	474	417	470	443	457	436	432	461	452	440	443	455	451	425	411	438	436	450	434	464	424	468	483	437	422	425	416	446	452	460	465	447	454	445	449	467	430	401	451	469	498	460	459	459	474	432	514	450	486	466	458	445	457	476	425	406	425
26932	36425	15682	3352	1011	537	406	391	406	392	367	339	391	401	397	415	380	379	378	406	363	393	409	372	363	385	402	374	406	372	371	360	388	377	400	386	387	375	333	404	366	379	402	407	369	365	390	378	376	392	383	394	387	353	361	368	361	406	369	380	364	365	384	366	358	374	357	362	356	376	390	374	360	399	370	388	384	401	400	417	403	394	404	379	386	364	395	373	382	430	371	417	379	399	400	399	370	416	341	383	384	415	392	378	390	365	361	348	364	387	391	389	383	357	382	416	361	422	380	353	392	386	397	356	412	375	381	380	394	390	376	351	408	375	393	387	412	361	374	358	381	395	361	371	386	353	347	408	369	362	395	381	399	368	448	364	374	387	395	376	362	388	372	428	398	372	395	365	391	384	381	388	388	385	382	388	373	380	371	400	374	355	395	373	398	370	438	380	390	368	366	363	357	395	373	393	383	390	361	383	357	364	382	391	364	362	383	368	346	398	397	361	383	365	388	362	385	368	363	385	359	366	362	364	367	411	353	337	398	365	376	394	411	371	428	369	374	416	388	365	373	366	388	398	371	413	360	372	379	398	372	387	368	422	379	366	420	340	377	344	395	366	368	420	380	392	409	382	373	377	423	388	422	335	401	410	365	399	381	374	369	392	411	398	416	372	391	376	388	372	387	347	392	364	374	398	379	387	363	347	383	379	355	395	412	353	394	386	373	389	385	397	347	370	375	405	384	364	378	370	365	403	381	389	361	393	416	345	400	379	392	396	350	409	386	382	388	405	355	407	355	382	384	381	400	379	367	361	380	372	391	410	385	358	407	368	349	370	339	373	378	393	387	354	404	407	412	331	396	355	379	422	415	392	386	386	363	414	385	406	376	378	397	380	380	380	380	383	388	410	383	371	378	387	323	333	381	399	357	396	371	379	355	381	380	365	426	357	369	394	377	377	391	380	376	354	416	396	371	380	387	347	368	407	394	388	364	365	399	375	368	343	383	404	388	370	374	353	384	416	369	390	429	359	373	385	381	420	362	384	355	365	356	431	336	384	380	370	380	404	355	405	320	381	377	383	415	388	368	355	364	393	397	393	396	385	387	361	360	379	344	385	382	370	403	391	410	396	349	392	360	371	386	410	398	407	370	340	394	389	373	370	399	406	360	381	419	404	386	405	362	373	353	411	414	424	422	381	377	352	386	369	362	387	372	376	388	389	365	363	407	389	372	377	374	384	393	410	385	396	409	408	389	382	406	398	364	368	378	408	370	407	357	394	349	382	395	371	365	400	371	366	393	369	394	363	365	414	352	387	367	379	376	358	358	377	378	405	390	421	360	361	407	359	391	366	395	362	364	379	342	376	360	398	373	384	392	391	368	389	387	383	350	404	402	367	370	392	362	368	367	411	375	414	358	350	394	342	413	362	371	386	387	401	369	413	356	396	381	377	397	383	366	412	424	384	377	394	367	366	419	384	378	386	392	349	372	375	367	404	366	386	416	423	369	346	379	412	394	396	410	370	378	384	372	358	387	362	389	399	384	381	362	362	371	359	387	385	356	394	374	373	387	394	376	405	388	407	372	383	389	385	364	395	363	396	378	363	387	390	406	392	376	371	392	383	394	378	391	364	384	378	350	408	380	400	372	387	376	394	409	399	395	412	382	396	403	366	370	366	367	360	391	381	397	413	362	384	382	376	362	355	370	368	390	368	358	346	351	377	370	352	402	356	346	366	401	380	391	381	378	399	365	356	365	338	362	350	412	399	344	337	375	429	367	392	419	394	356	387	390	378	359	375	357	415	436	353	376	363	390	370	380	340	404	392	390	384	380	399	407	386	394	351	417	364	373	366	391	371	366	376	372	381	390	380	380	379	399	408	384	399	379	399	381	395	405	389	381	384	397	377	376	377	374	343	356	385	394	391	376	363	398	357	367	394	387	398	380	348	353	387	416	391	364	394	377	372	391	369	378	358	354	378	397	385	390	389	347	395	391	388	381	363	382	394	360	384	381	382	360	406	378	411	375	407	377	378	359	396	366	374	379	386	379	409	349	380	373	363	314	378	364	380	396	365	386	385	384	389	358	367	410	391	397	386	372	381	361	407	360	393	416	411	383	390	340	416	350	391	359	404	406	394	399	404	387	371	350	392	408	369	368	393	401	375	365	417	373	384	376	419	369	392	371	393	422	405	343	384	370	384	363	381	383	402	390	383	404	376	372	354	423	356	372	364	385	351	423	356	394	379	386	403	406	383	374	360	367	414	391	379	396	397	378	376	388	378	354	405	383	364	384	381	362	366	378	369	387	364	389	393	412	377	388	380	411	421	386	417	376	399	356	373	415	388	415	397	367	371	390	402	372	370	396	386	425	407	405	369	388	399	395	359	411	358	380	371	384	360	392	437	348	416	428	366	409	374	385	380	390	376	373	376	403	389	406	339	405	372	377	404	399	381	371	410	364	399	372	357	378	359	372	380	386	367	400	391	370	412	390	410	374	396	369	385	407	380	363	371	357	388	394	414	386	389	385	379	367	371	379	360	394	393	392	405	342	391	381	377	362	379	386	377	338	368	406	383	349	374	383	381	387	394	381	346	412	353	370	405	383	346	363	391	385	383	398	401	356	383	423	408	411	397	393	369	390	416	366	360	406	367	426	382	370	360	394	361	408	361	381	407	357	380	381	391	376	356	382	389	353	395	379	382	407	361	374	417	401	385	367	377	366	385	388	384	374	433	358	409	374	373	366	359	371	372	370	375	367	381	392	405	357	396	386	387	377	374	387	367	369	372	357	347	372	389	420	393	419	395	407	399	396	410	387	365	416	382	381	368	398	399	350	369	374	378	382	377	357	377	370	354	409	363	406	370	395	391	377	378	357	405	364	390	383	372	371	424	358	398	347	365	405	387	372	377	405	373	378	354	389	363	397	391	373	366	336	393	379	405	373	346	385	371	382	375	365	410	384	355	411	360	369	353	413	375	409	411	364	375	340	407	391	342	380	388	363	384	358	384	368	378	385	389	438	408	368	363	390	378	352	368	393	365	394	396	398	365	369	428	391	411	333	396	393	359	375	379	362	385	395	384	416	373	395	394	379	372	381	409	380	369	364	393	372	375	394	375	371	376	398	401	361	321	352	375	363	428	381	416	383	387	402	389	398	417	377	405	404	401	379	380	384	392	379	407	359	362	373	396	392	392	366	388	404	390	405	405	361	370	377	429	363	373	394	367	387	393	368	399	395	402	389	408	358	388	389	375	358	369	369	386	369	411	391	380	369	410	359	359	358	362	384	371	367	372	369	421	377	371	342	408	383	380	364	429	389	365	393	346	376	384	397	355	365	396	407	414	401	403	362	379	396	355	392	367	358	404	366	396	358	384	385	409	398	385	374	384	381	383	367	377	363	414	358	355	355	396	375	376	397	360	376	379	387	373	381	352	389	378	413	410	371	391	408	373	362	370	370	390	391	448	383	386	371	377	410	354	413	349	360	400	400	398	355	379
25561	26684	35059	28115	13620	2641	733	553	479	471	460	483	462	497	473	510	492	517	461	491	470	495	515	457	465	506	483	487	496	445	491	443	450	502	440	439	465	464	475	464	456	465	455	481	449	489	483	509	481	463	481	436	444	467	479	443	472	471	476	510	465	442	454	490	493	454	531	436	463	456	425	472	455	466	486	415	475	467	425	488	444	480	482	449	499	478	467	462	418	488	454	491	478	462	492	497	464	470	500	488	492	499	455	505	477	457	441	500	512	505	479	467	432	470	479	479	473	444	504	454	465	497	434	473	481	478	469	456	456	422	476	485	504	478	493	490	498	443	475	459	440	442	478	464	490	431	450	469	480	457	526	447	450	456	447	419	457	490	448	491	443	445	466	477	449	500	484	436	455	448	476	449	497	500	446	418	462	501	439	480	499	500	471	442	447	445	447	487	485	412	441	434	465	507	441	508	442	461	461	496	470	442	472	436	453	434	520	450	472	461	477	502	472	489	496	442	454	449	430	469	483	477	448	479	472	459	449	444	470	428	476	455	478	443	472	456	459	486	446	447	490	465	466	480	508	449	489	461	439	459	455	477	438	466	486	477	447	472	457	449	457	468	458	471	457	466	434	471	441	490	482	441	472	453	472	441	446	439	457	439	480	499	465	472	480	507	490	453	494	491	446	442	481	487	465	459	465	457	470	487	471	508	474	488	470	459	433	457	467	455	494	444	476	464	467	437	430	501	460	444	530	460	460	473	489	462	471	472	441	464	429	425	481	445	467	436	448	473	469	469	471	418	446	413	436	455	445	450	454	442	474	460	471	432	464	452	437	423	474	430	448	494	480	456	466	440	488	488	459	496	479	468	450	472	475	495	445	434	478	496	500	460	448	455	508	461	493	498	423	475	498	456	479	460	469	421	476	442	474	457	456	461	442	447	452	474	505	418	450	487	437	491	457	480	446	488	471	446	498	493	453	461	457	435	453	467	443	472	478	453	483	452	472	464	470	448	501	485	489	461	414	477	459	487	499	487	487	478	494	494	484	501	453	495	457	484	401	485	443	493	476	487	464	447	440	491	483	492	486	518	485	472	472	450	441	441	489	466	468	477	472	488	450	501	475	473	483	489	497	479	452	466	477	496	451	448	474	460	480	437	483	467	461	483	479	490	475	450	443	459	469	515	462	466	454	489	459	436	464	465	461	500	446	464	465	446	498	462	498	435	439	502	480	450	471	485	483	450	513	453	461	473	503	486	496	419	418	469	490	448	483	472	451	438	487	456	469	464	503	487	481	426	449	476	452	427	489	452	422	449	437	446	467	502	422	455	436	476	475	465	442	481	465	462	445	424	432	471	459	470	477	449	458	449	458	453	453	493	434	462	475	462	489	443	486	490	422	449	453	489	452	462	477	434	430	429	422	433	462	488	447	475	465	447	462	478	459	481	469	495	460	455	465	446	476	452	463	465	489	468	496	489	489	466	421	442	440	444	508	507	470	447	466	461	462	520	488	467	449	464	480	459	507	464	421	460	443	496	527	433	466	483	481	496	480	431	485	467	464	491	478	444	453	474	450	434	461	451	478	464	443	490	444	431	472	443	464	470	437	467	462	454	482	459	465	436	463	503	498	482	507	415	478	451	469	465	478	514	454	461	470	492	470	517	443	521	498	457	467	458	466	459	481	468	447	502	444	448	477	512	498	477	445	455	503	487	467	462	408	460	477	453	476	498	483	474	428	482	443	457	455	462	460	464	464	481	439	486	450	445	512	423	468	431	467	452	502	476	478	467	466	453	470	475	451	450	448	437	496	450	487	498	468	509	515	438	481	449	463	498	473	461	507	451	440	457	455	448	484	422	448	450	456	459	485	440	494	438	478	466	459	470	461	479	476	464	449	480	481	511	412	499	455	433	488	459	473	451	480	453	452	450	418	451	478	451	432	462	443	495	495	442	498	446	447	438	450	463	458	436	476	475	477	432	467	437	443	448	435	465	438	465	459	464	480	447	417	420	490	474	491	502	469	475	456	472	471	490	454	482	447	474	450	455	465	471	466	470	467	475	432	506	448	493	468	453	498	461	462	491	478	486	490	434	446	472	453	506	440	456	477	452	465	467	469	473	513	458	478	457	492	488	467	471	439	439	490	470	452	453	466	483	478	439	454	481	488	448	460	409	513	490	442	494	507	431	505	466	511	427	452	461	492	464	461	463	496	505	455	452	515	461	457	498	420	470	483	448	498	437	500	461	474	461	447	483	499	457	509	458	458	497	459	465	493	446	467	458	453	473	445	474	464	435	475	447	458	483	455	456	474	493	470	472	510	468	501	465	447	457	464	423	499	459	451	470	454	453	446	486	461	492	484	470	507	452	464	451	473	463	484	508	445	439	490	479	440	453	466	456	430	430	422	432	482	463	454	449	451	462	478	493	465	462	452	441	485	477	472	438	454	475	442	394	444	464	463	449	461	462	487	491	438	481	489	471	459	421	482	466	456	501	482	503	442	447	428	456	479	449	466	483	453	446	484	503	455	491	444	455	459	462	503	458	452	477	483	454	458	488	460	468	493	434	481	461	428	486	490	467	421	463	474	444	477	470	481	443	448	471	463	491	482	466	476	454	450	437	455	501	431	469	477	465	481	464	452	499	471	415	499	458	478	468	480	400	448	460	477	516	456	491	474	429	439	447	476	455	504	454	476	504	491	448	463	476	500	444	464	469	501	465	492	479	479	452	444	488	478	436	448	444	481	439	447	424	472	485	484	457	479	461	445	474	470	467	446	470	439	471	438	465	450	469	475	477	451	455	467	485	478	445	463	508	477	450	495	451	461	488	499	457	472	490	443	452	446	465	461	465	427	463	428	443	477	483	430	464	465	488	488	447	472	422	450	488	430	451	463	440	456	450	468	461	412	475	471	479	468	484	470	473	455	463	441	455	481	469	468	461	478	459	489	453	445	485	486	488	498	502	471	459	452	458	507	447	449	465	457	452	466	462	429	469	477	438	496	423	470	456	405	505	500	476	460	492	469	441	483	481	446	496	465	467	497	486	465	455	446	489	447	478	477	475	446	448	491	460	414	460	506	518	463	509	473	454	489	514	480	474	454	471	473	429	441	452	492	418	441	452	469	459	468	498	459	497	479	463	490	437	461	486	449	484	435	445	500	488	466	473	476	480	487	475	442	451	448	465	461	465	456	451	495	499	466	450	485	473	435	476	492	486	455	467	464	476	440	466	488	421	438	469	467	458	481	493	437	458	427	483	497	452	472	498	446	485	478	466	469	476	510	447	454	486	473	441	471	423	480	474	480	463	467	495	469	477	430	474	447	467	457	482	457	490	451	426	466	512	482	429	440	445	433	473	462	434	497	496	445	480	482	458	461	502	479	499	472	471	458	440	457	415	487	503	479	462	473	496	472	499	455	491	492	488	458	458	469	504	459	463	502	445	450	486	468	472	460	449	433	435	455	470	486	446	447	440	472	479	463	470	479	475	430	476	507	454
61483	84731	49623	17529	4689	1360	646	468	404	432	460	422	434	453	466	424	403	409	432	419	433	472	430	444	413	450	440	425	455	474	432	477	433	435	443	429	444	444	422	464	436	429	450	404	457	427	462	444	423	430	455	415	449	427	401	424	450	402	489	432	458	459	425	452	411	458	466	426	422	423	397	420	418	420	441	439	419	455	440	405	454	436	422	442	443	462	461	433	404	433	447	460	409	415	426	422	426	394	443	428	451	440	472	428	386	478	404	407	411	418	428	448	440	436	426	425	466	433	436	438	458	470	418	461	435	418	402	419	456	452	433	395	448	428	431	465	419	414	423	418	423	434	437	441	400	409	409	432	458	465	455	420	424	431	438	470	456	422	432	449	441	478	463	438	452	444	400	421	419	432	446	453	401	429	420	413	448	436	406	426	406	447	408	440	426	441	445	434	432	440	413	408	420	447	446	412	416	465	468	461	403	438	458	427	452	449	436	428	440	446	421	419	424	423	445	461	426	434	425	422	474	446	444	434	452	431	454	414	442	440	445	395	464	400	402	448	432	422	426	474	437	480	434	434	439	425	422	455	402	438	451	430	403	430	459	393	435	431	423	451	437	461	416	414	442	430	423	421	450	458	421	429	456	427	433	432	414	407	454	433	459	448	416	437	469	435	420	428	423	444	437	445	416	469	407	466	448	387	398	435	434	422	442	445	406	436	433	435	447	440	430	393	400	438	428	463	432	446	461	465	411	468	465	414	410	418	443	462	485	452	434	430	453	410	434	402	443	448	450	430	442	423	436	431	399	428	451	465	409	458	468	438	455	441	453	433	439	405	426	425	398	430	452	454	442	431	446	462	452	443	403	446	453	450	402	424	435	416	430	433	460	442	450	441	471	435	430	437	396	469	429	405	445	434	428	443	398	445	452	412	438	470	456	427	393	413	409	453	461	417	412	426	438	444	452	449	415	427	432	450	468	433	438	446	407	415	415	449	458	414	447	425	425	435	434	420	421	451	422	424	457	448	438	445	422	428	449	456	418	446	461	460	448	452	457	489	441	472	436	420	407	415	470	444	447	449	416	475	449	433	438	409	439	427	447	453	435	420	396	455	445	454	422	429	428	439	459	475	415	466	444	446	412	445	422	430	401	424	416	423	462	420	432	439	457	414	397	458	448	422	459	410	454	454	400	425	380	442	424	411	370	425	431	429	456	409	424	429	430	431	443	416	441	425	433	433	459	471	417	413	462	436	424	399	455	508	408	397	455	440	437	466	401	477	446	444	443	457	447	454	388	439	431	464	436	466	453	433	431	461	422	430	462	445	448	443	461	428	445	437	413	441	443	450	426	455	451	416	423	438	436	441	443	460	433	416	434	432	418	435	407	442	421	466	388	430	413	422	424	473	449	384	463	414	440	385	403	447	426	403	416	437	462	444	461	420	449	400	426	428	452	432	388	420	438	414	424	418	425	418	428	420	426	446	426	391	437	449	453	398	388	415	443	398	442	418	428	430	400	459	411	397	415	414	444	461	398	437	427	402	414	445	410	473	433	431	469	458	462	439	429	400	406	404	428	477	447	502	433	448	419	434	419	426	387	409	438	391	408	453	457	450	432	416	429	467	432	437	437	422	438	426	409	440	413	419	452	390	465	429	398	442	482	461	442	399	439	433	425	438	394	400	412	453	469	437	456	430	436	442	437	451	454	419	447	445	462	452	413	440	408	449	426	441	395	431	429	433	428	415	431	401	389	466	432	435	435	460	436	401	451	395	447	425	464	458	472	439	424	464	481	377	383	439	451	441	460	425	426	456	400	430	414	434	426	427	397	443	451	431	442	437	440	426	424	435	442	433	432	375	415	414	436	436	477	419	461	436	422	446	412	440	438	431	431	457	453	408	456	415	439	405	454	438	408	414	433	389	408	423	412	455	430	392	428	441	404	452	433	466	464	416	393	395	465	436	471	424	421	454	473	411	446	421	412	463	443	466	431	412	411	418	444	451	474	424	379	417	471	452	400	405	437	428	452	433	481	444	454	416	485	441	444	463	408	444	422	458	450	405	448	420	422	487	397	457	398	415	460	439	454	457	453	428	437	441	447	397	470	441	415	406	452	435	434	459	437	437	450	399	422	435	450	411	429	432	416	479	442	411	425	434	451	406	460	416	485	413	421	419	450	418	391	411	467	413	404	407	391	418	419	426	408	407	427	444	430	431	449	428	454	452	412	433	431	391	440	439	404	443	436	443	394	437	464	442	432	420	449	463	466	447	421	408	459	422	452	473	435	446	426	418	437	442	391	463	427	410	434	373	453	408	412	450	430	452	426	465	452	452	433	428	459	418	397	467	447	403	443	446	428	422	435	462	448	438	419	421	411	445	431	406	402	461	463	435	418	447	423	445	445	452	436	443	450	430	403	429	458	440	409	428	405	461	452	451	390	417	435	434	451	429	451	419	425	456	440	409	476	435	403	416	455	386	455	436	456	438	430	439	449	424	440	436	447	449	441	419	451	419	449	404	455	418	440	453	437	438	441	393	454	424	448	440	420	443	431	462	435	438	411	439	405	450	401	402	442	433	414	445	427	449	403	443	433	457	399	445	428	397	424	441	438	435	440	389	455	417	418	405	426	441	443	456	447	439	449	393	425	410	429	400	417	426	448	408	436	453	406	422	402	435	436	468	444	434	478	412	430	439	420	449	418	425	451	417	432	431	453	471	414	422	459	418	421	401	414	445	448	464	468	462	416	438	433	441	425	431	459	465	423	457	458	408	445	441	413	426	447	474	448	441	419	431	433	407	468	406	450	476	428	430	450	475	417	444	437	418	469	442	431	440	437	442	454	447	444	418	455	409	446	448	419	447	416	463	440	432	406	441	448	427	485	432	424	467	418	438	439	461	470	400	425	474	459	456	439	435	449	431	416	426	432	419	441	418	422	383	463	424	381	393	444	437	460	413	460	422	427	450	402	457	499	441	434	408	460	454	456	418	415	469	445	436	446	404	438	446	471	444	413	427	418	431	440	438	421	437	454	403	441	432	448	440	409	444	454	425	457	441	439	458	445	419	448	441	457	431	467	419	447	431	444	389	402	443	430	403	458	466	420	432	457	439	472	446	438	401	415	396	449	450	417	423	439	449	426	445	423	414	466	396	441	413	450	451	457	445	413	420	435	432	424	436	379	438	457	402	445	437	465	453	389	444	446	408	417	434	442	368	463	430	465	410	440	446	445	438	429	434	425	456	457	454	442	412	400	449	415	420	413	437	440	427	427	436	453	436	383	409	439	449	420	418	469	424	433	427	449	430	449	451	422	421	430	413	426	376	456	444	433	470	437	465	468	423	451	385	442	430	441	441	467	443	445	437	475	413	423	412	411	406	426	453	410	434	393	439	456	436	427	445	425	436	430	405	462	434	440	432	436	444	436	387	407	405	416	443	471	446	454	425	436	441	461	460	424	439	445	460	437	429	439	425	427	443	411	448	387	447	373	418	429	419	433	433
24041	23240	31962	26330	20655	11089	1798	785	607	635	611	578	614	634	619	616	554	660	630	546	612	614	571	561	621	600	605	635	564	659	605	584	566	594	589	584	569	608	609	542	541	577	577	627	549	588	580	617	604	601	609	551	615	568	560	574	552	552	586	583	539	607	571	573	565	593	602	567	610	540	589	606	555	588	570	584	591	601	546	600	582	580	591	584	548	616	579	581	600	596	542	585	589	581	546	601	567	565	555	542	507	604	595	571	549	567	563	576	624	566	583	542	581	567	584	551	634	589	596	590	553	609	565	548	625	530	586	608	594	579	602	587	540	565	582	649	574	574	557	590	560	564	588	548	585	582	574	581	562	600	576	567	581	571	604	617	573	558	576	567	596	599	586	603	593	600	549	567	578	574	572	578	557	583	559	594	594	600	530	575	578	586	565	609	577	569	570	606	586	570	608	579	574	584	582	555	589	603	589	566	595	585	549	581	590	567	596	591	567	520	568	575	551	547	568	592	530	584	594	552	578	571	576	604	592	600	555	564	603	601	591	555	557	624	590	595	557	613	569	580	570	562	548	599	562	596	554	600	594	605	576	599	589	595	608	560	558	520	595	590	539	559	574	572	612	576	557	617	587	595	606	580	568	625	554	553	532	597	559	575	594	588	557	557	609	633	559	591	533	536	588	547	573	559	561	565	572	593	588	614	549	595	608	598	609	550	589	586	602	576	595	615	575	629	560	537	556	600	570	579	646	536	540	584	552	529	591	630	579	582	614	557	563	582	563	589	546	547	567	589	601	562	549	601	579	552	598	589	567	563	544	569	570	574	600	599	542	564	583	576	584	543	563	548	619	596	569	588	599	574	586	573	563	584	625	559	565	576	593	622	584	601	591	576	591	559	589	563	580	628	594	569	583	558	597	577	554	565	583	595	565	588	575	555	534	571	587	593	601	592	583	603	562	574	570	554	554	550	626	588	609	562	558	568	595	584	565	552	606	593	583	588	610	565	579	587	576	561	587	541	561	611	565	585	606	574	558	608	551	576	534	524	579	590	564	600	586	590	574	602	608	586	555	599	560	553	609	546	575	572	591	585	592	565	567	574	562	573	557	601	586	571	521	634	572	524	590	572	570	602	535	582	554	574	569	526	575	596	587	596	587	547	614	555	623	565	601	548	544	597	607	564	511	536	563	597	548	600	558	605	595	560	568	611	572	605	553	588	569	566	569	565	567	581	565	577	604	563	560	561	583	605	590	563	572	589	570	591	599	613	619	610	580	567	604	577	552	606	576	597	614	605	580	576	564	609	609	620	585	593	572	560	610	616	593	628	579	587	575	550	560	614	566	580	583	572	551	586	574	533	558	603	588	566	570	599	569	629	579	567	562	584	551	603	545	559	586	603	567	540	537	565	549	578	567	569	595	599	599	564	584	565	638	590	631	593	590	531	590	610	607	601	587	577	514	523	578	578	543	535	560	559	561	562	563	570	605	565	606	556	563	549	597	569	556	598	548	578	592	545	582	566	586	593	554	578	563	587	580	577	554	567	536	552	541	611	616	613	559	553	561	555	575	581	555	547	584	558	613	612	614	587	548	582	571	560	601	586	531	542	576	583	547	539	558	603	580	562	567	561	553	565	580	563	557	573	545	547	596	583	637	566	573	587	567	563	571	583	565	618	529	563	580	529	588	586	562	602	522	587	533	614	583	582	543	551	592	608	575	589	561	591	559	562	553	587	567	566	602	595	576	552	563	566	559	566	549	587	572	584	562	570	535	566	571	587	575	567	536	590	521	630	569	598	548	592	559	570	563	560	548	549	595	589	615	534	614	563	566	576	573	570	540	572	584	563	559	538	608	610	551	591	585	596	596	593	554	524	589	644	578	603	606	556	578	620	538	603	561	602	593	582	590	588	593	527	592	561	623	595	592	558	600	584	577	600	590	606	561	560	537	596	569	558	603	561	507	586	579	604	563	613	575	611	586	596	631	578	605	518	540	571	557	598	557	555	586	581	557	531	594	551	578	595	585	564	610	597	566	559	588	578	563	596	567	549	572	571	581	575	579	590	539	618	558	506	562	534	597	557	605	603	640	668	593	559	598	608	588	607	548	573	594	583	585	580	568	555	536	569	558	582	590	601	584	557	600	593	555	568	536	576	585	592	626	613	574	573	592	580	587	562	532	568	603	538	555	600	601	562	599	599	545	588	608	609	520	551	546	567	545	602	599	526	603	587	624	558	534	525	558	543	588	608	517	565	582	564	542	574	578	546	585	554	596	533	603	544	579	574	555	586	570	598	606	553	572	560	594	584	579	571	557	574	592	597	547	581	592	574	586	561	599	554	614	560	568	579	577	549	648	553	650	598	623	518	596	561	592	562	560	554	603	573	587	561	559	548	567	555	575	562	567	586	548	564	625	573	579	648	534	577	562	603	601	547	609	590	582	564	572	569	521	570	559	587	573	592	553	586	569	555	571	573	581	592	544	548	545	538	577	570	528	587	597	567	564	547	550	551	521	601	544	607	592	571	585	591	590	579	566	607	629	576	613	568	588	561	568	568	602	609	555	576	575	555	605	572	616	551	582	548	601	572	593	586	563	577	581	586	599	552	580	550	573	549	557	557	554	546	552	575	618	536	586	574	586	543	573	561	567	601	587	561	531	559	557	580	586	582	530	588	609	544	552	609	594	608	606	583	574	574	514	556	598	577	554	586	602	559	582	564	601	596	606	544	540	577	556	624	607	592	581	576	616	584	577	595	579	544	581	598	570	556	549	610	584	544	551	577	563	593	544	583	587	549	595	573	602	543	555	551	623	562	584	591	604	620	593	592	558	508	554	584	591	534	560	530	569	587	549	564	528	573	579	552	566	572	580	583	591	609	572	597	548	596	552	588	597	535	546	523	588	553	578	614	556	591	583	604	614	596	571	591	578	628	598	595	533	581	596	560	558	609	594	653	576	552	554	587	580	582	592	549	596	568	580	603	569	609	597	604	542	595	617	591	567	570	552	595	584	555	573	568	602	577	596	543	570	606	573	578	582	560	559	586	583	569	576	561	559	561	589	573	578	547	562	575	623	579	577	572	564	593	566	553	583	557	561	590	563	574	583	560	598	613	563	569	547	572	539	549	584	597	577	547	627	599	540	568	572	589	541	607	592	559	544	553	564	568	585	541	551	523	595	594	596	557	602	575	581	606	620	586	574	566	587	542	589	609	594	596	579	582	564	570	580	585	577	553	571	568	561	572	592	595	577	578	616	577	553	612	606	571	623	581	641	554	599	604	575	578	570	580	598	576	554	566	609	608	584	563	581	605	587	599	544	590	596	594	566	567	589	563	543	522	519	567	547	562	567	570	594	545	611	613	608	552	618	575	602	580	552	560	570	582	571	598	537	600	576	575	553	565	533	572	584	579	575	573	595	562	555	600	596	593	606	568	597	530	576	514	562	587	574	612	567	583	585	539	583	557	550	600	590	587	587	601	615	594	616	580	560	587	557	595
62809	97385	59087	28141	9222	2652	920	599	541	574	567	585	534	605	586	591	580	536	561	556	542	566	565	548	585	560	571	537	515	564	524	549	536	503	515	521	563	524	595	531	548	556	518	543	550	527	538	534	585	564	568	540	553	546	538	560	582	535	597	579	542	529	515	558	542	543	538	533	538	582	549	564	561	518	542	538	535	587	567	534	574	538	570	581	525	577	578	536	549	554	569	532	544	545	548	494	504	598	536	519	553	542	556	523	569	519	518	553	569	545	562	544	613	561	526	549	556	496	548	578	551	529	541	549	572	531	536	537	543	539	567	507	572	540	538	578	557	569	533	542	564	531	575	544	550	545	550	516	554	563	572	545	531	564	572	509	513	589	570	545	563	534	567	579	553	518	573	558	507	545	554	564	575	546	568	538	565	558	555	565	581	524	539	539	527	544	563	554	595	584	566	549	545	544	548	565	516	576	548	554	510	565	516	564	567	511	552	540	570	498	565	588	566	507	578	562	548	493	562	520	531	537	581	547	564	518	552	519	541	557	558	573	554	556	546	541	497	546	556	547	549	560	537	545	572	504	549	553	595	546	534	550	558	525	573	531	517	550	574	573	548	528	530	513	530	541	570	510	597	513	578	543	540	552	532	547	510	571	550	533	566	583	569	535	539	550	548	559	525	577	551	539	538	559	558	573	529	577	536	547	547	537	593	547	569	582	526	603	572	561	532	556	564	572	523	534	526	531	534	535	551	531	553	567	559	601	538	557	526	521	551	577	602	583	537	542	533	610	534	507	556	529	559	516	579	541	534	514	548	553	542	557	513	539	519	530	521	560	554	580	506	532	543	544	520	549	555	568	550	527	583	577	512	516	546	535	535	574	549	573	542	533	532	567	565	559	490	508	577	550	562	562	602	529	520	572	515	532	559	584	531	562	577	566	528	581	548	552	537	530	536	530	562	560	523	534	500	524	537	540	505	570	556	533	536	533	551	540	571	548	569	514	571	538	521	551	482	555	550	541	554	554	486	551	555	527	582	532	572	507	548	500	548	588	548	549	558	538	528	548	586	513	581	533	561	538	561	560	563	555	525	541	553	542	569	548	559	566	547	546	549	544	528	549	527	539	531	515	522	560	524	574	582	509	499	560	573	556	567	591	585	519	528	582	517	537	583	519	538	628	542	527	560	550	569	531	542	582	538	506	549	514	546	510	560	583	566	528	575	539	550	511	553	535	568	527	529	565	570	515	558	544	524	518	525	539	573	551	525	535	569	602	555	555	543	573	527	520	523	568	549	549	523	542	561	530	534	504	501	554	544	508	511	516	546	520	528	560	526	540	551	565	544	528	535	516	575	560	586	543	562	559	550	577	537	532	554	527	554	533	510	575	545	538	564	546	539	510	541	576	553	579	526	532	511	552	504	564	568	564	579	551	553	572	590	527	567	546	580	548	566	528	561	549	528	558	573	555	537	524	567	548	518	583	538	570	546	527	523	512	553	558	564	550	559	546	491	540	547	526	550	520	540	569	573	533	560	524	554	554	518	524	516	507	563	549	541	529	539	508	595	504	548	536	562	490	516	570	559	549	538	541	568	543	585	554	541	523	541	542	538	567	564	527	546	527	516	547	562	539	548	537	530	541	537	556	543	582	535	555	567	576	571	504	540	522	535	560	583	575	522	540	539	551	559	544	545	529	578	567	540	568	571	562	509	594	587	521	538	554	583	580	520	547	518	532	519	541	522	567	546	537	523	512	548	516	544	540	579	554	544	576	531	552	567	523	570	534	557	558	547	547	517	555	560	530	589	550	554	562	548	559	526	511	509	573	553	536	534	523	560	541	580	542	518	523	537	514	539	546	540	566	576	535	565	538	519	529	523	552	551	523	525	510	558	557	564	527	569	564	590	550	547	510	554	519	556	565	551	520	543	539	537	538	581	547	534	547	564	521	530	518	529	550	588	531	529	569	529	502	522	542	549	552	566	523	557	514	531	570	548	535	539	532	520	570	549	526	501	577	535	539	589	559	548	554	537	543	550	545	536	540	538	543	532	515	567	524	534	495	550	583	545	560	508	539	571	569	540	557	521	535	530	532	561	523	532	515	550	613	607	534	547	539	549	567	532	490	518	537	537	524	523	556	588	565	541	555	527	564	560	561	545	552	505	547	568	550	539	516	504	521	549	592	531	517	517	552	510	514	533	559	572	535	543	527	523	568	566	523	535	543	492	542	538	554	543	538	573	554	559	501	533	556	559	558	556	529	556	611	568	545	552	538	545	572	597	551	573	565	545	548	508	552	577	535	498	578	543	569	594	559	539	573	529	515	538	558	529	521	536	526	515	566	544	560	565	513	558	550	534	560	593	564	540	515	526	535	549	541	577	547	540	527	555	531	512	543	588	489	510	523	567	536	538	539	525	544	572	502	539	537	564	547	573	568	578	564	500	528	530	540	559	534	552	529	540	543	521	535	600	538	542	529	574	473	517	549	555	532	588	539	552	505	546	580	559	546	513	559	538	513	531	549	557	560	560	530	557	510	536	520	507	529	539	534	554	510	526	540	571	551	554	545	552	534	520	580	560	562	530	520	534	549	550	546	505	552	572	555	544	527	545	532	567	549	575	549	528	570	559	525	528	514	585	497	553	540	540	528	585	539	593	559	570	549	549	522	534	545	538	564	527	503	555	524	553	552	546	558	524	535	529	567	545	526	542	535	553	511	568	518	581	555	539	548	521	518	547	573	548	541	560	501	585	555	520	564	522	537	529	535	557	500	534	600	515	536	523	545	564	538	545	501	523	550	532	525	550	540	526	556	547	602	558	524	591	548	577	538	525	542	578	550	503	520	556	532	563	537	517	544	580	524	616	541	575	520	556	523	546	599	547	544	552	538	531	543	502	545	529	535	530	590	486	537	535	510	529	517	544	536	494	568	528	520	519	560	488	595	572	566	538	549	536	585	547	552	531	544	516	555	529	526	536	514	533	565	564	589	551	512	549	588	557	492	560	568	535	561	557	562	519	555	523	581	564	544	585	496	542	542	551	557	532	518	578	510	504	541	557	526	544	541	593	532	569	529	526	546	539	525	556	510	535	585	493	584	569	515	572	563	600	592	549	564	545	522	482	550	549	558	522	566	536	551	515	517	570	560	556	601	553	514	555	563	519	539	542	552	525	509	557	539	555	514	582	553	569	577	544	545	558	550	565	558	549	523	538	551	523	572	513	536	542	535	561	530	548	531	549	555	573	574	573	582	532	500	507	543	561	550	552	533	531	573	556	561	507	568	563	509	494	548	539	526	523	556	589	571	535	514	507	560	556	522	517	539	584	569	575	609	541	544	537	584	524	556	525	562	527	519	562	538	521	568	556	544	564	555	543	541	557	548	514	542	536	558	521	519	568	534	542	506	549	498	535	534	552	530	538	557	548	552	504	533	534	541	538	580	559	548	551	542	535	575	552	520	526	530	508	530	543	515	543	535	568	579	514	565	567	563	527	497	568	526
31426	32405	22335	7340	1539	650	489	446	409	427	433	422	457	410	443	440	420	402	425	419	402	459	366	425	433	435	397	453	392	439	414	408	438	390	407	415	424	438	416	405	472	405	377	452	463	474	440	437	462	412	392	408	431	419	417	408	413	423	406	434	390	420	397	408	398	403	409	466	426	459	438	444	408	437	422	410	402	427	459	438	461	432	405	443	398	418	409	450	404	430	439	414	412	409	448	460	440	409	428	453	405	391	464	446	407	420	398	400	417	425	403	406	418	414	440	423	422	423	424	429	441	447	410	409	380	448	358	411	418	392	389	407	404	436	404	425	404	427	415	435	408	418	407	394	412	429	414	385	422	408	404	412	403	448	383	449	398	430	411	461	443	415	417	430	413	401	435	430	461	425	395	445	433	395	426	393	400	419	410	416	419	410	410	423	427	419	428	440	446	412	410	407	427	438	404	436	413	472	419	437	424	405	454	417	434	415	437	428	422	414	405	412	437	425	443	406	421	396	403	449	420	420	395	421	402	458	430	389	424	446	438	388	452	393	419	441	426	422	433	391	440	437	409	434	394	461	435	446	413	447	413	408	399	420	441	402	413	430	415	454	396	417	410	409	445	429	390	447	410	411	486	422	444	399	439	400	438	467	405	393	426	398	409	380	414	409	428	435	432	403	416	445	410	394	434	399	404	429	440	407	449	410	404	439	400	425	434	388	385	446	432	409	450	420	446	410	402	421	409	418	420	400	430	437	412	403	431	444	389	403	389	455	456	421	443	403	415	423	406	429	446	363	433	422	439	430	446	409	438	485	436	422	449	382	393	397	426	418	432	435	483	446	427	461	383	432	387	413	456	446	428	452	411	440	412	425	404	394	429	413	435	430	423	403	400	431	451	392	394	403	416	380	400	396	381	387	414	447	413	428	448	439	425	418	423	403	404	399	421	427	391	406	412	439	403	421	413	470	417	413	432	387	452	451	443	420	412	410	398	401	408	439	457	410	382	403	408	413	390	409	399	418	415	437	400	407	440	430	416	414	393	423	435	427	449	367	412	387	430	410	411	390	451	427	425	438	403	417	399	431	392	437	394	413	396	389	410	442	416	427	411	431	475	450	419	379	399	396	425	454	423	452	400	442	431	458	420	431	402	408	436	416	427	406	400	437	411	444	378	425	337	389	428	411	438	404	423	384	442	414	431	347	429	425	430	455	446	421	436	376	441	387	414	428	469	425	456	446	404	439	404	449	445	414	420	468	431	434	432	405	412	442	438	437	399	447	387	410	439	380	420	423	451	450	398	396	387	427	414	449	389	428	398	413	416	463	412	413	393	410	405	442	424	409	451	424	402	394	402	464	419	408	440	463	437	435	421	411	399	426	383	432	417	440	416	391	423	414	444	403	394	412	392	440	449	432	384	451	432	397	436	407	410	414	432	426	414	391	410	417	401	391	441	451	436	379	425	421	403	428	377	412	419	411	442	434	418	443	425	401	420	413	467	416	418	430	422	397	442	413	425	453	443	412	445	395	453	423	425	402	402	408	433	446	400	425	472	405	393	424	426	440	422	401	448	413	396	443	468	470	426	441	460	414	389	416	463	429	425	393	399	428	413	422	426	400	424	419	446	419	400	417	424	425	394	435	396	433	433	425	395	444	377	416	406	436	451	413	405	408	398	439	422	422	416	403	438	413	464	438	426	438	417	425	437	419	424	422	471	457	441	434	439	435	420	442	392	428	432	445	387	436	445	406	416	415	417	443	439	442	424	435	391	424	470	429	405	395	430	401	441	418	407	419	425	405	415	419	420	448	438	428	447	426	418	397	399	439	438	396	400	436	421	460	416	411	383	416	415	430	419	444	418	397	414	444	395	478	447	448	432	417	411	429	419	439	389	451	450	454	471	413	414	417	403	471	390	435	423	400	418	460	408	442	428	431	401	429	430	446	420	430	412	417	395	416	391	403	434	416	411	376	399	424	400	425	450	430	420	449	390	426	411	432	397	394	417	451	456	446	400	390	441	403	441	416	404	436	462	429	422	412	463	410	415	439	429	425	412	433	409	439	415	388	423	440	403	431	417	424	413	415	407	408	393	445	405	446	413	400	438	449	449	434	423	389	419	457	402	408	428	418	433	429	432	408	410	432	453	404	392	392	424	447	440	431	422	446	438	408	435	417	418	416	432	422	430	443	418	418	429	409	386	392	458	395	433	417	418	441	414	418	442	414	399	454	396	441	408	445	412	422	426	395	422	416	418	404	425	416	421	373	435	428	411	433	443	414	410	406	454	423	446	392	421	425	436	444	465	453	413	436	391	442	429	411	411	395	428	428	446	402	417	425	427	417	436	434	452	409	412	447	428	406	389	467	417	428	406	403	397	451	416	413	425	390	405	405	406	453	434	439	455	436	429	422	416	452	403	432	414	412	450	433	463	400	440	426	370	404	459	471	412	398	429	437	414	396	441	395	444	414	401	391	391	437	405	423	402	376	405	449	435	453	439	401	428	450	418	419	444	440	395	436	439	425	449	411	391	398	426	416	404	392	438	408	444	419	422	408	394	392	428	454	433	463	429	421	384	435	408	441	436	437	420	413	454	419	426	398	420	431	416	420	446	426	444	450	433	406	424	424	403	384	438	411	421	440	436	426	453	402	423	467	410	455	396	414	421	442	435	425	432	396	393	426	402	448	389	438	446	423	420	407	438	424	414	398	448	399	431	414	420	418	406	384	437	399	435	399	434	446	418	369	413	415	394	451	437	437	411	429	442	412	427	436	389	415	426	401	461	415	408	452	405	405	420	402	413	420	431	435	396	418	421	390	408	425	418	458	418	442	399	465	389	426	434	417	425	435	414	394	420	427	407	431	429	421	440	419	432	432	374	415	460	396	427	430	423	433	432	403	402	447	396	460	467	420	416	426	422	408	419	390	426	388	432	411	440	441	407	424	446	408	474	431	405	366	451	453	418	415	436	439	415	418	408	437	422	400	396	450	411	416	449	404	386	412	421	392	442	390	405	390	428	396	397	459	421	422	397	429	402	440	413	455	416	433	376	429	377	460	459	403	434	421	455	446	422	415	412	408	389	394	458	425	436	414	445	449	411	409	413	397	404	412	419	435	424	416	443	405	379	444	425	440	394	379	408	421	418	420	402	454	428	411	439	409	475	405	412	436	396	393	404	433	406	399	444	397	432	418	418	437	411	390	443	443	419	404	402	409	370	417	389	402	441	410	400	393	439	395	411	457	476	419	416	434	425	395	433	426	442	463	455	401	405	409	428	407	441	401	432	402	438	413	416	415	414	421	429	365	403	385	437	425	441	398	442	457	423	439	449	452	421	459	414	424	401	462	429	422	400	417	426	422	403	382	405	451	433	465	455	423	424	438	411	387	436	404	440	429	434	457	424	439	412	430	427	414	446	413	406	451	462	444	434	475	424	455	425	403	444	398	411	411	469	412	409	393	418	420	431	428	383	425	405	408	392	455	426	412	383	400	414	424
27737	36463	15244	4128	1263	563	394	396	346	360	376	360	380	399	376	331	412	362	364	374	393	372	390	391	385	355	344	370	387	357	340	380	353	341	352	344	366	352	345	365	358	367	392	348	376	356	359	355	357	327	365	338	404	361	339	352	369	364	366	398	362	376	351	348	357	387	412	387	355	358	349	352	373	362	361	354	385	358	371	365	360	382	376	396	349	382	345	365	361	345	375	374	369	382	355	364	380	344	415	420	372	390	349	305	381	364	365	351	392	379	348	349	366	382	405	386	383	390	359	373	383	376	339	365	387	329	360	379	365	417	380	356	352	388	383	360	365	342	352	378	357	409	377	371	348	377	338	374	352	365	363	373	353	351	396	382	378	370	350	366	398	371	340	362	357	324	350	382	400	336	364	359	347	369	370	362	380	348	382	352	358	375	327	368	335	349	397	368	351	375	372	376	397	405	353	398	372	382	304	371	386	411	393	322	332	364	352	372	335	367	373	344	332	327	383	404	348	380	390	366	342	342	389	375	374	365	375	387	351	337	354	381	389	362	354	366	346	390	352	363	363	371	381	344	369	386	339	354	363	358	392	360	359	347	373	353	358	380	351	363	369	380	337	368	342	326	382	357	335	369	340	355	347	391	340	363	351	347	383	342	375	335	380	394	373	354	391	383	398	359	390	361	371	354	343	360	354	355	386	344	356	368	364	381	385	343	353	369	379	394	358	361	360	378	358	384	395	373	408	361	360	393	381	331	416	383	387	416	358	354	344	379	387	370	350	333	394	375	382	366	338	369	345	367	364	346	345	387	396	362	363	388	362	373	342	343	367	402	351	363	337	365	359	388	391	352	375	333	359	371	357	352	357	382	353	356	360	404	341	370	371	341	352	395	351	357	364	340	356	393	343	341	348	396	361	379	363	390	355	354	400	368	359	336	372	367	327	368	380	372	356	335	393	354	380	397	381	323	360	357	332	371	333	336	350	362	373	352	378	349	351	354	339	385	375	347	409	401	319	344	373	385	374	366	411	371	373	388	363	326	371	385	377	359	351	342	366	352	367	361	341	362	375	394	355	339	365	356	351	378	373	369	395	343	397	382	386	354	377	371	372	382	359	401	372	394	360	369	356	340	358	367	378	379	353	341	369	388	366	389	413	349	376	359	368	352	377	367	359	385	364	331	394	382	315	385	365	374	392	355	342	348	393	348	359	333	338	340	358	367	365	364	375	357	389	358	366	380	359	376	333	358	375	384	351	350	390	389	381	397	339	379	347	342	356	356	353	376	378	413	372	367	381	344	341	339	367	355	364	394	352	368	373	366	343	384	392	368	357	383	365	380	383	365	359	337	355	399	372	356	373	349	361	366	355	371	362	364	371	369	366	343	357	397	393	323	378	367	404	368	334	357	357	375	322	383	337	344	381	370	389	343	394	351	373	371	365	383	372	374	383	384	330	370	321	360	319	369	366	352	365	381	327	334	391	383	387	397	357	405	351	391	366	396	356	362	380	355	357	366	384	363	363	364	394	380	346	381	369	380	358	411	355	362	342	402	350	349	365	381	380	357	398	326	384	358	347	380	358	366	383	381	353	369	356	386	353	363	381	362	373	326	361	394	393	369	394	395	406	389	381	359	373	387	364	356	380	370	369	375	362	378	354	354	388	340	369	337	376	337	379	368	353	373	350	394	387	373	356	374	359	381	328	370	387	363	361	356	374	372	364	378	336	357	379	341	360	356	366	371	359	369	358	336	344	361	367	350	343	376	378	364	356	372	345	355	380	368	359	396	327	406	365	339	365	366	372	371	406	367	365	353	360	411	400	363	382	345	377	378	374	414	348	367	350	365	363	345	351	372	359	373	403	360	375	393	345	363	372	362	357	327	392	353	358	366	361	374	389	358	381	371	359	364	389	397	370	382	359	371	356	390	368	379	371	339	335	349	381	375	361	379	373	372	368	361	368	372	355	364	361	368	406	375	355	345	387	368	399	371	389	334	365	355	346	349	387	371	370	347	379	348	355	370	359	345	346	369	360	370	352	392	340	387	397	354	336	374	374	364	380	363	370	367	354	380	356	365	369	323	393	391	399	376	367	368	351	351	376	408	373	388	361	349	377	344	356	381	384	380	386	351	361	379	383	386	371	362	368	377	365	359	359	357	378	394	359	376	395	372	380	337	358	371	360	355	382	354	384	335	394	359	383	336	336	368	315	358	370	355	372	367	392	388	374	337	322	378	362	352	368	366	357	377	342	380	399	386	388	373	345	355	373	367	365	376	379	360	346	356	392	394	340	370	361	364	356	387	363	372	344	337	387	386	360	362	367	378	390	358	339	358	380	324	369	380	375	329	339	346	362	371	380	343	337	370	369	386	400	365	349	325	353	348	351	338	375	348	373	341	368	370	366	367	363	369	383	342	377	370	369	339	372	403	361	331	377	319	351	352	362	383	379	382	362	347	361	363	367	323	373	381	362	370	355	379	339	385	350	391	356	354	379	340	366	341	352	421	354	395	363	364	367	358	380	350	395	347	376	398	351	382	365	355	359	374	380	353	338	378	363	351	342	403	346	355	374	372	374	359	381	362	386	374	343	347	365	368	353	340	368	355	363	353	352	385	358	391	361	341	357	349	343	388	358	385	397	364	398	370	341	358	359	349	350	342	347	329	351	356	361	353	384	363	387	344	331	356	367	376	378	357	352	382	348	387	381	359	355	358	343	364	310	356	390	352	355	394	401	377	334	333	384	329	398	370	377	367	395	368	349	390	382	374	350	381	385	368	372	371	362	368	388	369	370	387	366	365	386	390	366	353	397	341	347	357	371	367	379	401	380	338	397	385	361	363	363	394	346	356	316	402	339	416	387	344	359	373	348	398	368	355	380	363	369	359	366	356	347	348	417	355	363	357	379	402	342	367	360	364	363	371	370	346	348	357	373	355	359	359	356	345	338	356	384	346	351	351	382	361	375	376	387	371	364	386	378	361	389	365	351	375	368	371	373	363	368	356	345	375	371	371	361	367	389	346	363	352	376	366	384	357	360	334	366	352	369	379	379	335	373	345	370	390	374	356	335	365	330	346	336	341	359	364	360	363	361	352	346	363	349	369	341	353	367	425	371	361	397	340	368	384	391	380	393	359	382	371	377	353	372	381	382	388	337	399	380	369	374	355	342	376	377	362	344	351	359	339	357	363	360	375	387	355	356	380	383	369	387	365	371	354	386	374	366	368	370	364	356	359	372	366	387	372	363	388	345	376	356	394	357	380	322	381	361	366	374	360	369	338	341	382	364	378	312	380	374	360	369	392	406	354	357	375	334	372	381	364	353	376	379	396	382	359	380	370	358	352	391	341	344	392	367	393	372	355	387	373	366	360	379	355	376	395	367	387	374	357	335	376	371	350	383	371	377	383	373	381	363	371	364	363	346	373	360	373	396	377	396	357	381	364	346	380	376	375	349	354	331	368	360	348	373	366	372	385	393	364	369	347	366	367	330	341	375	388
25672	26441	35558	29395	15019	3308	820	497	463	479	485	442	463	444	504	483	417	474	477	405	427	477	431	432	440	452	464	457	469	483	490	427	464	497	517	457	478	459	483	503	467	440	466	481	471	453	460	449	465	446	413	423	441	442	447	438	454	482	449	431	450	497	441	451	428	447	444	426	464	453	481	454	469	443	441	427	464	439	433	467	464	451	448	405	463	496	440	439	458	481	449	468	452	477	450	450	433	449	444	439	454	395	398	464	426	419	460	450	454	426	427	461	479	439	428	472	459	443	444	434	461	441	433	463	471	439	470	470	467	467	450	434	488	429	441	464	457	439	484	427	439	439	480	469	483	456	437	444	442	465	481	423	455	429	448	438	484	450	459	427	454	433	466	462	424	470	420	434	445	464	442	427	473	413	470	409	459	434	483	472	429	482	453	436	443	442	443	445	440	500	461	428	428	441	497	423	426	420	478	478	482	411	444	442	465	442	447	472	424	479	450	470	421	417	425	472	481	428	438	446	410	481	438	439	431	433	423	461	454	459	421	469	438	468	459	456	404	461	487	442	431	465	439	463	439	494	435	485	466	465	397	435	455	479	448	462	457	442	476	501	459	465	405	485	474	471	432	426	458	478	469	442	447	435	447	457	405	385	445	468	409	452	417	466	410	472	475	448	454	436	401	433	427	439	450	433	428	461	467	445	437	440	444	438	482	476	456	451	445	454	435	447	446	460	464	437	475	452	428	443	457	427	446	455	415	435	480	441	418	496	428	449	421	485	430	438	462	449	424	432	444	417	456	446	425	400	475	451	440	477	448	471	438	487	421	463	499	449	403	469	469	458	423	432	429	468	458	409	442	394	478	436	408	428	453	470	418	452	462	475	476	418	455	435	447	444	413	445	446	485	466	440	474	467	462	455	486	464	422	445	473	455	469	441	483	446	449	487	433	418	464	455	444	462	427	452	444	432	415	429	457	439	446	470	455	395	417	445	460	437	463	428	449	434	449	469	461	469	461	474	470	432	436	456	467	458	444	445	422	450	461	433	443	450	433	426	451	429	425	471	480	414	437	450	454	460	457	468	466	456	507	447	461	418	441	444	445	446	483	459	469	444	444	494	464	445	446	442	459	423	452	449	479	442	412	442	426	439	469	460	469	436	430	478	451	420	445	428	437	484	443	463	451	450	427	459	438	446	408	428	430	426	424	453	438	454	411	468	479	457	450	449	423	460	443	456	449	417	432	423	428	436	450	450	425	448	479	450	436	457	418	431	455	425	440	445	475	461	415	416	431	460	420	468	416	429	444	433	431	455	439	427	460	450	462	449	421	457	461	421	438	460	447	427	457	431	444	439	430	427	436	476	458	484	409	426	427	450	443	462	473	423	506	428	415	416	454	444	451	471	430	446	474	449	445	440	459	456	463	475	463	436	435	417	466	471	467	444	430	454	453	470	448	478	459	467	450	440	395	467	489	448	438	482	442	445	462	469	455	457	479	450	470	435	432	476	397	462	433	441	468	476	457	426	445	479	469	462	498	436	399	488	452	436	445	467	441	456	459	455	438	421	408	467	452	441	448	438	458	445	428	455	417	435	423	441	450	419	443	479	475	432	412	461	422	468	445	438	468	421	474	465	444	431	445	425	474	452	427	444	469	453	438	467	448	476	433	450	456	430	415	460	459	443	439	467	449	442	441	407	438	485	507	479	453	430	436	443	447	447	428	458	456	482	462	441	446	450	487	440	418	465	440	451	431	431	430	469	441	428	452	460	456	403	465	470	461	439	484	471	477	444	474	481	448	459	440	504	452	424	403	427	446	413	505	424	451	433	434	406	417	451	430	436	449	476	435	416	417	479	446	450	439	472	415	468	398	439	445	435	442	447	474	490	434	481	524	484	462	481	466	457	415	437	435	487	448	418	468	439	467	403	452	426	413	434	476	459	447	458	469	450	479	429	451	462	434	438	423	445	447	404	440	478	468	453	447	439	445	464	450	463	452	445	462	472	430	472	417	452	434	429	458	448	459	446	448	443	458	453	451	432	459	433	443	418	453	442	418	474	446	429	489	444	464	457	458	416	465	458	454	458	450	457	426	431	471	483	474	454	431	425	418	441	453	489	450	430	498	419	431	414	454	458	452	439	425	458	459	435	428	453	415	444	431	415	427	458	457	460	452	462	461	450	426	483	428	447	448	458	460	413	433	454	439	431	406	458	437	433	400	449	458	450	481	479	467	457	460	455	440	433	435	486	432	416	454	461	459	475	469	463	436	455	488	461	454	423	427	490	443	475	435	444	433	404	465	451	470	400	450	506	425	433	459	455	427	471	472	411	430	477	446	452	419	457	443	442	488	462	478	425	449	452	483	454	402	452	472	473	460	461	456	433	449	417	431	446	518	430	417	424	445	420	496	445	407	450	442	422	463	431	494	468	459	430	461	434	448	432	451	436	467	453	449	472	409	399	444	447	434	440	450	448	432	481	443	479	475	432	407	429	441	481	480	424	483	441	445	448	421	453	480	450	445	430	435	401	475	441	429	454	438	448	454	473	444	450	442	441	434	452	431	439	437	401	452	438	427	442	446	394	460	433	470	439	447	436	481	425	454	438	428	419	460	430	472	508	434	446	496	452	452	445	433	480	435	469	447	419	452	484	439	414	417	485	432	425	417	466	446	455	452	457	415	445	418	473	452	462	491	427	418	397	448	430	466	446	456	465	477	446	480	425	489	448	450	449	429	420	480	415	469	452	476	427	451	454	460	477	444	443	477	477	423	448	408	443	465	451	430	476	468	493	452	419	447	429	448	452	476	450	484	473	451	457	438	427	430	436	415	446	448	434	452	464	442	454	460	434	423	455	414	468	466	480	411	452	476	430	438	406	463	423	429	436	432	453	468	435	454	439	443	450	443	461	456	426	446	475	411	445	453	435	424	476	440	440	414	425	422	442	454	465	460	470	439	440	449	443	454	477	420	417	447	446	451	456	428	478	407	430	428	396	499	453	438	452	443	434	463	462	427	484	434	434	421	439	452	451	457	469	423	436	455	430	427	462	438	407	471	405	448	423	443	462	479	433	449	449	452	444	429	467	415	461	433	427	465	446	432	451	408	447	432	431	413	466	494	452	416	456	422	424	431	450	460	435	423	465	473	421	466	450	440	433	404	471	462	406	474	485	446	427	466	455	445	420	479	459	429	438	468	453	428	429	463	462	422	433	445	433	455	474	428	410	424	463	461	429	474	457	464	456	480	424	461	461	436	441	439	434	474	495	482	474	431	447	434	480	436	403	439	445	458	493	433	385	440	480	428	422	398	483	416	422	426	449	464	453	469	467	458	445	450	434	478	457	452	430	448	446	467	459	423	454	449	439	451	430	429	472	427	438	449	432	439	418	451	416	445	463	462	448	455	428	457	461	452	458	416	439	480	430	463	463	480	461	402	423	428	469	458	456	490	443	443	442	440	458	469	449	469	460	437	455	443	422	490	432	450	463	435	439	473	458
61425	83212	51657	20594	6024	1724	691	473	425	418	444	407	449	440	435	420	426	423	458	445	405	449	404	442	409	456	440	429	421	412	422	415	414	428	407	426	447	434	441	421	404	410	399	411	426	402	434	429	454	395	415	437	429	441	452	433	451	458	430	444	439	432	394	392	428	415	430	423	421	424	414	408	447	423	398	449	423	442	393	413	408	413	418	432	412	401	419	429	399	414	422	466	404	431	455	402	470	424	447	426	440	438	426	425	442	414	370	450	395	400	412	425	373	457	403	448	419	415	428	399	428	433	422	407	430	430	425	454	425	436	401	419	415	439	444	446	456	401	459	461	441	408	440	431	415	404	434	424	412	435	412	396	414	416	400	431	453	394	429	408	451	391	414	406	426	414	417	453	451	467	418	409	455	440	412	431	424	419	405	444	470	433	399	460	448	403	400	456	443	452	413	386	424	450	421	432	431	437	407	430	418	424	434	415	417	375	429	406	446	398	422	430	387	436	428	451	408	437	401	405	409	440	405	408	395	416	445	387	458	420	441	438	449	421	417	430	402	407	428	410	417	400	411	427	429	446	430	432	393	415	441	407	424	417	403	389	421	410	409	446	404	440	426	432	429	419	413	414	425	396	422	412	393	416	445	410	360	433	419	430	398	423	422	398	438	429	430	449	430	414	449	433	425	405	423	387	432	386	406	397	438	393	381	421	426	441	391	411	429	441	438	430	453	401	400	417	414	404	424	429	459	401	431	398	410	401	411	393	412	410	415	419	442	389	437	417	435	418	425	423	409	415	444	411	430	434	373	420	412	420	417	404	390	418	441	436	443	431	421	403	447	443	410	426	400	400	442	459	411	431	443	449	407	458	439	390	426	447	433	416	492	422	453	410	415	429	426	435	440	434	431	445	422	395	440	433	415	399	419	393	408	424	449	411	415	435	452	408	410	438	393	480	399	421	389	399	458	427	412	439	422	429	396	427	406	451	430	415	404	402	421	452	418	397	395	405	411	410	458	402	461	402	418	417	385	417	400	453	422	407	434	446	460	410	387	427	437	422	421	381	443	432	403	381	434	421	476	412	426	423	442	389	405	431	475	432	406	395	410	412	410	416	441	421	403	429	406	425	424	415	422	382	419	445	443	409	404	452	440	408	416	407	472	414	414	400	430	435	406	467	413	458	377	442	437	437	400	429	456	439	398	430	417	446	401	426	446	436	412	384	404	422	412	435	406	402	404	410	421	395	400	417	426	415	408	452	400	440	454	395	430	392	440	425	414	427	403	431	391	406	447	409	435	442	403	404	396	442	404	430	393	442	434	423	412	414	405	415	433	427	430	391	412	407	450	449	424	400	404	406	401	418	423	407	421	415	446	403	417	396	409	416	443	396	435	432	420	397	419	413	434	423	396	441	438	408	398	458	383	434	429	419	428	416	429	430	438	463	465	421	415	417	429	425	417	408	382	428	438	421	414	397	391	416	444	403	436	445	372	423	445	401	460	457	400	422	393	439	441	435	440	385	443	427	396	407	432	418	436	430	413	424	431	410	427	414	411	409	414	459	413	413	440	404	438	380	406	407	417	453	439	512	432	441	446	399	403	407	399	429	401	427	413	423	444	422	415	455	467	441	416	424	428	451	441	385	421	425	409	406	416	435	380	400	446	412	403	431	428	413	433	430	415	395	415	445	419	470	394	405	403	384	423	393	410	411	393	415	388	417	411	443	397	436	401	417	431	409	378	408	473	405	423	429	431	433	385	425	413	429	419	448	413	403	408	432	454	392	457	422	392	431	430	403	384	413	436	437	448	445	397	385	452	454	432	407	443	433	444	423	403	450	420	442	445	429	433	416	433	421	423	393	407	445	408	439	430	420	447	385	427	401	445	437	432	388	420	387	445	419	412	425	417	414	388	407	422	405	387	388	430	448	402	382	445	456	392	416	401	441	390	411	426	416	396	427	433	419	425	430	398	426	424	401	418	429	433	430	380	413	403	443	430	430	425	436	414	419	431	414	406	416	388	409	372	434	439	394	416	408	445	427	470	417	420	428	443	431	416	458	408	419	409	437	424	392	454	442	426	414	438	406	404	414	422	435	399	439	386	448	429	409	438	432	452	428	433	412	460	421	438	406	412	428	396	382	406	394	438	409	428	448	440	450	464	447	406	439	394	423	408	437	432	435	428	433	425	390	435	406	408	410	403	477	392	426	438	423	414	417	421	424	417	375	377	460	406	426	487	434	392	447	448	453	404	388	441	454	452	434	418	449	436	428	424	417	430	447	398	400	429	406	414	392	405	453	462	432	403	397	430	419	410	462	388	423	412	401	433	451	453	402	428	428	462	408	467	433	465	432	411	413	408	437	405	416	385	413	458	452	419	467	375	418	387	460	432	395	466	451	444	431	419	408	415	438	403	415	411	424	429	399	399	412	400	445	420	439	395	393	424	419	427	440	448	441	404	393	376	437	443	415	401	454	422	432	456	471	408	419	424	447	426	445	438	431	425	436	449	416	405	406	424	406	433	427	437	398	389	422	410	387	409	421	407	405	440	428	407	393	427	413	428	413	464	408	411	434	410	398	436	422	424	419	413	451	397	409	442	412	375	454	423	415	426	404	458	440	423	442	411	407	428	459	450	443	456	434	431	417	438	418	447	390	406	438	407	410	420	417	406	422	407	431	376	438	448	426	403	411	418	407	420	447	439	449	396	411	413	419	413	420	431	411	403	396	432	431	382	407	433	408	404	425	397	437	429	421	381	419	422	472	395	385	413	410	441	442	426	448	427	408	409	409	422	376	429	439	434	422	437	421	399	404	434	425	406	415	426	364	392	403	410	435	418	414	418	403	423	428	404	417	453	405	402	406	404	419	426	404	394	417	423	428	456	417	439	440	421	466	454	402	417	433	404	432	425	424	433	398	456	397	424	443	413	409	450	404	448	421	423	436	418	424	430	421	371	390	406	408	384	411	413	413	402	445	419	450	438	471	408	418	389	417	396	386	420	416	432	423	409	441	418	410	431	421	433	415	404	453	404	414	422	403	415	426	431	433	415	425	419	393	429	429	465	393	391	404	417	432	452	437	399	430	449	449	411	426	390	394	379	438	395	425	405	412	420	397	378	441	452	404	400	412	444	402	443	424	415	410	370	412	437	407	419	406	454	386	394	412	416	433	434	427	451	459	463	430	398	418	413	413	424	402	359	423	453	418	410	413	433	433	432	412	379	413	413	408	420	406	411	413	441	444	451	376	439	426	470	406	444	371	372	421	463	413	382	460	421	408	418	398	417	419	401	410	411	408	389	410	437	423	440	435	421	416	425	459	400	402	414	407	397	390	428	430	419	395	395	371	387	434	423	387	407	440	431	413	443	428	425	425	407	399	420	414	441	396	424	444	416	409	453	423	399	392	396	404	379	448	440	411	361	428	424	436	431	405	402	424	396	433	429	432	414	402	419	379	430	414	419	419	399	435	428	438	418	405	424	439	407	395	429	394	410	413
23931	23103	31615	26965	20988	11717	1990	786	666	590	598	621	581	614	558	564	554	537	603	527	608	583	560	610	555	555	560	552	540	578	609	596	566	580	595	569	523	569	562	559	583	550	549	545	584	576	562	575	590	591	581	566	545	559	605	575	551	577	572	550	552	558	568	560	550	583	566	572	540	557	561	560	558	557	566	561	558	567	573	542	530	590	538	552	567	548	552	588	616	577	572	599	563	561	566	539	586	543	550	524	572	537	564	538	568	537	556	550	571	582	513	561	568	579	549	592	576	560	583	581	555	535	592	595	539	554	557	596	546	560	571	532	546	573	558	472	567	562	534	538	586	550	581	569	553	534	551	538	593	581	516	581	567	604	513	591	562	566	564	562	572	562	569	540	560	554	579	582	578	587	576	531	557	610	548	574	540	538	564	610	510	572	569	601	532	540	591	535	564	595	550	563	548	579	556	560	570	586	581	588	546	563	576	567	557	542	569	538	519	585	561	580	548	549	574	540	564	571	543	563	563	569	581	536	556	507	528	581	553	486	576	557	574	590	578	556	578	593	534	567	539	562	579	543	575	584	579	555	592	589	527	539	561	571	550	588	535	532	578	542	548	563	558	555	531	541	571	547	571	525	559	537	569	594	522	557	531	548	515	560	532	567	546	562	553	534	558	578	573	571	569	582	571	567	539	524	546	587	567	563	501	551	586	560	574	538	611	566	560	605	600	517	570	567	561	536	545	563	598	526	532	571	552	587	565	548	580	529	505	587	549	564	610	569	564	579	546	560	577	579	596	530	588	558	530	550	582	563	530	507	564	600	555	552	561	595	510	568	540	516	558	563	551	552	537	571	584	566	543	561	515	567	507	550	557	548	573	542	525	556	534	533	565	522	541	515	559	555	544	570	574	557	529	575	533	612	563	601	559	513	590	571	537	558	549	538	568	506	555	598	528	552	527	587	517	526	553	604	560	583	602	581	583	543	586	581	551	536	569	551	555	562	555	558	586	578	583	581	546	556	544	527	525	558	546	561	542	521	525	571	594	563	572	552	572	508	548	544	573	560	556	541	575	583	555	572	545	536	523	599	567	603	547	537	585	584	555	562	511	527	570	580	528	575	547	544	569	529	533	576	572	552	573	556	558	564	542	580	592	565	551	508	515	484	554	580	534	563	599	568	538	584	548	575	567	529	602	542	567	553	544	549	580	534	584	557	576	595	587	572	559	561	584	549	550	550	550	557	568	527	569	549	602	552	558	553	551	540	541	552	547	535	531	561	529	542	545	568	594	528	572	590	534	539	587	542	544	557	548	550	555	576	590	567	527	532	512	560	536	547	587	548	526	558	507	552	570	545	601	562	565	577	536	589	577	555	553	578	558	581	524	513	571	564	542	604	522	569	535	562	546	530	542	538	550	525	566	521	557	573	574	564	567	538	560	599	548	560	597	587	571	537	541	560	539	564	549	554	575	573	534	552	559	551	592	553	551	523	527	550	560	608	522	590	556	557	547	584	552	567	571	542	560	554	555	564	564	534	534	576	572	579	531	563	604	590	554	589	566	516	563	572	569	551	547	587	550	549	588	540	580	594	633	590	518	539	552	526	543	584	588	540	579	583	554	576	549	562	537	533	527	570	580	549	547	579	552	566	548	565	570	572	565	587	519	552	566	555	568	550	614	576	561	577	598	564	536	591	572	556	554	546	546	579	509	559	543	595	530	575	527	575	549	556	508	524	576	552	511	542	541	583	547	515	525	549	556	576	535	563	550	549	509	551	585	565	576	558	557	570	515	531	531	526	546	573	560	554	521	590	556	544	548	566	528	567	547	506	530	563	557	558	580	530	589	544	549	554	569	592	603	562	584	583	567	577	567	545	560	550	518	528	605	568	557	596	526	562	526	582	554	573	563	543	523	536	522	532	556	600	542	558	566	549	589	595	540	552	574	560	569	604	533	569	525	595	527	530	573	563	542	554	578	568	561	512	619	552	565	555	536	548	533	554	580	551	561	553	598	562	610	548	596	587	576	515	543	551	585	542	541	580	569	553	535	553	562	612	542	545	538	548	557	593	580	533	579	561	571	589	574	571	586	562	535	582	571	571	590	565	560	504	546	527	575	545	509	591	534	540	547	522	557	592	558	576	561	566	556	557	585	546	552	557	543	550	555	522	560	580	567	573	521	588	560	511	576	607	537	575	585	538	543	584	579	566	558	566	555	574	569	580	608	562	537	548	537	587	516	556	547	553	613	539	614	614	593	528	512	551	608	545	540	566	567	532	531	588	532	594	564	563	543	569	568	548	559	550	548	547	538	565	528	549	528	559	525	559	553	572	538	555	604	519	564	586	583	565	575	577	588	567	581	580	590	553	557	546	563	540	542	569	558	549	521	556	543	596	571	536	630	542	552	535	565	581	570	580	577	528	577	597	566	576	540	530	616	526	561	573	532	556	559	530	555	559	592	569	595	542	544	563	573	520	528	569	568	543	586	505	568	555	573	563	524	591	582	549	591	584	536	597	568	547	566	504	599	568	532	533	561	562	558	603	565	602	627	544	575	529	558	575	553	529	546	563	495	557	561	553	546	526	548	537	573	528	567	514	567	547	558	579	549	553	565	543	555	565	554	578	558	552	545	566	530	553	559	584	585	569	543	538	554	528	552	571	546	533	560	568	549	560	549	540	566	544	542	568	559	565	520	517	574	526	522	554	552	531	530	551	591	561	615	581	601	559	590	543	542	567	527	545	532	595	557	572	580	524	552	553	606	576	568	558	532	550	547	543	546	557	563	524	557	560	634	534	578	544	538	589	565	600	538	591	513	580	591	574	556	523	593	561	579	578	524	541	570	577	552	566	562	526	566	565	591	547	575	553	574	583	522	560	549	586	547	561	543	562	575	563	553	565	555	523	539	559	552	566	594	562	577	579	545	522	579	526	546	578	562	586	566	590	522	540	573	581	596	558	602	554	559	545	567	542	605	528	537	554	571	514	539	568	556	562	541	530	565	595	553	545	516	590	542	583	526	584	543	555	534	567	550	596	545	568	531	564	561	560	518	542	549	560	580	589	600	547	532	488	541	547	550	603	542	538	569	515	565	569	545	563	549	596	559	551	509	574	560	515	556	574	573	549	587	570	553	539	572	572	561	550	541	559	526	552	550	586	529	585	558	535	555	516	537	569	559	563	538	567	540	550	609	526	536	591	598	538	574	520	510	567	600	568	537	587	565	530	559	515	540	578	584	563	509	509	605	539	547	550	556	594	531	538	575	544	548	560	579	531	601	536	574	543	565	519	512	499	560	563	584	550	587	569	520	606	622	519	585	567	578	550	544	551	579	562	536	528	512	579	582	528	534	575	602	562	562	537	570	549	553	569	577	539	574	554	605	507	519	601	599	599	597	554	560	578	573	566	553	562	576	563	529	550	506	553	567	522	548	555	578	521	555	507	535	556	577	585	576	541	546	544	554	591	550	555	536	545	597	561	535	536	565	540	537	530	589	544
63183	93273	63043	30281	10445	3076	996	589	576	507	556	545	562	562	548	528	528	540	491	575	573	541	549	511	577	561	506	538	547	518	548	526	503	510	552	554	538	576	577	543	532	529	506	581	533	543	573	554	553	537	567	507	533	554	539	563	562	534	551	534	535	557	532	551	554	554	563	538	548	550	497	510	528	525	546	548	510	540	508	523	500	559	559	543	543	549	523	529	586	557	498	546	537	551	551	533	527	522	549	523	527	520	555	543	531	516	522	543	554	521	553	568	522	522	524	527	566	546	543	539	579	580	571	525	563	529	577	535	551	545	571	507	532	564	531	516	514	540	578	539	543	532	544	576	513	527	526	565	561	513	527	534	561	520	547	528	568	530	563	534	564	532	543	540	550	541	522	557	569	505	556	524	560	531	526	526	527	545	537	533	522	530	574	528	508	546	557	520	512	532	504	561	506	578	493	533	564	544	572	530	516	516	534	540	556	534	552	497	542	526	529	507	509	507	554	535	554	517	502	520	566	560	573	512	540	562	535	567	548	529	564	540	516	511	508	493	550	526	572	521	491	557	570	531	545	507	522	528	543	546	532	532	547	570	552	565	512	559	550	510	539	528	517	516	488	518	544	574	556	578	511	574	525	547	552	471	611	556	497	556	532	544	544	536	540	538	523	555	530	538	536	555	545	547	536	565	557	487	538	502	552	551	516	553	505	510	534	503	579	513	511	508	547	512	531	561	557	557	511	541	491	521	521	540	528	552	541	550	512	524	530	563	509	535	579	492	555	541	546	562	488	542	530	532	542	558	565	533	547	534	538	523	558	524	536	590	519	536	547	543	565	563	554	503	550	523	508	542	523	548	494	515	548	545	513	477	552	538	565	549	493	553	552	546	564	536	524	505	536	565	532	521	553	542	508	543	549	512	532	532	564	572	501	543	553	531	564	553	532	551	548	614	535	573	552	513	526	532	539	532	522	494	510	544	555	563	580	527	573	550	530	559	551	488	548	551	518	530	516	509	487	557	537	585	520	541	579	523	528	540	549	559	581	519	552	542	533	539	538	569	525	503	545	540	544	525	491	527	517	545	552	534	555	554	527	530	491	519	508	504	505	526	537	559	503	521	545	549	521	567	555	562	587	528	565	573	543	541	540	509	520	490	512	578	564	544	582	537	543	513	545	539	532	510	537	537	567	577	565	517	559	566	555	539	531	506	532	565	511	536	536	501	536	533	525	525	557	519	527	510	531	518	550	504	532	549	535	534	521	566	519	493	562	547	523	521	514	582	528	517	500	533	511	562	513	578	555	514	500	528	510	532	509	518	520	543	588	566	560	553	536	548	544	550	507	555	532	522	570	555	536	541	550	587	540	531	544	522	545	574	566	515	557	529	564	532	500	520	531	551	524	540	534	504	516	554	537	522	525	540	546	551	497	520	544	538	501	535	512	556	547	497	596	548	555	549	531	526	508	520	549	494	508	558	531	526	552	525	516	520	573	549	532	558	528	520	493	535	500	518	548	561	521	540	549	540	516	539	507	536	535	499	534	518	547	496	555	534	540	544	499	509	523	532	544	532	550	572	583	540	563	528	502	539	537	541	549	530	502	553	514	564	580	564	514	564	544	539	551	522	524	520	542	522	537	556	540	517	529	540	511	535	582	569	507	514	544	526	556	521	561	512	533	549	569	567	518	528	576	509	557	483	512	529	524	524	524	550	518	551	540	530	507	530	551	540	529	523	510	516	551	516	527	536	522	537	530	572	556	548	559	517	555	526	540	575	528	526	511	504	531	480	508	540	534	530	527	553	578	531	558	539	567	540	581	583	526	533	540	526	522	560	538	563	532	571	545	511	560	506	511	517	549	524	522	537	519	533	525	479	564	508	569	530	509	548	530	539	498	535	539	548	562	504	543	513	504	534	555	554	536	532	578	534	524	508	524	522	529	537	515	550	572	525	534	548	561	502	548	553	499	550	497	547	507	545	519	521	565	491	547	569	528	571	523	513	527	573	530	523	530	557	539	565	519	498	521	536	516	529	525	541	540	551	554	540	517	583	516	513	528	541	555	569	571	547	587	539	522	479	571	519	539	524	525	506	569	502	550	535	508	504	537	547	540	546	538	519	475	559	545	527	522	572	517	526	532	526	539	494	532	521	547	559	525	500	501	551	536	554	556	554	552	554	570	576	569	512	528	549	583	552	508	520	521	511	546	541	545	549	534	569	550	526	550	514	531	519	558	531	563	538	529	556	568	543	553	527	554	545	518	540	531	540	518	524	521	567	598	531	527	618	565	538	522	559	516	508	556	537	604	543	490	498	554	562	502	581	516	526	489	524	563	536	555	521	566	513	546	572	534	509	540	534	578	501	561	537	518	548	562	506	523	581	536	575	558	574	495	534	514	511	512	515	509	536	502	560	535	533	553	530	513	557	552	518	515	506	503	536	538	550	515	504	514	532	563	540	544	561	556	550	510	559	508	525	575	519	558	537	546	546	496	511	570	500	547	524	579	551	538	519	558	587	538	510	528	523	503	538	509	541	543	504	517	562	513	542	506	493	517	542	538	548	544	527	529	570	492	539	517	536	528	502	537	593	532	613	523	542	562	551	520	528	519	502	554	586	510	569	534	527	577	542	575	542	546	526	547	517	508	529	526	528	498	467	532	516	534	578	503	522	520	547	548	525	535	538	535	553	576	483	505	502	524	544	558	524	547	535	546	498	470	528	527	510	549	568	515	509	472	541	544	539	522	538	506	552	514	549	556	535	530	554	554	535	501	530	542	536	558	573	580	513	584	518	543	536	511	516	526	538	576	542	540	521	538	541	525	516	554	543	527	538	548	560	520	542	552	531	582	484	564	529	559	519	484	518	536	534	513	565	543	506	534	557	507	519	551	494	522	564	553	486	506	511	535	520	579	525	539	528	535	532	550	521	553	512	540	509	542	527	536	484	510	585	534	528	504	559	478	520	568	503	533	533	547	561	518	546	530	523	520	517	582	550	542	567	545	552	529	524	586	482	542	520	538	520	540	527	536	538	536	522	518	521	548	562	556	523	495	543	504	519	513	514	518	521	533	527	542	532	537	548	537	475	540	526	499	516	518	543	506	529	522	516	563	525	524	565	541	567	567	547	530	517	528	549	559	506	543	518	543	523	565	520	506	526	581	560	551	511	562	530	503	511	541	517	533	536	506	495	544	551	582	559	561	575	478	536	575	540	542	530	535	529	501	544	539	498	528	519	561	516	535	583	524	504	545	539	539	507	545	524	499	533	546	551	518	546	549	559	520	528	536	550	537	534	547	550	529	548	519	571	544	505	536	556	539	545	488	523	552	538	518	558	548	555	538	534	476	543	528	503	544	506	546	514	544	547	550	567	527	539	553	546	486	533	529	529	540	540	533	546	506	521	520	538	553	497	565	513	495	550	546	529	549	565	554	522	543	537	552	510	520	495	507	522	527	528	561	483	550	520	490	596	543	500	540	523	519	519	504	527	544	581
32015	31274	21431	6911	1257	608	407	409	374	403	448	366	397	416	416	388	417	357	403	390	452	405	422	414	386	387	418	411	378	397	394	395	397	387	421	424	400	440	397	381	373	405	440	409	405	384	446	382	388	384	408	381	342	393	375	418	407	413	390	410	400	362	394	399	392	386	401	420	370	376	380	398	403	387	386	388	385	422	391	395	376	413	399	410	397	391	358	398	373	411	367	393	383	403	379	386	391	418	410	420	399	397	373	397	399	385	404	396	402	428	405	412	386	376	346	379	366	400	428	388	388	393	387	400	387	418	398	418	423	374	382	420	389	357	364	407	376	412	362	395	397	384	436	356	376	342	399	369	377	440	355	361	382	376	361	421	390	368	371	403	421	393	371	372	427	385	405	368	399	372	387	367	429	405	396	397	346	389	403	427	367	356	382	383	388	395	434	397	411	366	379	390	408	380	418	414	411	402	420	392	412	416	417	385	380	372	345	353	405	391	389	394	405	403	406	414	376	411	369	414	407	383	351	400	369	415	353	430	410	403	436	411	424	384	422	409	405	411	436	377	424	387	384	376	385	424	433	388	378	386	390	414	429	441	390	378	399	391	380	379	423	401	421	404	422	402	401	391	421	380	394	403	371	385	383	376	419	420	440	386	367	404	435	386	370	388	419	399	393	368	377	368	363	389	388	371	402	366	349	363	419	382	378	370	375	412	397	385	382	380	393	373	358	376	392	380	390	443	371	388	383	379	383	385	428	394	418	395	412	407	370	425	407	415	376	421	397	388	403	364	403	360	406	403	431	398	387	396	377	413	377	382	391	379	397	384	376	406	359	399	391	425	402	413	429	392	382	393	423	389	396	390	383	380	410	411	398	377	400	388	407	370	419	410	377	380	383	422	356	397	395	443	379	409	373	371	388	398	352	411	410	380	370	399	383	391	392	389	401	387	432	437	395	387	415	392	385	405	356	363	363	346	381	426	379	379	374	406	403	378	420	423	403	387	412	415	385	386	387	361	368	395	410	350	389	394	396	398	416	412	438	405	434	389	429	389	375	378	356	360	353	398	388	391	427	377	394	370	402	369	356	404	427	369	422	412	395	407	369	411	388	389	376	393	404	388	355	385	359	360	405	364	414	379	372	384	385	382	352	409	411	421	402	407	373	353	423	390	376	406	389	347	365	453	409	377	382	396	414	404	396	389	371	406	352	415	395	414	386	405	394	388	404	382	384	362	381	412	383	381	406	408	381	388	436	416	393	392	393	392	367	398	414	381	396	414	390	388	415	388	378	371	362	397	379	415	390	389	381	407	402	410	377	400	379	374	382	376	419	437	390	368	387	411	355	396	389	413	386	414	424	346	366	392	378	364	339	380	384	415	424	395	428	375	380	420	414	412	370	394	400	415	395	416	383	357	399	377	383	396	380	356	351	391	412	401	377	378	411	398	409	380	395	397	404	392	394	389	381	390	416	381	392	376	380	408	383	397	397	404	380	405	370	380	411	378	383	422	390	380	421	407	414	401	436	422	410	384	406	332	399	404	388	360	403	416	359	338	408	367	423	393	394	399	373	378	411	406	404	400	419	414	398	412	407	425	403	413	411	345	328	407	388	414	389	381	409	418	406	380	385	385	396	412	402	393	384	416	410	409	409	402	380	414	387	400	374	393	389	388	382	389	367	391	400	422	375	394	359	410	394	417	380	393	433	417	405	384	391	379	368	385	351	369	399	390	407	370	419	410	387	367	358	417	397	378	414	371	363	402	399	375	396	376	351	375	376	386	374	372	385	384	415	412	368	394	381	396	392	399	416	386	359	365	382	347	383	412	370	352	425	420	338	386	388	391	395	409	389	383	378	393	412	375	377	407	411	407	372	404	378	399	393	377	380	374	408	367	400	393	386	396	396	395	388	393	435	382	384	407	420	355	389	363	423	405	394	400	382	409	387	389	382	383	409	420	396	407	390	424	388	400	381	395	394	377	374	356	353	429	380	369	390	380	394	401	402	401	386	373	394	414	391	373	374	373	380	373	378	364	376	375	367	370	415	404	351	435	438	389	372	389	356	386	378	368	404	402	410	430	371	403	397	427	399	359	402	385	409	409	381	421	388	396	390	408	405	393	430	395	419	397	442	385	377	389	411	377	384	400	378	381	372	418	406	419	395	400	344	391	362	368	407	391	399	413	389	428	386	388	426	379	394	431	396	366	373	412	379	395	444	391	409	416	383	381	405	366	429	389	386	402	404	406	418	406	386	388	360	383	382	377	412	379	382	399	386	393	429	415	394	383	412	388	403	376	427	384	400	387	403	393	389	399	414	393	419	363	403	373	400	431	395	392	368	379	425	365	360	412	394	396	412	395	402	366	413	411	418	394	374	387	415	423	391	397	357	410	406	352	410	397	411	391	417	435	373	397	360	406	384	363	409	414	382	376	388	397	432	379	375	390	399	402	403	392	404	357	367	385	393	423	378	382	380	419	402	425	427	383	383	401	371	379	406	415	394	408	403	378	366	372	396	396	421	399	376	378	399	381	402	378	387	394	381	382	418	372	394	396	423	435	427	401	399	416	388	366	380	401	419	393	411	435	381	419	384	417	374	395	380	365	428	407	409	416	417	398	383	373	420	386	365	398	364	366	394	407	358	402	385	400	383	418	426	376	384	401	397	400	389	356	389	449	417	404	377	376	373	383	415	356	399	393	383	394	415	410	446	372	407	413	409	415	376	413	346	380	391	406	420	400	407	371	394	393	369	416	418	391	408	391	396	410	392	419	414	380	411	388	404	374	399	402	390	403	387	398	395	359	390	361	373	415	403	400	416	387	395	357	414	384	405	399	391	378	368	396	372	401	371	384	378	373	391	412	405	410	389	382	393	372	398	383	342	379	396	367	378	395	375	376	367	364	403	353	367	411	394	398	376	424	386	383	391	410	404	400	414	391	386	387	394	368	376	376	406	378	413	403	426	377	418	389	407	385	400	372	375	387	406	417	386	391	388	341	384	387	396	362	405	391	403	398	408	376	365	377	397	388	378	370	425	390	397	395	376	360	382	401	395	360	403	381	408	424	397	369	406	384	406	385	381	391	388	416	388	418	395	394	377	392	404	379	373	353	366	389	359	401	414	399	412	398	398	395	407	416	388	393	415	385	393	425	399	396	401	363	422	393	363	371	422	396	418	368	417	421	370	354	399	395	386	372	362	378	361	362	389	399	418	415	385	346	393	371	393	346	399	404	374	421	401	363	406	397	399	386	385	371	399	407	398	377	392	360	421	389	388	379	416	364	388	402	416	414	402	400	415	384	356	365	372	420	391	364	405	381	387	426	377	384	356	380	380	383	419	393	368	390	386	436	368	391	440	392	366	380	401	413	399	365	382	398	406	391	374	433	407	397	404	452	423	396	411	375	373	372	400	357	411	427	407	406	416	389	395	396	379	373	423	443	415	394	401	349	435	397	394	404	382	397	412	397	345	406	365	389	399	381	382	354	387	424	383	355
27311	33915	15109	3731	1113	496	359	350	340	359	341	354	341	332	327	354	320	354	351	337	354	345	354	351	339	345	350	347	327	332	347	350	384	332	364	374	353	351	329	323	352	320	361	369	365	338	346	344	341	350	364	332	372	366	334	382	376	353	366	333	369	375	334	350	358	322	345	374	336	362	357	354	367	344	343	318	337	336	337	352	318	339	326	323	348	386	352	364	348	354	353	354	311	332	346	350	371	340	350	338	346	393	353	347	339	330	359	343	317	355	349	372	345	332	361	333	342	315	346	335	331	376	341	310	377	346	366	330	331	373	328	334	348	337	291	366	334	357	326	320	342	310	355	340	341	344	339	360	343	328	354	349	352	291	362	335	348	306	346	319	345	322	342	347	316	326	327	309	311	358	319	342	359	333	343	332	360	360	337	368	339	335	349	378	334	371	373	317	346	354	360	360	328	328	346	338	339	358	360	343	371	349	337	370	376	363	361	338	354	341	334	312	349	357	354	332	354	369	350	360	332	345	324	343	386	327	342	401	326	342	348	320	346	348	337	365	358	353	325	353	313	343	358	338	357	339	335	327	321	348	338	337	352	358	350	335	344	361	357	341	335	364	355	329	366	338	366	338	340	335	337	358	297	347	314	339	368	353	345	306	362	362	348	360	331	334	341	309	366	386	368	330	350	333	343	352	362	314	367	341	367	357	307	344	345	348	382	337	386	346	329	338	319	347	359	359	352	353	339	348	349	326	339	352	342	332	320	335	333	339	345	346	348	384	373	321	356	358	356	315	359	367	374	334	368	347	362	327	352	344	326	313	346	342	353	346	347	330	353	338	335	356	330	345	349	351	321	361	319	311	341	363	337	350	348	374	320	323	344	353	346	346	361	335	339	350	339	335	336	315	338	326	371	337	383	375	340	334	335	378	333	331	356	337	352	342	364	340	363	344	336	339	316	341	324	328	314	330	368	352	327	382	391	343	353	363	355	345	366	363	338	387	360	359	377	358	376	392	369	348	354	345	325	375	358	368	314	366	338	335	331	342	369	375	359	337	348	360	362	324	336	345	340	338	313	354	336	362	328	362	335	355	347	332	327	348	345	363	335	339	366	377	347	324	338	319	334	387	380	338	340	346	364	324	325	309	348	326	316	346	340	336	324	333	336	332	398	338	340	339	346	382	347	377	360	342	358	366	331	351	358	343	357	331	340	347	372	399	350	342	347	324	341	349	317	395	320	365	311	348	338	341	344	341	377	364	321	350	332	381	332	326	336	341	363	360	350	354	340	334	346	314	345	340	348	367	340	359	349	333	339	371	334	358	336	340	330	353	355	344	365	333	344	389	351	330	345	337	343	333	344	368	332	354	357	360	309	355	329	327	371	375	385	344	345	341	336	307	362	380	323	340	369	356	347	366	359	339	348	334	351	317	384	300	332	331	333	334	334	349	343	328	315	349	346	341	361	365	363	334	345	312	386	330	349	315	373	322	340	361	331	371	345	382	348	325	328	330	331	336	352	330	327	312	347	368	311	338	365	347	360	345	349	350	354	360	367	311	367	335	346	364	366	375	351	323	340	348	367	345	353	352	331	349	380	355	375	338	327	353	352	377	333	342	360	367	359	322	340	330	350	341	357	349	380	361	370	361	318	347	364	373	367	353	321	337	354	358	337	360	353	368	346	367	360	324	317	336	330	334	310	326	370	349	329	352	366	336	369	367	355	362	354	363	365	355	360	349	308	358	346	369	356	341	373	356	345	354	333	313	340	312	324	379	359	320	343	375	339	345	354	369	321	335	348	314	345	323	370	364	355	333	349	364	377	343	351	329	326	340	339	342	317	348	343	360	365	352	374	345	323	364	351	353	318	343	362	314	354	334	371	372	344	333	327	362	354	369	332	347	338	343	343	346	368	336	360	323	327	350	335	349	387	331	362	383	327	328	350	344	376	348	339	374	344	350	394	310	366	330	355	349	361	365	359	362	347	349	346	365	342	334	356	360	390	396	348	330	328	300	367	372	308	332	333	333	354	341	346	345	334	354	380	362	398	352	345	337	343	334	313	357	357	349	349	374	347	367	335	365	331	338	341	332	330	322	339	360	309	356	364	323	354	337	295	335	381	330	373	349	366	361	351	330	338	368	350	354	365	328	342	328	335	341	343	352	371	361	358	334	330	336	378	356	357	339	324	339	375	364	366	349	342	365	359	329	384	341	322	332	307	330	359	338	371	350	337	346	350	339	367	329	397	365	375	336	331	360	340	370	345	346	375	329	326	329	366	323	365	358	382	333	335	336	310	316	337	333	336	324	343	354	361	347	332	357	355	366	329	350	324	319	339	349	334	347	397	342	320	352	300	336	320	352	364	340	329	362	338	356	341	347	364	351	346	340	320	327	327	334	350	360	313	343	316	340	374	356	344	349	323	341	356	326	372	374	344	348	332	346	325	349	379	368	352	356	355	378	325	348	358	332	338	347	319	353	323	355	328	332	361	350	351	316	353	349	367	336	320	335	303	324	367	346	344	326	352	350	331	335	333	323	387	331	324	333	336	345	347	343	365	347	365	405	328	376	355	354	361	349	363	348	362	363	360	317	333	345	308	343	364	354	354	345	353	320	319	351	346	364	354	346	353	368	358	353	340	311	350	335	377	301	337	354	337	345	356	341	385	349	363	376	371	360	389	345	373	309	325	361	369	367	330	348	322	325	369	374	369	350	360	364	344	318	340	345	332	349	353	325	345	350	315	321	360	343	343	351	361	333	389	303	367	353	332	329	333	338	328	355	324	330	343	350	331	373	325	369	343	340	379	341	353	347	340	355	339	346	364	339	332	343	348	341	358	340	337	309	337	347	355	367	327	350	340	344	319	354	316	332	363	349	311	341	326	350	343	321	293	333	337	354	386	343	328	364	350	331	342	340	337	328	344	329	357	343	364	346	351	361	341	377	331	363	364	370	322	323	315	351	343	374	350	361	366	393	367	375	345	335	344	375	338	347	325	338	308	353	335	353	351	341	329	336	352	359	397	353	349	360	336	357	373	340	324	337	366	323	343	348	337	365	343	332	345	319	328	300	336	351	320	342	344	352	348	326	354	339	347	333	344	343	319	355	381	359	382	350	351	372	338	340	351	307	362	353	323	366	343	332	313	354	364	358	320	329	347	361	347	369	333	346	332	325	360	347	360	325	329	349	334	339	343	349	360	362	341	322	355	349	328	354	352	371	349	327	356	351	343	331	336	359	361	321	348	336	353	375	323	285	338	341	334	346	323	361	345	348	377	317	347	343	335	410	350	324	334	369	327	331	335	343	342	377	348	344	360	363	369	347	336	328	371	324	330	352	366	360	372	338	366	351	320	324	366	345	360	331	372	357	379	312	334	344	346	336	396	347	338	348	356	307	342	308	367	342	336	355	357	370	355	349	356	352	342	328	354	379	357	318	346	340	334	341	342	342	325	350	366	385	310	361	367	338	354	352	348	364	338	333	353	315	373	310	330	399
25600	26029	34806	28147	14310	2826	783	497	444	412	463	433	395	445	422	410	419	443	410	423	453	423	423	446	399	417	459	442	443	419	401	420	415	418	428	411	455	457	459	402	437	413	465	399	423	415	419	425	411	435	422	398	430	426	446	398	434	450	431	383	416	438	392	434	397	503	425	420	440	427	405	417	436	425	442	439	398	429	418	399	458	437	404	425	419	426	470	391	412	427	442	457	402	402	445	421	397	466	401	420	418	442	385	436	408	445	439	420	464	436	410	433	462	424	420	433	412	429	410	448	437	423	407	443	419	421	383	416	452	416	399	437	422	360	432	431	402	430	420	406	427	461	443	433	418	400	409	460	418	428	448	436	435	401	444	412	429	476	435	435	481	394	416	445	440	400	464	432	417	479	443	421	387	440	406	411	431	440	399	424	417	423	402	435	425	450	427	398	431	398	409	426	387	450	404	441	479	376	435	445	427	407	425	392	449	353	435	424	386	425	424	418	407	429	428	433	420	409	397	437	437	366	418	471	445	430	431	413	426	451	441	424	416	390	376	414	415	406	458	400	453	426	419	404	404	418	432	431	420	408	426	417	449	431	364	429	442	429	435	437	409	413	428	409	394	437	397	433	432	374	409	379	422	386	422	452	401	427	390	393	406	385	457	398	445	400	428	402	424	432	457	412	403	434	402	417	432	419	396	403	429	430	442	469	439	386	455	444	402	417	402	384	451	441	430	460	430	423	414	449	411	447	372	426	394	401	396	446	439	402	443	422	423	464	396	408	410	419	406	448	440	468	473	455	441	424	381	390	383	461	412	393	395	400	417	405	423	439	460	441	416	399	416	420	384	416	412	379	442	429	463	446	437	422	377	413	435	440	448	418	437	435	428	394	401	435	417	414	451	419	382	405	433	456	417	408	385	434	433	392	395	412	434	386	418	421	417	436	476	417	461	421	418	391	428	439	429	424	434	404	411	459	408	434	399	407	435	447	418	396	433	422	450	394	389	413	436	436	460	419	474	398	413	397	421	467	429	450	420	431	407	433	441	418	425	415	411	432	425	417	411	412	410	428	425	421	400	403	420	445	434	428	415	426	416	449	404	408	398	411	424	437	443	420	389	401	430	430	391	386	403	411	464	459	423	418	411	455	423	423	424	451	383	429	417	422	408	387	398	415	381	404	453	438	452	429	391	397	406	403	408	430	443	392	386	437	395	458	423	412	400	409	392	397	461	410	390	382	412	403	404	407	404	402	460	438	418	429	450	407	398	442	448	432	424	422	410	419	433	436	430	369	417	447	400	432	406	477	370	426	416	435	422	442	421	428	416	390	458	389	386	421	387	412	415	409	423	465	412	428	409	422	432	428	413	376	405	448	423	440	396	408	422	411	411	433	425	428	436	400	442	424	447	447	413	384	427	459	414	425	426	422	415	403	426	436	437	416	412	425	450	428	405	416	475	413	418	455	398	406	430	409	402	395	408	421	385	428	428	406	444	442	423	426	431	428	437	446	394	424	450	448	403	392	431	423	424	411	403	440	422	395	445	409	414	436	408	410	394	423	388	439	454	443	431	435	414	426	416	415	439	388	456	396	384	406	448	434	440	462	470	427	401	409	423	425	392	431	433	407	410	449	413	428	442	427	398	388	437	404	412	412	454	433	377	407	434	428	414	421	443	431	388	453	428	396	432	433	443	419	410	401	436	450	424	420	401	458	409	376	400	439	450	420	402	415	417	424	424	469	414	417	413	443	414	439	444	413	419	386	451	442	410	391	387	423	416	456	429	404	420	405	406	439	439	444	433	448	401	384	413	406	445	409	405	427	403	418	399	440	430	386	405	389	450	437	422	423	375	430	448	440	396	433	449	398	438	405	421	396	425	408	416	417	425	402	443	428	412	408	396	425	441	426	394	457	432	414	436	404	412	446	409	425	419	422	412	420	406	444	392	438	417	422	445	414	441	405	433	435	430	424	404	392	447	416	434	420	406	442	419	400	413	408	390	412	420	448	447	412	417	412	444	450	406	404	424	417	444	438	434	417	397	428	428	428	431	424	410	379	444	435	390	423	406	386	400	401	463	434	444	427	404	404	465	397	434	391	443	401	446	432	415	403	426	446	414	409	422	440	440	437	429	417	438	405	440	393	418	401	424	411	463	454	431	440	402	407	433	386	433	477	448	444	397	387	425	449	411	398	411	452	408	417	404	409	450	452	421	454	454	444	434	423	430	405	435	403	425	405	443	378	387	437	457	400	435	410	398	431	406	430	400	417	403	410	415	406	421	413	394	402	427	408	409	407	421	389	452	437	418	443	370	394	413	402	426	412	376	463	408	386	429	415	451	431	421	439	411	445	450	426	402	422	411	436	442	432	426	407	380	428	394	450	437	419	408	392	442	433	411	436	466	426	418	462	441	449	412	410	416	441	413	420	413	422	447	391	413	472	440	435	440	427	431	404	406	411	426	447	406	428	452	437	400	385	451	376	411	442	397	428	416	416	424	441	391	445	484	413	447	427	416	418	382	389	442	436	429	440	404	427	457	400	392	400	443	431	449	440	452	429	410	441	432	466	419	391	401	417	388	406	440	415	458	425	368	448	435	433	419	441	434	428	431	469	404	419	396	415	421	430	431	432	422	417	444	448	471	424	427	410	425	445	429	386	409	438	440	449	433	425	428	402	392	458	421	443	428	429	416	448	446	418	381	455	421	382	442	447	439	426	462	418	438	454	403	410	421	433	410	440	411	437	385	446	394	418	398	420	439	418	446	379	433	407	410	410	456	477	405	418	432	432	453	392	397	447	437	434	463	424	435	444	387	424	409	433	397	436	403	449	416	425	397	396	442	440	417	434	430	443	440	408	399	421	439	439	464	450	390	429	440	415	431	385	435	389	433	430	445	441	418	391	407	422	443	435	449	418	405	380	435	415	399	449	467	432	467	447	378	438	418	448	425	422	413	389	406	370	383	402	419	421	463	406	417	388	479	439	400	399	422	402	437	409	430	408	421	423	408	393	406	459	432	385	437	431	447	428	454	384	391	423	437	412	398	433	456	389	443	386	425	372	422	420	425	434	429	455	443	471	395	430	423	429	416	436	430	410	375	438	451	430	384	397	455	406	432	417	416	424	410	424	423	409	402	410	394	457	438	354	402	412	432	418	453	440	408	400	398	430	421	417	451	418	439	417	472	432	439	420	439	401	431	448	431	386	412	427	418	452	413	401	432	380	448	421	409	428	419	388	429	411	428	403	414	469	460	423	417	445	405	443	423	428	385	414	409	431	414	427	431	410	404	411	444	409	405	414	409	445	437	412	409	403	425	432	426	418	412	416	414	430	472	403	450	420	418	436	467	395	415	404	407	415	401	434	449	439	414	413	419	403	451	440	424	396	453	444	382	442	422	426	462	405	427	371	416	412	421	415	463	414	423	410	407	426	441	419	387	414	413	433	428	426	434	452	398	410	424	422	411	417	463	423	459	455	442	374	396	449	408	445	424	413
61747	83201	49350	18276	5366	1414	608	404	365	371	438	400	381	407	394	407	390	410	417	399	417	387	374	439	405	397	391	379	404	426	405	411	430	409	397	409	398	407	439	420	399	406	379	402	430	406	399	405	416	414	432	365	400	425	393	418	378	416	352	413	395	414	364	425	382	410	397	400	370	384	420	392	374	420	399	390	388	371	396	396	377	403	399	391	412	386	390	346	398	443	386	392	413	411	425	397	410	414	433	375	379	392	424	394	418	402	407	385	433	391	447	449	397	382	430	394	394	450	378	373	428	357	395	412	393	403	386	352	421	429	386	415	395	377	413	399	410	385	368	413	417	381	399	430	408	402	402	380	404	390	404	380	399	388	384	416	393	413	410	412	426	450	388	396	397	385	363	425	366	421	414	396	384	375	412	433	434	417	416	389	439	369	390	406	408	416	404	401	412	381	393	414	411	373	412	385	393	372	432	397	403	392	399	412	398	435	435	405	405	384	387	396	382	416	386	413	417	388	375	407	421	420	413	397	382	410	389	404	395	417	381	434	412	374	357	439	443	447	447	387	403	433	391	375	373	440	378	413	390	404	399	387	447	387	429	394	436	379	384	414	408	387	406	406	419	416	407	409	410	390	435	396	417	392	383	434	430	409	416	412	428	408	406	382	388	366	387	431	378	384	398	391	383	376	396	421	396	417	378	394	396	395	397	425	394	393	408	433	357	397	431	414	374	418	385	405	432	391	386	354	408	398	412	415	377	386	382	394	408	399	394	425	403	389	415	377	417	405	391	377	418	377	406	435	389	413	419	385	398	409	421	364	406	351	390	387	441	420	374	400	385	367	424	410	409	351	424	413	424	420	378	393	383	382	424	409	437	407	408	399	381	380	389	396	398	407	404	396	411	390	365	428	380	382	376	395	410	387	396	406	383	404	389	427	392	404	407	407	398	403	392	409	423	439	387	436	414	392	395	380	396	340	356	406	382	391	389	408	414	380	393	414	402	404	388	404	422	370	381	400	400	397	399	398	407	422	390	393	398	420	400	398	342	413	383	362	402	397	422	412	384	420	433	387	421	400	428	428	368	397	379	377	412	394	381	408	392	370	389	385	403	389	415	370	401	377	380	365	409	396	439	395	411	379	411	437	392	409	407	408	431	417	416	395	393	410	394	408	396	380	416	418	409	390	409	400	405	362	404	405	402	395	409	403	376	388	401	375	401	365	422	416	397	410	396	402	401	418	426	407	372	379	404	430	436	371	384	401	392	422	406	394	379	401	401	358	391	427	418	427	391	428	396	470	396	422	410	387	399	396	379	403	389	380	388	372	383	410	415	454	389	387	414	408	390	410	381	402	396	414	421	382	410	380	376	373	369	398	364	390	420	396	418	408	415	397	367	422	419	392	439	396	384	398	384	416	403	426	423	356	420	381	423	387	424	415	408	424	419	399	400	366	417	396	399	402	402	403	456	375	419	398	416	400	419	412	421	416	434	404	411	411	419	380	433	421	444	381	380	390	433	385	421	400	407	431	431	355	403	398	423	385	412	410	350	392	376	374	386	406	397	386	367	375	412	395	403	439	408	417	399	422	370	423	385	447	397	393	463	378	478	392	435	416	392	421	408	417	393	390	441	411	371	410	394	443	392	422	377	401	389	422	444	405	426	399	413	396	380	385	415	404	386	396	417	400	423	396	383	406	425	412	427	417	402	393	393	388	379	401	393	395	407	374	376	401	397	433	422	390	400	381	414	405	395	446	371	375	374	364	408	398	383	398	398	372	400	403	419	434	407	406	392	353	397	383	405	427	408	409	407	462	373	398	388	387	380	395	394	398	429	360	397	381	403	365	416	409	372	402	395	412	426	388	422	400	456	435	392	354	390	415	410	415	417	387	426	353	372	427	409	426	394	390	409	388	384	387	409	407	427	390	393	402	400	404	437	404	411	387	381	406	360	411	425	369	387	410	406	424	448	419	408	437	402	391	365	389	426	423	389	399	380	406	396	362	416	418	407	433	395	382	383	377	386	364	414	385	410	419	403	371	375	409	404	405	407	385	402	377	417	396	344	416	397	410	379	384	399	434	376	416	392	380	405	380	384	396	365	394	401	362	382	403	367	442	376	391	382	405	420	404	389	434	408	429	441	397	404	423	427	383	388	375	402	386	416	396	415	420	418	385	402	389	400	377	366	369	412	400	427	391	421	370	392	437	395	403	372	378	373	366	366	413	390	419	398	375	403	387	414	399	419	413	373	402	427	399	397	406	394	390	375	388	413	381	409	380	415	425	404	406	412	395	402	398	385	402	376	384	364	395	413	375	379	416	384	369	396	400	405	402	405	441	414	393	390	419	383	359	387	387	354	378	418	436	400	380	381	396	415	421	361	410	421	361	375	416	387	424	374	386	388	359	390	410	401	427	376	397	399	418	394	367	411	383	443	443	396	424	416	414	383	391	402	435	411	389	399	396	405	387	411	372	417	390	419	393	406	408	409	403	412	392	373	426	421	352	421	415	388	417	383	391	438	419	386	391	390	427	412	412	369	404	374	429	369	398	376	387	419	359	398	427	386	386	400	378	410	385	381	389	402	401	388	396	412	434	393	410	425	388	388	399	389	391	376	372	352	427	398	399	428	413	392	414	440	405	407	430	396	444	389	408	433	381	365	367	430	386	403	355	409	408	431	419	424	400	404	406	358	413	377	410	400	381	384	389	369	443	426	437	398	369	437	381	431	394	418	387	415	399	390	405	400	383	370	409	386	402	402	376	411	400	408	372	359	416	381	410	386	405	432	399	364	378	397	407	404	386	421	408	439	382	376	413	410	389	406	392	398	359	382	424	427	408	378	380	372	388	402	388	376	387	375	415	403	387	396	412	399	456	404	407	401	406	387	415	425	388	393	441	415	412	375	402	379	385	374	378	391	396	432	411	386	401	361	392	402	390	375	354	393	391	406	374	411	385	410	397	402	434	400	426	393	403	371	416	365	381	367	417	400	407	398	384	405	408	386	419	400	380	422	416	399	394	399	374	426	375	426	415	403	385	394	412	392	393	394	359	403	394	406	399	414	419	378	402	404	445	426	441	375	374	391	386	434	426	385	408	376	412	420	398	425	431	390	406	429	441	401	442	441	391	389	381	377	397	412	435	405	392	379	400	398	392	394	395	383	390	382	429	417	377	427	436	371	374	393	407	376	420	337	401	392	392	390	378	412	394	397	424	383	398	411	427	362	369	403	401	387	409	395	404	388	372	400	408	371	427	435	423	395	414	397	403	402	377	396	393	427	407	403	406	399	443	407	388	376	392	383	409	408	438	409	376	392	385	408	400	400	405	422	404	401	387	413	397	410	369	400	381	399	411	411	403	391	398	386	405	394	402	392	429	410	363	390	388	416	395	365	367	426	380	357	408	414	384	410	408	381	393	410	382	374	383	416	399	397	386	407	402	377	417	407	385	388	371	413	404	379	383	394	421	372	397	418	428	389	382	403	420	395	388	412	418
24005	23021	31424	27390	20932	11327	1866	767	595	589	608	526	536	582	558	565	546	536	560	598	535	571	527	590	587	548	547	560	577	561	600	552	582	522	568	538	523	495	590	563	562	577	540	566	532	565	571	549	569	551	529	570	535	578	557	542	522	506	531	570	585	566	601	566	570	533	569	518	577	550	548	528	551	565	555	565	520	526	577	515	540	554	533	591	577	601	548	564	524	514	529	561	535	531	559	502	538	507	525	511	553	586	548	504	586	556	549	525	562	561	554	533	541	542	536	543	537	580	543	596	534	524	539	511	541	561	538	580	577	517	531	541	552	555	569	559	564	602	570	549	541	577	542	554	553	557	522	540	606	529	543	524	566	561	542	539	550	532	606	579	558	543	509	596	554	519	528	526	585	552	546	586	568	523	591	578	516	536	596	531	552	548	598	530	560	521	550	548	551	547	546	534	544	548	561	558	504	561	575	536	575	558	561	535	531	573	541	551	553	614	568	568	577	556	544	523	566	491	568	605	520	570	558	524	530	569	565	534	579	545	542	569	536	537	545	523	539	539	576	520	566	520	560	535	511	527	583	551	511	553	564	564	570	544	544	576	545	523	529	541	571	560	548	571	562	560	562	557	490	566	597	578	578	493	532	576	511	561	556	581	521	564	513	545	580	535	521	574	539	563	584	541	570	562	562	598	540	530	571	580	532	549	537	552	554	586	552	519	553	527	594	515	549	518	591	539	546	534	564	584	551	539	557	525	537	549	560	511	557	553	537	523	542	544	544	569	513	571	525	553	518	564	542	565	502	572	598	578	548	521	574	532	510	583	519	564	563	560	575	548	532	516	510	519	547	571	555	540	536	526	550	534	569	522	542	539	561	515	533	514	556	532	580	555	575	506	522	566	517	508	519	550	558	573	557	529	496	525	557	533	547	533	534	550	543	556	517	593	529	538	567	545	517	565	541	537	539	544	557	523	554	527	575	539	561	516	530	610	553	549	525	551	579	567	573	493	518	520	554	593	529	512	546	537	555	593	490	495	548	504	568	587	520	542	511	539	549	542	558	547	582	559	520	551	526	503	562	568	525	560	545	546	544	535	577	544	542	591	557	564	571	532	549	530	544	629	555	531	613	525	500	526	535	566	541	563	512	561	545	533	563	531	587	537	522	556	553	539	523	509	546	553	597	554	540	547	544	584	529	529	526	559	549	560	546	528	545	525	586	537	550	541	544	556	525	550	568	569	567	556	507	507	551	549	550	499	542	511	578	540	556	546	529	537	514	563	545	567	567	561	512	542	556	568	549	566	579	514	551	524	543	564	572	539	540	537	511	552	514	530	546	568	562	583	535	537	542	522	559	536	538	557	549	519	581	543	494	499	572	535	571	571	600	560	509	587	528	582	541	529	572	569	558	543	552	566	565	524	545	509	501	544	544	553	535	576	491	607	548	543	530	525	533	550	588	553	532	523	537	539	561	510	573	517	531	541	580	577	560	576	552	532	537	587	552	491	529	544	534	567	517	553	591	570	593	566	562	557	532	551	537	524	563	556	522	576	544	520	575	553	526	533	566	528	557	592	526	552	549	560	541	577	568	518	533	511	557	529	529	572	535	563	527	544	539	572	580	568	540	513	526	560	553	511	527	552	562	530	541	488	545	580	511	552	563	615	519	530	500	542	577	550	569	559	536	545	539	535	527	529	526	542	569	581	542	504	532	519	561	524	515	536	547	537	557	561	535	538	526	557	533	554	582	546	524	583	552	540	527	520	516	528	539	504	541	566	535	483	556	538	559	532	566	536	532	558	534	515	514	531	610	498	550	553	566	549	526	535	530	569	526	544	551	570	523	584	538	546	537	565	513	621	571	493	541	565	569	534	545	561	549	574	546	576	524	552	536	559	541	574	549	588	546	503	567	590	498	530	601	559	565	565	543	544	579	534	547	502	533	552	575	558	563	565	544	524	540	530	581	521	527	503	537	508	516	548	517	525	551	494	531	549	574	536	562	546	552	527	542	572	508	543	520	533	488	565	515	532	528	525	532	593	538	552	570	527	505	522	579	528	544	548	549	557	585	595	519	567	504	567	549	533	550	536	515	568	534	534	516	559	533	551	552	564	526	563	525	502	502	546	565	536	535	569	519	538	522	551	545	551	565	534	538	603	571	560	573	572	543	520	550	524	557	555	564	573	564	526	561	540	561	544	601	541	520	550	557	530	585	567	572	526	544	526	517	555	525	531	562	529	552	491	539	541	541	512	542	512	586	525	544	525	566	517	540	563	542	523	574	571	508	602	531	543	526	559	543	570	584	539	545	545	515	523	543	561	530	565	562	539	567	550	537	531	514	564	480	589	543	525	513	571	555	545	539	551	555	577	525	488	496	521	566	532	516	554	530	555	527	543	523	528	602	545	513	537	546	610	523	560	558	527	531	568	509	530	538	537	552	564	564	559	530	546	563	516	572	540	522	519	554	519	549	560	576	555	529	525	535	539	556	536	550	532	543	581	522	531	530	552	542	545	551	547	530	528	534	561	532	554	556	572	524	566	549	515	562	509	501	545	522	549	562	502	565	540	561	532	560	536	556	541	545	529	498	492	543	585	564	516	568	534	507	582	583	560	554	575	549	545	542	559	561	543	591	564	516	526	571	525	544	573	538	542	551	535	526	572	526	556	554	557	556	597	573	582	533	571	553	530	510	540	514	580	513	511	546	616	516	513	546	560	517	521	568	550	556	492	515	521	548	549	599	578	505	541	513	566	519	584	564	530	579	565	563	568	579	534	558	547	571	567	537	511	516	552	530	549	575	538	522	595	554	533	618	535	517	531	530	537	544	556	532	551	555	515	565	556	534	574	527	580	568	573	560	546	552	590	539	583	585	574	523	566	560	530	559	533	530	547	552	533	550	584	518	567	552	536	576	536	571	534	534	562	536	587	518	541	561	541	556	580	544	500	592	592	550	546	516	567	490	584	532	550	532	583	552	574	536	552	566	568	530	584	536	505	548	500	552	569	522	517	528	499	538	537	528	547	525	574	572	508	544	545	545	546	544	545	563	526	531	528	556	494	532	497	593	527	534	526	581	578	551	550	477	529	573	572	538	523	538	546	520	502	519	555	540	509	542	519	559	583	561	593	503	586	569	535	574	506	532	514	542	547	559	544	522	545	525	590	591	559	495	539	539	528	500	553	554	530	524	536	541	543	586	563	550	566	541	560	546	511	555	545	562	521	558	512	527	566	569	551	540	549	546	517	528	539	549	557	560	534	520	541	555	580	535	551	532	551	568	560	551	581	589	530	580	592	530	535	536	528	502	531	575	545	543	535	556	534	567	565	545	573	556	529	544	525	542	559	527	528	579	556	547	549	528	544	536	582	541	560	521	554	577	510	538	538	513	559	545	554	540	544	585	531	552	569	577	531	538	505	560	542	512	541	515	545	535	561	519	545	523	547	561	553	535	536	548	521	481	501	552	527	526	577	509	511	558	578	553	536	556	524	531	579
62390	94651	63729	30999	9718	2867	923	575	563	521	528	520	513	524	527	511	552	522	547	564	537	546	505	532	541	504	495	507	569	539	530	489	548	515	525	546	561	523	572	530	538	538	537	515	515	510	545	475	517	533	487	488	541	501	540	567	541	491	541	556	517	523	521	516	550	505	539	510	509	558	521	540	516	514	569	522	510	542	535	466	515	534	516	530	542	539	534	496	562	513	513	557	522	577	477	487	484	541	495	551	562	509	510	555	493	527	552	535	501	527	524	525	535	540	487	517	527	523	520	516	537	525	483	537	529	533	524	515	515	518	544	523	530	560	530	538	541	487	489	525	516	547	526	548	520	497	518	497	521	538	512	546	541	537	515	527	537	534	534	524	505	566	572	525	533	550	526	550	490	516	519	506	562	515	539	549	520	539	534	559	477	512	546	496	509	554	512	516	525	553	524	496	511	528	506	567	515	515	573	539	517	505	519	513	531	585	522	545	531	541	494	544	491	527	504	537	513	527	524	552	489	538	514	485	551	521	507	539	516	521	545	506	485	536	537	515	496	523	532	486	528	501	553	473	530	527	500	461	558	561	508	554	547	539	544	512	533	545	548	512	517	529	543	492	559	482	533	530	519	483	492	514	568	513	577	539	521	494	510	520	555	523	500	560	540	531	553	549	493	584	546	539	530	536	516	537	491	524	522	546	534	522	540	541	535	511	496	524	508	516	524	521	519	539	498	556	535	526	525	534	508	539	518	498	540	530	515	482	510	511	490	553	552	566	522	510	521	511	522	565	513	514	544	554	574	561	507	502	562	536	473	539	483	501	516	512	539	555	516	506	528	527	504	548	493	545	533	539	524	505	548	539	510	532	463	491	537	511	551	575	541	528	516	536	584	491	512	564	543	531	481	526	548	596	505	522	496	513	512	526	483	496	516	512	531	490	516	506	511	488	540	552	495	501	538	561	555	543	560	483	519	555	464	477	535	540	564	503	497	490	554	570	547	527	518	549	564	514	508	533	489	509	570	522	498	507	541	509	547	528	523	511	542	508	571	535	544	505	516	531	534	539	509	523	540	551	524	522	530	546	501	515	520	474	510	499	547	528	537	554	557	544	541	515	544	545	520	564	577	544	504	525	546	568	527	519	515	522	548	516	555	483	539	540	509	494	542	526	539	544	536	551	502	579	499	534	497	518	548	512	553	508	537	534	513	577	499	554	556	498	509	538	545	533	547	568	496	516	489	493	493	522	536	537	548	520	534	522	521	526	541	537	513	493	552	503	516	549	484	489	535	488	524	563	523	494	505	491	505	531	509	526	556	498	514	541	566	535	512	516	545	477	532	521	482	537	516	503	566	513	540	522	537	501	510	543	540	503	525	553	529	497	515	565	499	586	559	512	529	532	547	514	514	514	510	541	528	552	558	548	520	548	531	487	566	540	522	530	542	469	515	548	555	576	517	499	521	499	551	542	498	524	525	506	507	497	559	533	514	512	511	545	510	519	512	555	498	537	527	518	529	524	542	520	550	517	567	528	549	525	606	508	556	533	501	579	533	473	519	518	536	577	539	496	499	533	511	547	516	572	549	538	540	510	514	553	522	498	532	514	467	555	528	524	538	551	526	536	569	519	531	534	534	523	548	518	543	522	506	505	539	534	524	530	545	542	569	576	536	557	561	533	498	550	544	523	565	544	517	524	520	518	526	514	513	536	585	545	542	498	488	499	539	507	484	507	505	502	518	506	491	539	533	505	563	499	514	509	524	508	492	516	531	540	481	529	532	543	519	543	517	553	544	552	546	521	505	505	547	525	478	524	536	530	509	526	524	494	546	494	556	540	510	508	497	500	507	535	517	503	539	525	498	542	516	489	529	520	557	502	539	548	502	511	500	540	524	538	528	522	580	524	551	503	560	557	511	542	520	550	568	554	519	525	537	512	506	558	501	503	517	550	527	550	552	500	508	530	480	507	518	530	536	545	511	572	539	518	517	512	490	540	548	530	537	511	553	507	544	555	507	513	552	544	538	531	559	530	574	533	536	520	522	507	574	508	557	486	505	559	544	518	528	515	479	504	500	547	542	521	497	519	493	531	534	546	542	497	562	526	539	533	517	526	527	512	543	529	530	524	514	588	548	505	539	528	513	530	550	495	521	505	508	564	556	542	517	501	569	548	505	515	549	545	510	542	518	548	529	494	550	532	510	512	531	524	473	530	539	548	559	520	535	527	491	548	510	515	525	520	522	562	531	559	570	514	510	511	517	570	557	545	519	479	584	528	512	508	525	506	465	516	495	548	563	503	542	505	538	526	565	512	538	504	545	540	526	561	519	506	490	493	536	528	539	533	546	532	548	549	560	510	539	547	490	518	532	507	561	539	517	496	502	525	561	545	513	514	545	557	482	491	527	537	523	525	503	538	537	550	496	500	519	541	489	527	503	515	533	552	551	524	537	550	554	487	542	550	533	478	529	499	488	507	491	522	516	518	533	540	483	553	517	485	544	509	528	538	512	527	489	527	495	502	503	525	548	500	508	523	480	504	516	535	496	499	539	511	533	561	518	517	568	524	529	508	598	547	489	491	502	536	513	510	529	472	559	507	562	497	555	538	521	524	489	540	550	550	528	503	518	523	494	512	559	524	524	489	502	533	562	538	533	511	541	539	518	537	566	492	482	526	492	523	525	528	522	513	517	524	529	535	555	497	527	510	499	523	493	521	505	536	537	496	500	527	520	507	535	512	564	536	525	528	548	501	549	522	497	495	576	549	505	513	539	516	522	512	518	537	563	531	543	518	557	557	574	497	540	537	479	540	489	529	547	556	511	516	503	536	555	517	479	545	528	488	516	510	545	547	491	515	487	513	552	515	526	517	483	537	477	490	538	552	538	543	514	512	519	528	546	529	505	535	571	543	526	538	543	532	512	535	496	539	518	528	525	531	517	508	494	527	500	506	532	573	545	518	530	531	515	505	508	542	495	544	539	526	537	519	478	525	549	538	519	517	515	554	561	537	523	517	558	562	540	524	519	562	546	491	494	532	536	496	523	536	532	541	525	524	526	520	510	525	523	552	526	528	530	547	503	544	532	515	548	520	482	525	520	498	527	477	482	505	535	489	545	550	561	578	508	533	497	539	528	546	513	536	532	521	558	523	528	516	556	522	480	514	517	500	516	506	538	491	561	479	533	482	544	547	501	533	562	532	519	491	524	509	561	524	484	524	541	498	489	532	554	513	508	480	533	525	529	469	498	524	546	526	541	535	525	533	498	542	516	506	551	554	508	543	505	539	542	530	538	520	535	517	505	519	562	520	500	505	521	540	548	494	490	523	492	567	559	530	526	505	561	516	517	529	527	554	501	512	541	539	528	524	520	536	542	517	550	499	540	537	527	509	524	514	520	495	489	544	492	533	512	523	564	536	535	508	526	490	514	522	530	539	517	569	502	504	487	533	542	505	539	527	495	526	494	511	530	502	509	541	507	536	553	527	502	555	511	570	533	543
32021	31022	21990	7441	1459	679	472	424	393	410	394	398	425	429	401	388	420	435	374	407	408	406	371	425	394	384	402	376	377	407	426	395	409	427	398	387	402	392	396	381	404	390	388	398	398	374	403	405	392	386	399	401	374	406	357	395	434	419	346	384	411	400	387	374	391	413	345	369	403	403	395	398	379	371	391	429	394	371	431	434	378	396	406	363	408	432	389	392	398	406	399	411	394	369	393	410	379	388	392	385	372	443	369	359	394	383	421	395	412	399	427	382	391	396	365	404	360	442	424	371	377	396	410	406	396	384	461	442	374	405	385	379	377	388	391	387	434	376	414	390	393	363	434	389	427	391	398	427	344	449	405	380	417	392	389	354	412	368	397	396	390	398	393	394	396	362	391	434	385	413	399	339	420	413	391	382	407	412	386	406	432	391	368	395	395	389	384	398	382	413	398	418	423	361	372	363	384	412	394	393	383	416	404	381	368	400	368	402	406	371	403	368	406	424	377	397	396	431	412	371	372	375	385	369	383	375	392	404	423	389	392	380	416	377	368	372	388	391	384	388	387	398	408	380	384	400	357	392	427	380	416	389	423	391	370	378	396	403	391	393	434	416	410	437	365	401	388	421	403	409	451	400	406	395	399	392	400	381	377	405	389	355	403	364	380	377	374	380	394	394	365	379	368	382	392	443	433	445	368	351	399	364	382	370	380	408	378	383	370	414	402	406	407	409	367	384	402	396	371	416	421	390	379	406	374	386	416	403	397	419	403	406	426	405	430	409	413	392	395	374	412	407	403	389	399	427	390	396	351	410	358	373	397	421	399	385	381	391	407	375	384	366	397	404	414	386	418	428	416	358	403	412	425	373	407	427	373	381	410	412	402	433	404	397	397	386	353	378	393	387	397	395	395	420	383	384	376	400	375	400	402	366	372	392	424	401	377	353	402	381	396	431	403	429	388	417	379	379	384	382	397	371	403	399	403	399	386	396	347	377	438	401	401	400	399	364	406	383	396	404	402	431	388	400	390	367	392	371	394	397	390	388	398	387	399	382	344	388	443	366	391	402	391	373	418	415	414	408	383	387	401	364	383	400	388	387	386	400	383	399	419	381	370	424	421	413	397	372	373	429	412	400	431	409	389	395	404	361	410	382	389	409	383	408	419	385	405	391	394	398	443	424	407	402	385	361	387	394	377	398	406	377	365	409	416	422	405	392	386	388	382	396	389	402	401	374	406	390	371	411	380	366	398	436	397	384	376	372	385	389	414	420	407	376	430	387	412	390	384	392	388	365	389	403	400	388	380	415	419	367	418	399	439	390	386	413	397	412	390	389	381	417	365	381	429	414	379	405	406	399	394	402	393	381	411	373	373	370	373	402	434	418	341	395	411	379	395	402	379	390	413	394	397	397	384	416	384	380	441	396	411	391	411	415	405	377	393	390	391	405	411	386	392	410	405	401	376	379	419	412	411	409	370	424	403	381	394	367	400	391	375	394	370	415	376	394	404	395	431	404	374	359	430	441	393	428	364	434	409	364	398	390	415	413	389	411	425	407	354	420	387	411	388	367	389	406	349	401	346	411	363	409	383	418	410	368	385	372	357	421	417	408	414	373	396	421	386	392	395	386	417	398	359	360	375	379	390	390	396	386	391	409	393	374	397	396	364	401	377	421	412	412	375	400	392	407	406	410	378	380	366	413	396	413	375	370	418	436	414	360	397	386	408	402	365	402	407	412	375	392	390	378	376	365	399	429	383	394	360	375	395	391	386	387	374	381	410	422	419	421	365	398	448	418	410	419	375	370	400	430	360	368	414	392	379	351	377	387	400	401	423	403	380	383	390	430	365	395	399	341	402	379	364	415	419	383	388	409	399	397	393	391	407	413	407	387	399	433	388	394	381	391	452	374	422	397	398	404	399	386	402	410	373	403	379	375	340	406	392	383	416	421	425	410	359	383	395	382	402	406	454	406	383	395	367	412	402	397	353	391	382	395	379	364	397	414	421	420	427	421	423	407	366	383	395	444	379	368	394	411	384	431	439	404	412	418	372	396	396	403	404	441	382	398	421	404	378	410	401	379	425	380	414	409	388	396	394	380	381	403	415	419	395	403	375	386	418	416	389	391	402	377	411	381	371	353	399	437	363	373	418	373	372	397	395	353	421	397	406	409	410	403	394	407	366	389	416	399	391	379	420	375	421	440	392	391	409	385	401	411	396	389	401	364	378	404	398	378	405	395	381	362	394	397	376	393	408	398	383	388	421	385	375	413	403	361	398	366	406	377	410	434	395	366	399	392	391	384	396	402	368	397	407	373	385	386	368	388	421	399	411	397	409	395	355	422	423	420	408	383	364	341	420	417	390	413	376	415	376	417	391	379	410	413	417	409	384	395	412	387	383	423	415	389	405	397	373	389	387	411	417	422	357	413	403	374	386	411	416	368	418	389	399	396	389	411	412	452	429	417	409	385	424	375	395	392	384	380	432	383	402	387	349	405	440	411	380	438	408	420	436	371	405	431	398	359	403	374	380	381	382	358	380	407	395	379	397	375	391	385	409	375	400	387	347	384	406	386	471	396	404	401	356	365	412	391	403	380	419	386	399	387	362	378	410	407	376	400	390	392	379	384	393	390	378	388	377	394	385	380	375	382	343	390	404	417	429	391	410	367	406	426	411	408	397	417	368	369	395	385	369	399	424	396	383	425	402	374	403	414	401	393	428	383	374	416	413	403	393	378	393	433	408	400	400	399	385	397	413	372	406	402	396	401	401	414	416	357	374	367	416	419	408	408	386	398	372	414	390	378	388	433	402	385	400	369	425	428	386	393	418	386	381	366	371	358	372	395	404	393	375	448	361	400	389	392	365	376	394	416	373	436	385	385	435	402	401	395	376	402	390	438	374	410	406	353	407	374	418	387	377	398	385	427	408	395	436	402	347	383	379	364	407	380	386	366	400	367	385	402	381	372	372	354	402	401	378	387	420	422	373	402	378	390	427	398	405	403	395	410	400	416	361	399	426	354	354	405	380	441	425	329	386	367	443	394	415	392	381	403	387	390	372	382	409	414	378	393	374	439	425	402	405	415	398	376	377	401	383	414	367	399	390	401	408	363	366	396	377	431	400	390	406	392	350	363	395	409	355	360	412	397	399	394	416	378	441	432	444	406	373	403	381	399	380	412	360	354	398	405	381	392	379	398	420	404	407	384	386	372	373	376	365	407	387	364	416	397	431	405	390	370	352	375	404	393	400	423	392	370	406	379	403	419	409	388	372	398	436	412	410	402	381	403	385	400	352	396	376	381	404	389	388	404	375	370	418	412	398	398	416	377	430	364	387	388	401	365	392	398	380	372	380	393	408	371	364	365	396	349	377	382	404	377	360	381	387	375	371	393	378	410	395	385	419	399	425	401	392	390	332	373	382	377	413	376	378	384	386	389	380	400	364	422	397	384	375	392	395	391	435	415	410	393	417	376	373	396	391	375	405	411	411	361	440	403
28127	33695	15785	4086	1117	499	391	384	358	351	330	320	345	367	349	329	348	365	309	340	329	352	403	360	332	358	333	376	370	318	333	374	355	328	351	333	313	339	353	349	339	336	354	323	311	357	382	346	342	333	349	358	329	347	332	349	317	355	311	308	330	365	358	348	363	329	320	323	368	347	321	331	336	344	366	346	309	364	351	358	378	361	390	331	386	338	338	343	312	351	344	395	326	356	332	343	328	332	340	312	355	364	344	364	342	374	311	322	354	313	370	348	335	339	344	338	358	375	369	342	355	310	362	331	343	361	356	327	325	347	347	329	354	321	350	331	355	344	356	339	337	321	346	340	325	317	354	360	308	361	329	357	355	354	339	340	347	327	340	317	349	332	310	367	334	375	368	327	366	337	362	341	330	317	363	373	357	326	363	313	349	312	321	342	349	371	347	340	364	334	355	331	337	321	335	339	351	361	347	340	346	334	360	364	345	302	348	329	330	328	373	324	342	311	371	360	334	316	343	313	326	325	369	318	301	322	342	353	331	375	338	350	348	301	340	335	316	334	311	333	361	328	331	320	348	366	346	333	341	370	344	348	333	362	361	343	336	340	343	331	319	375	312	344	350	373	377	361	330	342	320	351	361	329	346	333	329	323	327	391	346	353	359	326	329	343	330	357	334	346	308	360	324	330	354	340	350	356	360	354	335	354	312	327	329	340	365	311	358	370	317	310	339	361	340	362	320	353	366	352	369	351	345	341	341	357	348	341	369	338	308	348	326	348	341	332	321	352	312	316	360	336	344	353	332	335	353	379	337	366	307	345	317	318	342	340	367	333	356	327	332	344	346	362	346	358	330	332	335	373	329	344	362	333	322	346	341	339	348	360	322	306	326	318	351	363	329	348	342	341	307	339	319	347	328	345	344	354	365	353	368	362	333	324	371	353	317	338	336	329	332	329	364	347	325	369	344	328	364	306	375	377	323	349	334	310	371	357	358	354	343	346	347	346	325	322	336	336	323	333	352	328	332	358	352	331	361	350	362	337	338	374	331	365	338	339	340	374	325	337	342	357	341	329	332	355	315	357	345	345	363	358	312	335	322	337	346	332	342	361	340	361	321	325	366	360	334	325	330	362	354	348	341	321	359	317	341	329	349	368	327	347	336	327	368	332	341	339	349	316	366	369	342	346	358	306	372	331	354	330	362	329	330	372	341	310	332	330	358	345	316	310	342	334	324	355	348	353	342	393	306	336	350	321	359	362	323	366	361	355	319	341	333	318	354	343	348	342	333	339	333	350	337	366	330	332	366	353	325	347	336	343	341	324	386	366	342	311	363	351	324	330	353	328	361	338	337	343	305	346	338	321	336	323	359	362	340	358	354	313	335	309	308	347	347	323	344	354	324	374	311	353	353	399	328	336	324	320	297	337	334	371	346	330	356	340	366	356	320	290	373	360	347	318	302	348	333	371	359	325	364	362	346	348	363	386	335	378	360	348	330	300	360	367	335	340	401	359	360	335	328	317	340	333	365	342	358	333	343	364	365	357	335	324	358	362	340	354	315	348	317	343	337	349	354	322	318	348	372	331	360	330	334	359	350	327	353	343	356	343	346	333	366	349	325	315	319	326	342	384	326	340	368	359	338	363	355	374	364	345	341	366	342	332	353	346	320	314	329	344	335	341	305	303	333	329	329	338	334	332	354	342	336	347	347	374	352	366	349	368	338	336	328	326	350	345	310	352	367	380	327	346	338	320	300	303	347	346	352	349	325	336	381	342	322	336	308	333	369	346	314	349	369	313	349	317	344	344	360	318	340	335	329	318	377	326	347	294	348	356	312	330	342	344	348	331	325	323	338	340	366	343	364	334	347	347	315	368	359	331	347	330	337	314	341	340	353	362	357	370	309	335	360	368	326	334	355	342	355	330	352	337	343	336	325	341	365	351	347	360	360	351	348	355	336	368	350	351	338	353	321	352	343	339	352	353	375	361	364	328	329	343	350	338	326	364	331	367	348	361	367	315	341	343	357	322	357	331	339	345	335	333	319	340	355	347	336	364	353	344	320	365	345	351	357	340	322	322	369	369	334	361	350	356	303	300	352	342	348	336	347	347	335	288	334	334	334	355	336	321	344	341	335	340	296	347	336	348	334	362	330	353	366	363	367	385	331	342	348	361	340	340	357	348	352	376	324	355	341	341	326	315	331	370	342	338	372	345	340	319	321	356	363	313	368	351	344	302	329	343	334	310	337	320	338	313	334	346	321	358	338	339	367	342	360	339	346	351	347	345	350	340	348	362	338	342	347	356	347	366	340	354	334	343	349	326	382	330	365	327	334	368	351	336	351	362	320	315	320	346	342	312	339	355	327	336	329	347	369	349	306	336	343	339	361	326	350	303	360	346	336	332	317	358	347	330	359	384	371	346	367	376	359	333	338	369	351	337	326	357	341	347	367	343	337	332	346	329	369	332	338	335	345	341	336	324	331	320	337	338	323	313	353	345	345	348	356	351	345	304	363	328	316	348	328	361	352	304	312	352	320	328	359	326	363	340	341	371	348	373	332	352	397	307	358	339	350	308	347	326	348	319	334	340	366	307	314	327	345	324	374	353	334	341	321	339	358	361	314	341	335	356	367	379	371	318	328	307	316	348	320	352	339	382	380	366	355	359	355	312	342	362	351	358	344	361	319	336	370	351	322	347	327	297	342	345	304	310	336	323	379	337	365	357	355	295	335	347	322	351	358	334	343	337	317	357	312	351	337	362	319	337	377	317	371	344	369	365	330	359	353	339	332	336	339	335	355	353	293	360	355	335	337	332	343	320	323	354	312	331	345	334	328	325	325	363	356	344	350	351	334	331	375	338	320	350	322	359	332	363	323	325	327	323	356	345	325	341	320	334	320	361	341	340	291	366	333	378	328	303	338	328	366	336	356	377	327	340	328	337	347	365	348	366	351	366	373	336	344	316	327	314	325	346	330	367	361	327	327	324	330	347	332	368	329	366	358	360	354	346	373	343	346	376	336	351	359	305	381	326	345	353	325	358	331	369	349	304	375	346	320	356	329	347	360	341	343	310	334	354	389	347	329	341	347	339	349	312	326	358	348	300	343	337	341	300	362	350	332	361	352	339	334	320	343	321	377	334	332	354	372	355	382	355	346	333	321	351	376	314	356	320	353	369	326	335	349	351	307	333	327	343	318	364	319	369	310	375	318	321	376	344	347	332	367	348	324	332	366	338	321	358	352	351	370	341	301	352	332	355	365	361	359	304	347	334	341	358	338	389	364	364	356	362	371	330	328	328	330	345	339	333	341	331	354	334	373	318	347	329	360	321	327	341	342	328	317	313	346	314	380	345	362	337	328	361	342	325	340	336	345	334	347	355	354	363	334	331	317	322	342	348	347	323	337	357	356	339	332	351	363	328	354	311	341	306	311	366	334	369	335	338	337	351	316	324	355	332	316	315	348	348	319	349	340	367	328	341	365	328	333	342	352	352	336	349
25646	25827	35362	29660	14661	2891	744	519	442	455	441	432	453	408	444	412	443	434	426	451	477	462	446	478	431	442	428	465	464	439	472	406	435	458	466	428	460	434	402	435	468	416	430	427	415	375	455	458	401	442	458	447	459	416	405	439	439	420	442	418	436	437	448	440	470	406	414	447	451	438	408	408	450	430	418	409	426	440	475	447	441	442	390	467	440	470	417	455	414	442	450	420	433	426	456	444	437	423	464	413	402	462	471	464	471	473	412	460	402	455	432	400	411	473	454	467	438	454	422	446	451	421	405	451	435	443	434	463	484	485	441	420	481	415	437	419	437	399	446	396	413	459	415	418	438	464	443	423	445	467	437	490	455	442	468	408	434	408	462	471	412	430	418	420	424	439	422	416	401	437	427	461	401	409	434	402	439	474	429	436	447	447	488	445	444	455	431	426	431	452	434	464	448	448	470	443	463	440	423	456	438	409	468	479	434	411	407	437	446	432	434	429	409	439	454	442	427	455	439	440	413	431	426	459	457	419	422	451	420	450	411	458	381	406	438	446	460	433	416	455	428	420	436	432	432	466	449	420	410	434	406	485	485	426	424	421	467	413	446	448	422	412	436	424	442	422	410	416	438	396	445	447	421	431	451	425	435	415	454	388	478	416	457	433	398	467	413	439	451	450	426	458	473	468	410	434	433	455	400	450	433	433	449	441	441	389	442	461	437	395	429	405	425	441	438	421	465	472	399	472	453	404	427	426	418	447	439	393	417	423	432	399	457	398	465	482	459	421	423	424	430	409	410	415	438	430	410	399	411	435	445	458	398	423	390	436	390	448	462	436	435	422	438	460	418	405	455	401	408	429	424	461	443	432	458	441	453	453	445	450	456	445	457	454	420	409	392	438	426	415	430	388	463	469	427	408	448	442	400	422	459	476	421	435	452	442	436	413	453	449	440	412	449	432	420	414	507	443	449	430	420	430	457	431	440	401	457	439	469	416	414	480	403	445	446	460	436	441	411	400	430	463	473	453	424	421	434	408	397	444	416	420	434	412	422	477	437	458	416	428	435	469	418	440	445	443	463	446	412	447	436	429	434	450	388	451	400	417	456	424	430	419	410	478	453	434	442	419	429	463	454	431	418	424	437	413	474	464	414	430	423	462	458	446	417	453	409	384	438	434	420	447	410	458	450	449	438	420	429	439	419	441	472	409	443	447	441	458	451	433	415	436	441	445	476	433	436	429	462	440	457	447	459	441	424	448	419	434	396	457	457	439	426	441	474	434	411	377	446	425	414	407	473	389	451	431	425	433	429	422	464	429	410	448	416	474	465	441	421	447	438	390	471	426	471	423	421	440	452	456	421	408	449	461	428	436	430	427	468	450	471	460	433	440	430	412	453	435	478	415	464	414	413	453	459	452	436	432	448	405	431	416	439	407	416	469	392	400	417	453	431	402	449	405	403	413	439	444	430	446	455	446	446	401	421	453	404	457	439	461	469	413	413	422	440	446	415	481	458	446	407	430	449	429	430	428	451	439	428	451	443	409	414	441	411	427	424	461	480	402	502	458	439	434	406	432	466	471	454	451	425	405	488	387	452	466	451	437	483	407	432	458	427	462	479	437	443	430	449	426	470	459	463	449	407	443	395	436	433	477	442	443	438	416	464	421	410	436	465	451	481	424	467	443	431	428	434	425	423	428	444	434	431	400	469	442	431	449	441	438	414	434	468	420	447	473	436	467	422	437	440	441	474	406	448	476	400	439	460	431	469	421	416	455	444	451	442	423	425	397	466	398	391	431	462	445	441	445	417	425	404	470	449	445	398	457	450	432	429	429	455	420	447	455	472	451	453	457	474	417	442	456	408	449	417	411	451	405	434	396	438	446	427	420	418	429	411	426	456	451	425	449	443	431	415	466	459	428	473	455	403	418	417	450	399	428	444	414	430	427	435	420	411	444	438	441	445	458	441	472	436	411	448	487	411	475	430	482	466	473	454	432	458	437	444	410	410	451	485	415	426	416	451	466	436	423	390	408	436	462	470	429	440	454	439	423	423	431	472	400	418	412	454	439	428	415	459	448	428	435	454	442	446	447	469	422	427	392	413	417	445	434	483	419	461	419	442	434	442	494	434	402	431	462	457	440	436	431	433	395	408	426	463	458	443	460	444	445	425	429	419	433	402	455	439	475	447	418	481	440	450	459	437	423	435	419	455	446	412	406	434	435	432	410	411	449	422	462	446	424	436	421	428	417	420	464	455	434	444	460	423	463	449	438	461	474	465	449	449	444	489	445	449	431	432	465	400	448	422	415	440	456	458	463	398	421	445	417	435	465	432	453	397	443	456	413	431	440	421	458	416	386	478	425	432	441	472	471	406	426	440	438	441	449	396	406	431	483	432	449	418	402	390	419	421	432	433	458	433	397	445	449	423	426	455	444	435	417	449	466	455	435	460	446	442	451	433	412	381	417	429	427	396	424	422	470	403	433	445	460	440	445	446	441	428	406	432	437	437	435	418	436	425	409	451	447	463	413	475	427	427	451	422	449	456	409	417	444	439	417	460	438	411	431	433	405	455	442	459	440	462	466	447	398	423	472	431	443	445	441	444	407	416	428	400	461	454	435	445	465	430	417	410	399	412	407	429	477	446	451	436	439	455	443	436	404	471	389	433	424	411	447	438	465	438	436	448	469	428	416	454	423	441	420	435	445	455	424	464	405	445	430	449	430	430	439	454	417	439	421	468	446	454	456	447	413	447	427	466	450	453	461	466	489	432	470	438	436	415	436	419	487	392	431	422	440	431	407	395	421	425	442	432	439	448	438	441	450	427	432	426	445	454	460	403	449	443	473	395	434	416	444	413	466	439	433	437	469	473	415	425	429	437	460	455	431	457	448	433	408	455	410	424	428	417	461	450	415	431	415	464	454	454	432	416	444	407	414	424	407	437	453	478	459	479	456	449	423	452	422	434	435	448	427	463	422	473	393	439	415	453	438	443	450	427	411	452	404	432	419	458	463	429	452	418	449	409	394	460	407	395	448	431	461	465	453	423	467	476	425	435	470	431	460	443	434	444	438	421	430	444	445	444	443	437	439	424	445	428	447	435	466	427	443	437	415	434	448	424	413	408	453	432	445	436	382	434	419	433	448	477	436	479	433	408	416	424	411	439	468	433	438	456	433	443	416	422	407	432	441	409	468	447	453	473	408	427	441	409	459	443	440	426	438	431	420	447	443	451	455	425	496	458	479	431	432	430	403	425	438	455	427	445	380	449	465	435	476	417	398	396	405	418	431	401	433	431	429	440	431	442	424	415	455	455	432	477	455	467	467	447	438	419	455	413	426	418	423	415	433	477	414	477	436	435	427	460	447	423	452	481	456	437	439	461	453	421	444	414	481	377	478	413	451	413	427	445	441	434	415	455	443	443	428	404	459	438	438	414	462	433	458	452	435	436	446	425	432	436	446	438	373	460	469	414	453	428	432	376	430	445	448	426	417	410	448
61501	81562	52040	20625	5728	1461	573	393	400	419	411	413	420	379	396	437	412	418	412	401	391	411	414	401	448	394	382	402	403	423	410	407	412	421	369	385	433	431	395	415	427	418	412	428	400	395	393	400	406	404	448	452	384	427	458	433	378	417	414	414	441	392	420	421	386	445	407	408	426	379	398	377	425	421	406	434	420	390	478	406	383	443	392	383	438	412	432	423	388	406	383	386	394	435	421	409	402	405	388	394	383	415	393	436	408	388	405	394	422	417	400	382	459	401	399	418	440	406	404	423	411	397	418	421	434	402	428	425	434	402	439	427	381	417	431	412	437	399	371	442	405	408	375	412	390	420	407	435	400	445	385	416	412	415	443	415	405	374	415	396	397	435	429	431	424	420	417	392	381	398	409	443	440	399	424	403	424	383	410	433	415	397	406	405	428	397	396	437	365	401	408	459	424	431	410	372	406	400	414	415	423	404	414	387	403	402	420	392	446	349	426	426	406	432	400	402	411	396	414	410	416	435	384	407	417	367	435	430	405	427	376	392	416	449	397	418	365	389	391	436	397	423	433	385	422	442	391	430	391	412	406	400	425	389	399	385	375	414	396	436	410	384	404	427	438	398	377	410	382	391	375	393	378	428	403	413	364	406	429	419	425	422	403	397	413	377	449	358	400	413	378	384	419	376	407	384	434	388	407	374	373	402	418	446	413	414	403	384	413	419	448	422	406	395	402	396	387	401	397	374	427	389	421	407	402	416	421	376	352	395	427	442	445	418	422	390	379	388	380	387	407	372	421	393	381	423	426	424	388	393	446	411	375	411	426	431	389	407	417	433	412	409	439	440	448	397	416	417	413	390	435	413	433	413	410	442	405	393	450	375	392	445	391	427	393	404	401	390	402	403	410	422	431	419	407	421	376	442	378	374	411	433	408	436	430	453	410	418	412	378	404	370	375	411	402	382	413	426	406	404	414	396	383	431	400	396	410	407	377	393	420	438	403	415	395	419	424	419	372	440	414	409	416	435	399	425	441	426	392	382	391	440	419	400	378	419	429	441	414	419	359	420	417	426	409	397	377	402	396	382	407	425	406	394	421	392	392	397	413	390	386	389	404	463	416	410	352	383	393	399	401	402	418	432	439	392	398	430	414	408	391	405	393	392	416	404	435	430	421	394	422	406	437	445	403	426	446	362	399	395	389	397	454	387	409	403	405	422	418	411	399	442	422	442	400	373	400	384	381	404	449	420	408	392	376	390	411	396	416	434	396	397	439	406	421	427	437	443	389	435	386	404	399	431	403	433	412	396	410	423	415	407	400	399	441	405	439	383	388	404	395	408	429	427	401	427	409	396	438	365	401	402	388	391	411	413	434	442	386	387	394	427	411	377	379	432	438	392	403	429	362	383	457	419	412	416	423	408	400	372	387	385	383	420	414	448	405	421	430	386	426	390	441	413	402	447	413	419	402	425	424	394	424	422	422	391	411	407	429	439	422	416	415	419	403	417	429	421	390	416	414	405	413	419	429	426	420	415	361	420	387	372	367	395	392	427	393	408	412	430	409	409	434	402	392	391	395	426	411	412	376	398	388	438	384	416	411	400	375	394	412	412	398	433	422	386	408	418	406	380	400	441	360	443	427	399	419	395	405	414	411	402	434	396	376	411	404	392	428	378	404	438	425	410	403	406	412	417	400	369	387	420	443	416	376	407	429	384	396	391	432	386	428	376	401	402	425	425	419	419	396	421	415	413	432	436	387	433	411	397	442	421	361	391	391	393	429	423	426	433	445	396	427	376	401	377	386	432	425	406	421	409	403	453	388	426	423	377	418	399	405	401	436	439	411	407	385	419	444	377	370	422	405	437	416	429	408	421	397	395	379	400	416	421	395	392	415	390	392	378	384	394	414	374	404	396	393	421	424	370	410	443	420	411	416	350	383	396	395	415	400	418	418	411	380	401	387	398	443	407	423	394	432	431	399	396	370	432	434	416	423	396	383	401	388	404	412	407	402	391	439	401	425	400	442	425	427	413	426	422	396	430	372	420	388	414	398	423	410	396	424	396	411	385	382	384	381	403	402	435	418	380	373	382	403	391	415	387	446	429	411	385	419	413	376	408	361	424	431	402	417	455	388	430	405	424	418	438	409	384	404	385	378	427	418	410	407	425	386	366	365	405	396	415	396	409	429	403	417	391	402	416	398	438	441	403	413	444	433	379	387	393	421	403	409	387	379	405	404	397	426	379	399	432	426	390	392	385	383	424	390	429	384	405	434	399	421	410	408	398	441	398	400	421	382	385	386	427	420	390	416	427	417	400	361	410	392	394	373	382	393	378	394	412	422	455	378	386	413	423	384	425	393	401	409	361	389	398	347	410	399	385	423	405	422	436	408	400	433	415	393	431	395	385	418	410	430	408	391	398	410	391	411	389	409	405	429	393	406	372	439	418	418	418	385	430	395	412	442	418	421	435	381	416	392	428	413	420	408	430	403	433	407	422	450	410	429	379	378	376	370	403	434	408	462	405	420	406	423	426	422	415	397	420	390	388	405	409	402	418	403	376	413	427	450	401	385	435	418	430	399	376	415	415	402	421	399	402	369	415	424	405	419	426	381	414	382	412	423	418	382	422	411	383	407	393	420	417	424	398	394	429	413	426	412	397	412	426	383	389	412	411	389	395	420	443	409	426	390	400	375	409	393	383	429	438	403	362	420	388	362	392	382	375	418	412	366	430	408	396	421	408	393	424	459	368	411	405	412	407	417	402	402	383	393	408	390	443	386	390	381	418	431	381	443	398	404	406	401	411	416	407	410	426	415	412	386	403	406	406	426	412	438	380	407	395	427	423	398	444	419	423	432	412	389	389	413	412	391	419	410	436	384	379	376	378	414	394	400	412	436	423	430	404	384	394	399	397	411	433	436	367	405	376	395	404	433	413	403	416	404	408	413	419	414	407	391	452	413	417	421	400	431	363	376	403	439	382	400	394	403	411	435	420	420	407	404	412	414	390	395	441	417	376	421	402	432	397	408	399	385	389	394	384	412	420	398	405	436	429	431	386	385	399	415	384	410	395	410	402	391	386	424	410	388	389	394	410	456	413	425	396	363	403	432	400	410	403	395	399	422	383	428	440	408	393	387	385	403	426	396	393	387	393	405	403	392	405	422	382	382	394	402	390	418	416	404	403	410	407	402	426	378	431	405	428	424	392	360	408	435	438	440	398	418	419	390	411	434	407	412	416	398	381	395	416	389	374	409	377	388	414	431	442	418	389	391	407	441	435	381	391	474	422	456	373	427	427	413	470	395	471	394	410	422	429	390	426	399	437	419	415	374	402	415	403	405	410	430	375	368	437	430	413	463	409	403	372	402	398	405	410	409	389	398	442	376	393	420	409	412	406	366	438	382	407	383	424	406	415	410	417	427	420	408	393	424	388	402	405	464	399	395	434	409	414	395	422	396	384	403	381	387	407	416	416	390	448	421	421	401	448	421	424	402	410
23940	22941	32112	27855	20884	10935	1834	757	599	598	623	564	570	624	566	562	582	597	579	534	578	616	574	584	551	557	576	550	598	545	598	565	589	548	586	572	641	575	552	542	572	623	572	555	578	567	632	592	552	573	563	599	581	547	539	553	538	554	558	569	563	542	549	610	555	601	566	559	571	605	605	611	577	553	562	515	560	608	543	602	543	609	521	573	555	564	569	577	566	570	553	574	556	527	567	572	526	571	582	553	584	553	578	588	555	521	577	514	588	609	543	546	605	537	530	546	589	608	573	604	559	574	564	588	579	572	576	557	605	558	543	521	566	604	588	605	583	589	549	523	553	576	577	564	563	572	594	591	564	543	584	559	565	541	576	604	505	538	596	554	581	594	566	582	576	517	522	534	578	536	610	639	557	577	553	570	559	536	537	553	576	568	577	595	575	583	556	565	621	547	553	592	560	589	553	577	573	572	553	532	586	587	594	550	543	558	556	552	558	564	597	592	557	611	604	578	578	565	564	560	580	612	556	535	603	593	565	555	554	587	508	575	578	550	529	578	578	532	581	591	576	566	557	592	559	598	565	634	527	535	575	534	562	585	559	544	574	575	585	552	582	586	570	589	541	560	580	550	587	555	597	589	603	576	578	573	544	529	548	524	575	587	532	586	528	616	588	586	544	534	559	553	545	535	569	611	552	542	544	611	553	554	549	586	539	551	583	537	580	542	574	564	573	535	616	571	584	515	551	568	529	587	557	531	564	567	575	542	564	563	615	552	553	547	584	554	527	557	548	599	570	588	582	580	611	586	552	560	577	630	574	574	537	567	573	549	540	608	600	596	582	533	544	530	582	541	556	551	548	581	591	596	579	572	530	579	542	533	576	542	606	571	570	564	563	538	575	567	590	566	543	545	528	535	524	558	565	615	573	537	589	564	581	545	599	619	609	557	573	542	594	536	535	560	561	524	567	570	580	572	580	569	577	550	543	578	599	573	572	577	548	560	587	559	577	584	598	579	578	555	577	559	567	532	551	587	539	545	529	536	564	573	576	569	568	587	559	564	577	583	546	551	548	557	526	600	550	591	579	539	568	572	536	558	537	572	610	560	563	574	533	573	575	605	538	583	562	578	551	548	573	561	531	586	545	535	545	555	505	521	546	615	589	547	560	564	609	571	538	563	584	552	550	557	574	570	534	543	546	580	566	547	564	560	580	551	575	591	551	582	589	592	585	551	512	561	589	560	580	535	602	581	543	556	598	591	563	566	548	504	580	540	567	589	551	536	524	564	545	585	548	539	544	561	618	577	564	564	536	556	548	563	555	543	590	568	570	556	552	498	573	565	580	571	553	568	569	535	553	544	577	574	560	545	613	571	583	623	596	576	621	553	545	538	598	513	590	579	563	563	597	549	585	570	574	569	544	567	559	551	591	535	475	531	583	581	545	558	575	560	551	586	555	571	520	581	577	562	582	616	564	547	587	576	578	559	574	583	572	528	551	589	581	561	556	539	530	586	584	575	601	543	566	559	617	614	583	572	559	561	554	565	561	555	587	569	559	545	580	571	609	538	587	579	551	544	552	595	592	545	572	547	568	581	589	520	597	566	543	582	556	594	593	581	545	547	590	597	576	565	540	568	638	588	548	607	550	579	557	586	541	541	552	554	545	639	593	557	557	619	597	563	592	580	560	575	559	560	578	560	529	563	538	538	562	598	505	552	533	588	552	589	563	555	551	575	561	563	577	514	586	587	583	554	557	556	555	504	550	593	589	595	538	594	582	597	543	545	584	570	569	579	514	553	558	587	542	581	541	542	576	564	571	558	592	548	559	588	579	575	501	543	567	565	595	585	594	565	562	608	552	567	552	559	585	566	603	535	515	571	541	535	563	582	557	603	556	524	579	568	580	533	508	532	574	526	580	568	575	566	552	582	555	542	614	566	550	531	590	543	583	563	600	574	588	592	550	534	578	595	614	566	610	548	554	591	518	574	587	550	588	559	547	598	575	545	586	582	573	524	552	534	584	559	535	571	532	564	510	591	612	571	593	546	570	549	549	575	591	538	562	579	543	535	604	578	572	599	577	577	602	584	564	548	579	532	578	521	582	598	570	577	549	570	511	544	571	576	599	600	528	554	568	557	598	547	609	566	573	555	526	560	546	555	536	571	561	619	559	560	527	554	569	540	567	555	518	567	580	599	541	545	574	586	582	529	577	583	536	545	581	567	561	535	563	593	547	587	549	608	531	545	542	591	548	567	504	539	578	559	576	593	577	577	556	500	575	561	574	550	574	560	606	524	543	588	573	531	593	545	537	583	594	555	577	569	533	572	582	554	575	558	561	530	601	525	585	597	584	570	566	558	574	585	594	508	583	560	524	499	636	532	543	572	562	559	564	586	530	573	579	580	583	561	548	581	572	568	566	591	611	537	555	507	572	561	552	533	536	578	541	610	565	620	579	563	545	578	573	558	590	501	555	546	607	557	553	568	530	573	611	564	590	581	538	539	547	576	569	538	592	582	575	571	538	544	557	588	578	544	552	563	575	607	592	546	578	551	547	520	543	565	581	581	566	594	562	552	572	534	561	608	598	531	581	600	583	607	583	594	578	550	588	558	559	554	567	599	619	566	568	583	498	590	566	561	549	582	575	579	579	593	524	566	526	545	556	534	585	535	571	559	598	612	563	555	557	546	572	556	556	539	549	551	542	586	563	529	569	548	535	535	589	583	590	574	581	564	559	524	528	542	523	512	573	543	539	576	558	567	583	550	577	535	549	536	577	566	549	585	574	585	557	625	558	526	600	593	566	546	577	591	537	570	561	589	607	592	550	585	558	514	587	588	580	516	576	546	570	567	560	591	619	519	588	569	561	581	520	615	540	546	543	596	519	564	583	582	552	538	545	572	537	604	567	544	588	567	579	591	552	565	556	566	583	606	580	584	581	511	599	546	533	577	573	584	547	544	557	597	531	556	554	575	570	574	548	578	552	524	561	562	597	581	548	567	574	585	518	547	552	603	561	606	536	548	531	584	517	543	566	563	571	588	561	577	552	540	545	567	543	548	551	583	531	555	579	622	520	572	582	537	525	548	546	574	529	576	566	575	543	592	579	567	548	573	553	635	555	576	565	603	604	654	535	568	549	583	584	551	558	535	583	569	566	588	586	576	548	526	551	572	556	588	559	587	558	546	564	537	573	634	570	555	580	565	580	569	579	564	545	551	590	537	620	539	568	543	576	553	514	565	565	567	571	562	568	587	572	550	553	604	560	593	586	532	564	532	571	581	567	580	574	560	643	586	602	614	529	545	594	553	521	585	551	555	600	557	582	534	559	529	564	551	562	579	559	551	571	566	547	535	553	556	542	568	555	556	563	585	563	568	550	572	581	567	563	528	573	559	624	573	562	581	565	527	576	574	597	542	537	579	564	571	586	567	590	557	540	541	545	552	598	580	623	564	584	600	525	577	563	574	524	593	564	565	541	568	563	603	571	568	600	559	599	569
61627	96406	64279	31060	10046	2585	872	582	544	552	579	553	597	545	563	563	571	537	523	543	531	605	551	596	542	517	532	578	519	579	579	537	569	530	548	574	519	528	540	599	560	540	588	575	527	476	546	529	560	514	569	508	523	547	546	551	540	492	533	575	575	574	515	551	556	546	555	561	533	524	523	551	546	558	522	566	568	517	536	594	501	536	536	534	535	515	499	508	566	535	551	510	561	538	569	528	584	552	531	548	546	538	511	496	532	542	513	532	573	543	508	562	543	508	554	581	535	526	589	545	508	522	589	535	566	547	537	545	554	500	527	546	526	500	541	554	574	543	546	539	566	567	538	534	532	575	589	490	565	548	547	543	545	516	548	553	557	541	558	539	559	541	543	522	488	531	531	512	578	518	573	525	557	576	560	535	524	562	543	545	581	573	529	533	561	579	566	535	585	570	542	555	520	536	544	525	512	531	546	566	520	545	538	560	541	543	528	561	553	532	524	517	549	578	559	557	568	555	583	531	553	538	502	520	579	561	550	535	537	556	548	524	565	538	515	521	550	534	535	578	534	538	557	571	560	524	540	558	511	550	575	536	533	559	541	505	575	546	528	555	560	523	520	582	599	570	563	523	497	543	542	528	557	577	545	538	543	495	493	545	529	520	543	567	549	554	537	527	498	605	520	530	528	516	558	554	572	548	518	517	545	564	530	565	563	538	586	563	521	541	520	527	550	535	542	551	573	550	552	511	519	518	500	508	529	542	583	558	537	538	527	545	588	523	538	535	550	545	555	539	542	559	562	542	546	542	541	598	560	551	509	553	529	560	547	531	532	526	544	583	554	505	544	513	565	503	517	533	550	562	540	563	531	588	512	567	547	508	501	574	578	573	527	530	541	534	528	536	510	564	527	547	493	569	535	548	569	525	526	534	521	517	555	578	519	573	544	533	535	502	560	548	505	573	530	550	567	542	541	541	554	539	518	564	558	503	539	584	552	549	508	541	582	559	540	551	516	556	515	559	537	524	563	517	562	550	558	497	507	510	567	571	536	563	565	594	574	538	555	560	535	550	569	507	540	519	525	565	542	521	547	523	562	548	519	513	529	578	547	591	547	557	543	513	568	564	546	517	536	543	571	545	551	549	547	518	555	569	520	563	540	532	548	533	548	535	558	522	531	552	562	570	534	541	497	577	512	546	548	551	571	527	559	561	524	545	572	533	491	507	521	514	544	523	547	530	541	549	535	527	586	595	566	554	603	516	488	546	523	526	515	547	588	551	584	528	540	536	560	566	560	463	526	537	574	514	532	562	515	514	556	569	553	554	544	536	518	502	570	539	544	565	515	547	557	523	574	558	527	529	527	564	553	512	594	556	559	542	528	539	536	482	551	606	551	527	572	552	539	539	547	567	574	539	520	511	540	537	545	529	531	565	535	533	515	550	524	532	527	573	530	557	509	551	501	529	546	547	521	552	508	558	551	534	573	520	563	531	521	597	542	510	549	541	549	546	562	560	574	557	533	489	511	519	545	551	536	554	487	542	508	565	517	507	516	546	526	511	563	519	507	552	486	544	584	526	514	551	549	543	530	568	538	580	560	550	533	575	573	526	555	530	524	535	530	537	516	570	534	524	510	538	548	541	568	567	529	562	561	556	536	613	534	518	546	509	594	548	551	560	567	524	537	538	567	569	580	527	527	488	531	531	539	521	565	567	537	578	520	523	524	540	563	515	564	521	585	550	515	528	519	560	567	500	568	545	551	518	556	539	498	555	551	519	529	544	543	546	546	589	538	530	536	557	543	570	510	536	523	504	507	536	575	522	534	543	556	530	563	550	537	563	546	552	579	530	553	534	556	526	551	521	515	520	511	543	506	570	528	509	563	534	549	524	544	485	566	565	545	510	516	525	576	571	541	526	571	550	541	524	534	568	533	552	549	573	520	581	551	547	546	549	565	502	528	534	533	546	571	541	547	516	567	505	586	536	535	544	531	572	567	572	555	518	557	590	561	520	540	569	566	517	525	555	535	565	560	567	521	550	550	540	545	534	506	544	521	544	534	542	558	573	539	553	514	543	551	527	535	514	506	512	555	529	558	535	542	536	505	551	592	512	534	501	558	534	538	519	568	571	530	567	538	515	543	553	566	593	557	572	578	539	498	543	481	531	542	550	530	575	532	525	526	511	600	505	516	535	532	538	536	515	553	546	562	551	532	532	520	564	541	558	545	553	526	543	508	526	492	604	537	511	528	576	554	558	580	542	506	592	512	529	544	517	546	553	521	550	529	494	558	563	569	553	502	563	540	598	525	549	520	496	520	532	560	558	557	473	515	563	528	561	548	492	573	567	588	533	506	533	571	526	542	550	483	556	531	562	542	539	573	574	564	509	532	543	566	550	552	567	525	523	507	529	553	554	535	547	555	538	544	545	538	551	522	556	557	536	563	559	525	532	528	538	534	561	565	502	501	556	556	560	582	483	579	575	523	518	552	534	472	530	521	536	525	527	539	552	540	519	606	538	566	514	539	559	546	548	557	521	540	538	525	539	535	598	521	486	521	542	545	527	555	580	536	538	524	525	530	550	543	557	531	534	511	524	526	567	558	547	553	535	529	531	496	560	592	517	522	553	529	526	546	552	580	528	574	530	565	573	561	518	498	523	538	536	559	560	550	499	517	518	541	545	537	558	512	534	525	505	532	573	540	546	547	555	575	577	497	533	538	515	542	513	550	525	508	520	579	584	515	523	532	496	541	550	552	566	545	556	513	548	531	559	545	577	535	549	526	558	557	555	555	552	574	485	562	517	531	533	506	566	513	556	515	562	597	552	575	545	521	526	541	580	549	555	516	531	518	517	499	510	556	525	521	585	554	520	541	538	559	514	578	535	551	575	526	509	500	541	544	535	530	514	548	540	564	581	553	512	552	535	586	499	543	537	558	554	566	548	548	558	596	544	562	570	515	515	503	491	552	557	525	526	525	595	532	510	570	486	518	560	565	504	559	532	523	530	542	511	546	521	530	543	540	534	554	512	519	564	524	578	523	526	516	514	526	566	521	554	515	545	509	532	546	504	510	507	501	510	559	524	551	514	556	567	557	510	530	605	506	539	551	538	536	594	587	576	528	539	562	511	552	532	524	532	535	503	507	490	556	531	524	569	511	549	517	528	533	537	549	540	602	554	557	578	530	554	548	560	528	553	547	497	538	523	522	511	535	498	555	538	532	534	524	544	549	589	530	558	526	538	561	511	577	524	523	545	547	559	543	539	525	540	521	490	545	508	565	576	538	517	531	537	595	548	518	563	523	521	556	575	570	531	543	529	520	586	541	539	583	557	527	507	532	577	556	551	557	549	532	544	516	569	536	524	534	519	552	549	539	541	574	527	532	544	509	502	535	581	533	520	592	540	513	511	564	539	561	530	522	501	535	507	546	524	580	542	581	572	526	550	537	546	516	519	509	485	512	538	524	509	547	562	555	581	523	562	539	545	568	579	516	532	554	535
31804	31687	22738	7788	1391	603	433	455	447	417	377	389	411	411	444	419	419	407	395	441	409	416	403	430	461	423	420	379	390	410	431	415	420	386	382	441	428	417	409	451	441	412	435	422	432	427	434	419	457	427	379	411	404	434	418	417	446	445	399	409	454	423	415	425	426	387	422	405	433	397	444	426	418	432	410	424	401	399	427	452	411	412	406	417	389	411	402	419	418	428	455	472	410	456	408	417	413	413	418	428	370	438	418	402	457	443	413	435	418	449	427	381	432	424	433	391	436	447	430	417	429	434	392	401	438	420	423	406	413	417	417	420	407	424	416	388	394	410	417	442	425	453	406	423	397	441	405	424	402	395	437	404	400	403	414	413	451	402	398	391	418	418	389	431	377	430	404	430	405	420	405	420	429	440	391	423	388	387	400	408	430	442	455	387	413	390	435	437	437	373	400	439	428	421	438	414	376	392	388	410	414	432	410	419	406	421	391	405	392	400	441	435	427	422	392	374	426	410	455	359	405	407	399	452	468	453	412	425	440	419	420	423	407	430	403	439	442	392	448	433	410	408	411	415	442	401	446	438	415	414	426	406	415	413	428	424	405	454	372	422	397	390	434	399	427	409	393	421	439	386	445	421	417	417	431	386	383	422	413	420	426	407	431	411	444	431	393	432	445	404	393	410	417	388	433	394	396	398	381	450	429	438	406	440	409	411	447	415	413	446	401	423	445	397	410	383	444	428	418	412	396	418	443	386	440	407	396	412	446	432	393	395	383	424	404	430	409	438	469	421	453	381	425	410	427	441	436	409	382	413	413	393	409	411	412	401	400	440	408	391	423	395	409	422	407	431	442	441	385	396	439	411	386	389	404	410	392	407	391	462	410	409	419	431	410	397	433	407	392	447	422	411	391	375	411	425	402	417	447	420	385	428	456	389	446	404	420	433	452	423	404	407	388	401	414	400	432	410	418	408	387	397	421	422	410	373	384	401	402	401	402	443	405	435	413	411	443	410	420	394	438	410	392	424	418	426	412	424	417	429	424	382	373	374	411	397	422	389	407	407	396	417	425	402	404	369	403	442	445	435	399	405	438	407	418	411	410	396	417	420	431	459	400	438	417	413	425	400	410	390	437	431	405	400	422	414	433	414	402	398	423	448	400	397	419	397	374	408	376	424	426	430	384	430	420	413	412	417	423	420	408	398	410	485	445	435	446	431	388	403	433	407	405	429	376	417	408	440	469	398	415	429	437	395	412	426	422	402	393	407	424	413	414	446	395	391	437	403	406	434	394	396	451	413	429	396	437	383	421	416	409	433	407	401	407	398	421	423	421	428	424	425	410	412	404	477	425	461	418	417	402	424	449	388	450	393	390	404	407	412	393	422	422	399	474	403	376	377	406	388	405	414	429	409	385	422	444	403	410	416	409	427	444	416	428	468	399	403	420	385	424	431	410	422	426	403	400	436	413	463	392	431	382	402	424	415	415	426	434	441	446	381	409	397	452	406	428	422	425	450	411	414	416	439	404	433	425	441	429	426	430	404	403	417	376	392	395	416	434	437	420	386	421	410	406	437	453	428	480	400	446	428	410	421	395	435	429	422	444	417	447	403	431	423	395	458	406	392	398	425	438	440	435	415	429	420	436	371	413	442	418	418	398	426	405	396	442	447	392	438	407	401	377	389	390	421	437	384	436	442	422	411	399	405	422	430	409	438	382	434	359	413	426	421	390	445	446	413	392	434	402	415	425	458	428	408	428	400	466	432	416	443	427	428	456	400	418	395	480	404	416	450	424	426	379	423	413	437	371	413	407	394	461	393	454	395	424	365	418	414	434	434	424	451	426	433	405	409	417	393	393	426	351	393	424	408	429	378	404	419	422	412	456	424	403	415	404	427	400	376	418	389	423	431	409	411	465	408	414	382	428	422	423	409	429	440	431	425	440	433	426	430	388	390	397	400	431	395	450	422	420	414	442	430	392	423	433	421	430	442	431	453	435	428	413	409	416	445	414	390	398	398	417	428	390	442	384	432	422	403	434	425	439	390	406	470	400	447	397	400	444	407	434	415	406	431	459	447	423	483	392	428	397	422	392	388	421	430	429	401	437	415	412	437	409	412	426	395	390	447	424	402	417	412	425	402	413	410	424	392	431	406	425	412	425	445	412	390	399	402	437	399	437	438	432	423	423	402	403	416	416	425	410	451	427	427	428	450	402	401	406	440	389	406	404	422	409	445	416	410	439	407	440	429	380	432	405	419	431	439	375	390	425	430	390	381	422	402	420	404	435	425	392	439	414	420	433	429	387	430	403	419	429	410	396	394	445	450	402	395	412	457	441	386	398	389	413	458	413	450	462	413	399	458	434	396	366	419	415	416	420	430	447	389	434	451	438	414	382	423	418	389	424	403	426	427	385	376	444	418	396	404	376	434	412	429	392	419	409	413	430	405	427	419	392	448	391	431	430	402	398	408	421	400	422	425	404	392	399	425	393	422	407	418	435	429	415	404	405	399	416	383	412	403	420	386	391	438	421	404	425	438	412	435	405	418	433	436	436	423	443	425	411	447	427	420	401	408	435	403	399	413	458	406	440	452	437	389	383	430	389	411	428	419	395	414	420	396	423	415	453	430	390	440	435	391	393	391	396	412	416	404	453	444	400	404	429	476	426	385	409	415	387	415	401	422	394	397	456	449	411	441	429	424	395	427	420	406	378	422	411	423	425	413	402	413	419	398	389	427	443	403	436	451	414	442	427	440	418	420	399	462	435	417	431	429	398	403	430	416	421	415	410	392	399	397	407	446	441	390	413	427	382	423	362	387	424	391	393	396	442	420	409	422	459	436	418	429	401	392	391	387	381	403	388	419	401	424	447	434	442	449	392	423	379	422	408	415	427	369	432	379	411	411	385	388	387	361	406	449	434	432	375	410	399	446	434	445	429	403	397	400	439	401	400	420	404	426	405	446	417	402	411	403	395	410	391	398	428	436	433	420	434	410	406	390	447	426	399	423	365	454	417	422	426	442	436	440	403	437	402	414	431	426	429	397	416	427	423	412	465	415	409	397	423	396	430	433	445	450	435	405	414	397	425	400	367	440	425	440	444	414	459	412	435	428	376	428	390	434	417	436	443	428	425	415	396	409	418	402	415	405	434	418	395	425	389	395	406	401	396	425	413	390	433	410	416	430	420	406	374	389	421	415	435	396	458	419	390	439	452	370	425	415	421	425	420	416	430	410	413	416	415	424	431	400	418	408	413	425	423	419	393	416	417	404	423	401	436	397	432	371	394	388	425	438	395	427	454	414	438	390	440	414	440	384	400	409	392	415	445	372	385	413	427	423	417	401	416	415	455	445	410	409	395	428	421	399	388	416	400	455	403	388	410	446	426	406	393	418	394	394	429	427	436	438	413	431	399	434	423	424	422	413	381	382	378	380	373	416	378	434	416	418	436	376	422	435	414	434	389	456	428	427	423	424	442	416	427	418	409	419	399	417	413	456
27200	34920	16140	4060	1193	505	387	367	354	358	369	368	359	378	388	359	378	327	361	362	367	362	384	359	361	351	348	357	333	382	349	372	414	337	389	335	339	393	385	386	348	346	356	366	377	371	402	356	373	338	376	373	365	348	357	366	332	371	376	378	383	350	373	342	362	373	354	360	388	378	371	358	380	375	387	369	377	370	352	350	357	357	379	357	369	327	344	334	370	360	335	345	372	373	342	341	395	346	334	367	354	356	337	342	327	369	336	342	337	344	381	340	384	360	344	360	351	361	334	362	333	359	352	390	365	356	376	368	325	380	370	377	344	356	327	354	343	351	348	384	336	391	366	368	350	372	357	354	346	333	347	375	322	374	350	366	343	363	358	380	367	396	366	355	337	352	377	363	326	361	368	354	340	347	351	358	342	397	354	370	348	367	380	373	377	412	345	373	344	372	400	373	374	350	350	373	361	349	332	354	344	350	361	333	352	357	338	355	380	384	353	358	364	375	383	373	348	354	332	361	357	340	387	341	336	362	366	352	387	383	348	368	366	374	363	350	381	341	339	353	356	374	347	339	359	360	381	377	393	357	385	351	370	377	374	357	357	351	350	328	369	358	377	359	328	367	362	342	382	350	381	377	347	367	388	380	403	369	324	394	350	347	370	345	377	361	368	395	363	366	384	359	330	337	361	363	374	369	332	335	377	350	357	349	353	360	339	365	370	363	364	346	358	359	362	368	360	342	375	347	367	364	349	367	354	350	351	359	377	335	372	357	365	344	400	373	348	388	392	377	347	374	385	357	316	359	348	321	362	362	376	385	373	367	345	380	336	365	368	375	369	355	352	366	370	364	350	364	338	369	377	351	333	395	360	355	346	339	382	362	352	380	338	355	349	352	359	362	375	384	336	360	343	347	360	379	348	354	356	354	365	389	383	360	353	367	351	368	373	338	382	352	369	348	354	355	362	311	345	355	323	341	387	399	390	371	345	375	334	366	341	368	366	327	350	345	330	326	375	377	358	350	359	339	353	355	391	348	399	352	385	368	347	362	356	358	358	350	366	366	332	409	341	370	404	352	379	373	384	342	349	378	395	368	344	331	403	372	338	377	370	334	338	367	327	371	366	341	385	351	335	378	358	363	348	362	374	347	355	347	368	371	332	368	353	384	370	370	327	383	373	324	334	382	332	384	364	364	377	363	370	355	337	363	350	352	346	375	340	350	376	354	327	358	357	363	336	360	359	342	371	334	335	400	370	391	367	383	354	396	352	353	371	388	356	349	370	381	389	358	328	335	365	348	361	337	354	368	358	377	348	348	356	367	333	369	367	354	357	362	356	363	368	371	328	373	343	347	360	350	362	374	345	368	341	354	346	351	355	375	341	322	355	348	347	344	350	372	356	362	373	329	351	358	368	343	366	371	377	394	343	361	341	337	363	345	357	390	370	357	358	362	333	346	396	350	396	341	333	343	355	364	383	345	386	378	343	355	372	344	348	363	360	370	297	365	357	375	371	359	372	389	369	392	353	349	374	351	357	375	376	376	341	373	335	351	380	349	375	375	371	353	346	377	326	365	360	364	330	360	325	346	363	361	356	340	388	376	381	396	349	350	356	334	349	365	377	339	379	354	356	370	344	357	368	384	356	371	374	366	384	350	364	362	339	344	369	367	359	366	354	379	373	357	379	381	378	326	337	385	395	356	358	367	341	360	329	323	369	354	363	374	373	348	331	378	355	334	333	388	377	386	348	330	337	355	340	352	363	367	406	349	350	341	358	366	364	356	361	341	348	381	357	394	385	330	366	339	363	345	354	384	358	349	374	352	352	346	336	379	338	350	363	360	362	363	336	354	357	362	376	365	346	364	338	388	365	348	355	344	377	352	338	360	358	372	365	350	372	368	355	360	311	373	331	351	368	376	357	331	357	361	331	390	338	381	351	384	366	319	353	352	365	357	361	345	355	339	344	327	337	342	364	351	334	351	379	355	375	348	352	380	391	327	388	361	346	352	357	346	340	365	364	358	359	347	334	364	373	355	396	369	366	334	378	332	389	352	337	376	359	380	335	336	356	358	350	354	389	379	346	357	382	359	373	364	345	342	369	352	384	345	378	402	314	369	357	316	343	350	383	364	362	352	393	355	362	356	345	337	385	371	351	343	339	363	331	360	360	346	339	355	376	366	373	350	381	343	373	337	332	367	373	365	343	321	345	340	326	388	339	378	368	378	360	315	351	403	329	351	353	321	370	382	364	382	340	370	395	376	383	370	379	365	345	355	390	358	375	377	338	335	390	396	363	372	373	354	358	350	349	352	359	311	372	365	369	359	361	349	347	390	367	370	341	343	351	376	391	344	339	351	340	390	325	353	358	365	354	332	359	369	373	391	333	365	330	356	388	362	371	316	365	382	309	348	341	367	413	368	328	374	351	352	377	349	388	332	342	369	357	390	369	340	377	317	360	391	358	372	363	357	358	361	332	356	364	367	356	360	353	349	350	345	378	350	349	334	347	359	374	371	324	355	362	364	380	350	316	357	347	338	394	347	348	342	349	376	369	373	392	372	332	337	355	336	395	368	372	340	385	373	388	365	349	377	372	350	369	371	355	341	380	340	354	388	361	360	365	353	367	336	340	329	351	345	353	346	379	359	347	343	327	354	357	381	359	361	354	346	372	359	353	398	392	353	359	381	333	341	379	367	363	351	348	353	385	328	328	373	384	332	364	375	421	364	318	335	379	340	325	359	357	364	366	356	386	375	338	330	407	384	367	370	331	341	359	350	346	371	392	373	357	355	368	347	359	338	334	331	354	359	380	365	365	346	323	414	365	341	370	364	361	401	399	370	379	356	390	349	379	353	366	369	354	382	321	373	362	321	376	347	353	358	359	367	379	371	334	353	357	354	373	319	338	356	344	355	369	368	379	351	331	364	369	333	366	373	350	342	364	339	377	351	338	403	344	315	387	368	369	372	369	328	377	359	369	361	376	343	347	378	374	375	363	353	365	375	382	316	358	378	337	328	381	345	346	370	339	387	361	361	370	352	325	351	377	351	373	398	360	346	371	391	328	340	328	360	358	333	370	346	378	383	347	333	340	370	341	353	394	355	368	373	381	351	332	388	351	343	360	371	369	343	390	343	325	345	371	351	365	355	381	329	333	364	357	369	353	344	329	365	388	344	364	356	347	362	335	355	365	372	381	361	357	369	373	342	361	353	407	382	375	352	371	359	345	362	380	368	375	371	363	387	347	371	355	360	375	319	355	380	348	350	328	394	319	351	371	363	341	322	360	349	362	371	336	362	364	339	391	363	378	346	330	344	352	402	348	357	365	357	365	338	336	365	357	385	376	371	378	348	347	363	356	374	345	356	376	354	334	347	382	361	337	361	348	361	354	354	388	370	379	337	382	340	363	351	338	353	327	374	346	348	327	352	357	373	349	348	355	359	389	311	351	316	397	320	357	373	377	371	352	346	342	380	362	364	357	378	367	360	354	343	366	378
25664	26287	35392	29311	14861	3045	827	525	459	487	471	473	504	479	441	481	471	480	439	489	484	429	470	453	466	444	465	482	449	448	414	467	434	446	484	433	467	451	467	470	468	466	469	485	451	481	461	473	441	461	489	459	472	459	458	467	460	470	447	465	417	428	466	472	461	457	465	444	439	468	488	470	456	433	489	417	472	462	433	421	439	450	494	480	464	463	456	433	462	448	435	453	459	459	467	505	479	425	501	462	481	479	454	449	442	460	458	457	467	446	468	465	485	438	464	439	477	475	453	461	470	448	462	458	464	456	460	398	483	418	453	454	487	453	430	455	477	494	443	484	447	449	484	423	477	490	496	477	435	435	463	438	438	497	455	497	469	463	450	446	441	456	473	450	450	449	428	463	435	481	486	430	454	465	481	442	453	434	438	441	447	463	450	445	439	469	483	448	463	463	458	475	461	442	451	472	451	466	451	443	414	427	442	419	426	444	456	460	489	479	462	460	471	448	457	432	451	425	466	455	498	434	443	462	433	399	458	456	455	420	453	471	485	462	489	443	436	458	479	478	477	457	461	446	491	459	478	434	445	469	451	471	425	464	499	444	435	445	451	476	429	482	470	449	463	439	409	500	453	421	444	437	485	512	484	475	456	442	437	471	453	436	422	417	432	440	448	451	497	475	458	450	404	497	487	455	452	464	443	425	470	479	456	469	418	461	468	420	502	429	459	426	410	469	447	441	444	465	450	446	451	474	465	464	499	473	435	453	476	424	417	459	467	450	423	479	501	459	437	451	460	459	421	472	451	495	465	475	451	467	436	431	465	493	457	442	468	451	498	496	439	479	437	420	445	480	470	474	471	505	434	449	438	459	444	473	450	457	459	433	537	511	471	457	469	452	462	469	410	435	478	466	455	525	462	478	478	439	483	445	450	420	451	435	438	439	474	454	458	469	449	428	428	462	448	451	463	466	448	456	446	492	471	432	456	464	470	429	480	440	452	414	463	475	444	473	457	452	434	432	458	455	463	422	475	460	458	494	455	453	451	439	480	491	475	483	509	436	465	456	453	446	415	427	453	488	453	462	485	466	483	474	470	441	456	454	487	457	502	408	454	427	413	421	494	469	460	431	460	452	454	449	471	502	459	449	433	457	467	445	482	440	464	468	454	488	467	513	447	406	454	464	409	487	480	426	438	459	483	434	443	433	446	452	487	421	460	503	454	464	474	417	447	457	495	470	454	492	441	418	466	461	452	429	453	434	432	451	459	463	478	489	432	422	446	457	499	440	505	477	434	476	468	455	448	426	435	454	439	453	438	481	472	434	440	475	483	420	443	452	440	467	452	430	455	453	439	451	445	441	455	467	432	432	455	448	458	444	445	443	430	486	489	471	419	436	453	460	415	450	478	448	435	452	502	491	436	489	450	449	484	462	461	475	453	489	423	486	433	476	439	463	420	461	459	440	445	431	451	414	461	498	462	474	457	425	474	453	443	420	438	433	450	453	436	455	442	433	470	464	466	485	423	456	473	414	458	518	456	455	436	439	419	457	443	457	451	457	493	429	443	436	494	452	475	459	440	437	442	464	449	489	484	427	448	480	476	395	456	463	475	426	446	442	467	441	453	451	452	472	449	444	451	485	457	450	467	450	468	453	466	437	456	477	469	463	521	449	444	462	461	473	443	475	432	446	435	480	500	446	465	402	480	442	453	469	450	463	455	441	455	460	478	479	452	469	496	416	455	422	473	467	464	441	464	447	457	456	464	423	413	421	455	449	444	454	489	437	451	436	451	447	455	434	419	452	496	452	516	477	462	440	471	419	468	461	447	415	452	449	467	437	446	446	440	445	485	462	486	447	470	470	433	441	456	474	508	431	441	461	451	442	441	448	437	484	446	469	473	453	408	492	480	466	449	468	433	427	479	430	462	479	449	474	489	449	467	429	465	423	433	503	444	494	480	455	459	464	437	451	462	475	462	465	468	482	457	430	455	459	437	453	503	484	458	484	426	458	421	471	481	427	421	456	470	440	475	485	483	471	434	447	475	475	467	432	449	429	482	453	461	444	450	475	451	460	421	492	441	449	450	462	462	451	430	485	454	439	476	444	436	436	440	439	461	429	447	448	468	435	419	481	455	440	474	481	437	483	445	402	461	496	443	433	459	441	465	458	464	490	468	467	435	470	477	420	476	480	433	426	443	459	446	450	466	411	451	475	455	452	469	471	449	472	452	422	476	453	444	445	475	463	429	444	470	431	468	465	474	479	436	433	457	458	450	424	471	438	437	461	468	426	450	485	441	421	435	485	422	466	462	446	450	461	459	448	481	421	456	469	474	482	452	444	463	459	450	452	437	468	478	459	447	475	451	462	456	458	436	427	445	463	464	424	434	439	480	497	458	501	444	438	460	426	467	464	454	427	425	457	462	456	436	442	462	475	429	450	459	466	436	428	442	496	461	472	443	406	447	448	453	489	466	444	493	490	464	454	420	463	415	435	466	436	450	454	420	459	451	476	390	464	455	450	433	453	488	469	452	463	474	459	465	459	438	466	462	448	482	502	448	450	436	387	421	443	485	471	449	468	492	439	460	452	431	449	470	460	450	453	416	447	472	446	444	472	432	440	432	462	466	440	442	446	474	457	434	452	423	462	472	450	446	487	399	455	457	449	456	472	484	458	430	427	474	499	409	449	458	436	466	425	444	478	418	477	464	456	463	459	413	501	469	473	483	447	427	444	444	452	478	453	450	473	459	490	468	448	468	492	436	452	429	463	481	465	465	448	460	422	465	437	457	445	465	458	456	457	461	494	420	462	456	448	424	414	426	494	437	473	459	452	490	426	454	493	438	515	458	453	479	432	464	484	467	453	501	451	451	433	439	468	467	457	463	470	447	436	459	478	491	449	466	455	439	472	479	463	450	491	458	437	405	477	478	463	471	457	444	466	465	467	480	441	482	468	494	468	479	453	437	465	449	451	437	468	481	466	500	467	494	477	455	460	505	451	470	499	456	421	470	423	437	454	459	512	475	441	463	513	434	453	505	513	452	474	464	435	421	436	455	442	467	448	461	446	469	418	478	456	482	436	471	450	440	458	446	449	407	464	436	442	433	479	447	480	448	454	479	464	442	415	449	426	450	479	463	458	463	456	433	478	437	492	428	491	410	425	445	521	414	450	471	406	478	437	483	437	504	454	463	436	506	457	473	467	464	449	451	493	436	423	398	432	486	461	442	469	432	458	435	476	454	446	438	453	459	486	468	454	490	411	486	455	475	491	462	460	455	439	486	479	475	476	498	438	432	438	483	494	439	445	451	421	446	454	469	465	518	507	438	479	451	429	435	462	446	467	455	442	495	424	456	424	470	478	467	448	466	465	448	437	491	450	469	457	410	433	419	442	454	422	456	451	459	473	407	443	439	469	447	430	481	470	498	428	477	455	444	441	451	427	471	429	492	452	454	499	483	474	453	477	459	483	454	462	433	471	438	450	484	437	449	523	454	461
60541	83771	51622	20476	5816	1522	592	486	414	441	433	458	429	415	422	423	446	405	431	436	430	455	399	433	418	432	439	455	445	417	413	447	400	428	463	462	436	419	423	398	431	442	435	425	399	419	446	419	408	418	424	401	469	442	443	470	382	440	411	453	437	441	421	440	468	428	409	395	450	447	422	396	439	419	403	429	414	426	458	464	408	412	435	426	444	424	447	414	412	411	420	423	443	428	431	441	417	455	404	435	408	476	412	427	424	425	436	408	453	400	434	438	448	407	450	417	434	399	427	455	422	426	400	426	423	436	413	427	428	432	435	387	395	420	414	425	426	434	399	413	450	419	410	457	459	415	415	446	405	396	425	449	428	417	444	435	407	416	429	437	403	411	431	436	437	418	431	397	412	438	450	445	416	438	414	408	469	409	435	447	393	409	414	444	448	468	441	457	439	407	447	481	484	419	421	466	401	480	410	436	376	412	430	445	415	400	399	425	457	426	419	468	441	412	442	426	430	432	417	444	424	435	442	463	443	420	480	410	390	434	402	401	454	446	419	432	424	436	425	425	433	446	431	421	431	448	410	468	400	407	436	415	425	413	411	450	444	400	438	432	413	443	403	441	442	477	444	429	469	399	401	451	353	423	428	416	438	420	421	431	469	421	392	446	417	412	445	452	427	435	454	421	393	414	387	443	403	449	448	447	445	385	440	418	454	426	405	430	448	422	444	430	428	434	437	439	397	405	439	441	421	459	433	449	414	460	456	400	435	435	385	424	415	438	425	427	415	385	457	427	395	437	461	437	418	409	417	447	414	440	374	413	402	442	485	452	427	412	419	417	452	418	403	405	431	404	408	405	419	407	432	448	452	450	423	415	425	450	445	401	425	405	448	453	443	454	420	407	426	410	415	445	454	423	407	387	432	420	396	431	496	381	409	437	405	372	395	440	428	423	419	445	397	456	400	409	433	444	439	453	434	426	409	448	472	388	446	441	455	426	426	419	451	425	420	427	420	472	426	435	425	436	405	445	418	457	402	452	414	453	444	437	437	426	396	430	409	376	472	453	407	433	434	395	392	448	448	417	410	450	423	433	430	421	459	406	405	449	404	407	397	411	412	454	427	429	422	440	438	375	426	417	409	397	460	422	435	427	459	414	417	436	448	440	422	438	470	447	428	448	425	420	388	419	399	375	392	464	409	426	412	451	464	411	444	404	413	444	412	424	446	397	425	406	447	421	457	456	424	445	444	413	403	461	408	430	423	427	444	397	441	417	459	416	441	422	419	460	454	387	417	415	428	460	427	437	450	434	409	429	412	437	431	444	392	432	434	429	432	417	406	413	427	454	420	404	437	447	441	452	403	394	439	435	421	423	434	407	449	426	406	433	406	463	426	443	433	449	401	445	428	450	392	437	429	390	389	416	424	447	430	451	441	427	447	405	407	431	427	425	453	471	428	423	466	440	488	414	433	440	419	433	429	396	444	402	427	406	408	421	438	434	420	432	414	404	424	441	426	439	389	407	427	448	415	434	446	404	390	437	368	381	395	412	414	401	426	431	417	432	422	406	456	425	428	414	444	409	459	401	447	408	456	438	412	408	415	424	446	423	458	451	431	404	432	447	425	437	428	392	446	402	434	384	408	431	398	444	431	392	411	468	479	428	426	420	446	408	444	463	419	447	468	392	427	386	394	387	428	386	417	398	431	412	419	474	414	421	440	405	431	435	422	448	450	426	421	454	419	428	432	417	396	443	392	424	422	442	435	472	427	424	409	443	415	440	412	414	409	448	425	393	469	420	427	412	437	472	436	455	443	415	427	439	402	371	398	450	452	411	436	456	423	435	426	429	430	448	433	405	474	433	427	430	454	391	424	417	437	382	389	413	441	440	425	436	427	439	391	438	429	447	434	456	414	459	455	434	418	444	448	414	456	397	431	419	439	395	425	431	412	455	425	437	429	438	441	397	422	459	436	408	443	438	449	453	428	453	402	418	411	438	436	454	426	456	467	382	417	430	431	457	424	441	453	440	433	441	399	431	429	409	401	423	402	413	379	425	437	436	390	421	392	459	435	464	421	408	444	383	454	436	406	429	412	428	412	399	433	459	442	402	422	447	422	418	403	414	458	445	447	443	461	449	435	407	425	384	414	420	442	438	457	410	407	445	450	430	430	462	435	394	434	412	389	418	405	443	454	434	421	431	432	415	421	439	440	386	421	450	438	461	420	435	410	400	413	432	405	438	449	445	432	421	407	474	428	440	421	441	433	477	436	455	430	454	449	408	410	421	445	435	457	419	434	468	447	452	433	413	431	419	447	456	454	433	449	418	410	428	420	414	442	438	426	440	424	422	424	388	445	409	456	446	412	453	431	423	425	410	415	395	410	447	433	444	431	437	431	418	384	423	450	425	408	422	438	423	422	406	414	448	458	428	435	428	415	411	438	402	415	432	413	412	407	452	429	406	440	437	435	462	436	422	438	403	386	433	407	439	424	457	431	391	420	441	404	414	411	430	472	431	438	434	421	407	425	434	446	432	421	408	370	435	419	414	438	439	414	436	433	409	393	398	444	433	415	433	400	425	428	456	409	412	445	419	432	379	411	417	414	423	441	442	431	409	437	425	402	439	423	437	398	418	399	411	437	440	420	447	456	430	422	401	375	425	434	420	431	411	427	432	413	401	474	460	437	428	436	426	464	419	383	441	432	448	431	427	425	416	437	443	421	421	432	386	405	442	489	413	416	437	439	450	402	383	429	407	404	420	444	414	430	460	438	436	393	449	449	445	407	440	423	451	411	366	415	435	421	439	427	409	407	423	426	406	419	422	405	418	416	459	467	409	412	420	414	408	422	441	391	438	443	401	449	452	446	432	416	407	436	472	433	427	421	417	425	463	467	444	416	423	429	432	433	457	401	411	416	456	417	452	411	442	404	423	440	470	445	445	431	439	404	435	411	452	382	424	410	456	398	406	397	419	419	419	402	415	402	445	399	440	420	423	433	411	439	401	461	450	386	434	427	435	394	401	392	427	450	445	420	435	460	436	453	414	435	394	422	419	465	446	439	408	438	396	397	397	409	402	419	431	439	393	439	418	418	450	418	425	467	443	432	410	440	438	454	415	433	415	456	426	412	426	443	441	442	436	439	445	407	424	472	452	456	409	443	439	446	400	393	412	433	423	424	414	437	466	449	426	457	476	403	413	422	428	456	430	409	404	407	439	446	433	415	426	423	431	439	422	426	422	415	427	455	456	422	401	441	407	440	416	447	419	455	428	410	389	391	432	443	451	396	421	396	462	442	444	428	456	413	409	440	431	460	435	432	418	429	456	423	422	415	437	409	472	451	413	420	457	387	427	386	394	441	459	416	402	465	430	456	422	443	424	425	435	422	451	443	448	434	437	426	430	421	436	409	428	448	433	416	428	408	423	423	412	421	442	442	431	417	426	458	401	416	436	402	417	439	377	449	398	416	450	379	427	423	389	426	424	431	431	433	438	417	434
23983	22863	31375	27069	20743	11209	1902	755	616	617	650	602	568	567	607	644	640	635	638	607	587	555	552	642	570	558	604	599	586	607	608	563	581	583	584	574	641	585	603	618	630	563	584	582	627	606	594	552	606	592	601	574	592	603	572	573	555	597	599	619	596	597	581	562	576	619	565	601	571	581	554	604	535	623	624	629	595	604	631	550	579	601	573	585	617	541	574	579	577	598	611	615	563	579	602	577	613	579	569	547	588	605	611	546	574	604	560	590	577	589	555	592	550	608	617	638	577	572	580	586	558	587	592	584	609	600	569	601	604	610	568	574	563	576	592	600	581	627	603	612	574	565	545	596	576	589	617	584	584	594	550	564	633	601	573	582	600	581	590	601	557	588	576	588	567	581	595	594	539	626	559	560	578	622	612	604	621	591	531	613	594	591	537	593	578	563	562	561	581	642	588	567	574	547	575	559	628	586	559	575	576	543	605	601	638	555	569	588	634	572	603	592	595	566	628	606	604	548	593	574	603	607	609	585	627	561	589	576	616	587	577	591	552	578	611	615	638	547	610	590	579	587	605	572	590	576	603	576	593	578	548	601	564	589	597	570	581	503	564	593	588	544	574	554	587	574	581	585	568	633	599	583	614	561	585	575	612	614	613	555	562	584	613	564	627	605	548	617	569	625	636	549	601	564	614	593	606	604	542	558	537	588	623	591	594	573	577	607	578	548	523	585	622	564	595	582	582	605	605	578	583	539	559	586	628	582	594	576	539	582	575	594	584	578	585	569	579	567	572	600	597	601	578	610	605	602	536	539	587	579	571	529	568	600	578	601	589	618	581	586	623	599	601	568	548	620	590	613	581	563	574	622	563	557	645	636	597	557	563	561	567	569	610	564	588	565	568	589	599	616	575	577	607	571	587	547	616	605	562	628	588	611	563	557	578	586	622	589	567	577	560	567	624	592	607	592	634	618	599	565	530	616	591	588	559	615	596	588	551	574	570	589	530	580	605	596	546	602	651	551	570	615	584	581	590	634	600	578	569	611	600	571	581	598	598	565	583	602	588	582	625	600	602	590	570	589	623	568	541	604	611	539	600	620	595	577	581	551	575	601	529	590	633	583	560	635	613	598	547	594	553	564	550	580	631	550	602	597	568	595	571	548	593	596	577	565	550	580	562	621	587	548	571	537	569	572	620	565	605	589	596	597	580	590	569	581	573	567	586	592	541	610	610	580	574	582	564	550	568	574	616	596	584	601	567	576	580	615	579	598	601	568	585	658	535	568	585	545	570	603	563	551	583	555	579	570	562	606	608	575	609	591	613	573	573	597	624	586	604	541	571	611	541	590	599	583	601	578	606	618	599	594	581	563	625	550	580	615	593	616	573	623	571	583	600	575	593	559	608	601	582	588	570	606	610	587	596	578	577	575	555	628	611	585	562	578	569	602	558	524	552	620	605	591	560	602	596	646	604	577	589	581	591	577	548	574	583	607	571	580	638	597	605	550	545	540	539	583	605	591	616	583	589	571	564	598	580	598	595	634	629	599	584	575	606	571	607	541	619	581	567	611	577	603	583	582	592	569	601	578	543	570	572	621	579	563	582	598	541	573	587	565	597	611	574	630	591	618	549	582	556	579	581	574	592	544	606	556	626	546	568	559	614	558	604	587	635	580	571	603	598	554	616	523	615	597	596	568	579	546	623	588	582	548	510	540	564	586	568	589	569	574	621	589	608	576	563	631	598	620	581	597	573	595	536	619	593	576	599	606	618	577	588	553	520	558	591	580	577	584	558	546	578	589	566	563	582	549	560	560	561	601	569	537	612	583	584	597	568	588	590	641	545	585	607	575	604	574	622	578	617	629	570	576	577	592	578	586	650	562	549	539	601	592	528	603	581	590	580	609	588	601	577	612	590	585	563	573	609	583	618	598	606	587	572	556	594	610	587	572	552	550	577	549	574	588	660	614	616	609	524	559	598	602	610	583	596	634	590	630	586	584	555	597	617	578	577	592	565	566	610	575	610	565	528	578	545	569	564	618	595	596	610	519	583	617	621	655	582	533	579	552	601	603	582	595	578	592	625	580	626	539	541	579	592	603	571	559	593	583	607	623	569	618	568	543	561	590	569	574	584	568	586	601	541	586	622	594	564	581	569	594	576	603	596	598	589	579	562	618	553	600	581	579	574	598	589	555	571	548	608	571	618	561	589	546	586	563	574	601	593	576	585	529	594	571	543	592	618	568	557	618	571	574	590	578	603	578	550	566	569	611	560	545	610	594	609	569	549	616	577	541	593	584	574	572	595	573	631	580	595	588	607	605	550	643	595	555	585	593	590	590	571	586	562	593	561	615	586	595	589	589	586	589	541	581	572	562	619	591	575	592	577	605	579	588	570	612	595	518	625	620	600	570	600	536	600	620	589	576	647	545	592	588	566	526	589	566	632	583	578	552	575	562	564	602	567	591	581	558	613	544	540	591	599	568	609	645	578	560	581	542	570	606	607	595	580	602	576	614	602	617	572	598	591	617	561	571	600	619	587	589	587	598	629	635	600	589	621	586	602	597	596	575	613	623	567	561	538	624	579	584	600	608	620	550	582	591	595	579	575	589	589	587	556	564	528	576	595	574	594	563	604	576	608	598	593	551	589	563	552	544	555	618	568	574	568	614	598	579	561	618	623	593	615	613	578	526	561	576	545	554	553	573	608	603	569	572	579	596	581	584	599	605	583	561	609	577	578	571	605	581	576	582	532	592	638	551	570	587	606	646	610	575	604	592	586	570	601	591	627	574	572	625	558	580	609	588	569	609	569	582	576	644	540	568	599	576	572	576	567	600	604	584	602	558	553	566	581	600	623	567	610	600	566	590	549	571	577	581	578	613	552	602	548	580	581	606	613	588	562	587	571	573	605	620	573	581	637	593	634	567	609	581	582	591	546	608	605	596	593	573	606	578	575	590	576	537	581	589	533	588	607	532	571	586	531	547	615	584	568	573	558	570	609	583	606	543	614	551	577	584	603	564	540	543	559	616	543	611	585	632	540	613	614	579	652	597	583	574	595	585	589	595	551	617	631	600	602	583	608	578	594	597	583	576	532	608	565	617	575	554	580	579	573	545	585	572	593	642	607	576	613	548	569	603	598	574	591	574	569	617	564	595	591	589	543	593	592	602	564	572	595	573	584	628	527	577	576	609	540	546	611	598	613	588	594	560	623	581	616	593	653	646	524	573	579	592	610	602	596	584	585	591	571	585	567	603	601	581	615	557	574	585	555	566	622	571	589	558	605	587	591	583	597	553	566	576	578	565	585	554	580	608	563	568	584	558	611	585	560	569	571	590	570	623	610	633	606	611	581	542	568	589	575	579	616	558	608	584	582	570	579	574	583	611	575	588	581	608	570	605	617	621	610	586	584	561	577	593	635	571	590	562	573	549	562	596	600	594	579	607	626	573	594	597	597	580	618	588	585	616	531	596	602	583	584	591	585	616	545	565	630	619	556	599
63134	95445	63826	29795	9822	2559	943	619	551	551	547	550	553	565	532	568	552	587	555	539	573	627	555	607	592	579	622	593	568	575	560	567	554	563	584	533	556	529	544	571	547	552	569	563	564	563	537	593	560	578	585	581	582	556	568	591	546	553	548	523	580	571	569	601	605	583	539	572	546	545	568	623	518	544	562	561	575	562	607	523	534	521	534	541	544	625	515	525	568	544	555	570	585	548	540	555	531	561	565	573	559	540	532	525	592	561	547	558	592	553	567	580	534	590	602	519	545	553	591	538	576	583	560	523	582	533	560	554	538	564	571	571	601	570	549	526	552	596	587	537	570	535	565	549	561	577	559	538	537	571	539	591	538	553	541	552	553	618	538	545	565	560	554	566	561	548	539	540	568	546	536	621	548	569	535	556	582	585	545	573	541	566	592	585	550	525	553	514	566	563	511	548	560	565	563	527	566	554	555	565	537	568	537	523	610	545	526	596	635	552	501	570	539	608	551	613	579	551	586	588	579	569	531	544	550	535	564	562	535	593	569	556	562	540	587	552	565	559	531	569	508	532	563	540	571	560	562	579	571	570	528	563	578	539	552	577	565	571	551	565	559	551	556	578	572	576	569	547	582	536	589	564	540	554	507	575	565	600	543	547	535	579	571	582	540	551	561	579	574	528	543	547	529	566	557	571	549	615	569	538	549	599	585	565	534	569	549	508	597	559	552	566	555	568	582	572	558	548	569	585	563	531	563	529	602	547	523	553	601	547	563	601	542	551	528	538	565	575	592	551	587	576	546	543	555	575	549	539	543	589	548	562	531	543	527	574	574	526	522	608	541	543	565	530	504	565	574	548	574	549	540	519	542	599	559	556	544	561	591	554	544	552	548	551	570	540	545	533	566	560	571	544	584	559	557	542	564	575	559	531	549	590	529	558	521	544	615	529	547	599	547	583	601	571	544	584	545	575	547	505	590	550	558	598	575	585	538	585	598	558	569	583	590	533	521	555	541	543	523	563	543	568	577	566	574	600	550	585	551	582	508	539	539	546	537	537	532	551	607	567	540	571	567	566	560	511	576	558	607	534	546	529	575	579	561	565	555	577	559	569	588	562	542	530	598	564	550	551	517	533	608	548	555	578	527	593	547	580	546	601	565	557	559	554	527	519	579	514	582	572	542	551	534	588	581	520	549	578	561	553	525	540	607	616	525	533	566	546	552	566	531	532	559	553	560	516	551	558	529	541	567	593	545	544	584	562	574	602	550	555	540	523	542	569	552	552	539	561	571	578	571	557	551	599	537	538	576	522	561	548	540	573	591	568	554	561	550	549	575	557	558	551	560	573	565	584	562	598	569	555	544	566	540	621	549	538	536	532	572	566	559	524	557	600	576	565	521	553	511	564	527	538	573	555	568	550	574	544	523	544	591	590	551	573	570	555	547	636	540	541	591	567	552	574	535	527	538	534	578	611	565	555	519	557	594	568	607	603	588	537	548	599	520	582	569	586	590	545	555	540	556	568	574	575	556	559	582	524	571	524	575	570	512	524	516	578	582	542	531	580	536	603	565	542	534	564	548	595	528	565	547	545	591	546	562	554	553	589	594	539	565	544	563	560	533	541	565	542	547	571	573	548	552	574	526	556	562	572	562	539	553	534	552	543	536	604	520	544	551	575	586	589	570	564	561	546	561	527	547	538	556	594	547	539	538	525	577	577	555	564	512	553	539	545	556	525	572	524	561	575	583	566	582	603	602	545	546	564	521	593	583	541	529	565	581	550	575	508	544	559	571	525	548	516	517	521	578	552	557	566	568	564	531	559	572	555	590	552	565	563	557	573	551	557	566	620	573	552	563	561	532	579	553	560	515	540	514	508	580	580	565	562	536	544	550	550	539	533	543	540	545	562	577	564	551	526	564	532	553	559	539	574	557	541	565	582	555	579	567	561	562	557	585	541	525	573	575	534	568	585	549	572	562	500	536	538	563	529	538	577	552	558	545	531	566	547	543	586	559	554	548	586	558	588	598	582	494	593	580	539	591	545	551	554	620	556	538	608	578	590	556	503	597	545	549	535	558	562	520	539	596	563	558	560	525	530	581	531	566	560	536	534	561	562	589	557	556	528	567	566	507	576	589	565	590	535	597	557	588	603	542	546	535	569	567	546	508	552	562	541	507	544	548	585	528	569	520	554	547	563	507	575	523	589	574	516	589	610	511	574	552	542	548	584	588	554	562	546	548	546	603	528	575	543	575	562	545	580	548	547	566	548	528	547	581	540	583	584	571	592	563	554	579	584	567	554	548	537	589	542	558	584	587	578	566	576	549	556	552	518	555	576	565	569	567	541	537	564	551	536	583	565	567	561	556	557	591	516	569	537	543	580	582	572	521	553	580	526	570	605	554	567	566	515	548	526	544	591	493	541	579	592	562	530	549	498	587	591	580	572	534	538	535	550	563	573	548	571	533	574	538	585	518	558	553	542	587	580	576	591	535	523	543	581	533	545	580	569	574	552	535	576	538	582	550	559	546	535	538	590	560	579	532	591	525	596	578	555	549	570	571	580	586	585	568	550	554	538	584	536	569	536	547	576	529	549	562	540	545	565	574	526	519	570	530	527	519	541	534	591	531	541	528	546	540	579	553	601	579	522	549	560	580	538	611	536	571	555	608	535	592	506	584	535	570	553	542	572	512	577	582	561	588	527	524	523	553	532	548	577	565	587	537	587	536	517	560	551	585	552	586	528	500	552	586	557	538	565	512	571	586	553	543	562	525	571	567	562	559	569	550	561	573	557	514	578	575	551	591	522	565	551	573	508	555	622	594	540	533	535	550	566	568	555	582	607	588	535	544	537	573	532	553	564	573	560	550	567	539	572	604	579	590	516	559	546	592	533	565	574	536	548	597	553	503	543	575	553	578	544	535	541	534	551	527	560	501	573	558	520	547	577	556	609	535	561	554	517	552	587	568	518	552	522	569	566	587	545	577	530	552	535	575	591	588	566	515	543	595	575	542	543	557	531	580	565	523	590	533	537	541	530	536	527	597	563	525	572	553	577	561	552	539	602	580	554	551	545	537	592	562	584	552	565	537	538	586	536	536	555	603	536	539	575	591	541	592	579	510	526	572	547	544	577	565	584	583	542	581	556	541	585	586	528	605	565	577	593	576	516	596	526	570	545	559	574	574	544	518	556	612	551	543	552	555	553	535	528	539	612	582	564	549	585	579	599	549	550	546	550	538	560	557	570	568	578	544	563	541	571	592	562	572	597	600	553	538	559	560	558	551	572	559	534	566	507	589	518	549	570	554	492	588	555	527	530	524	573	541	589	558	579	539	535	574	554	524	555	540	543	523	533	544	538	517	569	536	597	572	547	541	558	539	599	571	560	574	587	557	599	545	559	563	562	555	575	516	533	517	584	550	608	548	536	559	508	538	560	541	583	569	572	505	557	524	582	513	554	597	545	527	522	539	565	565	529	587	555	588	550	531	575	544	571	574	508
31924	29939	21998	7467	1524	596	455	461	410	395	463	466	431	418	435	449	422	439	436	464	481	442	420	414	445	408	442	452	447	428	426	456	464	435	435	485	457	444	429	427	431	401	442	408	424	410	442	435	437	461	418	450	462	441	438	437	405	455	411	431	454	424	433	391	428	444	423	452	435	420	417	428	426	421	425	435	418	429	412	440	463	455	422	468	441	432	425	440	475	447	412	382	402	437	409	456	438	417	463	481	436	418	459	418	416	426	454	440	462	437	483	434	444	429	438	406	426	416	402	413	464	446	411	440	463	408	434	438	456	436	474	428	440	432	404	426	470	475	433	427	441	424	452	407	419	430	434	464	422	447	436	440	438	423	473	412	459	434	438	411	488	472	433	440	437	416	430	445	430	439	439	448	449	393	461	435	409	398	435	424	407	457	418	440	418	455	402	469	480	394	469	472	431	454	451	402	396	445	443	455	424	401	440	426	469	459	428	437	446	459	433	409	486	458	446	448	440	426	428	445	412	420	459	447	438	398	432	401	469	426	452	414	407	445	490	437	429	440	442	427	428	442	491	435	447	418	423	459	462	408	450	390	447	437	408	404	428	443	399	428	451	411	407	421	460	449	445	469	419	436	454	416	433	428	441	419	388	449	453	455	443	457	417	445	460	439	436	451	436	417	453	461	404	427	453	407	408	424	437	404	432	445	380	439	466	421	438	440	428	410	429	446	516	447	456	405	456	476	416	420	440	430	423	447	447	401	425	442	424	429	420	438	497	440	436	402	431	447	392	409	457	441	431	429	428	420	463	446	432	416	424	446	473	457	424	446	432	395	445	449	413	432	465	422	424	416	442	459	450	425	445	460	410	438	450	448	445	407	448	419	454	434	443	416	432	438	406	461	423	410	400	425	413	432	422	458	411	445	441	431	440	407	435	415	442	459	427	449	417	441	439	434	451	432	468	436	449	383	435	379	454	425	438	457	389	404	455	416	423	453	420	430	445	426	443	428	425	452	426	429	430	448	433	447	430	420	414	406	468	450	437	417	426	435	433	419	436	468	437	420	405	442	478	434	431	426	448	444	461	454	452	444	443	429	458	419	390	430	466	423	406	450	500	441	421	449	429	418	440	444	415	416	429	429	397	475	439	422	438	439	418	455	409	444	455	452	454	462	442	469	403	448	436	463	442	458	406	407	412	461	422	405	448	412	468	427	418	448	456	437	444	467	420	415	473	499	439	401	437	433	396	437	450	424	440	439	418	430	466	457	412	436	412	440	419	452	433	451	441	425	413	404	434	451	464	433	408	387	459	408	421	433	426	430	444	410	431	395	403	407	468	426	411	413	448	437	450	432	418	451	466	406	397	440	438	423	409	423	450	415	396	405	440	456	429	414	454	402	418	420	421	426	471	416	423	462	450	445	413	448	448	394	454	427	442	418	433	422	454	439	448	465	418	436	417	440	429	386	436	442	431	447	419	424	435	428	455	395	431	439	451	472	454	449	458	429	410	453	432	448	400	436	415	425	449	441	431	378	426	423	450	421	415	410	437	455	453	422	443	423	454	432	432	423	483	455	457	405	428	444	443	409	438	427	459	400	407	433	462	417	459	453	476	441	451	462	422	440	460	465	430	441	407	417	452	443	396	416	459	465	412	407	420	434	464	382	422	409	422	427	453	467	406	453	448	453	437	462	416	412	434	410	407	424	420	438	451	454	426	433	435	445	464	441	424	446	440	447	464	448	430	430	430	411	437	451	439	440	449	440	406	442	422	433	404	438	410	473	426	429	375	397	399	434	431	487	434	444	434	454	438	442	430	431	416	430	457	444	426	403	461	409	430	405	423	443	387	399	413	423	445	437	424	444	415	430	446	437	410	425	446	418	453	417	454	436	446	442	432	409	425	415	417	449	433	450	446	490	437	430	430	427	424	413	452	447	456	459	464	416	427	443	486	426	430	423	415	439	435	432	430	437	454	451	420	441	455	410	445	409	436	407	443	444	416	430	418	438	436	440	427	423	466	397	458	439	471	426	434	434	408	426	408	469	418	444	446	474	403	430	417	379	451	408	446	403	440	433	434	453	427	439	457	448	430	450	406	437	436	421	422	416	384	447	447	422	452	391	421	422	420	464	444	417	394	421	427	425	435	414	434	441	412	399	410	428	463	428	447	428	418	438	444	438	418	433	458	416	464	454	448	406	441	439	403	411	424	441	423	452	419	458	442	418	455	438	425	466	453	456	440	436	465	444	444	397	424	400	459	425	485	407	448	457	427	433	433	440	409	401	445	407	426	432	446	427	445	443	430	438	421	437	429	429	422	376	404	418	433	411	471	434	435	437	444	415	447	408	468	435	431	410	430	446	455	450	418	416	441	449	420	448	411	444	447	467	420	454	395	438	457	423	451	428	433	471	408	425	414	455	407	410	453	397	430	432	414	400	445	466	456	390	446	411	446	453	419	447	411	421	396	431	430	443	450	458	423	464	446	486	447	414	431	438	448	430	427	417	435	458	438	436	393	437	451	397	437	414	407	445	449	437	387	439	467	415	470	417	415	422	380	419	423	443	435	461	431	423	423	435	442	431	439	440	441	434	432	462	447	426	409	439	447	428	440	445	418	417	435	403	442	423	433	418	443	439	437	446	436	396	451	452	420	439	449	409	413	427	462	410	399	413	415	404	411	458	471	433	420	406	448	462	422	430	443	458	453	437	441	494	437	417	454	428	458	451	411	422	421	438	412	450	436	452	434	401	400	418	417	416	419	443	393	428	440	442	447	447	434	410	436	443	430	415	430	459	419	430	446	437	464	447	414	456	419	403	410	388	434	471	403	428	417	431	428	451	447	430	415	440	447	448	443	418	450	448	434	427	403	418	449	454	438	434	434	409	435	423	428	421	466	449	428	450	417	433	449	447	419	428	408	402	386	410	462	437	445	476	452	424	453	445	436	396	428	439	446	467	458	449	431	442	443	435	421	412	411	418	429	451	459	429	398	444	424	445	447	401	430	441	388	411	455	456	445	395	421	416	447	412	444	426	465	471	450	454	410	424	477	418	421	439	427	398	447	393	409	419	419	459	434	403	450	461	452	435	424	464	420	402	455	456	434	446	444	426	436	403	447	425	419	427	422	424	459	434	398	422	438	446	425	449	459	439	444	454	447	421	407	480	462	444	464	417	421	449	432	436	431	429	423	394	441	450	409	436	425	420	423	408	420	410	443	430	406	423	419	450	454	431	497	399	429	441	438	434	410	446	416	461	431	456	444	449	421	433	476	459	415	468	434	422	441	423	475	437	423	441	418	432	419	445	423	430	456	408	420	428	435	419	391	429	419	470	390	378	400	457	438	426	415	438	413	435	443	418	437	430	413	433	442	457	412	447	416	435	484	407	435	418	441	423	404	424	418	430	467	450	418	417	451	436	464	399	415	467	436	446	431	440	411	453	454	429	468	433	445	424	412	441	471	443	416	419	436	420	449	390	434	429	489	464	398	425	420	454
27220	32518	16038	4067	1221	614	427	407	362	387	382	365	414	403	375	368	354	407	371	384	357	390	392	397	380	373	381	398	392	380	399	365	386	372	395	383	349	363	366	377	382	430	375	373	355	370	413	396	362	370	404	383	368	407	393	401	372	381	394	361	383	368	362	383	385	394	366	350	378	390	416	411	362	352	395	383	374	368	376	372	394	401	382	396	364	371	384	394	390	391	379	403	339	378	370	359	375	344	391	370	381	382	370	389	388	382	397	354	378	348	379	361	353	393	391	417	395	362	378	359	381	390	377	362	369	372	367	344	383	365	366	397	371	392	345	379	353	381	365	347	371	384	378	386	395	406	372	368	373	355	359	352	377	371	396	403	373	374	358	385	337	385	408	344	394	383	421	368	365	361	342	364	368	393	385	375	354	355	396	383	408	353	402	364	394	364	357	363	419	378	390	377	368	398	395	400	375	381	395	418	360	362	356	385	393	387	403	390	401	363	391	384	399	353	405	400	364	397	355	392	363	350	388	388	401	374	361	382	385	408	369	393	397	388	387	368	346	374	382	411	374	355	388	403	392	402	378	347	383	368	366	384	389	411	351	381	372	415	385	381	375	403	363	379	342	413	377	376	364	316	362	385	363	380	354	407	402	358	370	383	380	402	396	371	371	372	378	381	384	370	388	415	372	421	349	381	403	356	371	373	413	370	407	393	367	414	373	380	415	388	371	402	377	394	356	388	397	374	355	371	361	388	368	377	417	371	404	364	374	373	379	375	343	351	377	389	425	383	387	358	364	370	358	372	372	385	365	369	384	369	380	365	380	390	373	341	369	381	425	359	390	380	405	390	360	388	393	385	360	387	321	356	381	382	395	353	358	392	365	387	337	397	362	385	386	415	374	382	394	361	373	413	421	403	355	369	384	390	388	372	367	424	389	360	405	400	375	390	407	399	408	373	340	433	407	410	374	394	365	367	406	349	384	380	361	413	378	366	393	365	385	350	411	410	354	403	407	393	359	402	372	413	390	376	347	394	374	357	375	386	410	393	368	433	400	401	372	382	392	399	365	341	353	341	382	392	344	407	391	362	398	400	383	378	365	348	375	418	393	384	369	349	370	379	359	353	375	390	373	401	396	386	371	388	370	416	368	371	368	380	401	358	412	400	357	366	386	383	381	336	367	384	387	385	356	408	392	350	366	403	392	388	386	363	418	383	397	342	379	366	377	383	430	376	374	397	361	360	371	357	384	385	409	357	397	411	367	343	352	320	382	354	430	352	361	386	323	377	407	352	390	387	363	380	401	383	390	409	369	386	375	382	379	403	391	397	329	358	374	362	383	374	379	392	391	390	399	397	378	387	368	392	369	371	363	367	367	382	384	429	381	383	390	335	356	346	429	389	384	407	361	380	369	396	358	371	330	371	350	374	372	387	362	370	346	397	361	368	402	362	390	373	379	380	381	389	374	388	388	368	356	383	386	411	375	369	381	410	352	372	362	369	411	347	356	388	363	372	402	371	369	368	410	366	355	373	371	393	398	378	376	386	399	403	406	360	378	403	399	379	381	368	387	380	363	388	352	331	358	393	373	373	380	374	374	381	369	373	390	361	362	361	383	388	361	358	414	403	354	398	378	424	397	330	356	379	408	386	393	335	392	372	412	408	375	362	374	389	374	383	357	366	402	361	384	374	402	384	384	403	362	398	372	373	359	393	391	366	342	397	382	390	347	355	351	385	396	353	397	360	373	365	397	393	366	380	367	383	386	378	396	371	389	375	363	344	389	382	375	402	369	406	367	382	399	376	387	367	380	408	383	384	390	374	397	366	386	377	399	371	339	364	384	384	380	393	391	374	398	374	371	420	382	386	364	384	353	366	383	387	394	404	355	365	382	387	387	380	337	372	352	399	377	371	405	386	375	371	355	352	388	378	384	388	397	394	365	372	369	383	358	387	358	381	378	366	394	416	377	365	355	397	361	374	373	385	347	392	404	363	343	382	403	425	368	362	369	383	394	371	406	420	370	382	328	351	389	390	359	363	367	374	387	406	387	373	368	380	353	395	381	361	388	406	378	402	378	398	395	356	350	424	372	391	378	372	370	393	332	388	375	380	365	374	387	382	390	376	373	382	373	377	371	354	391	387	423	403	345	381	402	365	389	384	390	370	374	374	366	364	389	371	392	396	380	363	370	370	361	391	361	370	382	408	398	377	385	359	366	343	370	389	386	405	399	381	386	392	364	361	366	402	368	374	380	412	370	362	350	355	350	417	370	395	397	382	361	346	376	395	370	393	385	362	365	409	394	374	358	383	375	358	370	370	379	381	372	379	412	363	381	383	365	396	368	384	368	377	398	362	359	380	371	372	374	401	391	382	362	389	400	385	413	365	376	374	383	389	401	399	365	374	357	342	415	384	341	332	373	362	363	400	397	374	385	402	367	365	375	386	372	400	398	384	365	374	395	400	381	373	352	374	376	393	378	370	385	382	369	392	402	386	369	367	383	378	390	352	339	388	376	364	402	397	401	341	408	366	397	373	398	397	365	364	359	364	381	384	377	388	379	380	399	383	362	349	400	373	388	383	346	386	367	358	399	383	388	376	353	371	346	357	373	354	372	347	372	384	371	375	385	372	383	395	395	376	394	380	372	349	398	392	369	392	369	365	360	408	389	400	372	372	402	382	406	381	352	369	368	389	382	372	372	385	382	381	362	374	375	426	364	375	354	377	346	400	378	368	381	418	369	383	394	420	415	372	412	362	377	379	375	389	368	337	354	368	335	356	383	336	355	407	396	430	368	363	379	373	394	348	403	360	377	379	379	377	405	404	403	342	353	337	348	409	375	390	381	379	418	386	373	350	382	397	407	368	385	351	374	399	341	378	403	404	364	364	378	406	376	368	382	376	373	401	397	379	382	353	411	398	413	368	368	365	372	396	392	411	377	383	428	398	372	359	350	383	380	327	404	369	379	385	382	377	356	383	398	390	387	342	397	399	394	407	364	416	365	406	374	340	358	373	372	374	401	393	413	360	354	387	376	355	365	364	389	376	402	363	386	376	405	402	376	391	391	363	404	399	377	423	375	376	404	412	376	381	397	368	396	364	396	380	338	383	397	364	363	366	372	376	341	361	372	381	395	396	409	377	416	343	373	387	393	387	375	379	376	367	366	375	332	385	371	413	372	397	356	385	348	408	369	408	373	362	348	382	384	379	318	358	351	358	377	409	386	379	358	372	365	381	353	389	378	397	376	392	382	374	402	393	386	341	394	347	352	345	360	394	354	367	384	382	370	385	357	406	383	411	350	363	370	364	393	414	405	410	365	359	395	376	342	378	315	348	384	370	390	383	366	377	378	372	356	372	368	404	379	395	370	402	401	352	411	371	392	379	376	393	381	371	380	397	345	403	382	377	391	365	378	390	389	357	390	409	337	380	399	338	389	377	372	398	395	396	382	400	397	430	366	351	377	348	384	407	358	383	368	366	370	379	388	345	357	403	396	376
25682	25767	35919	29814	14820	3028	847	542	522	495	459	492	510	502	493	472	516	503	541	512	453	468	449	454	475	483	531	495	509	477	466	485	482	491	485	480	468	478	526	489	486	467	483	457	521	494	449	456	472	483	476	498	481	484	535	433	498	451	465	474	507	500	463	499	468	482	526	530	462	497	463	537	464	466	478	477	465	512	460	462	474	505	511	500	510	484	468	467	464	484	453	467	419	460	460	469	480	491	483	483	505	454	474	534	508	471	499	439	510	450	480	469	436	473	510	441	474	469	454	468	453	480	470	455	485	476	467	468	470	481	486	470	513	459	480	513	471	473	442	452	493	496	472	453	441	485	490	446	472	455	502	488	475	506	463	501	512	467	449	478	476	503	432	490	458	441	501	459	478	472	480	438	449	451	455	478	471	498	466	447	476	503	444	463	462	480	498	498	472	519	472	433	489	463	475	511	475	500	462	488	479	445	465	473	475	469	484	438	495	449	489	488	496	428	520	523	505	418	466	500	481	474	496	492	487	526	480	470	481	479	508	457	482	471	461	479	433	458	458	450	483	439	452	491	506	499	496	508	493	466	458	493	472	474	432	505	487	464	462	454	490	458	465	436	478	482	486	502	448	458	443	483	480	461	479	466	441	449	468	522	487	459	502	478	449	428	468	499	412	489	480	459	498	481	474	491	476	452	469	499	462	481	419	464	486	492	502	512	450	462	474	447	468	485	496	479	496	430	505	447	436	495	455	484	481	450	427	456	458	473	515	454	512	433	477	478	495	483	486	495	466	475	476	491	479	472	522	438	440	466	498	494	481	468	490	472	472	480	485	475	487	466	494	500	489	491	474	484	495	467	468	534	463	527	443	473	498	450	456	471	474	478	471	452	466	493	470	462	493	486	446	512	474	479	501	487	477	473	449	463	444	492	530	488	493	469	470	470	488	472	505	468	487	501	465	463	466	468	521	453	511	512	469	451	510	471	491	459	473	473	489	504	450	521	463	468	450	503	430	452	476	481	459	490	492	466	470	451	451	477	493	512	462	467	470	480	489	503	483	478	463	477	499	471	508	487	462	473	493	456	460	493	464	457	513	466	461	453	479	435	453	488	466	468	424	482	473	512	474	473	477	456	482	431	474	439	488	498	488	471	496	424	517	487	490	515	470	459	502	462	459	440	465	477	506	463	469	452	476	482	501	493	482	476	472	459	460	434	468	441	483	448	489	468	480	462	433	456	460	437	506	477	513	485	451	443	475	470	499	497	485	500	454	463	463	477	424	465	464	485	480	470	487	473	479	457	472	490	441	466	470	475	516	480	458	485	496	520	492	502	456	482	476	491	460	481	516	481	485	490	484	490	494	442	458	448	472	482	454	436	463	486	438	454	476	447	506	470	498	460	477	483	487	505	493	436	505	467	509	463	472	452	511	504	465	471	456	451	444	502	473	501	470	487	491	526	458	470	458	485	482	478	487	479	486	475	474	516	475	473	518	495	512	444	483	450	510	505	456	442	491	466	478	472	465	512	448	467	464	475	473	461	464	507	472	488	501	475	505	437	456	487	506	507	506	489	494	466	483	469	504	507	458	475	450	493	477	486	476	459	483	477	468	456	484	479	472	466	493	503	517	484	487	490	463	492	487	481	502	467	466	454	486	455	473	496	474	450	477	464	461	493	501	495	443	473	475	442	466	433	461	502	492	463	503	485	492	472	483	464	468	443	482	522	482	459	477	497	494	469	478	458	505	475	472	495	472	492	469	468	500	466	483	508	478	486	467	472	501	465	510	465	514	450	499	481	454	519	510	513	506	467	463	499	487	468	522	448	458	509	511	494	479	469	446	528	455	493	447	462	469	466	476	492	446	467	479	469	470	472	488	499	454	495	467	475	494	448	475	461	496	479	457	455	486	482	496	507	498	447	497	457	439	508	460	509	448	487	472	486	506	467	429	496	499	489	499	472	487	475	444	496	474	473	476	460	468	468	453	461	458	478	501	454	475	446	472	489	465	490	485	498	475	464	511	447	475	492	479	479	478	491	465	457	482	482	467	502	488	473	490	465	503	487	497	478	468	480	507	531	495	485	509	445	489	492	484	471	464	458	488	480	501	488	468	459	463	527	467	495	475	471	474	471	482	477	473	448	472	484	477	458	446	526	495	514	445	487	498	454	498	498	482	449	464	488	457	478	536	490	449	463	485	496	488	465	459	447	467	474	469	444	498	473	503	470	463	450	451	442	496	462	465	469	458	469	459	442	450	472	449	461	498	481	480	472	493	486	443	484	496	446	454	462	426	470	494	460	485	463	483	477	498	461	447	443	501	490	440	469	495	494	477	510	512	445	473	473	478	475	467	457	510	435	503	466	467	445	509	461	479	504	448	483	482	494	441	475	452	486	457	464	483	427	514	487	468	487	460	486	434	495	480	475	459	509	477	451	469	471	470	492	490	500	454	483	452	514	467	466	487	491	470	425	437	494	475	420	463	493	484	469	487	502	472	489	453	455	473	474	467	438	488	448	476	458	463	420	480	495	472	492	481	487	502	466	432	491	480	437	520	468	495	513	452	508	436	490	471	472	487	468	536	475	468	506	491	460	490	473	449	491	507	499	502	503	512	485	515	460	477	458	516	449	486	445	500	483	478	450	486	454	488	453	485	474	468	510	499	460	496	482	454	486	493	451	489	479	460	477	452	504	507	459	483	476	475	447	500	498	489	440	495	480	501	466	458	471	484	481	457	467	461	460	460	471	479	437	436	481	465	441	455	489	450	448	492	482	445	505	470	458	478	470	439	484	459	442	484	498	482	477	479	459	486	469	458	469	487	467	503	476	510	445	520	509	468	456	478	474	462	484	473	486	481	482	439	471	467	459	488	455	460	509	495	514	479	470	442	507	501	466	431	471	471	488	502	475	497	451	457	484	451	507	489	489	466	534	494	489	456	445	462	471	482	475	517	478	454	496	512	465	472	458	471	502	506	463	432	467	500	498	494	500	482	448	461	500	454	507	472	492	458	468	458	513	467	463	454	443	466	484	493	467	499	506	439	488	501	438	461	492	475	463	470	520	450	479	465	453	476	457	438	455	461	476	462	502	448	472	498	476	501	486	519	470	447	512	486	487	510	511	439	442	465	519	457	452	518	505	465	481	447	479	472	441	437	500	465	535	470	522	474	500	493	495	454	456	498	491	478	458	502	484	465	462	473	475	490	504	502	476	435	469	493	476	478	463	504	463	496	475	462	485	468	495	477	494	498	502	461	479	455	510	450	488	506	516	499	475	502	489	464	507	504	466	480	514	441	488	473	479	472	473	488	471	485	502	459	448	467	507	482	462	471	469	475	464	474	517	477	487	539	496	464	500	550	456	467	510	487	452	467	476	443	470	479	485	442	510	438	470	474	500	461	435	467	491	516	462	499	502	477	430	456	477	495	496	482	465	505	508	462	425	462	492	457	431	504	449	487	517	486	481	451	494	494	472	419	510	452	492	479	490	505	461
60760	82406	52232	20975	6045	1573	656	443	457	454	504	449	432	440	416	433	464	461	421	449	444	476	478	427	408	441	440	481	460	506	462	444	440	446	466	439	462	426	452	464	483	449	453	449	465	458	465	440	461	436	466	445	427	422	459	442	457	437	425	483	445	419	449	443	430	441	439	431	472	459	445	427	393	425	440	446	389	461	413	429	463	491	458	444	405	446	461	460	445	492	468	478	471	471	462	478	430	483	457	499	425	438	438	413	466	441	427	450	433	453	445	441	417	463	475	475	416	426	441	430	469	450	483	498	473	449	462	442	437	463	436	449	436	466	424	444	488	478	475	426	471	443	446	461	479	446	449	450	429	454	436	445	438	433	468	463	454	455	442	404	397	424	445	426	413	451	527	452	476	440	439	449	423	475	444	452	444	457	415	440	459	418	463	438	465	479	435	473	458	435	457	432	423	451	441	453	490	421	424	487	430	481	472	394	480	424	427	459	421	457	407	451	465	430	436	449	439	487	446	444	447	504	452	429	436	411	409	451	424	442	445	446	411	451	427	450	431	429	434	442	452	418	452	460	422	436	438	453	468	421	462	448	475	436	472	440	478	457	485	455	451	431	450	458	440	437	435	461	432	454	419	450	446	438	455	454	461	456	443	436	440	430	485	458	487	439	464	467	482	435	443	442	500	482	457	391	441	440	468	454	459	463	470	443	481	460	463	393	435	421	427	450	451	487	478	453	454	440	433	469	451	451	463	457	455	425	463	453	452	428	494	456	429	455	423	454	411	501	438	472	419	422	472	442	438	459	420	466	472	464	460	477	514	443	441	444	471	458	408	455	439	434	452	446	457	403	448	460	399	434	459	492	417	465	443	436	448	456	454	437	476	457	437	455	453	433	435	470	384	482	466	467	473	447	432	445	418	436	416	469	439	443	481	418	428	431	399	435	494	460	472	416	467	419	443	478	476	436	470	465	476	445	460	442	456	471	438	450	406	452	426	409	459	483	459	468	470	437	427	452	402	448	435	441	434	436	431	431	451	433	435	463	468	439	440	420	455	448	431	447	430	432	479	458	469	459	467	470	490	457	487	465	438	406	454	402	470	423	459	450	463	437	459	441	445	436	411	485	463	443	451	437	428	440	465	452	461	462	451	426	409	472	460	423	462	431	465	432	425	467	480	469	431	458	423	460	448	426	460	434	446	450	464	441	460	434	417	491	430	482	449	470	459	440	477	465	472	447	405	445	428	468	416	460	472	458	430	497	437	400	450	436	441	472	473	466	461	458	471	426	428	423	411	445	442	430	423	456	460	443	470	457	486	429	473	439	464	457	430	458	451	508	436	461	472	469	453	431	456	424	429	439	441	442	440	460	467	463	452	461	447	448	467	464	449	448	449	456	409	458	479	451	429	457	460	430	463	437	458	446	418	444	428	437	443	472	447	441	400	468	446	439	451	441	449	480	421	457	386	444	471	448	471	427	421	407	479	445	445	455	443	439	464	443	444	456	426	449	457	434	457	454	427	418	452	473	420	435	466	476	457	445	459	426	480	449	416	441	452	470	470	468	434	435	452	474	513	441	414	416	443	433	471	450	495	458	422	460	481	430	454	459	466	425	459	445	417	498	425	419	442	463	448	479	432	419	479	441	467	461	471	437	499	432	431	458	421	446	431	439	472	473	425	493	427	457	466	422	477	499	394	436	456	448	442	432	468	469	478	468	464	425	479	445	425	438	441	448	433	479	476	431	459	437	474	448	410	479	457	441	455	456	475	438	419	461	428	479	458	451	431	475	450	436	430	428	446	421	462	448	470	503	434	462	441	469	449	409	436	443	459	482	457	433	476	472	436	426	429	416	440	448	462	459	435	434	451	441	460	465	451	447	498	435	474	461	468	481	433	452	397	440	453	453	456	452	456	459	455	448	456	446	450	464	433	471	476	437	416	418	443	455	447	445	444	452	463	473	460	449	466	437	459	462	450	442	432	461	475	454	428	455	468	434	455	467	446	423	451	411	420	482	463	448	485	453	433	432	413	471	429	429	463	485	498	455	435	456	464	441	486	467	457	472	443	434	443	486	439	454	421	457	451	452	468	449	459	442	474	436	417	468	412	431	475	407	464	443	436	436	434	447	454	468	457	438	432	437	432	451	435	431	461	415	440	500	408	383	453	414	457	457	409	425	465	452	454	453	442	469	421	468	420	441	438	425	485	440	472	449	391	421	435	422	473	438	475	432	459	447	444	481	451	405	451	421	427	444	448	418	430	439	455	454	446	441	426	461	430	445	473	458	501	456	459	469	422	458	421	501	493	464	416	447	450	468	462	432	422	451	485	475	433	454	440	426	422	435	444	481	438	436	423	444	444	472	469	451	476	476	475	438	426	437	448	438	424	440	455	442	459	434	454	454	464	490	468	479	451	445	479	444	458	456	430	458	448	454	451	462	456	440	470	430	464	419	463	467	429	420	449	408	465	412	435	467	456	387	433	447	442	480	496	480	453	420	435	451	428	428	431	445	459	457	447	432	425	438	434	462	456	442	440	458	495	420	465	461	430	414	447	427	394	444	429	451	443	439	476	484	409	449	436	489	452	478	403	448	448	454	437	481	439	419	461	436	417	471	471	432	421	431	440	431	497	463	421	475	471	471	463	416	447	448	435	464	491	471	434	473	450	453	402	443	474	427	459	467	445	424	455	436	454	443	436	429	448	426	423	453	446	434	414	439	424	433	439	452	426	451	420	442	423	460	469	417	461	468	439	438	440	424	457	439	429	463	423	433	456	435	439	448	445	444	479	414	476	490	448	443	476	395	446	491	476	425	412	452	460	456	438	464	450	474	454	459	433	418	407	438	429	423	469	452	442	446	416	431	454	446	455	440	458	431	463	439	433	443	434	452	420	418	430	447	459	452	476	473	430	442	417	441	488	441	424	481	446	450	463	426	427	454	417	436	434	434	455	436	442	444	453	458	461	435	376	512	409	442	485	434	452	423	412	424	420	432	424	438	394	480	460	418	492	444	419	429	466	469	441	501	431	424	434	453	454	416	464	463	421	436	491	492	466	427	463	426	453	459	457	477	451	444	455	482	420	435	458	482	417	439	452	510	490	488	438	457	437	435	463	475	435	458	435	462	424	447	444	464	446	448	431	431	469	448	476	394	477	426	448	464	473	423	461	417	452	414	414	449	452	425	453	475	395	450	460	432	460	444	460	461	452	478	473	409	458	489	411	488	446	443	440	474	423	464	427	462	448	439	456	456	446	457	425	428	466	434	473	401	436	432	412	444	479	479	454	423	431	486	469	445	447	411	458	465	438	456	430	434	469	404	478	440	440	416	457	451	445	454	491	446	428	454	474	478	444	412	422	447	450	458	449	449	454	451	471	435	401	451	440	463	473	439	445	479	487	429	425	427	423	447	415	452	430	408	441	460	420	456	449	446	461	436	450	450	444	424	475	447	450	472	476	458	451	450	442	431	421	435	425	447	430	452	432	458	406	457
24014	22920	32341	28006	21033	11532	1916	819	678	642	647	645	635	640	664	636	587	620	593	633	578	559	595	590	606	606	623	619	642	603	584	610	642	546	621	666	611	590	632	582	625	624	630	584	647	575	616	626	609	605	621	644	621	684	617	600	604	610	625	616	594	616	595	607	601	567	583	642	578	639	597	635	605	655	620	607	651	618	628	607	595	626	619	627	568	582	645	624	631	619	588	643	618	603	622	620	634	613	618	570	607	627	606	612	606	615	574	557	592	593	600	624	647	582	595	597	587	608	573	585	592	599	613	600	592	621	606	606	618	573	645	632	567	642	558	616	580	609	634	594	614	600	586	582	573	591	584	615	593	609	590	582	589	587	629	598	621	622	630	605	605	622	576	621	620	617	596	570	588	602	628	606	520	607	592	612	625	634	618	594	639	616	606	577	538	599	574	589	566	602	551	616	612	620	612	585	610	575	612	648	538	581	593	594	570	610	627	591	602	612	626	586	596	591	615	603	589	641	612	582	588	592	561	654	598	549	664	602	566	574	607	642	583	604	609	635	623	612	591	631	637	561	656	598	647	604	596	616	631	607	605	581	614	624	643	608	584	601	614	629	601	582	596	650	603	540	669	571	580	572	578	585	604	596	574	612	617	596	588	618	587	612	593	593	587	564	625	588	613	613	616	576	598	621	613	630	596	639	606	577	609	624	624	575	566	594	603	605	573	641	626	615	625	595	607	593	581	613	578	603	588	626	637	643	599	569	607	612	583	616	655	598	577	625	618	634	576	592	605	593	607	582	610	588	587	590	606	621	566	609	626	589	578	560	527	587	594	594	604	646	578	612	630	662	531	622	630	605	610	604	624	620	592	583	590	638	628	584	583	615	589	562	594	606	639	624	614	604	640	631	621	601	615	630	605	563	589	612	583	591	583	627	607	592	569	631	620	609	550	633	592	615	622	628	607	594	551	606	610	589	618	598	651	593	610	593	615	638	563	571	611	593	583	591	577	637	601	578	592	596	610	561	624	606	558	570	594	626	633	578	603	597	615	585	583	601	624	586	575	635	625	612	591	623	606	593	525	566	596	628	603	612	584	552	633	617	585	631	636	582	616	636	618	597	646	590	558	580	624	612	600	616	591	613	599	598	592	635	594	581	640	597	657	578	570	595	621	591	531	618	644	609	576	576	584	604	569	553	623	593	564	596	615	619	599	603	624	594	590	609	579	584	602	668	596	587	614	627	587	600	606	557	566	617	552	566	629	629	590	602	571	562	633	624	642	588	572	593	604	644	590	591	577	616	581	601	595	629	584	587	621	634	574	618	596	574	589	593	630	648	603	599	636	593	609	554	594	561	629	584	646	589	598	629	581	631	580	601	595	586	620	608	572	561	580	609	630	585	596	658	622	616	602	587	584	585	576	610	632	576	627	601	613	617	578	595	585	643	637	614	577	573	614	574	628	599	623	602	602	615	549	614	588	582	572	619	653	625	605	617	597	623	575	614	624	591	582	621	597	599	612	615	592	636	603	635	662	590	614	588	637	626	609	590	604	573	589	550	617	599	619	599	636	562	632	583	578	589	595	605	585	592	617	510	604	586	618	589	597	577	574	565	591	601	560	622	605	638	594	633	639	590	596	609	615	568	611	607	571	560	644	632	588	587	600	604	618	625	581	591	582	635	622	574	564	637	575	614	647	644	613	610	606	613	581	585	571	590	621	601	569	575	574	603	580	617	577	578	627	577	572	592	621	673	575	584	633	598	643	615	541	579	583	621	610	611	585	619	604	614	607	625	574	596	623	630	614	584	581	606	609	604	616	543	613	644	580	595	593	567	557	572	583	621	603	593	591	629	630	613	569	590	616	634	603	583	618	649	604	582	603	599	625	623	575	572	598	606	592	615	635	644	589	623	594	575	568	573	628	628	602	555	579	583	602	594	616	601	554	636	640	623	580	613	623	562	583	555	590	616	599	596	624	627	566	584	605	595	617	598	610	581	585	577	587	621	592	616	570	592	614	637	579	597	625	585	624	570	569	644	543	637	600	611	626	623	588	619	603	602	601	611	659	603	586	627	677	607	615	572	537	538	650	587	595	599	618	588	569	563	628	588	580	623	578	612	640	618	551	599	582	582	582	613	636	585	604	599	621	562	567	619	617	554	612	572	593	594	584	623	634	578	628	586	607	629	608	560	643	644	636	668	573	631	563	605	600	644	595	597	623	654	637	587	597	572	593	610	600	646	630	610	633	637	562	585	597	549	623	625	577	597	571	605	604	630	577	575	597	570	589	639	608	553	644	608	608	637	599	577	635	605	600	601	588	613	610	609	592	587	668	636	608	583	615	602	634	570	574	574	618	620	602	632	589	635	602	565	562	579	571	596	629	611	615	594	569	607	633	621	606	612	609	599	555	619	630	616	611	595	577	557	628	579	621	608	559	634	591	626	605	538	613	598	614	635	608	570	599	601	613	595	552	599	645	655	615	596	641	628	627	577	623	580	600	597	595	583	582	526	647	617	661	598	630	544	584	633	623	553	596	579	578	626	620	586	630	592	573	589	609	607	601	641	591	592	572	599	577	575	574	549	641	623	584	574	595	559	608	619	597	623	581	613	596	600	617	579	632	576	603	593	594	605	610	604	604	598	627	656	638	548	588	569	570	625	621	575	624	652	647	599	587	600	617	592	610	579	592	607	628	596	594	582	624	616	612	612	619	562	619	597	612	650	618	614	565	544	644	580	634	610	586	612	607	586	614	620	610	611	605	597	573	576	587	566	616	606	611	610	602	602	575	627	583	606	586	594	604	588	611	601	596	597	580	572	571	635	600	601	623	594	578	631	583	626	650	620	583	624	592	596	634	592	610	603	547	626	679	602	595	569	639	561	579	596	557	639	585	569	623	561	573	592	599	643	614	641	591	607	586	559	594	583	574	626	600	644	610	579	563	596	569	554	563	563	601	621	577	577	556	614	604	623	571	628	589	531	620	635	598	579	598	597	562	590	615	607	595	576	677	575	590	592	670	631	586	608	543	595	593	605	580	612	602	598	596	579	557	623	625	561	587	572	595	620	617	595	613	646	621	616	623	585	625	597	568	662	600	571	589	601	597	597	640	584	567	633	604	642	647	618	616	635	597	569	614	575	589	577	573	601	665	587	572	634	638	589	608	570	626	580	595	630	560	639	590	605	579	594	610	566	602	670	643	600	609	607	609	630	613	581	606	561	588	602	633	589	615	584	584	628	582	572	633	625	610	601	601	637	621	635	630	604	622	595	621	578	582	634	589	568	620	616	670	614	573	592	609	612	612	574	646	631	614	604	654	618	593	567	601	611	622	633	599	600	624	579	599	621	620	592	616	573	565	627	563	573	595	628	644	564	580	606	641	582	617	626	642	606	591	600	589	622	583	599	576	598	594	627	646	572	605	590	621	561	611	625	642	585	591	610	561	616	593	612	618	550	614	612	625	593	595	570	626	597	620	582	562	622	599	615	639	595	615	618
61250	97307	64704	32229	10580	2748	986	636	613	617	571	597	589	604	545	584	573	584	595	604	596	595	621	554	610	605	594	567	536	578	557	581	567	536	576	581	580	596	540	581	585	623	586	586	597	543	580	562	605	567	585	640	571	558	567	542	562	639	525	582	602	596	579	561	568	569	614	622	594	598	572	598	566	574	583	566	583	548	601	601	606	590	590	606	564	570	562	598	585	550	584	559	597	587	598	581	575	633	536	560	632	573	555	563	574	633	586	568	557	560	579	585	602	597	567	608	585	594	595	522	555	599	584	558	600	596	609	539	572	577	569	636	561	611	637	546	569	576	577	563	588	560	594	612	541	563	548	554	580	577	562	559	597	583	509	539	604	568	617	532	596	580	572	576	586	584	541	551	570	556	605	587	581	583	585	589	582	522	552	560	582	578	572	545	547	601	636	574	581	584	586	570	578	574	637	611	602	590	569	581	547	592	574	615	570	570	549	587	585	603	547	610	572	566	587	572	607	581	565	598	562	596	574	564	545	609	552	585	582	556	531	609	590	587	571	571	573	612	581	586	604	587	612	574	591	595	629	588	598	572	592	570	575	599	597	539	573	587	610	565	589	549	617	529	545	599	545	569	609	608	573	575	584	597	594	561	567	573	601	585	543	587	583	574	580	573	571	554	547	572	564	562	600	621	599	574	558	549	583	581	603	596	553	582	586	556	591	599	602	609	593	628	548	618	535	594	597	582	567	570	598	562	579	585	586	577	565	623	578	584	543	577	527	522	614	621	578	601	553	589	581	583	582	534	572	571	563	542	602	576	583	564	535	575	584	564	563	601	589	608	562	586	603	591	584	593	610	576	584	575	594	560	609	583	613	616	599	601	601	563	585	574	608	582	568	584	596	550	587	586	561	585	549	551	579	567	605	598	524	561	567	561	588	539	593	547	586	588	559	562	591	568	558	576	599	574	601	544	612	611	571	572	566	555	565	574	575	602	575	549	610	606	574	570	570	563	592	615	604	560	588	542	577	570	595	595	576	592	619	609	567	606	574	608	544	532	554	548	573	599	586	558	566	580	598	573	575	524	564	616	598	609	531	606	600	568	594	548	573	592	552	563	611	584	594	588	576	573	601	542	569	609	601	573	537	591	625	564	603	590	527	595	580	560	574	587	603	577	567	571	564	541	588	566	596	616	571	562	552	597	612	634	548	612	581	570	534	583	585	574	555	594	600	594	569	560	600	619	557	562	538	587	530	588	557	584	581	623	571	559	571	558	639	547	550	584	615	559	614	568	585	591	595	573	604	555	567	578	571	624	579	581	601	631	573	572	580	572	568	545	616	613	549	583	589	595	576	610	548	539	565	577	534	611	566	598	560	587	564	598	617	574	597	576	559	593	566	574	595	599	585	557	613	590	542	581	609	580	562	604	531	557	565	572	592	558	564	588	566	570	608	543	578	567	579	632	625	617	548	568	542	587	518	526	606	579	575	595	544	537	547	591	567	600	529	601	581	564	540	558	634	550	530	571	589	577	581	601	567	571	559	601	567	581	543	579	570	580	538	610	588	545	599	544	556	586	577	603	554	590	557	575	596	571	575	579	563	586	542	604	529	521	579	589	572	581	611	593	572	583	560	561	579	600	577	563	613	582	584	551	592	587	594	595	598	559	527	611	554	539	592	578	580	552	567	573	559	592	561	610	553	570	592	546	581	545	579	575	604	610	609	568	571	588	583	607	569	562	582	609	559	557	586	581	575	568	563	576	585	585	574	578	569	594	527	577	616	621	552	601	561	581	608	580	593	564	583	617	613	562	601	557	573	583	564	565	555	577	587	610	623	595	511	586	595	602	580	559	589	556	592	594	611	596	575	547	586	578	631	587	581	556	592	549	568	499	567	553	527	614	582	583	582	583	616	586	573	586	573	549	567	634	569	571	590	555	591	630	570	540	579	621	597	559	576	612	568	560	613	559	584	585	584	603	561	568	560	536	617	564	556	603	630	595	590	604	590	567	574	565	576	604	557	584	606	585	583	571	531	581	578	562	574	556	618	588	636	559	586	575	564	570	551	572	568	602	583	578	557	562	590	580	536	577	641	573	568	610	571	571	609	594	610	592	576	598	581	569	563	560	526	598	551	573	576	593	562	534	590	576	580	581	602	598	587	598	583	569	576	587	575	618	609	593	547	586	564	634	591	608	574	574	573	593	607	586	539	528	584	546	587	555	592	538	585	562	597	544	549	602	567	592	574	594	600	556	579	572	577	577	561	584	581	568	562	595	579	532	570	565	603	564	552	541	622	606	582	593	558	597	612	577	582	584	580	565	582	592	591	552	635	578	562	578	594	561	581	574	569	567	532	549	557	576	534	559	585	591	541	604	609	587	577	586	619	592	596	571	582	581	567	584	583	558	577	578	594	539	543	552	576	560	608	653	550	600	575	571	565	625	571	606	603	587	536	591	534	551	525	563	576	570	615	572	618	597	615	574	541	582	615	591	582	566	559	547	560	589	603	591	561	566	578	593	575	574	558	571	547	566	564	577	544	519	646	582	573	568	561	604	613	617	554	578	532	590	562	565	611	582	583	580	534	575	624	571	568	590	626	562	565	563	580	616	557	544	578	573	594	569	585	540	553	592	589	583	587	565	564	573	572	599	594	578	595	635	559	563	594	571	612	608	571	597	622	536	566	579	614	586	602	569	586	574	628	570	577	518	560	588	595	580	575	585	592	516	543	604	599	603	592	589	546	563	538	532	560	605	553	610	589	564	583	596	594	611	572	584	572	554	557	530	567	581	585	562	516	600	596	565	565	562	561	548	587	592	591	588	598	585	596	560	566	549	594	567	556	543	621	586	562	577	528	568	528	583	604	646	603	594	597	575	601	579	605	621	587	615	568	548	578	575	558	535	536	585	558	599	584	604	591	552	551	560	571	596	544	577	577	568	586	563	572	565	568	646	576	551	515	596	543	592	547	517	608	568	573	588	580	594	551	554	565	558	577	561	565	577	599	589	585	558	539	583	575	573	613	543	592	586	552	546	590	571	546	603	556	576	581	611	554	630	548	531	549	539	553	579	566	581	607	580	634	574	548	562	583	549	560	585	600	604	563	571	591	607	565	574	536	568	617	620	569	597	537	593	596	560	602	531	596	593	600	618	622	602	541	569	571	543	530	607	525	591	613	557	576	531	573	579	613	559	552	627	594	605	545	573	557	593	556	572	528	554	593	490	563	586	548	590	569	540	573	570	619	577	602	535	592	586	559	605	569	564	567	559	611	598	595	556	583	590	582	574	557	620	572	536	634	550	581	595	574	588	617	583	582	536	581	585	580	579	552	598	567	582	567	576	576	574	616	583	607	601	575	586	602	554	575	570	578	589	546	572	582	559	551	550	599	600	571	586	580	559	575	596	586	619	587	556	553	560	556	595	573	579	591	594	603	556	558	575	605	529	577	597	546	546	535	579	607	578	571	569	585	590	534	577	591	542	537	571	586	557	584	554
31357	30801	23356	8260	1473	626	529	467	506	495	446	478	453	452	462	478	462	456	473	479	485	481	515	459	475	474	446	466	462	436	453	498	463	483	467	461	447	442	444	492	468	459	434	486	499	432	457	452	457	447	485	487	426	462	510	450	500	452	457	451	514	488	509	480	491	450	472	457	453	460	440	423	470	437	507	441	450	438	479	471	481	476	497	457	470	468	449	463	464	504	477	465	504	477	478	436	448	446	412	483	467	474	476	473	472	463	512	464	477	492	441	480	477	494	464	492	462	428	491	443	449	451	491	461	470	490	446	421	448	447	456	471	445	472	433	474	475	425	465	460	469	446	473	442	417	433	449	455	480	416	424	468	476	467	457	475	460	434	451	465	465	491	462	427	467	467	431	460	454	442	463	472	468	472	486	466	478	458	459	454	487	479	451	459	472	440	454	449	484	468	467	413	454	466	449	464	490	452	461	488	479	446	494	445	458	447	453	449	457	502	471	442	449	455	477	446	473	478	491	473	428	421	429	461	462	445	467	437	463	443	468	472	460	484	468	452	477	437	451	460	447	483	469	471	439	446	483	451	477	505	456	467	475	454	448	447	450	443	452	461	437	468	469	454	490	463	486	467	462	449	472	483	454	448	505	450	444	469	485	511	452	423	471	479	464	427	498	455	467	469	432	465	476	470	466	425	493	440	466	440	442	471	495	481	488	426	453	452	456	465	431	466	470	438	422	483	429	444	471	452	406	440	463	442	484	497	428	446	450	449	451	412	450	497	463	494	449	470	461	486	487	452	463	465	454	502	484	463	494	457	485	486	452	473	415	490	468	453	468	470	450	435	500	447	441	462	502	502	487	448	452	455	460	457	467	483	425	441	427	505	465	437	456	464	468	473	447	428	507	461	430	465	420	426	432	472	443	442	463	435	440	455	452	441	468	461	432	446	459	447	449	475	496	479	437	472	447	446	456	461	437	491	489	526	478	447	478	484	436	444	459	441	444	465	488	464	447	470	501	441	436	422	440	440	450	459	496	437	445	435	462	472	467	449	455	431	457	418	481	458	439	434	481	452	434	473	431	465	523	437	486	468	464	468	472	442	485	441	464	452	450	448	462	467	437	440	476	458	458	470	468	457	434	430	405	437	465	431	466	440	452	442	439	513	462	460	446	445	470	457	482	499	448	441	452	443	448	442	480	483	446	478	461	473	460	453	469	437	500	423	462	452	503	477	473	438	447	456	466	456	449	462	453	498	440	461	438	473	490	464	471	495	486	427	469	456	442	453	470	457	474	429	470	469	477	456	453	451	464	469	381	454	449	417	457	437	443	442	473	473	447	426	452	452	470	478	478	417	472	485	441	458	450	459	464	464	444	500	454	465	486	439	430	463	455	468	471	472	468	466	446	476	475	440	443	461	460	432	471	432	478	461	470	428	454	420	471	466	474	438	468	471	447	429	451	433	444	441	437	441	441	452	436	448	442	462	479	450	447	473	442	466	460	449	477	446	449	484	434	460	438	443	441	434	491	444	445	464	427	410	457	453	448	496	489	414	447	438	459	485	435	469	455	430	465	472	460	453	462	470	467	473	440	472	503	448	431	465	439	477	480	478	460	463	462	438	446	473	459	423	451	447	476	447	423	459	437	445	500	469	445	450	447	451	453	487	425	444	451	448	481	445	449	439	448	445	448	492	466	460	462	496	457	470	476	441	456	440	477	483	485	493	432	471	461	431	441	443	464	468	450	388	505	422	424	444	493	453	471	421	475	456	449	431	440	467	459	482	468	489	464	481	465	477	467	467	489	467	462	470	443	457	420	466	450	445	462	432	471	450	455	446	425	473	496	467	462	462	466	440	443	449	451	476	448	454	432	475	449	461	500	430	455	467	462	468	447	478	481	437	436	476	454	449	463	434	503	437	466	451	444	490	459	469	468	480	434	513	466	482	437	471	493	464	475	488	492	447	420	466	446	512	499	473	426	462	446	465	427	445	494	433	460	504	479	422	442	442	466	471	455	469	486	482	472	484	452	448	473	457	468	454	463	470	436	467	448	482	491	464	472	419	441	423	439	455	444	478	481	443	451	489	458	487	462	469	476	464	507	443	446	481	453	434	458	494	500	451	454	480	447	462	435	460	468	463	428	452	441	461	473	463	455	465	441	457	467	458	473	500	471	419	515	427	517	404	485	455	469	452	526	476	465	432	441	469	474	485	481	418	454	445	447	477	438	468	471	450	474	468	484	424	428	457	487	459	472	497	458	461	441	470	496	498	468	437	441	462	468	510	419	450	455	488	445	481	491	457	465	490	481	436	479	502	454	452	421	484	432	441	505	467	471	427	464	451	431	470	467	441	486	469	443	421	462	450	445	470	446	407	444	456	439	447	466	438	468	445	446	489	442	408	436	431	456	444	451	463	439	481	447	456	441	454	465	480	470	462	456	454	468	430	488	428	486	454	454	450	451	459	486	455	440	472	455	462	403	465	436	470	486	433	445	472	449	466	483	459	458	474	461	457	448	443	449	469	473	449	460	468	476	445	448	487	422	434	454	454	473	447	430	412	449	431	439	417	448	441	524	444	492	491	451	455	454	475	457	475	456	481	441	469	405	453	496	452	461	432	407	464	450	462	457	437	488	468	476	435	439	455	496	427	486	461	480	460	476	459	458	424	471	445	478	483	450	442	440	440	451	461	484	470	455	485	452	443	456	423	457	429	489	455	430	439	471	434	471	489	483	470	489	457	496	488	489	452	466	518	493	455	483	442	454	444	441	493	501	471	455	478	472	438	487	466	447	426	454	437	430	441	439	465	451	437	515	441	470	444	492	457	471	442	447	488	498	443	424	430	434	463	425	465	463	453	525	436	424	439	424	480	492	456	434	493	457	470	429	482	466	466	459	452	492	471	458	498	440	456	447	455	456	405	432	442	508	429	469	472	438	494	452	514	462	473	448	454	501	443	442	440	467	440	452	419	503	476	482	446	442	451	484	480	417	449	451	463	450	458	487	445	417	465	464	452	430	469	469	475	439	460	480	460	459	433	483	474	450	484	458	390	439	463	500	449	445	423	467	465	491	471	460	473	461	452	447	448	412	459	472	496	423	496	450	472	437	443	441	495	459	442	404	432	441	457	472	453	459	458	480	434	478	459	472	508	451	447	429	471	444	528	474	430	450	457	448	426	486	490	477	476	491	444	462	461	463	463	449	509	442	435	467	418	447	470	459	423	446	470	475	453	464	427	482	438	475	501	449	437	493	474	441	464	449	475	406	462	443	428	442	469	437	438	444	468	452	423	430	463	447	470	440	512	445	449	461	457	412	464	451	414	464	455	392	419	441	451	475	495	457	460	489	436	441	506	461	452	467	487	459	444	484	467	401	489	467	432	463	473	422	457	438	425	495	455	441	453	483	453	507	474	462	442	466	467	447	436	484	437	492	440	456	495	495	470	469	493	415	431	445	438	475	448	457	446	479	427	479	439	446	476	439	458	449	452	446	450
26466	34090	16780	4312	1194	564	453	379	398	390	381	400	369	427	418	375	385	405	391	391	396	394	420	398	391	397	413	413	401	382	403	389	415	386	379	406	399	418	403	366	410	409	409	365	418	353	414	407	411	392	405	377	364	394	410	392	360	416	390	372	413	403	359	388	399	430	371	394	391	386	391	407	384	427	404	388	404	402	348	406	394	377	426	400	395	457	415	381	403	381	381	372	363	385	396	391	408	388	386	410	383	370	376	384	410	409	394	410	383	365	376	384	416	360	415	371	421	389	415	411	403	425	384	394	404	375	377	380	422	403	425	408	397	406	358	426	386	383	417	403	405	367	405	386	393	357	381	380	427	443	432	419	407	361	403	340	385	368	414	357	450	393	410	415	426	426	403	415	373	415	418	429	412	399	412	415	395	396	397	394	412	380	425	385	416	363	393	387	415	403	387	393	413	364	392	372	395	373	387	420	423	414	377	384	397	370	423	415	393	375	387	421	426	390	398	397	385	393	414	383	410	439	402	372	422	395	402	407	403	396	403	400	416	415	420	409	402	430	398	438	398	412	388	392	382	416	406	382	388	379	436	382	419	374	431	397	402	417	426	432	376	381	412	370	401	391	376	401	421	414	389	379	380	373	387	407	375	411	426	382	373	409	389	397	411	419	429	391	391	412	436	368	407	400	407	380	405	394	406	415	383	404	411	387	396	390	414	380	423	400	375	376	396	388	403	362	397	421	373	355	379	362	403	407	384	438	399	404	421	359	392	434	391	402	404	403	389	410	360	384	387	414	417	424	391	403	341	382	372	377	353	385	378	389	415	391	406	409	394	406	406	405	404	422	373	403	411	438	370	450	422	380	384	371	444	406	407	421	399	396	388	369	389	388	405	368	428	397	420	425	419	403	385	396	410	374	424	387	389	403	393	387	393	379	415	383	391	401	399	390	396	390	403	405	370	407	422	376	366	387	371	390	369	408	404	400	403	414	400	366	377	400	388	401	380	388	399	399	382	412	416	416	420	368	378	357	411	346	448	408	380	434	421	418	410	394	398	397	385	409	389	392	423	434	412	413	403	397	393	410	378	427	395	429	391	396	445	387	385	424	403	408	400	371	391	389	382	396	390	447	409	405	413	406	389	413	358	400	422	401	384	363	409	386	387	386	379	365	427	399	370	399	390	394	412	350	410	414	390	381	386	380	442	420	385	379	414	390	379	373	413	382	395	414	391	371	417	402	390	420	420	408	384	380	390	409	392	370	410	393	353	377	359	397	415	384	396	399	377	402	389	395	387	416	351	393	426	398	405	387	380	399	415	386	417	375	385	427	391	412	380	421	387	373	402	426	408	386	419	411	372	396	376	390	408	405	388	416	381	396	404	394	382	437	389	374	430	385	418	372	415	371	407	404	401	392	375	404	392	412	353	409	420	428	401	403	422	391	387	376	413	391	385	419	413	401	416	412	408	383	376	398	439	394	398	445	404	411	353	384	374	400	423	400	398	411	380	383	382	376	393	418	388	382	375	393	371	402	401	390	434	406	414	412	377	440	373	402	403	396	374	417	443	385	403	365	402	380	384	386	383	357	433	387	400	425	382	380	398	369	409	412	371	376	391	421	382	382	369	401	357	410	404	379	390	399	359	377	394	383	389	387	386	424	430	365	395	393	402	358	401	406	399	401	419	389	384	399	391	415	414	369	423	383	380	382	407	421	386	383	380	393	427	395	378	374	367	399	410	391	412	400	407	381	386	406	407	402	392	467	397	373	386	389	370	392	353	409	413	427	411	369	388	393	391	439	392	394	401	370	357	367	364	387	391	440	414	405	394	401	379	354	401	373	386	413	386	401	386	403	402	371	432	389	378	401	384	368	409	406	403	410	395	408	406	388	378	410	428	358	383	371	424	414	431	382	389	387	359	379	393	382	441	387	398	373	393	409	390	404	420	401	433	401	392	413	426	381	372	408	412	378	420	393	367	399	395	400	416	412	370	389	409	415	390	408	359	383	395	430	394	391	364	432	397	349	356	435	391	369	382	412	377	343	408	372	395	411	377	421	372	414	387	419	445	340	392	388	394	429	371	432	402	394	409	443	353	385	384	390	370	403	397	414	421	391	384	404	391	371	390	393	385	427	369	397	448	426	413	377	401	393	379	415	413	421	406	401	421	421	374	384	377	406	432	377	404	418	373	384	409	418	423	352	380	393	386	371	394	361	379	451	401	346	381	410	378	386	384	404	403	405	373	396	384	403	368	374	425	362	371	400	405	412	407	423	382	401	405	387	374	396	409	404	418	404	428	398	370	402	410	404	399	392	417	375	405	419	431	396	401	397	376	382	395	462	428	395	405	386	398	419	379	374	363	420	394	370	409	365	380	403	394	399	376	386	397	413	403	387	377	382	412	412	389	382	381	387	369	420	373	396	396	378	374	403	404	406	384	389	399	376	417	382	410	364	383	413	398	373	408	371	381	407	411	369	382	389	398	389	403	390	418	391	400	392	426	387	412	405	396	389	386	389	441	403	346	398	402	399	392	387	424	372	403	400	394	403	407	425	425	382	426	404	400	408	422	369	390	416	453	371	401	390	420	456	443	359	412	411	416	406	390	409	379	378	378	397	403	369	392	408	376	425	407	366	401	395	409	400	424	399	390	373	391	403	386	412	362	406	425	417	388	393	372	403	415	406	425	395	364	385	417	411	355	409	417	416	405	408	380	359	391	393	399	407	391	376	405	434	401	374	382	393	407	402	386	368	368	377	403	396	378	380	354	356	401	417	409	438	446	361	421	400	424	406	380	366	400	396	418	379	375	363	384	406	387	411	408	399	405	380	386	409	403	423	380	409	384	377	426	383	394	392	358	392	412	385	404	445	386	400	395	406	380	415	416	421	390	375	396	386	405	376	397	388	448	402	393	375	377	415	388	417	438	404	399	426	398	364	414	429	381	370	410	382	414	422	408	375	394	399	405	435	407	410	374	390	412	401	358	393	415	410	385	375	435	395	364	405	403	417	382	414	360	390	398	360	416	402	399	415	414	377	396	404	400	404	395	379	407	390	413	435	410	388	416	387	404	380	443	408	432	392	396	385	429	407	431	362	411	384	394	426	420	401	412	408	372	369	380	409	364	388	404	386	366	394	408	397	367	442	405	421	372	373	416	355	388	390	424	391	373	437	395	406	393	399	424	408	374	394	385	373	351	410	386	395	360	376	377	360	388	413	392	405	392	376	385	367	424	420	411	399	366	400	431	420	393	407	413	365	422	429	369	394	407	392	366	375	373	384	413	354	389	390	415	371	404	385	396	386	406	411	365	395	386	410	385	394	389	425	411	373	412	445	410	382	408	351	393	391	380	389	426	412	362	397	433	394	381	367	377	409	389	440	395	415	403	400	400	419	391	417	407	426	382	387	419	433	384	427	397	404	388	413	391	394	392	431	409	387	388	404	409	425	392	403	405	413	379	371	402	402	399	409	357	371	409	428	392	395	388	375	387	388
25621	26146	36376	29988	14612	2900	864	517	502	576	529	505	488	516	488	521	518	491	521	505	534	485	523	552	484	526	473	486	506	518	476	483	522	510	538	503	509	508	510	482	497	538	537	502	487	502	473	477	513	533	491	493	507	478	477	488	461	480	466	466	507	508	451	471	546	502	475	501	510	542	492	508	468	499	457	510	437	513	528	502	516	520	477	478	480	514	470	501	531	550	518	504	533	500	470	466	511	484	475	490	499	469	527	517	493	501	503	507	482	481	501	527	518	482	470	480	496	490	529	497	499	512	495	502	501	495	486	480	485	468	521	492	480	458	537	489	473	447	495	449	497	480	463	503	485	467	521	496	497	529	502	496	499	477	500	487	475	490	467	475	504	469	508	478	521	476	500	508	505	475	512	501	516	490	462	517	499	485	483	508	520	489	537	474	475	497	441	503	510	464	488	484	512	525	498	475	520	491	440	484	475	497	481	492	454	476	489	496	491	487	485	463	473	525	476	486	519	490	484	474	499	472	484	519	499	479	454	531	459	518	504	545	476	535	473	444	531	490	483	494	487	470	481	496	501	503	516	466	503	495	469	489	485	479	497	509	493	517	499	482	539	477	520	520	532	486	504	468	491	498	501	520	484	519	489	495	515	477	500	477	515	493	484	510	488	494	448	485	473	480	501	463	488	512	501	512	550	512	492	518	459	522	494	500	466	498	483	497	468	517	507	503	505	508	507	453	492	500	466	502	537	505	507	501	499	490	532	502	497	482	508	480	505	489	474	513	533	493	509	494	492	471	467	489	448	479	500	487	493	466	481	546	466	484	460	517	499	514	481	495	511	517	468	462	497	499	475	523	507	504	467	493	485	472	477	489	463	489	517	513	491	480	515	488	516	516	487	552	492	496	504	502	490	474	508	477	503	458	466	523	517	490	526	471	539	500	525	509	464	523	476	534	484	497	448	499	462	513	488	485	506	503	516	515	502	507	473	443	475	509	468	473	492	512	535	493	524	531	479	450	523	514	476	490	471	485	494	490	510	480	533	516	523	474	482	481	485	494	498	489	528	507	483	541	473	492	516	468	486	541	485	467	467	492	480	503	464	498	513	497	479	504	492	491	507	492	527	457	474	464	532	483	492	483	468	527	471	489	474	524	501	468	527	530	489	516	511	477	495	493	519	503	503	471	516	508	500	450	469	481	523	496	497	549	507	502	517	474	530	526	495	505	502	451	505	508	473	543	484	463	478	490	455	467	498	549	458	498	520	480	505	452	496	463	445	492	509	520	491	496	535	498	526	467	469	474	509	453	461	519	537	471	464	492	495	478	545	509	486	514	522	487	526	506	504	534	504	505	503	530	466	514	482	509	510	463	513	505	487	484	463	501	483	471	497	439	496	522	478	517	499	502	480	523	505	493	533	521	501	497	479	506	497	495	498	486	466	505	480	501	522	490	470	478	481	499	500	507	497	514	488	495	483	497	516	474	493	485	491	488	502	516	491	446	483	517	491	484	503	530	544	473	462	482	483	503	502	515	487	471	495	510	480	520	493	482	524	508	456	480	464	545	468	520	551	484	470	508	466	501	522	502	526	456	473	493	452	459	502	459	501	474	468	493	465	492	476	489	515	501	479	474	484	465	516	487	446	495	494	509	474	502	477	507	485	498	507	486	488	504	489	489	522	494	455	484	478	497	494	511	552	499	505	475	502	487	507	480	492	504	495	509	521	444	487	523	474	500	491	453	460	510	469	483	493	479	514	494	504	478	514	505	561	500	538	496	527	496	487	537	480	534	508	503	475	492	499	492	503	497	496	526	462	499	549	467	500	501	506	492	518	527	509	528	470	524	499	475	515	478	477	476	484	458	457	494	511	483	468	502	491	477	427	480	477	489	512	472	455	496	479	479	464	491	506	473	512	480	478	487	477	505	503	513	457	501	486	488	474	493	514	506	537	476	493	493	498	503	543	480	497	479	483	489	486	502	529	483	477	489	481	470	495	464	539	486	477	463	480	481	480	524	508	483	492	504	490	502	525	507	459	482	576	432	497	535	509	537	440	502	514	512	504	513	509	472	533	506	520	481	496	523	495	501	486	481	496	486	508	524	476	487	474	497	531	503	430	458	488	535	482	459	491	511	471	501	483	533	522	539	525	521	513	496	490	519	494	498	513	579	515	486	491	517	502	508	499	497	490	544	469	508	503	465	483	494	486	475	501	467	504	487	504	489	504	508	495	502	486	504	513	476	488	489	480	504	455	481	472	518	497	490	493	471	520	464	494	502	510	487	491	481	554	525	489	497	506	444	532	465	493	484	505	484	505	471	471	534	478	469	495	527	479	533	472	504	488	548	499	480	478	504	494	462	521	441	472	514	520	499	517	507	497	478	505	469	503	515	487	510	491	473	479	518	490	513	479	475	507	495	484	500	493	464	461	470	505	498	507	482	510	470	504	469	495	505	478	471	484	503	496	503	462	519	484	504	475	492	485	493	486	523	460	529	494	471	489	476	475	446	490	466	505	480	506	502	548	512	458	465	490	467	461	490	499	489	510	494	526	479	501	477	514	474	526	502	469	487	470	478	504	489	527	482	489	539	500	481	538	546	505	497	497	493	508	501	482	522	493	485	498	460	482	507	470	504	481	475	500	506	467	472	515	495	478	495	462	488	504	513	448	503	482	512	501	491	505	488	520	532	537	478	498	528	474	471	487	533	501	485	486	493	506	492	483	474	515	469	512	470	444	472	464	472	491	506	512	486	470	481	496	472	461	498	532	476	501	480	488	496	490	469	493	521	495	510	512	460	480	507	495	504	540	487	486	492	518	484	471	485	499	492	489	484	496	499	495	466	515	492	445	536	494	468	507	490	479	494	492	479	454	467	523	463	482	497	493	477	494	489	496	509	463	470	468	487	462	488	500	482	486	511	516	523	502	508	458	455	537	504	481	487	490	487	468	506	508	488	500	528	515	493	440	525	492	511	503	459	498	464	455	516	509	498	507	528	499	490	510	498	456	479	487	506	479	501	492	525	485	514	471	501	502	476	474	509	520	472	475	497	481	517	494	491	511	517	482	520	478	452	455	494	519	486	467	507	523	521	510	441	543	476	485	466	487	508	503	482	507	573	496	472	512	494	483	477	519	465	495	477	462	538	457	525	439	490	529	492	489	515	454	472	517	474	492	528	470	510	480	463	440	469	497	522	517	482	471	469	463	560	502	502	504	457	486	480	483	485	515	486	501	472	484	488	507	491	504	491	525	485	485	485	519	514	458	546	483	455	497	488	479	478	504	475	500	469	452	486	488	509	458	472	512	486	496	513	512	463	486	472	469	535	472	530	459	513	498	453	443	535	488	512	494	518	476	479	478	507	511	455	462	519	469	515	479	480	509	496	504	472	498	445	487	459	498	523	481	474	514	497	524	483	496	519	496	506	503	546	469	528	499	477	472	471	518	488	459	495	533	485	486	487	452	521	505	471	480	476	506	507	481	480	476	527	506	504
60430	83795	52197	20298	5705	1526	653	462	503	475	474	489	460	450	438	500	500	464	463	452	431	499	454	452	492	465	452	433	475	498	502	419	454	503	481	464	447	477	436	465	488	436	440	451	458	452	434	449	458	491	505	455	441	489	476	443	468	459	461	478	454	427	501	421	463	453	467	451	455	475	481	493	485	432	509	486	483	485	440	476	448	468	439	469	445	482	483	465	452	464	478	456	449	465	457	487	481	451	440	427	452	490	479	439	482	486	451	461	483	464	440	438	468	470	458	453	433	454	433	473	439	468	479	461	493	449	457	470	464	484	473	421	409	507	479	447	434	463	474	473	450	503	500	442	488	456	465	471	483	440	459	431	433	488	459	477	444	503	516	433	441	492	447	460	438	492	470	439	450	435	488	464	436	480	447	451	481	467	501	479	445	464	488	444	471	449	465	468	461	448	484	434	469	452	459	458	439	459	478	467	438	475	459	464	499	463	435	498	484	485	451	467	458	451	452	490	455	462	484	477	461	456	482	446	452	447	480	465	479	462	487	473	451	497	460	463	493	498	448	455	484	506	509	487	404	421	452	489	465	450	449	481	487	453	474	459	437	489	450	451	481	431	460	443	489	475	489	490	463	443	486	476	479	471	493	455	498	413	477	504	436	436	452	464	462	482	469	503	443	456	493	451	439	415	430	455	449	456	469	463	454	459	452	474	461	456	468	453	471	449	465	414	451	463	467	500	492	452	459	465	443	463	505	429	469	479	444	490	452	483	451	428	443	458	475	462	464	518	454	474	465	467	458	449	506	444	455	466	478	487	462	471	452	467	446	468	469	479	494	421	480	460	466	481	507	498	459	431	456	466	468	418	469	453	484	514	518	436	469	466	467	501	430	467	440	457	430	474	456	452	463	465	478	479	467	455	494	428	434	437	430	452	447	468	475	429	487	448	487	467	463	472	462	465	480	476	468	471	461	426	470	475	475	498	461	479	485	452	467	446	480	480	462	450	461	443	459	420	472	453	446	425	466	444	452	460	460	457	479	500	459	483	420	467	495	469	447	453	468	490	470	457	459	501	492	450	485	473	503	446	484	448	503	436	461	415	431	493	444	435	433	460	484	444	465	460	453	436	470	452	459	468	440	457	465	470	432	452	471	459	417	424	478	430	452	428	479	451	484	457	458	446	439	471	481	434	470	475	434	443	475	474	423	442	483	447	503	452	472	442	477	481	438	428	434	459	470	467	489	445	498	485	449	471	498	456	450	440	477	484	444	443	476	487	450	468	515	478	459	446	473	479	515	497	471	482	471	465	451	433	435	444	454	462	451	476	490	453	450	481	470	463	462	445	475	482	485	483	469	486	440	463	486	476	468	431	462	454	464	511	456	502	474	493	466	449	429	488	479	443	472	428	479	463	487	446	488	482	431	457	515	456	486	489	423	453	438	461	454	475	508	454	496	511	448	441	461	515	494	467	484	418	444	495	456	485	409	447	459	410	455	422	503	469	483	424	503	444	445	485	489	484	449	493	472	462	448	487	387	498	439	452	467	432	460	456	434	463	476	453	474	493	434	462	424	452	475	454	443	423	430	460	476	423	484	422	447	477	470	482	474	455	465	506	468	514	457	462	436	440	472	448	475	463	474	467	486	481	490	495	464	484	444	465	456	427	469	473	470	449	470	483	458	461	458	464	470	511	452	474	429	475	444	448	466	484	482	458	449	426	450	441	477	468	453	440	415	468	444	465	483	461	429	481	479	460	451	456	495	477	444	462	443	478	519	439	478	490	447	441	483	488	441	427	469	451	465	455	461	461	448	487	443	508	466	460	493	469	457	457	464	460	470	479	432	436	474	465	490	442	488	437	457	458	451	475	486	456	476	434	500	436	445	430	445	455	429	440	410	451	449	445	454	463	469	541	428	444	450	473	464	430	465	450	480	480	418	436	488	499	490	451	467	469	427	475	484	449	486	474	440	453	494	477	460	441	460	505	439	451	472	463	482	515	463	448	445	456	426	492	456	469	449	466	440	469	501	478	431	439	462	470	481	452	437	473	480	452	444	494	463	465	466	414	457	473	488	476	467	493	459	452	447	452	448	488	436	459	434	487	426	496	431	471	472	484	464	480	446	489	442	459	466	409	475	418	392	454	466	458	443	525	495	491	457	457	487	449	449	449	427	451	417	458	467	443	415	439	455	470	504	454	427	497	448	497	446	422	441	444	480	471	451	450	493	459	466	466	486	486	482	450	458	476	488	485	457	447	458	463	466	526	485	463	513	424	419	474	474	436	499	534	474	487	477	430	433	475	460	470	413	450	501	495	463	436	463	449	489	507	455	481	468	489	418	478	499	502	450	495	460	530	463	476	493	472	436	484	436	462	452	474	438	434	434	471	457	473	496	445	487	440	470	477	443	461	464	436	455	457	444	445	428	458	431	464	474	450	492	439	474	443	446	432	470	467	442	470	452	437	472	463	469	403	442	461	450	478	473	444	457	486	472	502	474	459	498	461	435	473	489	456	493	476	424	461	451	483	469	435	472	489	464	483	446	506	480	421	435	450	467	446	460	491	464	434	465	456	469	440	480	456	477	472	456	489	420	460	442	491	469	471	438	506	468	478	432	449	472	493	455	462	478	516	464	437	495	474	457	490	444	459	438	439	461	475	462	443	440	443	459	469	491	498	449	443	477	507	460	442	434	480	461	442	492	464	493	487	441	502	413	419	448	466	448	450	479	462	430	435	436	470	483	500	484	465	492	432	444	453	420	506	451	480	512	456	447	483	436	447	476	461	464	472	468	469	483	464	431	500	487	454	432	482	473	480	501	487	447	489	461	475	464	467	461	454	452	492	463	485	465	469	455	417	476	458	492	462	455	480	467	472	421	459	478	465	443	429	454	449	494	454	452	476	423	481	481	441	492	462	481	448	483	488	491	474	477	453	454	438	475	446	493	485	495	456	484	475	437	456	457	426	473	445	476	488	441	466	422	480	426	444	484	469	428	492	491	448	462	476	467	425	462	454	452	464	490	424	458	441	456	447	441	484	461	469	456	512	457	469	468	456	446	465	433	483	469	455	466	532	455	452	499	470	405	486	460	491	441	461	472	460	495	505	484	461	437	454	469	414	472	462	484	445	460	474	460	490	459	466	444	460	433	462	460	520	452	492	467	441	464	484	481	467	461	456	486	469	471	443	494	502	467	479	479	527	475	468	433	440	465	471	499	450	465	472	429	472	467	438	441	489	485	459	474	464	453	477	439	469	422	462	464	488	526	439	479	497	506	466	502	497	468	487	462	453	492	530	462	460	494	499	438	434	475	450	486	483	446	484	485	435	476	454	477	426	478	453	451	440	464	490	474	462	470	469	467	475	454	445	476	493	489	447	425	469	422	481	473	482	477	433	480	427	498	500	465	424	446	451	455	477	464	445	462	480	434	448	469	485	495	454	456	469	466	420	437	450	434	438	451	488	463	453	472	480	465	455	443	466	443	434	491	495	461	452
24025	23271	32604	27915	20874	11132	1907	830	644	702	632	576	665	675	673	636	655	643	699	631	661	686	637	631	667	645	662	657	664	673	637	580	646	620	649	644	662	680	633	633	628	631	620	610	632	601	634	613	632	643	618	695	617	673	606	643	656	615	642	611	665	591	664	634	637	618	619	673	600	591	598	588	656	609	655	617	644	629	645	612	646	633	655	615	640	611	672	604	663	633	661	684	597	614	630	647	645	628	604	632	609	591	628	615	632	579	636	665	646	631	613	590	558	655	607	618	589	647	649	624	616	573	615	566	654	617	626	644	628	678	602	615	626	609	644	658	626	602	631	647	681	635	594	639	673	633	617	627	650	662	614	638	630	636	587	626	651	611	648	617	660	610	606	638	620	645	596	628	640	598	613	625	559	573	618	586	617	638	619	604	621	657	637	585	618	696	647	679	597	627	639	612	621	623	604	658	597	608	640	582	661	613	614	609	639	605	643	607	592	634	603	608	615	598	566	596	607	657	685	660	603	633	627	612	584	613	621	643	608	646	654	642	602	638	636	692	657	610	610	656	568	633	577	607	649	631	611	644	593	641	615	588	659	629	622	644	621	632	614	642	623	620	636	647	620	603	657	599	602	613	614	642	583	665	651	646	565	634	586	632	633	605	637	623	606	604	597	627	601	632	622	615	637	632	574	599	671	617	644	568	617	662	630	641	547	635	598	624	651	573	653	658	581	610	618	634	615	670	645	640	634	669	627	607	666	614	633	606	603	596	605	598	604	647	634	636	643	615	605	621	608	620	626	631	652	637	647	618	620	620	615	625	649	608	618	605	660	645	610	582	631	646	615	617	619	596	615	630	598	618	638	634	630	627	657	623	632	661	630	641	633	610	645	643	627	645	626	635	612	637	656	651	648	635	595	568	628	644	616	647	633	644	673	625	676	638	619	614	673	619	641	584	631	633	654	622	609	617	669	597	557	611	601	618	657	615	614	600	651	635	600	607	582	584	629	663	596	613	653	606	640	683	588	562	602	615	684	648	601	609	646	628	629	629	645	651	625	621	613	623	606	608	603	621	664	607	627	605	620	591	671	638	668	579	606	641	652	598	644	612	604	596	628	581	608	624	583	629	626	625	614	646	649	632	615	671	621	613	617	613	642	594	589	618	638	626	583	654	606	627	648	650	608	622	628	604	626	616	629	614	576	596	674	605	616	591	621	582	613	603	624	612	643	627	625	619	609	659	650	636	576	624	609	667	655	594	631	601	667	638	600	630	609	607	623	623	602	596	609	608	604	630	657	637	618	596	639	614	626	662	658	642	626	605	637	639	615	639	647	608	596	685	631	620	619	627	685	610	606	601	643	619	631	607	607	661	617	644	625	589	595	612	643	631	610	600	603	587	601	629	554	629	646	650	623	620	593	616	638	618	586	600	617	643	616	678	609	640	616	648	649	635	588	635	628	620	634	610	613	601	645	647	617	588	614	639	625	612	599	618	590	594	603	610	621	596	601	665	628	628	599	611	637	630	630	653	601	570	608	604	565	628	598	628	634	661	649	602	616	591	581	615	613	670	591	637	662	612	634	639	588	582	640	653	607	645	613	666	632	655	623	619	657	644	673	651	609	657	633	597	644	627	626	573	624	570	623	610	644	618	601	655	566	681	628	601	608	617	599	637	641	584	601	631	677	640	639	640	641	604	616	628	654	652	655	591	640	604	616	615	603	605	634	629	617	640	631	594	574	617	596	635	658	635	603	612	636	615	611	595	612	685	641	603	683	592	605	620	599	592	696	597	609	646	645	614	617	595	586	620	608	636	623	610	612	623	638	636	579	671	674	633	622	638	645	576	602	669	625	594	602	647	628	640	646	607	626	616	624	587	645	649	636	645	589	584	605	596	668	583	620	605	660	629	608	610	658	590	602	611	602	647	638	657	664	638	619	608	592	652	646	652	644	587	677	624	620	639	634	611	638	622	640	662	600	611	618	581	646	614	625	652	635	581	648	626	674	624	621	627	641	592	646	593	616	653	611	657	629	612	650	682	598	646	607	627	596	646	611	635	645	676	582	674	621	629	622	642	642	659	630	633	564	627	667	618	630	600	660	644	653	595	623	637	619	614	605	627	633	660	621	627	587	556	599	654	645	659	677	616	635	647	675	635	652	579	621	586	621	643	627	615	695	661	657	642	641	655	630	629	618	572	620	609	588	607	564	564	637	658	668	610	631	613	624	631	590	647	632	635	644	601	621	688	622	612	596	650	601	637	625	614	618	676	626	631	676	659	627	684	603	620	644	655	580	625	629	584	647	548	601	584	627	626	627	635	592	616	631	624	593	617	555	585	605	627	638	649	557	620	634	616	616	649	615	669	618	628	610	588	638	660	639	603	617	616	625	619	652	641	636	614	662	564	653	665	615	598	655	612	638	604	667	624	609	641	585	641	629	610	657	620	603	591	565	624	653	606	632	607	631	648	645	660	615	627	616	664	654	634	630	610	632	601	631	634	656	605	619	631	563	645	652	609	613	664	595	587	616	552	614	593	674	594	589	587	615	652	616	645	654	617	644	624	622	604	622	597	601	638	640	644	619	615	614	611	657	650	601	636	616	640	639	581	582	631	592	618	603	626	578	652	622	631	615	654	575	611	611	643	634	647	621	629	644	641	619	626	554	646	599	611	662	631	582	628	691	599	597	648	678	642	671	627	616	667	662	683	632	627	594	675	608	627	604	609	674	597	610	629	656	614	614	659	579	625	617	615	597	588	612	649	641	574	652	656	612	581	567	603	580	617	617	652	578	620	630	621	630	615	655	611	632	647	614	630	659	631	592	629	567	618	617	670	646	590	603	629	647	664	644	600	570	609	642	592	606	625	615	651	581	651	626	631	612	571	653	602	611	616	647	601	606	637	652	647	609	628	663	624	637	587	616	628	626	626	611	647	623	580	639	626	605	621	637	670	706	622	656	640	618	617	638	615	681	646	633	620	580	688	631	625	625	599	603	603	611	644	590	638	666	595	605	596	658	635	613	653	654	568	601	594	597	635	591	583	613	601	619	629	601	657	632	627	621	653	589	694	605	626	649	642	658	611	622	619	644	679	620	629	650	645	571	599	627	610	611	637	660	646	628	620	622	622	610	616	607	610	644	636	647	615	596	631	612	651	645	608	626	642	650	618	622	619	661	605	636	591	610	677	626	589	685	648	607	652	597	624	668	615	613	636	599	618	585	635	623	624	603	671	594	671	593	596	623	614	627	620	623	626	617	628	632	611	653	614	610	653	598	668	591	594	662	583	659	604	645	606	571	622	635	649	666	635	640	641	667	592	605	634	601	606	673	628	604	667	576	656	590	637	633	603	578	625	631	615	584	603	662	562	652	636	623	607	603	561	623	661	626	647	599	585	628	605	649	641	639	605	652	569	632	607	639	617	625	621	621	598	670	590	617	635	599	634	624	621	633	576	614	658	581	631	602	643	618	589	624	572	644	604	622	612	651	641	605	615
62248	98017	64670	30669	9478	2432	914	605	603	613	594	628	596	598	599	586	619	609	632	602	598	590	553	599	573	612	571	611	616	591	600	589	596	583	614	601	594	593	630	586	606	587	568	574	627	612	578	593	587	549	582	612	571	587	623	574	592	592	616	630	605	587	559	599	580	614	566	558	573	611	563	582	598	605	610	565	589	601	607	614	560	602	646	559	593	629	581	578	620	567	572	574	586	578	577	596	609	609	612	555	619	612	583	584	593	608	585	638	601	624	584	611	587	585	587	598	601	602	601	565	622	611	559	579	578	583	611	591	590	559	576	571	585	581	629	574	582	605	605	577	632	588	562	545	560	575	581	550	587	680	591	595	634	598	586	542	583	545	603	586	575	566	588	649	617	590	566	625	584	574	568	623	571	627	589	621	623	565	585	598	578	548	608	622	606	573	611	570	605	584	567	624	634	549	642	583	571	598	597	597	587	594	620	589	583	604	575	582	582	640	595	613	571	614	587	630	594	623	582	625	558	606	561	552	580	605	628	607	585	660	636	624	587	564	588	594	632	630	589	593	576	586	578	561	603	604	563	584	614	548	588	604	563	592	594	574	587	586	613	602	648	591	552	584	590	599	580	580	628	575	598	562	573	598	585	594	605	595	618	590	563	592	578	591	564	594	600	583	605	571	606	626	588	604	570	584	552	579	573	626	580	580	574	570	547	577	603	591	594	558	594	614	560	559	644	577	578	582	597	578	579	546	569	628	590	584	608	598	550	599	604	581	559	595	591	591	572	584	511	585	587	624	623	567	574	590	632	577	599	634	568	579	619	584	577	543	602	552	615	585	617	614	593	567	597	592	599	594	647	581	541	609	603	603	605	616	611	582	594	605	598	561	585	616	563	603	608	616	573	632	603	587	578	587	577	595	600	611	585	626	625	553	595	599	607	582	599	564	592	615	587	598	607	640	574	549	599	605	544	605	553	615	592	597	561	564	584	559	574	589	587	585	603	611	580	603	652	605	597	592	566	619	613	577	573	521	582	579	554	574	592	602	573	607	557	621	613	561	632	612	574	600	586	598	623	562	641	658	591	591	594	576	547	615	591	576	565	550	623	559	594	593	591	558	564	620	600	581	588	592	538	586	620	615	612	591	559	582	555	594	581	572	606	617	618	628	608	597	584	594	610	628	586	577	577	595	569	574	640	604	601	540	582	528	602	622	599	614	579	594	569	600	556	573	565	593	574	641	600	585	609	597	577	606	583	567	630	601	592	594	577	578	592	588	617	603	638	633	567	613	570	577	593	611	567	593	584	560	561	574	575	556	650	632	626	582	545	571	569	620	587	605	580	574	550	516	571	593	598	559	560	592	596	610	585	631	645	607	572	661	574	596	573	603	607	595	593	599	543	549	606	568	626	605	591	550	613	575	592	583	559	599	596	587	578	582	593	615	567	530	602	607	602	581	538	629	622	623	598	581	593	604	591	607	563	617	613	560	574	588	605	563	640	577	613	570	599	515	618	591	593	602	585	602	575	615	623	562	549	650	577	621	596	563	597	601	556	569	592	578	624	622	582	573	590	559	616	589	585	607	606	628	548	575	572	578	579	587	576	569	546	597	605	610	606	560	585	581	632	584	591	577	561	621	621	664	593	610	604	605	634	586	603	565	629	599	581	642	626	613	566	582	585	617	577	616	604	619	629	609	609	596	591	582	613	555	587	601	573	616	597	590	581	582	615	583	586	597	590	599	549	579	667	563	584	593	551	608	571	597	635	611	555	635	618	613	588	583	615	570	590	574	601	596	560	601	600	573	613	585	598	564	581	628	612	568	583	580	597	578	576	569	614	548	605	568	547	553	617	572	608	599	615	582	592	585	604	617	579	573	603	631	579	583	584	590	591	575	575	653	610	604	609	614	617	576	607	605	556	581	602	576	629	590	615	592	574	572	584	554	600	619	647	588	614	575	587	599	598	603	591	612	588	583	585	642	590	590	602	617	531	591	626	582	590	615	597	566	611	667	567	557	569	595	586	571	595	582	582	582	600	619	589	585	592	562	563	571	589	570	620	595	532	583	574	596	583	593	571	622	596	611	601	596	538	585	601	569	511	617	593	604	616	625	554	639	574	553	589	589	569	569	589	580	592	646	540	638	576	574	593	621	584	651	614	579	587	592	593	610	561	579	567	587	587	586	591	613	589	595	531	604	544	619	613	568	581	622	623	594	601	574	581	605	570	575	546	586	586	582	581	590	612	607	592	598	565	589	617	570	569	562	613	548	601	575	602	610	552	601	589	566	620	606	597	567	603	591	600	581	639	641	582	580	597	579	607	588	579	587	610	601	628	567	604	605	611	619	642	623	598	618	618	590	587	584	561	603	573	549	611	598	600	582	604	610	605	582	581	582	551	580	559	560	555	551	613	627	642	601	602	534	599	592	570	600	619	561	610	588	595	660	540	602	560	566	565	590	591	626	571	563	574	569	607	579	589	615	570	570	581	561	551	631	602	608	605	622	593	618	602	555	565	575	587	585	594	589	578	542	573	584	592	601	595	566	585	609	560	587	519	586	626	635	588	599	578	587	583	575	580	574	578	561	550	569	573	565	558	567	595	561	613	572	604	588	609	598	586	597	620	617	604	593	610	564	600	624	616	583	605	621	613	592	615	595	577	627	573	608	602	586	578	609	641	561	555	543	585	625	618	627	618	586	610	609	587	614	580	576	582	590	584	621	600	610	607	557	625	532	586	609	616	621	623	596	574	595	573	624	595	609	550	598	541	591	568	572	625	604	589	569	616	569	627	607	565	573	612	568	612	588	572	606	578	586	615	556	583	600	595	576	604	555	582	595	601	586	593	599	591	613	601	577	565	609	581	579	608	614	580	614	601	596	611	571	579	592	578	631	561	581	583	618	567	601	573	588	602	590	606	593	601	601	575	623	638	600	631	611	633	596	589	604	601	581	632	570	608	612	619	588	588	581	596	599	573	578	613	616	576	560	573	610	592	618	615	582	636	580	599	615	615	545	590	559	602	627	550	574	571	609	605	622	618	540	552	601	577	546	606	590	576	602	602	574	587	612	574	631	577	581	604	579	549	567	621	581	629	618	562	591	593	601	654	559	588	599	603	597	597	567	588	574	582	564	564	644	605	592	634	618	595	600	615	597	547	596	581	587	623	569	598	608	578	639	587	613	581	653	571	611	546	558	603	578	588	633	594	630	593	632	617	602	561	606	547	637	606	581	575	562	593	586	555	560	547	588	610	565	562	581	598	582	573	613	601	550	592	590	589	617	543	658	624	553	600	645	610	605	579	590	560	596	562	594	577	568	608	591	575	585	596	596	573	603	587	588	584	599	591	543	571	660	625	555	593	585	600	654	636	576	583	604	609	570	609	612	589	594	612	569	562	637	632	594	558	583	559	585	592	579	598	588	584	596	589	607	617	570	603	555	593	591	616	567	595	579	596	620	576	596	577	577	615	593	596	608	577	570	574	596	585	589	640	642
31209	31305	23639	8134	1468	691	528	468	480	506	481	496	515	458	494	462	489	477	523	499	508	477	530	505	493	491	482	471	499	482	464	456	487	484	474	498	455	520	476	489	475	509	465	486	473	494	465	502	449	455	508	465	489	485	489	509	484	457	497	471	481	484	489	481	478	497	475	501	511	443	457	476	430	505	516	486	521	472	504	489	513	437	502	508	496	473	478	505	468	486	501	430	496	490	477	507	467	474	432	496	486	512	484	476	478	491	477	503	471	460	495	460	493	513	489	500	487	475	476	474	470	509	495	501	506	478	480	482	450	470	499	520	485	462	485	486	472	492	481	502	462	464	462	538	470	457	508	476	500	503	488	480	446	503	502	498	478	495	480	481	452	468	498	490	486	493	480	493	468	487	480	487	529	510	481	510	493	447	491	513	505	486	505	446	475	482	502	479	495	489	532	470	485	480	461	483	485	483	508	479	494	431	485	482	519	470	470	495	508	508	499	470	513	487	506	458	530	492	472	457	491	476	487	498	469	502	501	467	506	490	484	483	499	485	478	469	485	466	481	457	509	507	461	479	456	460	486	472	468	500	471	513	482	467	470	488	482	429	533	506	468	471	489	471	498	464	435	505	495	518	476	510	489	498	484	450	478	514	543	464	471	438	490	479	508	493	486	478	498	487	473	531	471	461	470	491	476	500	488	474	461	482	454	505	454	465	506	504	490	526	488	509	501	483	507	511	472	484	500	463	458	465	474	482	507	509	488	496	505	454	477	482	500	467	479	513	456	498	483	487	481	498	496	491	469	485	464	446	468	492	482	497	496	498	513	482	505	489	477	488	495	500	497	444	474	442	486	477	456	509	469	479	455	533	487	446	488	450	465	526	496	473	508	453	483	509	488	477	446	482	508	474	487	488	458	482	467	490	476	476	472	516	506	477	490	461	467	490	472	517	435	471	441	462	463	485	479	466	525	481	477	511	507	477	525	485	473	488	500	491	472	442	518	494	510	460	527	468	513	497	480	506	448	499	477	492	468	446	465	491	510	502	490	487	451	501	453	555	516	485	452	489	498	495	469	469	483	495	488	464	448	496	511	480	523	427	455	478	473	488	483	455	551	497	492	451	468	529	427	496	474	498	450	483	501	466	547	494	517	453	475	422	502	492	474	455	473	512	503	482	458	498	502	495	465	471	489	445	487	484	487	504	483	454	536	483	492	466	484	474	486	489	481	476	490	432	469	468	484	517	509	492	528	460	496	477	473	454	472	489	507	502	463	483	475	482	500	492	483	490	476	473	491	464	455	487	533	489	463	511	493	477	526	498	497	478	475	473	459	502	509	505	473	457	457	487	493	525	455	489	516	483	494	494	474	477	513	476	495	490	482	482	494	485	513	482	491	487	510	493	478	489	497	465	489	438	488	471	475	451	511	458	478	500	492	494	487	457	424	462	457	491	485	499	460	451	495	464	512	478	496	517	509	467	538	486	479	473	458	524	458	507	466	489	475	518	523	467	482	496	464	487	441	506	484	506	504	512	483	507	501	458	500	453	472	485	491	483	497	490	511	513	525	481	483	426	486	473	484	466	479	521	518	510	470	488	485	483	526	537	450	445	497	512	492	492	504	454	459	467	486	482	456	502	423	517	490	493	510	437	469	481	481	506	467	461	436	513	504	476	493	498	458	511	484	492	485	505	493	478	498	488	493	500	464	495	456	453	509	506	494	484	500	473	464	482	455	482	473	468	501	494	486	456	481	497	489	478	473	484	483	459	470	473	469	482	446	479	491	435	465	541	489	517	460	488	489	512	481	479	496	514	501	483	503	494	491	523	460	466	509	461	470	518	480	486	467	444	454	522	485	435	518	454	474	473	506	479	486	494	448	501	517	473	434	486	518	473	491	526	460	478	475	488	468	480	452	470	507	457	483	463	491	455	520	475	501	492	507	493	500	518	480	507	447	488	475	475	513	506	520	484	443	454	497	517	494	528	508	480	454	485	483	475	474	511	565	460	463	505	518	508	460	510	491	461	477	532	460	439	455	480	493	472	458	493	494	508	462	468	473	494	475	467	493	457	470	500	495	461	529	507	479	476	447	461	479	480	435	468	488	464	499	452	435	501	489	487	442	480	495	487	524	510	498	482	486	525	497	495	491	487	466	451	444	511	491	506	477	492	475	472	490	474	489	462	524	460	492	477	489	478	521	498	499	495	441	489	532	425	436	490	488	441	482	493	477	494	459	516	502	476	504	492	467	467	498	492	479	496	473	477	512	457	447	511	502	455	443	492	502	486	489	482	470	535	474	466	499	448	462	464	481	437	496	468	486	451	456	447	477	507	481	487	491	489	468	475	480	452	480	516	498	444	483	543	512	492	507	495	488	470	477	515	463	430	489	490	499	463	530	470	489	494	500	462	490	488	466	484	526	512	451	480	488	496	556	465	454	476	517	461	497	490	475	475	491	505	502	476	490	477	463	461	461	478	517	487	482	503	506	502	499	477	489	467	444	465	472	486	488	465	471	519	483	475	484	563	464	473	527	486	480	497	466	489	454	458	471	470	497	473	465	472	454	511	489	481	492	504	457	497	504	504	498	481	519	479	454	504	485	451	471	467	516	500	499	460	537	484	494	468	459	450	525	483	500	503	515	477	469	483	497	483	485	398	495	508	431	477	450	520	501	505	469	485	488	531	525	452	483	506	494	485	436	477	493	511	459	485	488	454	523	507	504	524	496	474	479	456	508	448	482	509	482	463	497	463	487	466	485	422	428	457	507	462	500	495	505	504	430	481	506	465	476	484	492	498	451	446	488	478	490	488	490	482	505	482	494	501	484	500	510	490	518	472	513	498	485	491	461	532	483	476	476	468	458	468	474	490	459	467	531	439	500	502	523	461	512	487	511	468	481	509	515	493	442	505	438	482	495	439	462	449	479	482	493	488	479	468	485	480	521	438	512	470	467	519	491	509	451	479	499	514	454	460	477	458	483	504	478	472	461	486	534	450	464	473	504	445	450	496	479	468	467	471	469	467	501	514	507	487	525	498	495	474	470	468	474	454	505	468	487	463	483	437	491	483	494	501	449	486	465	482	459	480	494	479	470	506	502	498	479	491	495	456	461	513	500	479	509	510	467	501	500	503	513	489	440	468	486	497	500	502	494	513	488	455	514	482	468	475	499	458	540	486	490	521	508	510	452	498	480	487	503	502	493	455	487	484	468	495	459	525	476	525	493	469	491	494	473	446	494	477	474	486	494	451	478	500	465	440	506	488	490	500	468	481	453	505	467	444	480	493	499	533	467	507	478	478	470	455	485	493	500	509	526	482	433	500	464	490	457	499	506	474	511	473	503	500	488	458	467	489	429	510	473	522	467	465	463	457	463	493	484	497	469	496	490	514	460	486	478	496	472	520	496	500	486	457	451	485	466	496	477	489	441	471	509	481	487	471	489	509	508	480	468	498	470	516	497	493	493	485	508	446	485	454	468	530	510	502	481	524	476	448
26244	34750	16798	4227	1221	584	425	420	395	386	412	412	366	421	425	415	400	408	382	444	401	416	419	446	405	385	407	412	426	429	435	456	386	413	423	388	427	416	391	424	410	394	469	402	424	445	441	431	474	401	433	395	405	458	411	381	418	402	397	410	422	408	415	408	390	412	402	415	414	404	431	435	421	467	398	382	423	415	414	451	450	431	417	434	374	413	417	403	409	415	428	392	400	397	389	393	424	440	434	431	415	440	450	418	384	437	413	418	415	416	368	415	400	426	446	438	390	400	419	404	431	424	423	405	416	418	422	416	422	434	409	408	388	470	415	421	430	424	459	448	433	425	403	432	436	387	382	428	398	393	414	401	410	384	440	448	428	452	400	412	397	406	425	411	424	400	430	383	452	372	418	406	407	371	401	445	441	401	388	417	390	458	429	418	421	445	393	430	406	417	372	444	427	388	412	442	429	415	384	388	409	427	415	417	432	413	401	424	391	422	432	410	408	401	383	415	399	396	402	429	406	406	395	405	385	410	407	414	422	420	426	450	413	412	432	405	402	444	397	408	385	396	413	421	436	421	487	415	426	423	411	426	406	403	425	412	405	387	439	419	402	436	406	441	462	389	421	458	420	441	414	419	415	421	419	451	405	417	387	397	406	388	362	409	403	439	434	386	415	383	421	417	384	432	428	409	474	416	404	432	406	404	427	442	409	414	442	403	378	434	398	425	423	429	400	411	411	433	394	420	420	377	386	408	416	374	424	439	391	390	444	431	413	462	446	442	400	393	430	396	382	420	426	416	420	399	394	434	380	388	431	376	431	397	435	391	383	429	384	404	427	425	435	407	449	396	410	457	386	438	427	415	406	386	422	422	379	407	422	417	419	416	402	396	426	409	451	432	415	386	441	425	417	411	411	432	411	429	435	399	385	402	412	409	443	397	433	432	398	409	413	444	418	418	413	400	456	389	470	413	394	391	421	411	406	387	415	396	398	394	421	408	393	405	371	441	408	428	419	424	393	425	408	393	415	407	414	423	435	416	428	433	417	412	386	445	438	442	381	432	434	403	389	430	421	415	397	408	431	370	402	410	401	327	388	387	393	447	385	434	459	393	417	425	408	424	392	433	425	383	448	384	393	387	393	409	423	422	425	424	428	415	480	410	408	371	440	457	374	380	368	428	391	392	442	388	424	380	395	395	420	410	416	410	444	428	400	395	411	397	386	417	384	385	409	395	400	425	418	408	452	412	427	382	419	388	422	415	375	404	389	399	398	396	430	380	394	406	407	412	424	429	412	408	419	396	414	423	457	398	377	407	399	430	408	435	417	432	435	410	382	429	433	417	415	447	411	439	387	390	446	400	438	394	403	390	370	413	418	411	392	404	482	416	402	391	413	387	423	409	428	396	413	401	415	437	389	404	421	383	418	399	418	416	416	397	450	383	400	426	418	419	398	464	414	425	397	410	375	433	398	433	421	392	410	415	440	426	395	411	416	431	403	420	398	423	397	423	420	429	383	418	448	418	395	432	383	414	421	448	397	414	422	411	393	398	432	395	444	457	428	389	397	430	407	414	422	406	383	412	422	431	397	399	441	411	418	426	401	401	409	429	426	402	404	451	408	389	411	418	419	433	406	414	401	372	415	408	404	388	434	455	399	455	429	413	433	406	408	422	420	432	395	390	432	426	423	397	395	417	422	398	413	411	400	418	418	388	397	430	419	416	399	440	390	413	409	392	418	406	408	391	426	395	421	424	381	447	371	397	436	404	408	384	371	442	412	393	410	422	395	424	404	423	404	404	408	456	383	393	394	423	415	391	410	405	417	428	437	399	400	433	401	422	411	413	421	425	397	395	402	435	431	425	424	411	401	436	425	426	396	421	409	450	433	418	407	414	387	429	411	423	429	448	378	400	393	472	400	410	424	429	392	418	416	432	400	438	403	403	376	435	411	392	426	411	400	413	427	448	415	408	409	407	391	437	401	408	401	419	447	395	415	409	409	422	423	406	415	410	449	426	443	412	421	380	367	389	392	404	430	411	414	399	397	406	408	422	382	383	405	410	397	394	407	415	402	411	406	491	414	453	414	442	436	413	464	412	422	381	420	430	419	408	387	387	407	412	409	388	409	386	420	412	403	409	408	435	459	410	408	377	421	438	380	407	399	389	389	404	415	393	416	401	391	388	423	430	394	417	409	437	409	416	434	413	438	406	420	414	397	423	435	415	419	443	413	411	424	374	400	426	442	408	422	393	427	429	436	424	392	401	403	416	383	421	435	402	423	400	376	428	404	376	400	397	409	397	426	398	411	411	442	427	423	424	434	406	392	410	422	396	403	392	386	426	441	407	467	388	406	455	435	385	386	420	363	402	423	386	403	367	461	428	395	414	422	398	377	428	437	399	384	426	420	398	386	421	396	452	384	377	425	395	431	414	450	408	384	427	415	425	406	427	368	407	367	423	434	428	427	387	453	385	384	412	398	420	393	392	398	430	374	395	431	419	403	400	416	418	431	414	404	396	448	425	427	386	412	402	367	400	416	461	426	405	410	416	387	395	429	453	401	390	418	421	415	386	415	399	396	396	421	408	426	398	399	380	411	387	407	429	397	412	428	372	407	420	374	441	411	414	388	437	396	390	407	410	389	388	371	425	428	433	388	411	405	416	413	398	408	415	378	424	427	397	454	399	379	437	375	431	399	427	424	377	455	410	408	401	404	396	434	422	413	366	453	417	400	430	418	434	405	464	412	416	464	430	437	395	430	384	394	428	404	433	402	429	441	436	411	458	434	388	421	411	434	416	403	430	405	438	383	421	404	421	423	403	408	422	441	426	420	398	378	419	398	432	409	455	379	387	403	416	423	412	368	403	410	418	376	406	411	421	426	411	430	375	406	423	409	406	393	383	456	430	407	396	395	440	424	413	403	398	439	396	400	420	428	412	391	422	427	413	423	405	341	425	444	407	429	402	421	406	387	412	386	404	443	413	410	423	396	389	444	436	420	413	423	379	416	400	402	393	408	384	423	393	422	406	426	419	432	396	399	423	431	400	415	400	391	426	427	402	412	399	416	416	374	414	419	416	410	415	374	398	414	421	419	422	442	385	401	388	368	363	408	420	389	383	424	411	405	395	439	404	403	396	424	430	412	389	423	431	393	392	414	364	403	393	427	436	425	415	389	449	412	399	405	443	412	428	382	429	410	425	426	415	403	424	427	389	410	413	399	402	418	400	410	362	417	374	408	422	398	390	440	386	406	418	422	406	410	422	384	400	413	401	422	398	409	422	439	408	401	403	444	401	431	438	452	429	390	411	383	411	392	410	403	425	405	401	400	392	445	444	424	418	422	397	416	435	423	387	405	375	403	421	450	393	387	402	441	403	396	410	398	415	405	382	432	397	400	352	437	421	434	414	423	389	436	409	428	422	448	456	413	432	424	415	402	402	408	417	446	401	398	433	408	410	430	360	411	393	399	412	395	419	432	403	409	381	427	424	383	423
25643	26060	36087	29096	14409	3037	864	598	552	563	512	501	501	554	572	549	577	562	485	544	522	475	550	491	490	589	507	521	524	499	541	544	570	541	532	520	537	534	512	513	523	527	508	504	536	471	551	502	492	493	452	514	514	493	519	499	525	528	547	520	515	541	505	494	545	493	502	530	493	516	510	525	513	507	477	536	525	518	497	522	470	538	499	488	497	530	528	496	523	494	506	511	499	538	499	530	509	442	503	531	502	504	489	511	511	518	490	523	485	552	519	515	514	544	569	519	521	522	552	560	598	512	524	538	568	506	518	503	526	526	497	507	500	496	512	499	583	526	529	532	537	506	513	494	499	517	558	486	521	531	511	511	569	558	479	524	517	515	533	532	526	536	496	563	478	560	563	567	504	545	495	511	487	533	535	491	569	505	492	556	538	538	515	509	532	517	518	502	507	524	492	514	553	513	511	550	516	485	562	480	486	518	556	513	514	539	470	503	542	513	538	494	506	549	541	510	501	527	515	477	525	535	515	480	534	528	516	494	543	475	509	488	520	538	549	519	507	494	523	565	532	551	509	473	496	527	512	538	567	505	509	514	497	538	480	527	471	521	511	524	469	483	538	516	493	548	535	549	540	530	587	536	510	510	533	524	494	469	552	535	520	502	517	540	523	531	490	503	534	531	538	539	498	517	506	525	504	503	531	498	481	528	531	538	507	525	519	508	536	492	544	573	553	526	527	547	492	492	495	516	465	488	525	533	539	500	504	490	531	530	570	536	526	516	543	495	488	562	496	546	526	481	516	504	531	507	533	481	523	534	510	534	521	546	534	556	509	522	522	506	501	515	513	496	536	486	566	551	481	529	510	529	519	531	550	480	511	519	512	511	510	535	526	525	499	535	526	551	518	492	495	511	536	513	536	511	474	495	540	521	532	465	517	510	538	534	495	493	511	546	510	568	520	523	525	552	520	529	485	544	519	504	540	531	536	504	538	497	494	514	517	483	502	508	530	571	526	511	551	477	523	507	470	569	545	511	535	486	533	502	485	513	505	530	526	515	546	525	539	499	499	512	523	545	523	542	476	540	515	556	492	479	551	468	520	521	508	476	483	533	531	552	544	553	539	496	503	518	516	509	550	525	530	493	506	525	517	526	459	526	522	523	564	575	498	540	556	486	509	498	563	546	507	538	522	521	531	517	537	520	533	543	526	549	498	504	513	513	511	483	472	525	469	550	481	555	545	532	517	558	486	536	507	521	568	499	530	525	461	554	506	540	498	543	529	540	482	485	532	549	565	552	516	492	477	538	524	493	529	496	510	505	533	519	536	526	511	492	501	517	551	517	514	534	547	560	500	529	533	543	527	536	534	511	531	497	543	498	542	503	546	549	501	517	524	478	529	537	505	491	509	529	519	509	554	514	537	504	518	513	502	498	512	492	516	556	515	502	508	555	486	512	500	534	517	504	491	544	529	523	529	513	532	511	490	517	526	501	503	481	558	512	512	516	513	540	541	512	563	526	552	525	501	501	520	510	486	517	541	491	498	526	532	505	491	538	536	551	562	518	528	488	525	503	522	507	552	516	546	515	542	530	575	554	536	545	529	495	521	508	537	544	532	485	495	562	503	539	521	518	509	542	480	497	489	508	514	528	484	540	560	510	525	529	509	533	512	531	543	525	501	505	522	512	541	510	469	510	507	478	502	538	509	487	488	496	539	531	509	505	529	516	499	539	492	522	518	489	545	513	537	519	528	477	511	487	571	504	513	498	498	506	511	487	501	537	515	520	496	512	511	515	515	534	537	566	538	498	509	531	517	511	475	516	519	530	506	540	520	526	519	504	557	527	466	519	521	466	529	501	486	524	521	520	508	552	518	524	503	565	498	543	506	523	499	532	495	537	522	495	526	517	565	517	497	531	524	534	524	508	522	554	497	480	531	541	543	486	501	475	534	487	552	543	520	568	491	521	538	541	525	562	502	487	492	531	509	531	532	497	533	518	528	499	518	498	568	520	489	492	550	551	512	467	506	480	544	530	492	488	527	538	494	547	543	513	531	503	525	499	524	520	536	553	514	526	508	521	462	536	541	499	494	545	519	488	535	561	542	511	551	526	499	494	511	503	568	523	523	496	532	491	525	519	540	511	538	508	528	501	509	527	490	499	551	513	483	525	537	513	517	529	526	512	519	527	520	525	547	497	498	498	570	555	512	488	541	489	536	539	552	521	512	513	570	509	522	507	525	523	543	518	527	499	540	516	514	530	578	499	522	495	514	489	503	512	463	536	484	526	531	582	509	516	486	548	500	535	534	518	493	511	527	516	526	541	520	538	526	520	498	538	524	514	525	492	511	528	497	511	489	508	585	510	528	575	543	521	563	515	518	563	494	554	490	544	519	511	504	540	508	472	499	481	532	523	536	523	537	536	519	530	528	500	498	487	503	500	544	485	523	487	547	546	512	528	507	533	514	509	477	560	541	529	534	538	519	535	515	537	512	514	546	525	533	532	515	492	518	552	502	514	470	521	545	512	496	514	511	477	547	561	520	552	523	497	494	510	501	491	487	497	528	535	545	490	562	521	493	507	521	532	582	530	462	517	489	518	498	510	530	504	523	518	529	494	534	510	490	542	533	517	516	535	498	519	525	532	540	527	485	564	500	540	509	497	511	480	514	533	540	550	535	517	509	560	534	510	496	497	510	554	479	514	552	498	553	558	527	535	526	510	513	526	525	545	507	547	500	501	554	529	536	497	497	504	490	491	537	525	518	507	515	523	497	499	520	527	532	538	508	544	505	513	491	544	528	490	508	496	545	499	537	560	488	550	489	514	509	530	483	518	558	498	524	540	519	530	495	468	485	527	521	514	535	476	530	517	552	479	524	483	500	529	485	529	512	525	528	495	482	516	511	525	467	487	533	496	538	499	524	530	506	507	496	498	512	510	516	511	518	512	505	527	515	525	505	548	511	507	541	516	509	467	538	499	498	531	516	560	540	539	462	503	489	532	542	522	526	525	521	537	525	541	525	531	522	500	504	577	510	526	510	514	539	512	508	546	560	492	477	488	503	514	495	557	509	547	510	508	506	520	506	510	518	532	549	526	501	505	480	539	483	520	491	532	519	527	517	508	555	524	522	473	526	529	454	558	528	515	491	507	475	536	571	513	510	502	539	504	498	475	570	510	564	505	519	525	520	547	490	499	495	546	500	542	536	518	545	498	519	516	524	495	502	520	493	488	529	531	543	547	509	553	536	505	475	508	505	498	540	495	526	471	528	529	511	511	505	567	529	498	531	513	523	583	511	531	536	514	553	489	554	539	483	523	512	546	508	527	524	549	518	528	568	568	502	509	559	504	516	537	523	547	568	523	506	494	523	575	552	494	511	515	544	477	514	509	550	529	533	504	539	500	545	519	544	510	531	509	516	533	518	548	485	484	557	533	503	532	509	505	535	501	505	548	522	541	525	491	490	538	495	515	499	530	447	512	501	507	522	522	506	470	500	529
60717	83913	51684	18836	5596	1541	727	525	506	517	480	472	505	529	466	526	518	521	505	546	434	482	494	488	485	490	508	462	477	496	463	442	476	472	498	471	524	475	461	496	471	480	462	519	543	474	491	463	502	464	549	517	478	465	474	458	475	497	484	468	516	470	498	485	456	484	456	515	520	505	467	472	472	484	493	461	480	509	473	456	488	488	458	507	486	478	460	495	429	453	518	459	487	488	444	471	469	479	454	510	493	490	471	502	476	438	468	521	494	539	482	518	489	485	493	486	471	463	475	500	455	468	501	509	470	511	454	472	459	460	495	464	490	543	474	504	487	511	473	464	503	433	459	466	481	475	463	497	487	462	472	489	488	496	470	486	477	442	503	467	467	489	456	491	453	493	480	484	468	517	459	475	483	486	505	485	480	463	510	479	486	512	470	470	480	473	475	501	494	502	444	479	474	489	471	493	529	452	504	478	454	479	471	496	478	469	473	485	513	507	472	488	527	496	441	470	478	446	490	492	465	495	497	522	460	494	484	466	484	481	424	480	494	487	491	496	469	527	472	502	467	457	476	511	455	467	471	468	475	455	449	479	457	469	490	499	454	473	517	522	476	474	465	475	483	480	469	466	491	485	474	451	483	490	471	460	486	467	459	460	497	527	493	473	446	485	471	479	492	450	484	459	492	478	456	467	480	526	479	513	469	505	488	441	435	478	481	481	535	489	514	467	479	472	466	462	479	479	508	481	458	498	477	480	493	487	484	481	449	483	470	468	480	506	475	472	468	484	475	476	479	471	454	491	487	513	497	497	480	473	486	508	468	491	485	498	451	501	474	455	509	460	496	491	517	457	487	462	492	521	466	490	480	484	473	453	490	473	505	484	463	493	450	464	508	488	506	446	481	482	482	483	488	470	472	460	456	498	552	465	473	489	507	449	510	463	480	452	461	461	512	472	497	498	532	479	443	462	440	488	470	489	480	455	490	485	482	504	487	484	481	491	429	469	464	499	504	503	494	526	473	525	443	488	532	505	493	520	478	423	476	486	490	499	470	488	486	479	504	488	463	489	481	469	468	503	495	487	504	493	478	483	476	471	443	469	447	479	477	479	503	490	459	486	457	474	517	484	470	518	469	483	433	458	495	484	459	441	502	492	464	478	500	472	514	506	462	507	484	467	493	487	463	476	459	500	482	469	500	476	491	472	507	462	507	486	464	460	469	443	488	495	485	462	472	463	474	482	493	514	441	445	479	485	483	469	495	490	468	473	515	542	424	523	524	453	474	456	524	492	489	508	463	476	488	421	492	446	483	491	455	477	486	447	469	458	481	483	471	476	458	516	547	530	452	467	464	501	499	477	460	506	488	486	468	503	483	469	478	493	527	475	466	464	503	491	518	498	466	475	468	427	488	492	479	489	458	506	475	499	479	494	502	519	459	513	449	480	521	511	458	503	467	511	462	497	501	473	483	480	471	521	471	492	483	470	478	491	481	441	463	499	528	475	457	434	436	470	517	466	487	481	476	485	500	487	457	462	479	470	496	485	489	466	468	444	468	484	472	475	444	469	450	450	464	451	476	472	489	474	484	471	466	505	468	477	475	453	484	509	492	451	482	461	500	489	463	474	496	506	445	510	479	473	452	461	479	438	520	458	484	465	485	484	503	442	469	509	473	478	493	444	496	479	471	518	447	479	438	476	488	458	480	482	464	466	471	500	479	493	463	462	509	480	469	458	486	452	471	503	488	459	487	537	489	461	486	465	487	469	461	514	489	505	483	442	482	477	505	479	467	518	468	478	478	466	461	488	458	434	503	450	455	451	494	472	484	482	473	535	460	487	468	470	486	494	501	481	490	493	449	465	503	504	486	419	457	489	471	525	487	470	456	514	511	481	528	390	525	470	530	464	463	474	530	454	457	503	484	479	514	471	483	459	503	496	475	492	481	496	457	491	486	478	488	470	443	516	450	484	449	458	469	498	467	488	463	427	494	503	483	454	491	502	516	454	509	478	466	496	456	499	521	507	532	476	504	540	475	441	459	493	486	458	470	476	484	511	477	468	471	493	512	472	470	439	465	503	458	482	460	514	423	470	473	495	473	491	482	511	484	472	479	517	482	486	431	497	455	471	486	479	491	443	472	469	442	472	481	478	479	485	453	509	524	485	526	496	506	442	471	494	489	454	455	454	458	504	452	514	475	472	514	486	492	489	503	444	514	494	495	498	469	467	481	478	490	500	480	469	486	456	504	418	470	459	477	474	566	459	494	522	487	468	468	480	453	463	516	451	508	463	507	488	451	479	466	488	474	507	442	480	485	506	468	474	467	495	465	497	456	478	494	462	472	468	500	486	463	483	481	474	503	464	442	472	464	449	481	492	472	471	491	467	479	447	478	484	462	494	530	439	498	486	452	503	511	447	471	433	462	458	511	463	478	482	520	491	483	519	473	476	475	456	509	459	511	522	504	519	469	489	479	488	476	507	504	472	509	452	468	445	482	476	446	468	460	480	471	497	454	486	463	470	490	501	479	518	496	496	478	488	460	517	497	492	485	485	485	467	488	464	447	481	482	475	503	497	475	476	481	474	494	448	489	458	475	506	459	493	490	488	457	478	462	491	516	454	493	460	464	439	454	479	454	471	496	516	485	510	496	454	477	476	502	480	514	479	460	487	499	468	485	467	444	475	468	461	468	484	483	498	490	457	499	508	471	506	480	505	469	500	464	489	477	494	469	471	464	494	489	464	514	499	414	478	506	487	490	487	488	508	473	486	497	479	470	500	481	500	466	463	455	475	463	463	454	448	453	488	454	466	472	515	517	484	470	508	498	475	480	496	497	483	451	463	502	447	459	459	479	463	460	468	461	487	465	485	480	480	425	488	465	484	472	446	495	496	483	459	416	508	481	514	475	527	504	493	494	475	489	457	509	489	485	498	474	487	471	471	494	468	472	525	465	506	474	507	466	491	452	477	479	476	517	490	461	475	431	467	513	469	465	479	475	467	483	519	477	449	444	519	500	474	505	462	443	438	461	493	481	466	513	504	473	470	453	474	494	443	464	470	438	481	481	473	459	479	420	440	467	486	478	489	471	451	471	477	479	513	430	481	462	447	491	506	486	474	500	529	498	470	456	488	527	461	465	463	475	508	479	522	485	484	489	495	450	448	506	509	475	517	476	435	450	480	467	475	498	430	464	478	456	484	514	500	474	469	495	468	479	465	465	503	468	485	472	499	435	493	505	474	468	486	508	455	478	492	480	463	455	494	465	497	456	476	494	483	459	480	489	466	492	469	463	452	473	487	483	502	439	487	479	501	485	524	482	468	483	466	482	494	518	497	520	500	435	442	497	512	504	522	528	476	446	479	453	458	469	500	474	477	489	483	483	507	470	466	460	497	471	503	487	479	479	483	470	502	473	463	487	489	486	500	438	502	518	454	458	465	449	485	485	493	489	499	473	464	459	478	520	507	447	475	473	494	504	513	472	510	482	489	523	472	451	479
24007	22969	32041	27507	21523	12448	2355	854	646	632	666	634	647	661	684	644	624	708	614	615	662	680	622	643	633	643	634	628	690	713	651	616	620	655	623	654	665	687	653	620	646	666	645	615	630	621	633	604	627	604	623	640	614	644	714	672	654	597	618	617	635	653	606	591	630	662	663	649	627	594	627	639	627	649	619	630	648	675	649	630	658	636	619	599	648	677	633	625	616	591	642	626	663	624	614	615	663	676	615	705	626	629	667	613	619	684	605	616	661	630	661	648	633	635	629	668	626	654	600	592	661	636	652	656	610	624	643	621	656	656	563	600	637	668	625	605	664	650	658	672	715	675	647	608	640	610	655	640	605	652	612	586	642	622	608	609	606	601	627	701	678	627	632	637	659	639	609	617	628	604	599	671	662	608	645	649	622	651	608	560	616	661	625	649	609	586	612	617	602	617	624	631	664	630	609	681	615	655	710	623	573	636	631	637	602	637	652	631	614	628	606	611	657	606	641	622	620	630	652	629	646	673	628	622	609	647	634	622	630	609	644	648	651	622	636	609	629	636	598	617	642	619	671	654	599	593	661	654	709	662	637	644	591	611	636	615	616	630	623	647	638	613	667	700	618	607	633	628	627	659	622	698	646	664	629	631	654	620	597	591	653	594	642	617	639	620	657	679	625	587	600	631	703	630	650	632	598	618	653	656	640	628	662	622	613	640	611	648	619	676	649	625	630	634	673	597	598	644	627	661	643	604	615	588	656	664	628	658	577	661	628	629	624	608	620	648	612	616	665	599	633	673	628	633	640	611	641	627	599	605	643	625	648	612	629	647	658	620	634	594	614	613	619	638	643	603	606	628	636	643	677	621	624	641	610	581	631	611	633	649	595	652	608	646	637	605	614	639	610	603	633	630	626	570	637	638	639	566	641	589	620	596	611	689	670	671	624	660	630	646	657	617	646	663	636	605	672	647	657	616	666	619	637	648	605	664	625	593	613	622	608	653	614	603	653	621	647	623	586	618	594	649	633	652	695	628	632	646	661	623	614	664	610	612	663	621	631	637	620	641	626	611	673	621	649	615	591	662	625	648	644	655	636	599	628	638	651	618	621	647	632	674	611	638	621	610	645	606	681	654	620	625	655	674	673	621	657	660	664	655	615	601	591	686	608	611	624	648	621	612	624	590	635	610	664	612	656	599	620	665	641	614	610	594	614	634	657	611	624	601	645	645	610	628	607	640	624	596	617	676	611	610	631	642	689	640	650	620	630	610	607	619	666	642	618	640	662	580	632	669	614	626	629	636	582	625	616	619	640	631	657	632	683	605	679	626	622	629	627	637	625	664	626	618	590	607	593	677	671	601	584	663	645	640	611	614	606	576	636	636	638	610	588	632	621	634	637	637	620	603	624	616	678	628	652	611	619	577	640	609	637	595	630	580	665	602	611	623	635	635	627	568	659	640	635	636	599	618	632	615	626	662	657	654	595	619	632	681	639	636	598	573	631	615	584	616	590	664	654	611	576	570	641	599	601	650	666	600	637	591	623	641	642	648	637	580	653	646	640	624	620	645	664	613	620	656	618	560	657	637	642	616	641	622	642	654	550	628	619	625	651	639	612	642	648	635	664	640	650	607	642	595	639	622	613	637	625	655	598	615	626	558	638	621	655	654	623	609	620	677	615	623	636	640	594	638	644	610	623	627	659	653	650	636	598	596	624	650	634	664	633	630	664	664	649	588	600	619	606	677	603	610	628	635	617	634	578	646	623	616	617	618	619	605	613	641	627	671	637	645	659	654	665	635	640	680	616	668	640	620	637	583	664	636	674	642	612	613	631	587	627	619	601	642	675	656	615	586	606	615	688	625	639	604	621	605	642	646	648	663	624	610	658	623	607	627	638	601	608	591	626	657	614	654	624	620	629	618	596	620	618	636	636	621	626	625	662	624	629	645	636	668	615	611	625	630	643	585	655	615	638	635	610	605	657	626	615	599	597	649	619	612	594	625	648	609	651	648	633	686	612	605	630	625	641	670	630	591	686	617	577	651	633	626	632	609	651	629	619	603	640	615	619	614	640	628	601	619	607	657	631	645	672	640	633	602	667	629	594	665	629	584	614	620	671	635	635	616	642	605	595	653	638	596	660	645	642	685	590	679	657	626	629	597	648	673	653	635	637	657	629	653	589	667	616	637	612	659	608	636	590	599	654	682	664	588	610	604	621	614	611	595	607	652	626	588	586	667	633	648	611	631	615	646	634	653	660	703	620	624	597	658	612	616	627	610	662	643	614	624	618	658	628	651	641	652	615	635	621	609	632	621	655	630	588	627	688	628	620	617	588	645	645	606	616	654	630	653	624	646	625	666	623	628	611	671	646	680	633	642	631	605	641	641	660	623	662	658	597	654	605	592	625	611	631	611	660	609	609	651	695	615	638	638	625	648	643	655	606	628	610	593	619	613	670	621	632	636	663	648	631	631	621	626	655	651	608	627	614	605	689	715	651	641	651	621	591	635	655	597	617	665	632	618	662	612	616	625	634	646	641	646	637	661	650	644	606	652	624	692	651	669	617	643	624	608	643	605	584	642	601	663	658	671	660	629	647	638	645	659	645	624	639	622	622	615	689	633	639	623	603	630	573	626	648	655	612	565	646	624	665	606	649	653	685	645	588	659	623	679	616	671	622	623	624	602	644	638	623	658	609	586	630	650	602	647	605	589	670	594	601	648	606	619	620	609	617	655	618	604	598	604	593	630	636	664	626	639	597	636	617	621	627	644	641	675	653	635	649	626	648	630	664	622	608	655	594	690	566	623	614	621	642	661	628	618	614	642	646	607	636	666	669	616	613	633	602	587	615	627	603	594	642	611	620	606	654	652	578	641	630	688	640	658	662	628	647	662	643	678	642	642	567	653	624	636	634	672	619	608	626	639	681	629	650	619	619	674	718	606	671	611	615	649	645	604	672	607	683	647	645	651	603	585	636	619	639	598	614	638	618	659	674	636	640	649	606	653	613	639	654	650	609	627	613	647	593	610	622	668	633	625	666	630	634	704	631	646	640	622	645	618	649	681	631	584	612	657	665	629	699	654	629	632	707	612	589	662	623	603	644	647	665	647	614	627	647	619	601	632	629	601	606	644	658	637	634	639	606	655	624	627	597	638	603	623	662	641	638	637	584	618	657	670	662	628	655	607	604	693	708	591	648	569	636	648	623	659	648	657	648	665	610	626	648	646	618	650	600	646	653	671	613	607	685	597	607	645	643	678	622	601	604	603	601	653	587	662	650	594	630	662	627	661	643	651	665	645	577	602	674	647	675	601	663	597	619	653	597	591	652	611	641	606	647	670	630	620	640	662	630	613	604	612	609	623	631	629	601	627	584	578	604	624	636	600	605	575	663	615	633	627	650	587	612	622	620	655	663	624	605	625	612	634	623	634	645	643	664	646	644	593	659	620	640	608	647	609	640	627	612	617	608	627	654	637	629	613	632	634	642	646	625	623	617	650
62830	97654	64614	32291	11939	3282	1097	652	607	569	597	583	598	581	595	608	625	616	628	609	616	610	597	624	592	572	608	561	588	571	595	573	598	650	610	605	592	583	604	613	622	609	622	619	607	599	572	614	559	554	631	572	594	605	638	581	602	601	603	572	584	577	609	615	631	582	630	588	599	614	611	609	608	619	612	637	565	575	600	590	634	598	565	586	621	622	547	567	607	594	584	616	599	608	660	563	615	625	622	598	561	595	607	569	573	577	583	629	579	604	603	610	617	595	614	592	577	561	605	543	535	567	624	627	585	589	608	586	596	538	606	616	630	583	586	610	558	606	577	603	573	593	585	609	668	602	630	636	575	616	586	591	651	604	598	615	601	597	550	609	591	560	598	596	652	584	568	615	590	627	615	615	600	590	576	611	653	610	623	575	581	595	574	600	620	573	645	604	584	562	633	591	577	615	607	612	596	606	599	569	628	599	576	599	584	585	612	572	591	587	588	605	605	576	607	616	646	566	583	587	598	642	603	597	578	595	551	587	593	626	574	571	611	583	555	610	562	608	602	552	598	577	597	570	606	612	572	599	564	580	582	565	589	580	577	589	593	596	571	563	542	629	598	562	627	622	558	590	588	617	564	568	614	609	605	599	605	613	579	596	576	592	581	569	604	534	589	575	606	549	597	610	614	543	596	571	602	566	597	622	607	547	600	559	665	574	573	612	579	615	605	607	557	620	587	578	629	663	550	559	603	622	607	578	541	552	596	592	601	593	611	596	561	610	581	600	584	578	579	552	566	587	620	543	608	598	581	603	565	614	647	597	611	567	578	596	609	617	571	599	588	586	582	602	578	581	600	591	593	596	611	597	604	551	573	595	556	627	605	619	569	584	563	545	576	589	540	588	606	597	622	608	555	602	605	601	567	582	620	573	615	593	625	633	577	591	589	582	597	589	587	572	562	596	588	579	592	626	598	580	590	614	609	585	515	563	591	602	570	562	554	584	583	579	594	577	580	606	571	604	586	637	565	580	588	556	580	570	577	574	638	620	583	595	586	600	598	613	595	568	590	591	586	575	560	561	588	583	594	574	614	613	589	584	579	594	583	581	600	603	633	585	590	570	589	604	580	617	609	612	589	628	614	590	551	586	615	560	614	596	592	570	563	604	573	591	558	591	575	618	576	598	567	610	558	595	617	593	550	589	614	589	602	593	585	595	550	582	580	554	623	604	647	595	593	578	527	579	566	565	563	565	580	640	571	621	645	615	551	582	631	579	593	606	611	597	583	564	616	610	594	598	606	561	597	603	571	579	571	628	607	587	578	592	596	607	599	542	566	548	601	582	611	583	565	588	611	624	566	601	616	576	609	581	601	663	585	586	604	585	598	599	542	578	633	615	593	601	643	552	587	569	643	569	580	593	566	573	633	616	598	606	569	599	598	589	587	611	626	597	623	550	601	587	621	580	593	584	570	625	591	591	605	600	554	595	571	578	610	597	577	568	581	574	554	595	582	633	617	605	590	611	615	604	621	551	571	592	555	584	598	569	601	574	623	593	599	601	604	563	603	569	613	569	630	612	596	595	627	559	549	565	598	624	564	598	658	599	600	581	576	585	614	570	596	599	571	610	651	573	624	560	609	621	576	587	558	609	585	598	602	604	611	585	563	598	597	598	620	597	609	633	604	609	599	632	571	611	570	590	583	563	623	615	599	596	621	555	569	609	589	588	618	581	593	605	579	585	565	615	600	584	604	569	570	585	609	622	561	618	582	563	578	552	606	586	571	577	575	597	593	607	614	628	592	589	587	582	592	618	553	558	583	590	609	563	621	618	594	617	591	587	614	593	598	603	556	611	578	587	634	585	582	566	593	590	618	604	600	596	546	605	608	591	582	590	602	609	580	591	597	610	598	615	617	638	590	613	595	620	590	584	618	578	573	566	601	601	608	588	570	611	587	611	581	632	623	600	573	570	604	597	565	586	663	594	613	539	612	592	635	620	600	590	603	563	594	543	603	584	584	628	589	608	576	575	574	567	571	574	531	589	575	576	593	598	575	650	573	600	575	595	614	592	583	569	559	608	599	577	610	594	557	585	605	619	594	589	576	662	584	571	586	618	614	598	589	584	565	633	568	611	627	574	553	595	626	592	583	556	608	595	559	592	614	584	581	630	594	586	613	574	558	621	598	549	604	587	578	586	606	599	577	598	571	573	580	596	601	554	599	617	603	602	596	595	619	609	578	633	576	587	595	623	606	596	615	617	584	583	594	545	596	548	620	598	648	604	623	611	581	597	617	563	574	598	578	565	623	634	595	543	591	590	591	581	579	578	575	589	582	571	628	581	577	615	619	567	614	579	617	613	631	594	552	626	624	575	592	642	581	638	589	626	592	625	613	569	559	633	570	604	565	596	555	608	631	614	639	577	547	623	577	578	604	567	627	614	550	598	586	592	632	584	559	615	572	596	621	600	659	612	628	574	556	633	576	620	568	624	574	575	648	583	570	594	572	611	598	561	580	580	576	601	564	597	592	581	590	635	544	604	599	571	620	621	603	566	578	580	602	584	601	615	564	586	581	592	611	566	607	613	614	636	556	599	597	578	573	595	597	576	587	638	595	590	569	550	586	607	664	631	579	560	588	600	616	621	592	580	613	612	628	592	599	586	596	588	566	611	553	533	617	591	615	578	584	643	554	593	562	551	569	575	622	598	606	609	576	612	594	611	582	576	593	623	573	612	574	604	602	619	606	597	603	587	606	589	594	584	632	558	591	593	588	575	599	583	598	628	595	640	557	597	638	610	554	615	588	643	582	591	594	551	593	637	604	646	602	607	638	589	619	604	600	573	606	574	610	612	602	606	583	590	571	624	555	592	613	600	593	605	621	566	600	583	622	556	569	579	591	572	590	587	579	610	587	588	619	576	549	602	616	533	546	613	616	606	563	607	575	607	612	601	595	572	629	587	580	543	584	559	599	610	608	586	629	540	621	560	587	574	605	590	584	594	557	606	574	530	635	611	536	606	580	613	623	602	597	580	581	623	584	563	571	627	609	581	600	581	575	579	594	591	588	577	540	585	560	644	593	600	591	579	586	635	587	601	575	574	603	565	577	568	566	588	551	571	597	617	609	582	562	631	605	596	577	571	610	589	553	605	574	560	550	570	588	591	597	612	608	595	616	565	585	543	605	565	618	593	622	596	593	578	596	600	598	616	592	614	592	581	587	587	592	593	578	583	639	579	592	603	598	613	585	590	592	551	593	543	581	594	587	613	590	593	577	611	614	624	542	559	596	581	552	603	571	591	550	586	587	581	577	572	646	555	565	643	579	586	625	595	622	570	583	602	563	599	577	619	579	602	516	617	566	576	590	625	587	604	598	579	615	590	568	622	591	608	572	620	550	594	587	589	600	606	614	566	562	579	564	607	592	604	577	591	584	598	575	603	588	599	555	599	602	605	616	626	595	583	582	599	596	581	612	583	600	646	617	617	614	583	599	578	583	582
31254	30700	23657	8538	1859	788	574	513	481	479	459	501	501	505	483	520	500	531	495	535	489	485	477	477	547	485	495	501	516	479	477	447	521	520	499	516	503	510	485	469	512	540	521	503	454	501	503	491	539	509	516	519	514	498	529	561	488	471	464	510	508	484	502	494	496	507	506	498	515	497	503	497	479	505	500	490	527	478	530	491	483	496	518	475	460	481	506	476	459	520	476	486	480	518	503	520	509	518	495	556	498	496	508	508	484	467	515	542	525	510	486	520	500	485	470	483	506	497	529	487	516	474	484	508	508	461	480	487	493	531	463	498	502	489	492	487	461	451	417	442	491	511	552	505	502	483	529	456	478	481	504	478	510	494	493	536	499	527	482	463	510	512	500	480	509	486	515	457	489	488	464	498	477	528	501	488	551	479	514	488	487	433	496	514	478	464	523	479	450	503	488	511	498	485	513	507	534	491	504	494	518	496	465	503	510	458	466	504	463	452	508	476	503	512	531	449	476	513	451	493	486	468	516	483	508	476	482	482	512	544	508	473	488	499	513	496	502	478	505	471	465	502	483	498	487	500	506	453	507	536	533	508	504	506	500	499	494	499	500	497	506	492	467	506	469	510	465	515	499	520	478	484	509	502	487	468	553	493	484	496	513	524	476	486	478	455	467	467	520	476	488	501	524	512	484	495	491	535	481	466	482	474	462	487	517	469	540	500	465	483	504	496	475	481	524	467	499	495	523	527	498	506	542	520	499	510	525	480	491	525	466	458	500	476	493	482	459	543	503	508	538	470	528	477	503	485	522	488	510	476	486	500	472	511	473	502	505	503	471	501	475	467	479	455	471	483	504	492	525	470	505	501	511	489	456	478	470	432	486	519	488	507	505	473	502	504	504	494	474	499	484	520	494	511	482	490	472	499	500	502	532	504	490	483	526	521	556	515	501	477	503	504	494	505	495	489	469	496	450	477	470	538	481	497	492	504	493	490	504	503	481	491	511	491	454	512	482	504	516	475	523	478	491	495	522	456	525	514	513	480	497	481	480	516	479	452	506	464	473	472	506	451	517	502	495	474	520	504	496	488	486	516	550	547	515	482	531	496	506	475	532	523	502	513	510	489	508	489	465	545	504	503	518	508	467	479	529	515	500	539	452	476	494	493	473	500	464	498	468	457	446	490	446	508	497	514	472	443	492	491	494	513	504	477	525	507	519	501	517	462	515	515	491	458	530	515	490	481	500	478	527	518	518	462	469	505	474	520	465	463	514	474	544	478	531	477	517	485	508	535	505	499	484	504	525	539	447	533	506	499	513	532	437	507	512	540	533	509	518	495	499	490	478	515	527	507	527	478	526	502	487	541	464	495	494	463	488	505	508	527	501	496	482	492	524	485	508	463	476	475	461	467	483	490	528	481	504	512	476	487	485	503	522	507	506	487	495	465	510	512	516	498	469	464	470	502	484	484	493	446	538	480	497	503	527	521	470	472	512	511	480	536	490	483	465	501	504	488	487	493	475	507	452	507	491	515	476	509	505	498	519	478	512	514	489	505	510	515	483	464	516	487	492	478	502	507	505	497	490	517	525	478	504	479	488	471	526	471	490	478	541	510	499	452	526	481	462	463	535	477	491	509	471	459	481	490	478	495	483	463	523	478	473	484	545	475	508	483	507	488	498	492	487	489	502	516	461	495	488	454	494	492	468	531	438	488	479	460	507	501	493	495	464	503	512	491	521	483	479	487	518	488	502	499	501	482	484	532	466	500	528	505	465	518	515	496	466	480	510	462	491	504	524	465	518	479	516	472	487	497	488	537	490	488	487	439	498	500	521	499	507	514	542	516	477	474	486	502	528	488	480	495	475	491	490	497	474	485	478	503	473	490	497	474	461	547	495	453	468	493	529	481	537	497	490	475	472	496	535	502	489	464	473	442	500	483	511	486	478	481	476	539	456	487	472	495	503	488	510	509	498	484	496	482	541	493	497	487	498	557	473	472	528	474	457	516	525	506	512	495	452	486	485	506	525	501	499	482	512	514	481	464	440	496	508	527	542	490	492	495	504	489	539	509	503	490	506	503	465	492	503	500	481	508	496	472	518	509	478	471	490	499	480	491	479	465	558	485	470	508	464	541	510	533	527	427	459	493	475	457	482	496	458	489	496	463	461	496	466	494	512	478	499	486	466	506	528	484	492	494	508	485	491	481	468	457	446	470	469	504	462	525	500	480	504	476	507	511	498	539	476	524	467	535	520	486	456	499	479	505	452	447	499	450	512	502	485	465	527	498	438	474	509	509	551	492	478	518	444	500	481	490	490	521	499	505	504	478	475	505	492	506	494	474	508	497	457	517	484	470	501	541	487	527	477	519	505	515	495	506	501	505	498	482	505	445	503	537	501	492	504	494	527	480	511	512	485	500	472	456	519	455	488	504	471	505	523	445	512	504	439	464	519	542	494	470	516	444	462	522	484	487	462	498	487	493	495	520	510	486	485	474	491	490	486	485	477	478	497	489	512	487	476	499	546	518	540	476	510	521	473	519	462	518	499	493	530	525	496	494	509	504	492	485	473	477	473	518	516	489	522	503	483	482	464	507	441	500	489	477	510	498	512	496	485	525	534	497	486	463	513	498	496	453	516	469	491	520	485	501	490	467	459	466	502	497	489	498	509	459	471	470	487	525	477	507	493	501	505	504	524	500	489	495	527	509	486	498	485	508	491	495	511	502	500	526	540	510	504	506	497	489	462	487	464	523	506	527	529	471	502	514	477	482	483	516	468	501	534	472	438	488	516	527	508	497	550	531	507	530	505	501	499	484	482	474	531	523	543	495	470	478	489	515	512	480	478	519	502	474	495	506	538	506	490	473	506	511	485	476	519	462	499	477	516	490	501	480	496	504	484	484	472	509	505	489	508	472	498	429	515	482	501	502	472	450	482	495	485	507	492	466	497	526	464	502	508	475	508	473	490	509	518	476	469	477	526	499	492	477	508	462	491	503	477	514	490	513	502	496	492	431	497	456	476	490	485	480	458	487	480	461	529	507	493	479	530	516	515	468	450	470	481	462	501	489	473	458	540	523	487	517	494	478	497	488	511	512	495	517	481	484	480	505	512	479	529	463	485	485	474	523	518	454	463	485	471	474	504	484	540	498	519	540	491	503	499	528	506	505	516	491	496	466	466	514	541	491	491	490	504	521	475	521	466	492	490	503	482	500	505	504	512	440	493	484	522	504	504	504	496	505	469	531	483	528	486	498	520	426	479	485	517	544	539	521	472	506	522	499	500	506	545	469	483	492	511	524	463	460	485	491	498	475	521	496	473	514	517	476	488	548	479	486	479	492	483	536	505	459	470	519	528	492	509	498	515	498	496	496	523	512	483	509	502	511	520	510	541	500	493	501	512	489	528	545	493	478	495	447	502	475	485	467	490	487	473	531	534	498	489	480	496	507	524	497	485	476	488	490	519	500	547	473	498	517	501	481	480	506	497	486	520	493	480	504
26275	34980	17015	4778	1454	630	441	454	453	403	407	427	411	448	439	412	407	412	414	417	413	425	418	433	415	421	407	461	438	433	407	376	412	398	413	398	446	452	424	366	403	443	409	412	405	402	431	432	409	365	436	399	407	417	404	433	465	432	445	418	426	414	440	410	434	398	430	439	445	408	459	412	416	439	428	435	461	415	471	404	445	400	448	406	380	404	447	426	404	433	452	428	410	385	443	423	428	394	399	425	412	396	426	444	432	385	410	410	392	419	437	395	411	417	423	429	395	449	409	413	420	407	429	424	435	439	394	459	408	438	419	445	381	425	422	405	425	367	432	448	405	400	415	417	411	402	458	398	421	420	373	399	406	425	429	448	415	425	433	401	460	432	413	427	428	432	419	428	413	362	410	409	412	429	415	405	413	392	423	423	436	435	462	426	394	408	387	410	410	420	399	415	421	414	395	442	478	440	395	363	400	429	427	415	408	445	399	422	447	392	434	415	415	400	441	400	408	454	429	430	424	382	418	417	412	419	427	415	425	415	370	397	422	425	425	432	447	419	457	415	443	410	410	416	439	411	436	426	453	396	409	408	420	423	437	448	413	426	413	452	401	453	439	405	386	455	404	448	436	409	401	429	421	439	434	414	445	407	443	417	373	415	375	421	425	411	385	422	447	368	419	354	446	423	422	397	465	430	386	420	425	436	426	416	394	443	439	394	412	403	437	428	428	437	414	424	426	408	439	443	434	433	423	417	403	398	386	417	445	420	421	401	431	393	401	411	417	393	421	408	417	408	393	412	439	428	443	414	415	403	415	435	414	415	434	452	404	420	397	395	415	385	440	411	401	404	450	419	393	411	420	447	388	414	418	406	388	380	474	452	405	418	440	409	399	434	384	471	389	434	434	423	437	476	433	383	420	428	394	433	423	413	418	388	446	438	419	422	402	384	419	393	398	396	404	429	411	431	430	465	423	413	434	380	444	451	457	443	414	458	386	413	419	424	377	385	419	380	427	418	396	420	440	423	399	431	422	443	438	467	444	386	435	391	426	442	416	421	471	409	443	438	406	439	407	409	428	376	445	431	416	458	423	404	391	430	431	430	421	443	444	435	390	401	441	423	426	445	395	454	441	376	455	420	480	386	391	420	427	412	463	409	415	410	406	413	414	404	455	433	444	427	416	426	431	427	449	414	397	428	397	444	430	425	436	418	450	431	423	425	433	442	426	423	437	433	429	396	429	431	419	440	397	470	446	399	393	441	426	433	408	443	429	421	405	439	409	460	434	419	445	419	364	417	394	402	401	419	443	418	378	424	450	390	404	444	434	405	391	431	440	454	394	414	430	432	408	399	433	411	429	423	418	406	393	458	426	395	434	431	418	422	448	407	429	422	420	423	431	395	446	431	408	401	432	408	412	428	433	397	398	417	419	439	380	417	424	412	401	443	423	433	436	403	425	375	418	399	415	429	456	432	426	448	415	403	426	397	404	454	405	448	466	434	425	384	384	431	409	397	371	414	405	423	446	399	446	429	423	403	400	355	430	386	445	418	415	406	411	397	467	388	404	396	410	424	426	415	396	426	428	422	402	424	407	409	397	405	459	413	396	425	458	406	392	424	417	380	417	444	423	429	384	413	390	441	385	428	414	415	379	409	440	445	406	383	428	406	413	407	424	449	430	433	442	406	381	407	408	408	443	406	388	387	418	436	439	423	410	418	439	401	391	423	427	420	450	451	419	480	427	403	449	430	443	430	442	421	435	399	399	397	431	428	402	458	442	404	408	443	396	436	412	389	412	419	422	384	424	385	409	415	442	427	396	404	435	387	408	406	416	449	411	445	403	401	412	429	391	372	442	424	438	427	439	407	392	432	437	445	426	445	424	409	413	425	451	417	426	421	409	391	426	404	454	427	407	379	411	387	462	420	413	432	419	412	399	428	401	438	422	385	436	399	436	419	404	422	407	428	431	388	426	433	407	459	423	475	444	438	428	420	394	424	402	462	416	440	455	426	452	413	391	435	366	456	447	440	426	403	407	410	399	416	417	451	434	392	421	438	452	401	435	417	452	428	439	387	433	416	423	424	446	444	373	446	417	377	434	404	442	425	414	399	401	449	396	399	395	385	417	406	408	392	456	450	452	428	416	448	390	433	415	434	413	457	418	462	434	446	396	412	421	429	416	447	428	409	418	435	405	414	466	410	397	427	421	427	433	421	417	404	418	440	443	413	393	431	442	431	388	425	416	417	370	442	402	416	410	448	413	458	407	395	418	401	445	418	415	420	425	393	397	444	417	466	442	444	396	404	427	404	437	384	398	436	398	416	403	415	415	454	380	398	409	397	462	411	444	421	442	414	440	406	442	433	432	402	412	415	417	408	413	445	410	436	414	444	394	401	404	379	423	400	417	382	404	421	423	401	418	390	416	404	400	420	431	399	413	410	434	419	407	415	399	444	393	421	378	398	453	433	409	423	434	404	411	414	399	424	415	407	443	419	395	441	417	394	470	415	404	411	454	446	450	413	428	440	394	436	409	399	416	413	406	411	437	446	433	403	413	410	410	453	398	434	446	386	438	415	441	425	433	430	424	417	401	407	424	432	414	424	420	419	449	418	449	372	458	381	391	450	418	418	453	385	420	393	460	390	438	404	422	403	405	404	398	452	419	396	386	422	419	403	419	409	426	450	422	440	415	451	414	403	398	410	397	446	422	441	459	443	449	437	406	402	380	418	417	438	414	399	384	424	416	418	437	427	422	422	404	420	426	407	412	418	415	429	418	424	414	419	430	424	427	417	423	411	377	459	407	417	460	443	413	393	459	442	380	444	428	439	430	432	441	442	424	458	398	383	430	419	418	412	412	389	435	434	418	389	419	436	402	422	389	432	415	413	429	425	380	398	418	457	407	397	404	416	396	417	434	443	426	445	410	396	413	411	420	402	413	446	432	424	439	424	389	411	433	441	430	425	412	401	410	443	404	432	476	389	407	435	417	456	406	405	436	436	427	446	370	414	404	399	426	401	452	409	429	414	440	447	422	437	386	422	375	399	427	411	414	390	426	478	414	405	387	449	416	422	417	406	413	416	428	473	430	420	410	411	392	429	406	422	444	397	387	425	381	444	401	462	398	397	415	386	395	410	443	409	406	415	408	395	420	394	446	425	402	416	422	398	432	413	437	452	390	398	388	410	417	437	473	400	427	406	445	410	423	424	396	446	419	449	409	445	398	426	397	434	388	398	415	458	391	415	440	418	407	410	433	378	398	407	403	436	405	432	401	450	411	465	407	436	404	429	415	437	437	404	423	430	441	417	369	436	430	455	429	407	401	428	418	423	441	402	438	435	435	397	423	422	415	424	455	408	399	447	381	429	421	402	431	421	429	414	412	378	399	398	397	428	411	446	391	440	407	414	445	451	436	412	425	415	453	430	449	400	420	433	397	418	409	415	433	427	401	372	435	424	426	385	451	457	418	429	408	412	416	421	415	427	415	447	405	429
25603	26185	36653	29726	14907	3004	886	616	581	546	527	523	559	582	538	531	543	559	505	566	553	563	543	509	534	565	509	537	547	524	530	559	532	517	529	506	527	527	547	498	501	517	555	559	540	547	531	509	519	526	496	516	536	497	555	565	546	558	556	534	555	528	526	549	536	524	552	503	512	534	524	583	544	512	571	538	541	531	527	539	528	515	503	523	530	542	510	552	536	548	541	525	510	497	522	508	525	533	537	507	524	526	513	552	537	552	527	520	494	555	474	506	526	523	569	536	512	526	538	511	508	513	535	527	470	514	498	540	520	527	537	533	515	500	542	508	495	552	506	538	530	531	551	546	526	517	564	522	546	572	499	541	506	499	487	533	560	545	527	537	509	521	516	518	527	533	515	554	523	539	539	527	559	507	491	546	555	563	534	523	519	511	497	545	508	521	543	486	531	532	505	535	524	525	569	516	494	527	540	542	533	552	527	559	541	571	520	553	538	537	536	537	513	565	544	519	561	492	541	557	553	531	562	522	579	548	528	521	524	574	520	554	573	515	528	515	536	523	545	589	588	501	509	514	462	531	541	472	524	528	502	495	538	578	556	524	551	523	538	521	542	536	532	554	520	558	520	531	566	505	549	489	572	514	485	513	539	521	528	542	568	531	509	506	545	506	530	558	543	490	515	509	576	538	556	518	550	508	527	571	531	542	538	506	535	515	543	542	548	508	522	508	563	491	509	485	515	531	558	575	526	550	522	520	526	487	527	538	515	506	513	488	528	533	504	533	504	552	520	547	518	542	517	568	520	517	491	529	536	549	529	515	500	551	539	503	584	543	535	527	538	506	546	557	523	575	506	486	528	535	526	566	503	554	581	521	560	517	500	549	492	494	506	541	562	513	526	530	547	517	519	509	540	530	507	545	569	530	536	504	542	503	521	532	522	549	547	538	503	492	542	539	496	530	533	511	552	549	538	544	559	528	508	551	540	554	509	580	540	542	506	604	550	556	550	579	519	507	529	514	493	505	555	551	528	554	530	543	537	562	568	551	523	569	562	558	513	495	577	540	516	502	549	539	577	542	519	521	520	529	539	545	470	573	526	521	530	563	562	544	537	526	527	566	516	539	491	537	538	508	533	511	529	480	559	565	532	532	458	522	537	500	534	525	522	587	530	520	492	476	490	498	514	479	536	559	529	534	531	517	579	542	528	525	496	524	533	511	540	540	550	504	561	587	531	555	504	499	515	498	576	544	537	520	562	512	542	550	533	510	544	511	532	502	540	527	501	582	538	526	509	491	527	510	574	520	564	540	530	534	501	547	547	506	527	526	533	529	500	519	545	536	555	535	520	538	565	543	580	556	532	527	538	511	551	527	500	557	523	513	552	517	536	491	542	489	551	507	563	518	550	511	527	524	481	511	567	536	556	515	527	518	520	570	506	580	530	514	540	507	539	480	517	537	554	525	561	562	560	544	542	587	553	510	546	523	502	520	523	492	527	558	513	520	517	490	541	500	514	523	536	522	550	553	503	543	548	528	513	544	541	524	521	517	515	546	511	512	491	568	514	547	551	547	561	531	519	523	524	551	525	513	546	534	519	571	526	545	541	550	512	553	535	526	537	558	532	548	506	525	560	525	562	563	505	521	585	499	514	545	531	537	561	550	525	519	528	529	503	559	495	493	506	554	549	569	535	501	512	566	509	534	546	548	527	551	554	527	532	528	502	492	546	551	516	532	553	542	535	534	534	531	574	558	531	563	544	531	560	539	517	572	516	523	555	534	568	523	509	501	563	571	555	537	535	536	553	540	501	565	504	524	565	506	575	521	544	515	595	544	551	511	506	539	520	532	541	531	517	544	556	534	514	515	530	510	563	524	525	541	553	550	526	518	500	519	555	507	511	521	559	522	520	502	520	555	521	521	541	544	562	570	547	589	539	524	522	541	567	555	512	509	535	518	555	515	536	554	537	585	537	485	534	536	528	548	519	527	543	528	552	509	558	517	513	521	530	504	501	530	508	571	493	550	543	523	561	535	529	553	515	545	516	531	529	496	514	549	539	558	555	569	513	543	524	502	516	560	563	538	533	546	520	544	516	584	538	523	522	536	533	520	507	538	525	574	532	537	519	543	521	515	472	509	530	524	555	504	534	512	563	539	513	507	567	531	544	558	539	578	585	522	552	508	520	536	520	461	579	538	528	517	578	516	524	533	533	576	471	556	550	565	522	505	594	530	549	549	520	551	531	524	541	537	488	572	540	531	544	530	512	508	486	512	498	536	526	529	564	529	524	509	502	555	520	532	566	536	549	557	518	575	523	539	549	562	558	523	493	546	540	534	500	497	581	569	507	501	506	550	556	543	506	538	548	526	536	532	505	556	521	555	527	507	529	550	520	525	530	543	542	525	513	497	568	497	545	476	544	504	506	535	538	584	536	503	563	530	545	540	560	570	515	531	514	521	581	541	527	549	503	514	522	509	524	508	543	549	522	504	510	573	536	551	513	528	550	538	538	542	545	591	518	556	513	530	543	497	529	564	530	537	540	546	497	537	498	547	545	541	493	586	531	489	491	499	517	522	541	518	515	561	550	571	561	538	523	580	552	564	568	547	528	522	520	502	530	555	584	526	536	533	519	553	523	508	528	524	527	498	545	509	531	542	490	469	546	538	483	546	541	556	481	520	480	515	543	520	538	503	521	536	552	551	531	504	522	529	514	545	463	560	579	539	583	505	515	566	550	523	558	539	536	497	541	518	527	530	522	525	530	505	535	538	518	525	522	505	535	550	545	557	521	521	508	513	485	542	554	523	522	511	551	530	521	521	510	530	535	505	540	546	522	531	531	526	534	526	550	523	557	515	527	562	511	538	498	532	543	512	528	552	535	501	543	536	498	575	540	546	498	572	549	516	509	473	526	544	539	523	566	556	566	486	548	512	497	518	502	567	508	553	495	531	559	494	556	533	531	496	569	500	547	501	582	545	540	520	517	497	508	534	517	537	549	522	550	532	540	509	537	554	521	509	549	506	549	534	566	540	503	570	545	526	523	512	520	539	539	506	534	508	504	536	511	530	495	602	538	517	544	521	560	529	521	512	506	551	502	522	585	545	538	520	540	491	540	519	520	548	530	521	509	522	574	549	565	509	563	523	577	500	561	523	550	532	511	553	519	501	533	508	516	554	498	533	531	516	504	535	551	517	505	516	526	502	537	534	542	547	519	551	554	562	552	579	502	596	535	530	491	507	538	503	551	538	552	545	523	499	495	497	518	536	547	533	529	561	557	545	554	503	512	526	541	535	498	540	508	541	527	533	541	512	539	572	526	522	535	577	522	510	550	567	515	494	498	505	497	506	552	537	542	547	568	537	575	528	565	542	525	550	516	534	531	546	511	503	539	527	542	546	540	489	502	501	563	549	499	565	516	587	554	513	540	577	587	522	597	562	540	529	520	553	529	542	502	522	511	539	525	544	547	551	542	531	553	497	465	544	521	550	544	549	573	591
60592	84248	51688	20753	5672	1408	600	488	538	509	540	506	512	479	512	514	509	514	509	489	458	506	523	439	473	514	485	529	472	494	502	467	500	494	503	475	474	518	479	507	483	508	445	490	500	509	491	510	487	474	497	464	478	488	496	499	469	470	469	468	450	497	483	463	511	458	495	467	498	469	514	482	508	489	480	459	498	505	514	490	503	518	466	472	481	520	486	503	485	473	490	483	511	492	512	494	480	469	516	491	492	471	481	470	463	479	502	483	532	472	495	456	486	510	456	500	509	472	480	475	460	481	434	490	509	483	467	471	447	473	495	456	514	478	460	495	502	436	511	481	433	477	464	474	473	514	460	490	461	488	491	506	460	468	474	487	498	489	504	484	480	499	500	471	446	541	502	504	443	472	473	473	508	502	511	529	434	476	481	496	539	481	465	458	481	432	447	501	478	470	550	461	453	448	498	456	481	499	499	492	492	490	455	495	474	476	486	508	459	475	452	478	518	500	477	457	485	515	490	477	489	484	504	493	500	496	485	450	455	493	477	458	493	478	481	518	505	518	486	457	495	528	490	508	468	476	478	473	492	465	520	446	489	473	485	471	527	447	498	486	494	465	483	468	450	460	460	495	503	491	489	479	467	496	469	446	515	471	474	485	475	500	474	516	485	497	453	462	475	454	477	517	513	478	460	494	478	518	506	523	467	493	483	462	527	492	488	505	491	491	478	502	495	490	433	488	490	491	451	475	511	485	490	479	500	464	464	497	501	486	468	486	489	475	469	480	503	484	491	469	465	494	512	444	516	512	517	504	456	499	476	494	511	484	487	471	491	478	535	511	500	514	442	491	485	509	480	461	503	498	489	464	461	500	479	505	519	464	507	463	463	450	488	454	477	484	503	450	482	446	466	458	462	497	465	495	467	451	458	510	434	496	476	477	496	490	483	503	499	493	463	465	490	486	473	489	481	465	489	474	450	488	490	483	517	509	502	460	448	494	486	521	480	501	475	488	490	462	485	474	467	471	450	493	504	492	450	471	535	483	500	494	494	465	489	463	463	511	464	464	443	471	515	535	491	518	476	485	512	477	482	499	495	501	447	479	500	486	481	477	514	523	496	527	477	471	488	459	495	522	459	476	474	489	495	440	432	478	510	482	486	442	465	461	486	471	495	493	488	470	493	494	465	510	503	478	518	499	478	469	469	486	464	502	490	474	488	469	481	478	508	495	482	494	464	497	497	478	447	473	501	466	502	503	517	481	502	501	498	495	456	519	480	511	467	466	518	462	495	491	518	487	514	462	477	446	505	452	520	480	494	457	467	492	465	467	517	493	508	504	446	456	521	470	452	502	467	454	467	472	480	525	463	516	500	475	466	513	473	504	510	473	464	538	465	460	497	474	495	462	476	474	463	488	444	473	483	470	480	490	456	469	510	474	481	497	518	503	483	450	485	494	487	452	478	494	488	476	467	492	481	472	497	464	468	496	482	452	476	480	531	490	512	512	484	442	519	511	462	496	454	537	455	467	488	477	487	469	501	481	516	482	464	482	483	472	466	530	490	505	522	485	456	495	489	496	473	483	452	514	492	478	448	501	493	484	466	470	488	495	475	531	480	517	503	445	473	493	507	467	515	507	500	503	485	500	479	528	503	480	480	481	493	482	508	510	506	456	525	478	497	481	466	485	476	476	466	454	499	454	478	435	498	508	504	492	493	500	491	465	467	469	544	479	500	448	478	535	482	513	507	494	461	456	458	477	508	500	489	470	486	475	473	509	500	467	474	465	465	452	492	476	490	495	493	470	475	510	472	503	482	510	499	498	489	529	479	470	471	477	449	502	481	480	503	507	515	483	490	472	456	502	447	466	459	509	453	456	492	471	505	526	504	446	499	450	413	485	515	482	468	512	488	487	493	511	503	482	489	472	483	494	525	477	505	492	536	453	515	505	468	497	513	485	468	487	482	467	472	483	498	496	490	460	459	479	488	497	490	470	497	499	461	434	488	506	452	463	462	505	458	457	510	487	484	469	474	501	442	514	466	489	494	510	478	505	491	451	500	491	516	465	449	479	464	487	498	468	464	471	458	477	495	432	480	499	470	462	455	489	479	511	462	474	480	479	479	483	519	508	475	477	444	491	460	491	469	486	466	510	456	456	487	501	478	507	459	488	515	514	516	461	455	484	466	457	448	462	501	475	464	468	463	508	503	525	450	488	449	505	457	485	505	468	462	475	484	461	489	519	478	447	431	502	492	473	489	500	520	499	466	451	527	462	508	481	487	495	492	468	440	499	484	459	499	439	502	483	488	463	499	492	492	495	497	486	491	482	486	500	466	458	530	450	503	477	480	490	469	486	503	470	466	516	475	492	525	482	467	471	505	456	485	498	468	519	466	520	495	504	513	511	481	453	487	471	494	506	505	510	466	470	514	501	512	460	501	434	525	506	485	498	498	503	470	511	488	488	506	477	491	451	471	477	527	495	463	483	493	477	442	472	473	495	489	489	489	489	483	478	502	492	480	482	528	494	463	437	464	481	473	457	533	488	517	485	487	469	483	519	480	479	516	504	468	500	526	439	470	496	462	498	467	495	495	454	477	471	515	508	511	452	506	489	498	489	503	467	507	490	499	474	456	432	504	485	463	531	521	508	498	508	485	447	527	456	466	480	487	453	490	477	483	468	459	439	462	508	479	477	505	514	451	493	501	476	434	481	479	492	487	493	479	508	478	504	502	488	474	479	475	492	495	484	475	487	473	498	479	534	471	503	497	485	493	482	493	455	490	479	482	473	470	495	471	494	484	492	480	459	465	491	485	473	504	466	505	467	410	493	494	458	481	467	502	448	515	488	459	546	475	491	446	492	485	462	508	498	476	467	511	496	481	508	438	477	510	465	485	533	529	470	466	457	498	494	482	497	465	508	501	449	497	484	497	481	491	499	455	452	452	486	476	498	470	445	485	493	464	445	453	470	492	487	460	498	468	456	465	461	431	514	509	461	481	481	474	470	496	454	497	485	497	490	460	501	480	512	483	500	459	477	504	472	509	448	476	460	511	513	507	482	491	483	465	472	483	488	462	476	494	474	463	458	516	493	478	480	520	473	507	525	467	487	509	450	479	481	489	462	490	513	502	499	499	487	477	515	498	464	507	492	445	480	475	459	472	500	482	472	509	508	464	477	480	493	523	494	461	550	454	496	484	456	522	485	509	525	512	494	508	446	500	498	476	484	487	477	496	476	473	494	479	457	494	471	436	487	466	489	491	512	500	485	498	484	483	500	498	526	459	460	510	472	482	443	463	479	480	470	458	495	494	485	488	492	520	486	500	474	494	475	481	470	453	492	514	461	439	468	486	475	505	502	496	478	444	521	471	509	491	469	479	439	466	511	461	526	497	477	489	488	457	472	449	503	523	479	447	484	505	464	476	478	475	480	489	486	457	474	524	496	470	483	517	491	489	459	474	492	471	455	509	510	533	487	481	508	444	479	501	495	501	482	488	490
23925	22999	32855	28347	21149	11303	1860	834	711	699	695	661	724	712	701	654	661	690	670	691	630	624	640	671	652	640	670	683	664	675	690	622	657	655	639	686	646	637	660	671	645	647	630	667	722	646	658	653	713	661	643	663	631	599	674	669	697	694	703	621	629	612	637	709	713	657	642	629	623	634	651	668	627	720	648	675	682	710	632	651	596	678	644	656	676	661	630	724	643	661	676	671	661	646	622	655	707	649	623	676	638	632	696	653	687	722	703	636	667	627	671	634	705	681	676	706	647	607	643	637	652	633	712	661	644	648	673	665	667	618	638	658	664	610	670	677	639	643	633	618	694	635	677	594	694	678	636	679	686	675	646	628	691	652	708	636	654	616	678	634	653	620	621	604	614	658	644	610	595	709	658	656	647	640	671	662	662	624	665	617	685	637	638	674	617	670	623	637	645	668	650	618	683	689	649	654	656	634	644	635	634	656	658	647	663	671	671	651	666	611	637	654	651	640	660	648	636	663	632	634	618	617	623	670	634	644	676	597	656	671	624	648	664	638	636	627	631	661	611	678	634	623	656	653	610	579	629	624	655	652	661	627	624	700	621	600	644	640	650	695	703	654	620	627	667	625	666	656	603	658	674	679	639	686	709	654	622	663	668	611	648	622	623	635	662	641	663	619	633	635	648	628	616	616	681	638	689	668	649	618	686	631	662	670	676	630	604	669	662	656	633	586	644	662	609	632	664	707	662	673	638	649	686	627	658	636	642	694	660	670	639	656	644	666	655	733	645	635	632	696	648	675	650	619	652	657	623	663	653	679	689	653	662	615	638	672	662	625	677	631	629	648	692	588	598	606	683	655	694	645	660	613	635	625	649	645	651	644	681	714	662	655	649	616	639	637	625	641	631	660	647	644	663	686	624	675	615	638	651	702	654	620	649	649	683	610	683	648	679	683	635	628	636	662	650	672	606	682	662	634	623	693	639	658	610	649	682	627	616	655	661	688	677	612	635	677	638	668	679	659	600	657	624	672	640	629	626	657	637	638	607	622	648	674	669	647	683	645	631	631	637	657	693	650	661	663	617	638	611	646	660	676	673	674	640	674	623	652	606	685	659	657	641	606	651	696	660	628	661	650	658	692	660	665	642	610	623	626	683	664	648	614	700	608	653	645	606	670	666	662	665	646	658	630	648	651	610	680	656	639	626	640	637	637	681	645	646	650	689	670	636	653	643	641	647	659	667	595	628	636	651	650	628	671	651	650	666	638	612	607	657	684	632	672	673	696	656	658	634	659	664	625	645	656	662	673	626	674	647	659	626	656	621	626	612	630	653	647	695	639	637	676	612	638	607	612	635	639	632	656	652	655	658	658	679	683	653	692	661	676	627	632	650	674	662	653	675	629	631	632	634	714	696	617	621	669	662	636	671	658	649	654	609	662	660	651	608	668	612	651	645	643	637	662	647	615	635	680	688	617	643	617	674	680	640	640	676	668	618	613	666	652	647	651	668	638	641	624	632	635	611	629	632	632	676	657	648	669	660	638	660	646	621	654	731	647	624	656	625	688	664	646	648	653	652	671	636	630	695	662	664	663	653	666	689	648	677	720	649	674	630	661	652	659	641	681	673	627	651	620	649	665	631	652	684	662	685	667	666	664	677	638	617	628	662	677	673	648	613	696	625	599	664	659	651	666	653	659	620	627	638	690	636	623	646	707	651	659	636	663	626	631	640	671	661	733	667	676	620	650	677	638	678	610	638	626	620	647	649	642	632	651	690	644	600	627	619	641	638	617	693	634	632	621	659	639	671	659	652	607	684	635	650	641	604	651	701	645	609	643	689	599	648	641	648	609	622	658	659	634	661	648	664	631	619	658	676	681	618	637	623	644	624	646	646	649	586	642	654	613	653	658	651	631	680	687	663	647	666	643	692	636	650	665	664	673	684	689	589	639	681	683	683	637	631	645	657	654	656	635	616	658	649	640	662	629	592	650	639	644	629	605	641	662	645	683	610	648	657	673	645	641	705	684	688	614	667	690	652	623	667	627	613	647	660	719	689	596	644	668	704	659	677	624	647	685	627	625	680	695	599	611	632	627	647	704	642	641	640	617	669	656	662	622	619	627	613	625	676	657	628	600	639	685	646	610	631	646	604	639	672	628	631	632	643	655	621	662	643	609	662	660	651	614	656	640	650	667	651	671	633	668	679	634	656	684	626	635	654	612	614	694	696	625	626	613	660	640	679	686	638	614	597	642	615	592	662	617	645	622	638	622	694	648	632	660	674	681	609	684	632	624	634	674	676	656	624	664	585	669	650	644	644	611	607	655	643	647	695	679	656	616	641	681	623	654	649	658	651	633	661	624	620	627	666	667	642	663	661	621	595	675	667	644	673	620	646	616	627	638	648	622	621	657	675	610	602	673	635	656	645	694	695	657	600	653	646	668	639	654	655	648	619	640	618	626	618	672	685	621	576	636	603	623	706	669	652	618	651	591	644	655	634	647	673	653	639	652	633	645	639	684	643	666	641	638	626	629	643	627	627	656	628	654	658	669	688	635	671	651	589	628	627	641	618	670	659	636	636	639	678	638	653	669	648	643	698	631	651	655	613	684	622	678	626	659	654	640	621	578	652	680	649	630	632	676	608	620	704	638	698	664	668	673	656	677	657	640	645	682	641	655	606	634	633	620	632	627	656	657	661	624	635	610	581	602	664	595	596	654	639	618	703	677	649	621	643	584	606	650	662	643	608	655	631	635	642	650	617	625	660	681	644	615	641	624	609	684	675	625	639	640	640	642	623	667	630	604	684	657	657	710	634	610	617	660	659	681	644	668	641	637	666	641	675	681	660	651	632	622	701	634	677	649	644	641	624	633	615	649	669	680	640	662	640	642	670	646	644	619	638	692	629	605	674	646	644	635	639	639	638	687	650	655	637	652	624	687	640	649	630	619	663	649	632	622	642	624	660	645	631	671	614	649	634	684	683	659	648	668	670	649	643	597	658	705	603	656	644	622	627	659	650	645	635	674	659	624	627	608	655	655	644	647	598	670	625	648	662	657	678	674	603	624	672	632	672	630	627	664	666	625	673	617	659	625	625	707	663	648	623	649	660	645	677	644	648	671	628	644	659	656	615	671	652	654	625	608	627	664	699	659	683	638	655	634	636	619	643	678	646	698	692	673	642	671	632	626	602	660	630	638	620	645	592	682	648	666	651	665	656	651	633	629	623	633	632	671	621	660	626	622	648	633	644	674	650	638	683	640	661	649	611	652	655	641	674	694	641	652	660	650	644	707	670	662	662	631	678	682	653	653	587	652	653	703	680	654	633	610	668	674	679	603	702	644	650	656	632	714	607	676	634	616	667	673	637	647	659	659	677	663	660	644	605	632	650	645	594	630	671	652	642	676	644	627	623	680	651	669	613	634	650	667	620	649	622	619	580	665	593	679	642	646	701	583	646	684	658	674	671	620	637	643	641	671	662	627	662	684	642	658	638	718	647	681
63931	98910	66112	32669	10145	2260	859	622	576	593	570	590	628	612	580	608	570	602	585	586	644	610	592	628	572	655	616	628	630	593	634	575	608	570	566	624	568	638	614	578	590	603	644	650	585	573	590	590	630	627	608	586	620	669	625	593	627	580	609	600	656	623	603	629	633	611	579	599	622	615	561	601	627	592	608	625	624	603	595	593	623	618	599	563	570	600	617	618	618	587	627	592	656	587	645	656	643	640	622	600	573	597	606	594	592	614	561	591	616	615	644	610	573	618	616	559	601	654	596	586	559	578	601	616	665	589	500	608	591	627	619	624	660	596	619	598	590	645	594	628	582	604	608	583	671	619	611	605	632	599	639	580	616	585	577	614	613	595	630	606	592	627	574	577	591	594	622	680	598	609	608	630	653	599	599	586	579	586	642	648	586	609	584	607	578	582	633	597	611	610	575	618	587	615	628	597	638	628	583	631	601	555	559	629	589	599	625	574	643	633	613	616	599	547	589	610	659	642	592	634	554	609	650	584	613	617	615	550	616	593	603	630	635	607	604	593	607	581	575	641	593	616	601	570	624	597	624	569	580	576	570	643	631	578	607	591	548	609	577	584	600	625	622	570	584	604	596	610	565	601	585	596	585	586	608	616	611	638	601	563	606	579	637	591	595	615	615	605	610	626	579	620	584	585	620	560	630	588	598	604	596	597	643	618	595	575	617	573	637	599	588	620	623	580	626	583	633	576	602	596	620	569	620	557	599	576	641	583	619	593	606	595	628	593	629	640	581	584	580	620	641	615	622	579	615	597	614	587	601	603	597	609	600	638	619	607	612	626	601	632	605	577	596	570	587	569	602	582	603	605	628	616	596	629	659	582	554	610	588	615	604	629	615	630	612	595	613	589	627	593	599	633	635	655	623	588	607	652	610	602	574	591	616	619	599	625	583	574	576	591	543	595	599	621	608	662	594	608	633	623	668	633	676	643	569	573	622	589	565	610	566	620	617	612	643	562	635	609	580	569	651	611	600	599	600	570	594	583	579	630	599	621	588	593	639	619	590	595	588	599	574	600	610	598	634	617	603	658	610	583	590	601	597	571	608	610	579	588	588	609	603	624	626	588	575	600	585	605	666	645	611	671	548	637	631	658	594	576	577	606	604	635	580	600	590	630	573	606	597	562	575	608	618	578	595	638	594	592	600	586	608	636	604	600	608	570	603	621	634	633	564	573	620	611	622	620	599	571	598	609	585	546	610	613	638	594	602	592	589	632	617	655	567	618	620	592	625	594	574	595	621	602	635	637	622	608	595	596	608	592	618	616	593	612	604	631	586	559	643	596	543	585	605	637	623	603	569	601	654	616	596	616	587	622	570	625	609	615	620	620	633	609	599	587	591	617	644	655	612	583	632	607	631	586	587	606	602	634	611	575	588	612	604	603	596	599	587	579	626	645	592	641	659	564	650	626	622	646	635	623	607	603	567	573	613	600	597	634	542	596	591	641	618	601	614	571	629	641	603	596	575	629	630	593	628	565	546	582	601	612	604	592	585	590	622	617	584	592	598	608	611	654	585	579	628	588	639	612	615	602	627	647	590	634	604	621	611	634	581	573	594	608	602	628	624	635	583	562	620	611	611	595	602	585	625	601	580	606	613	601	633	622	610	643	588	616	603	611	604	551	585	616	650	602	658	593	609	594	603	627	677	612	590	592	649	563	583	636	564	619	628	575	599	583	561	579	560	588	579	598	607	618	660	607	591	603	604	580	603	628	607	635	616	608	581	590	637	650	616	611	610	608	580	580	585	587	599	616	603	569	616	602	639	633	583	566	595	601	562	638	637	570	613	602	630	630	605	580	594	568	613	583	595	607	611	618	562	626	655	622	600	605	582	564	611	595	571	632	630	637	625	596	601	567	591	554	595	632	609	622	569	596	612	644	564	628	635	590	678	590	591	586	565	590	622	603	588	605	595	599	622	618	609	610	604	646	587	598	617	606	602	582	617	610	601	600	597	600	611	604	630	649	635	562	607	563	589	611	591	587	563	625	589	554	625	598	581	609	621	575	574	616	616	599	659	588	593	608	620	628	637	623	590	606	623	594	610	614	613	604	620	599	582	607	616	593	587	557	612	583	556	574	596	609	622	588	590	590	638	633	584	576	621	637	572	610	625	600	605	595	588	568	609	630	591	618	619	574	622	663	633	597	625	610	602	572	565	621	614	579	597	591	622	627	613	596	600	578	609	558	575	591	587	602	600	557	586	597	608	577	563	643	589	587	605	635	600	637	625	615	661	588	596	631	573	633	599	590	635	618	548	616	621	638	633	579	605	592	602	617	593	634	564	592	580	572	578	603	612	643	643	604	602	594	631	624	544	609	627	602	619	634	578	598	611	678	582	612	606	615	590	623	588	613	611	631	594	573	666	619	601	589	616	622	593	631	615	569	627	639	598	560	641	590	595	594	583	626	582	614	606	584	615	597	659	604	644	620	574	616	624	598	606	619	648	623	582	618	614	620	646	653	609	580	601	608	582	595	599	590	623	609	630	587	571	603	633	598	591	623	624	598	612	588	600	636	610	606	610	637	589	595	572	588	573	653	614	639	622	593	554	608	617	610	608	573	602	563	680	624	639	618	586	545	600	587	595	561	636	578	585	590	569	624	625	622	619	590	589	619	645	566	610	583	571	590	596	578	582	567	583	607	608	601	644	602	596	598	621	591	623	562	636	539	581	617	606	625	633	604	549	578	626	590	593	622	591	589	598	628	603	608	652	660	622	587	600	582	598	646	586	605	597	582	601	605	638	578	571	627	559	628	617	611	592	603	663	605	515	643	561	625	655	586	584	617	556	622	614	605	600	586	603	610	607	577	603	618	594	620	619	625	613	604	610	613	603	605	593	600	624	641	637	614	605	618	615	594	589	582	619	587	636	549	569	598	637	622	613	596	641	604	612	568	631	614	605	621	606	646	545	619	614	606	548	599	628	590	636	621	603	591	609	541	583	586	571	589	607	623	623	600	618	582	635	600	609	615	590	614	601	681	596	617	616	645	591	573	629	617	589	607	600	637	577	604	591	627	605	609	617	600	618	626	606	584	618	652	554	633	581	644	594	619	569	629	576	633	598	639	603	602	599	598	638	628	600	635	668	587	627	588	621	568	575	603	641	603	575	644	587	591	570	599	635	606	594	595	606	547	600	581	562	570	614	637	586	603	619	581	609	617	566	630	627	612	615	598	614	628	592	627	589	612	614	635	593	645	584	640	610	577	592	645	589	586	604	593	637	570	610	629	594	584	566	589	593	575	596	642	611	626	609	586	587	596	620	608	564	606	605	653	561	591	585	561	601	572	565	569	606	596	596	626	622	598	611	619	593	585	619	603	578	583	618	633	620	589	596	583	599	588	604	606	617	627	578	592	631	618	639	619	629	632	617	600	616	611	618	579	589	590	608	604	632	580	559	586	605	612	632	622	588	638	588	562	575	612	611	586	613	550	624	576	644	613
31500	31442	23577	8116	1393	682	565	531	598	512	545	487	491	564	517	482	516	559	530	531	507	560	524	491	532	519	525	542	529	494	493	492	503	534	543	485	533	536	523	526	536	504	517	510	509	569	539	514	545	505	529	489	530	542	537	511	531	485	518	499	522	528	545	539	497	530	525	532	509	573	531	541	503	511	503	505	534	489	516	520	560	476	507	474	499	510	500	526	560	504	509	492	530	518	507	520	538	530	509	498	489	486	549	520	522	500	526	555	515	501	516	548	493	515	525	503	493	503	527	538	547	493	522	527	519	475	513	508	523	504	536	564	571	502	487	515	521	513	518	511	492	494	507	489	523	523	532	510	515	523	464	544	500	499	520	502	536	525	523	516	519	479	545	510	529	506	521	537	530	520	522	540	524	510	535	511	523	518	536	546	557	535	495	542	537	514	500	540	511	515	559	481	539	501	518	567	474	534	524	506	546	549	525	516	536	541	530	532	509	542	549	548	487	508	541	506	553	513	503	523	508	488	520	518	554	539	476	557	541	524	516	504	503	553	513	539	515	507	516	549	521	531	477	481	528	539	496	471	540	538	527	504	520	538	508	487	497	530	494	501	512	508	516	538	482	584	548	540	500	522	533	532	525	550	509	512	566	512	487	539	521	515	506	504	547	536	507	513	505	523	519	535	479	474	517	509	511	511	502	546	492	557	475	490	535	495	479	517	542	545	533	568	480	536	496	470	551	540	486	511	504	535	436	473	520	532	539	528	524	502	509	509	501	532	519	552	509	494	483	508	571	510	549	567	530	555	513	542	527	495	541	532	519	505	534	516	518	523	490	513	512	523	549	486	506	533	490	521	526	527	506	521	476	494	571	526	524	512	526	515	529	521	515	472	564	499	537	513	462	512	504	510	491	498	536	509	510	528	498	491	521	543	501	493	512	503	510	529	516	523	521	503	512	496	477	507	525	506	507	488	529	531	544	483	540	527	522	525	494	534	510	506	492	527	492	501	493	474	503	502	531	533	530	516	498	535	520	516	489	520	536	478	551	494	512	501	495	522	515	526	457	515	494	495	571	526	559	509	475	538	496	526	498	557	549	531	492	501	501	507	507	548	511	511	497	541	488	508	543	483	540	466	501	556	492	528	524	520	534	512	501	465	546	524	522	513	484	536	487	518	514	540	521	570	540	497	503	495	542	524	537	540	547	492	468	503	506	544	473	547	573	502	508	565	520	505	529	497	500	518	529	515	489	543	493	494	487	501	546	539	498	515	504	519	473	593	554	537	500	503	490	512	510	513	558	472	520	472	514	480	509	509	525	492	517	492	521	481	504	528	514	549	505	489	514	501	539	513	554	518	538	519	500	484	541	550	510	482	528	534	469	528	511	521	469	540	477	520	501	517	537	515	487	495	527	509	502	468	487	482	489	535	482	558	502	501	512	558	504	483	498	486	563	506	520	481	545	526	539	525	494	517	535	514	496	542	556	493	522	514	527	542	523	519	478	513	500	537	502	497	508	527	495	493	521	521	550	521	510	516	491	485	506	519	495	468	506	520	510	512	531	524	524	510	527	534	547	536	493	538	507	506	504	506	526	483	525	513	527	504	542	554	517	494	545	510	503	502	512	512	500	530	519	491	553	484	542	557	490	540	492	515	504	534	508	525	526	511	527	553	485	540	556	471	552	524	522	539	555	533	507	506	530	505	506	551	517	562	527	514	497	530	548	455	540	506	513	489	488	459	479	506	540	548	500	490	495	490	487	511	514	480	476	531	520	487	514	501	544	491	517	504	521	483	544	526	539	485	513	530	503	544	521	489	499	551	470	487	499	550	537	522	554	550	498	463	515	489	533	529	502	501	500	497	543	497	512	532	523	574	527	480	538	581	520	538	486	514	516	551	474	528	509	522	506	502	496	507	493	505	535	500	521	487	525	531	531	521	488	507	496	471	534	516	471	502	491	528	479	483	529	518	564	554	544	523	533	515	513	500	519	521	522	511	491	537	516	504	508	524	539	512	494	517	522	497	527	527	519	545	542	547	538	472	492	569	506	516	497	509	519	491	515	529	505	534	526	560	541	538	514	521	498	484	531	497	551	486	489	524	485	540	509	506	515	541	510	517	542	500	467	526	519	556	531	504	541	501	518	505	478	540	516	502	501	474	511	514	517	478	559	497	563	519	480	525	529	506	499	525	490	540	543	537	492	509	514	525	528	503	518	551	555	529	517	529	537	535	488	527	521	477	538	519	503	533	539	511	526	532	478	518	505	529	535	545	442	490	508	520	515	554	499	523	506	513	536	485	540	528	527	540	512	536	525	528	517	507	491	505	524	509	564	500	508	527	537	496	476	498	544	550	489	529	550	501	514	502	523	530	521	510	482	474	519	499	481	484	481	515	472	505	512	509	552	485	546	531	501	478	536	496	538	507	503	543	519	484	516	508	514	514	509	524	537	529	506	519	530	523	552	510	492	461	516	525	490	531	608	504	521	543	527	481	517	530	526	522	529	505	484	518	537	506	515	503	499	480	522	534	551	526	467	524	520	535	514	513	515	546	545	497	512	518	501	550	527	509	500	528	506	530	540	503	525	520	516	494	548	547	518	537	530	487	545	506	516	490	539	551	506	506	535	511	497	537	507	497	511	538	488	460	542	490	541	518	503	505	527	516	498	507	543	497	470	497	507	525	513	538	515	541	524	524	490	487	488	501	514	512	494	498	535	566	481	480	503	533	527	511	463	469	555	510	523	530	527	533	488	516	511	526	528	552	522	542	532	498	498	508	519	532	541	519	514	538	532	505	485	528	543	476	506	507	547	495	533	510	524	473	517	521	496	491	547	503	495	503	521	489	500	550	522	494	511	527	577	524	506	526	544	515	547	533	538	523	529	480	529	522	511	523	505	540	516	471	523	518	509	529	496	526	508	522	495	503	497	500	525	521	514	539	497	494	493	494	522	549	487	521	498	537	558	540	487	545	529	537	523	489	546	484	518	509	515	528	515	550	487	485	532	465	513	495	485	502	536	501	495	492	522	492	516	504	506	550	486	555	533	515	525	488	511	550	508	491	502	491	486	533	505	517	484	502	522	526	536	524	545	515	531	501	533	514	523	484	527	487	497	522	466	491	510	525	529	496	524	527	492	501	502	524	556	532	524	467	529	535	506	538	526	535	553	528	497	525	494	504	497	513	507	539	472	490	505	512	544	549	487	532	544	536	507	478	538	483	496	525	544	540	524	527	541	545	535	510	520	531	492	508	521	481	478	498	546	509	511	506	526	547	479	546	511	514	549	503	503	454	486	533	489	491	498	494	497	484	503	510	520	516	537	498	518	522	528	519	527	492	517	499	523	508	497	510	574	483	493	496	484	529	512	520	523	522	501	541	537	549	467	496	532	526	554	497	504	480	542	501	480	528	490	489	522	513	520	512	489	518	483	495	499	488	503	548	554	482	545	489	541	526	507	488	523	506	487	484	503	476	528	522	510	503	532	513	531	523
26119	35116	16941	4308	1070	565	481	483	428	419	429	444	419	404	467	428	403	453	426	438	437	426	442	425	453	424	443	459	411	404	422	431	444	432	443	464	461	434	421	446	405	399	442	457	423	450	426	422	448	413	459	443	443	456	418	466	405	428	430	471	443	416	466	415	443	453	419	457	457	478	463	424	416	475	453	473	418	402	443	432	433	421	432	451	441	447	420	443	441	414	448	457	428	446	429	476	427	437	421	412	444	453	413	421	416	430	426	423	423	445	420	409	497	421	416	435	470	410	425	424	434	455	427	421	437	432	411	428	417	444	445	427	453	373	440	428	437	447	448	424	441	458	452	454	484	407	485	435	445	450	481	469	457	449	422	430	467	415	444	434	433	432	408	407	435	442	442	462	479	444	432	393	459	414	442	444	458	449	424	420	403	463	455	434	427	449	431	447	443	445	437	411	422	444	442	439	416	427	427	438	493	437	429	460	443	422	459	421	424	439	422	449	425	431	459	454	451	419	462	430	450	478	445	424	437	449	408	417	468	437	409	475	417	441	459	459	464	427	420	437	442	431	458	401	426	436	411	428	446	420	449	434	445	463	407	433	442	437	430	468	453	429	429	460	449	429	430	423	411	402	410	410	434	443	432	424	443	459	416	484	452	452	437	423	441	436	441	438	454	455	404	438	423	433	441	445	448	444	460	459	417	455	443	424	406	461	429	457	437	426	422	441	458	425	441	431	401	449	420	427	425	403	429	440	422	429	407	425	429	395	434	423	437	429	438	453	426	419	423	425	429	405	432	425	394	450	427	439	437	440	427	436	401	425	398	443	444	401	431	436	443	466	433	455	495	419	432	433	441	449	405	430	422	445	453	430	410	461	420	436	443	446	444	443	414	445	437	434	401	425	438	441	410	416	416	429	444	439	458	472	396	436	436	402	451	417	400	444	435	490	433	443	438	428	414	409	446	450	411	410	457	435	378	434	444	455	428	425	428	428	457	452	443	466	448	444	419	415	414	424	443	434	440	420	396	440	419	420	419	457	467	411	453	414	454	422	440	402	432	396	448	441	455	385	453	412	431	430	460	477	468	428	445	431	451	399	414	432	440	417	430	424	419	417	420	449	394	418	463	432	464	452	405	455	427	423	460	457	467	443	432	465	466	496	439	468	467	436	441	436	422	443	433	407	456	444	421	442	472	428	448	453	430	447	432	431	439	418	429	443	436	485	413	415	470	413	476	450	435	415	471	422	418	444	457	402	428	471	428	428	453	420	448	450	415	436	449	410	421	435	462	404	437	442	435	424	441	408	442	424	440	449	396	412	421	446	423	425	465	413	428	440	459	465	449	418	445	404	449	427	428	436	439	406	412	447	414	422	464	458	430	477	407	473	403	474	422	416	383	429	422	456	466	402	436	427	443	473	448	469	434	467	429	460	433	465	447	453	433	411	434	412	477	411	412	430	449	442	411	439	447	438	452	461	484	410	426	467	434	460	427	426	426	410	463	456	420	433	435	464	426	390	416	447	463	465	430	421	432	425	437	437	407	401	384	430	435	438	453	448	419	444	434	407	414	450	436	425	447	433	427	458	485	426	446	441	463	443	479	471	423	428	394	449	413	448	450	463	429	445	421	462	460	423	450	458	407	445	475	404	432	444	408	437	487	459	447	437	425	414	415	452	438	487	460	426	464	464	435	429	435	432	404	460	471	416	443	418	459	451	443	429	424	436	443	438	422	391	431	424	459	393	426	454	456	458	448	433	391	411	446	419	437	415	477	452	434	419	453	444	424	458	416	424	449	431	400	405	421	422	458	450	432	434	402	439	434	392	516	432	433	447	471	415	427	445	448	403	436	428	448	432	459	439	437	432	401	424	463	421	435	427	457	420	430	447	398	450	422	417	490	432	427	424	496	430	439	447	414	432	422	416	470	426	451	437	439	424	395	432	439	428	408	439	434	430	425	464	466	424	445	411	413	447	424	419	462	399	467	475	408	432	407	432	431	430	409	444	419	450	495	422	435	417	456	420	434	445	450	422	469	429	430	446	434	424	461	451	430	430	441	459	431	438	401	409	439	425	421	388	435	455	433	460	437	440	435	416	427	447	476	490	419	450	430	443	456	431	435	435	417	447	392	406	423	392	452	443	426	434	417	412	424	429	387	381	425	430	441	447	453	449	409	442	443	450	427	410	435	421	405	457	456	416	427	453	443	434	394	456	438	410	463	401	400	468	450	420	421	453	446	449	426	441	466	430	416	448	454	437	414	436	454	444	453	455	450	412	412	427	476	434	438	434	445	435	426	454	425	433	427	434	428	421	412	416	423	407	445	398	426	441	450	416	427	433	410	426	462	455	403	475	457	441	450	467	429	447	466	436	439	454	405	434	428	426	458	450	418	399	450	425	446	441	458	424	453	448	457	401	444	462	459	456	445	416	435	413	443	410	412	452	472	436	439	431	452	482	423	423	416	470	417	428	412	425	397	440	447	475	422	451	401	415	460	443	465	455	433	452	421	419	395	426	432	465	446	449	466	421	441	443	420	413	456	413	479	480	386	450	433	461	481	428	487	412	467	418	401	431	442	423	430	472	440	430	456	434	424	436	429	464	452	434	467	452	423	418	457	412	453	401	431	433	421	427	424	448	465	454	465	428	424	465	458	437	427	440	407	420	394	410	453	416	461	413	434	453	424	453	421	466	460	429	433	444	428	428	457	427	443	403	447	434	425	448	401	413	433	420	431	443	437	423	424	468	437	447	435	433	440	416	380	443	415	435	472	445	441	467	416	450	458	470	417	465	441	430	423	426	447	474	431	426	431	482	437	434	447	478	417	433	433	392	447	441	420	420	434	381	426	404	432	445	457	466	421	478	470	454	452	419	435	445	467	440	404	410	442	402	400	427	405	424	423	434	409	426	407	445	436	452	434	425	417	438	455	424	416	426	456	461	447	435	472	438	441	401	456	468	435	422	430	453	443	451	454	436	444	470	480	462	437	420	374	396	467	417	460	430	409	446	434	412	428	472	465	428	442	398	436	422	440	398	432	415	465	435	404	455	413	434	461	438	427	414	470	428	429	407	418	443	411	409	437	424	402	471	412	409	424	429	463	436	438	446	390	445	427	399	416	489	438	454	469	433	490	426	401	426	457	421	420	439	397	406	483	410	383	448	422	404	453	444	418	419	457	412	462	441	415	432	447	462	443	430	447	436	452	486	431	417	467	419	457	428	475	456	452	433	448	470	420	452	411	479	415	403	423	464	398	438	457	456	430	478	411	482	440	425	448	432	406	466	428	446	431	436	464	408	451	454	445	440	457	422	431	416	413	449	404	420	444	439	441	415	414	468	424	462	418	418	423	415	444	404	452	432	393	448	445	405	446	408	438	464	423	436	461	443	438	429	424	487	414	436	441	452	437	409	470	451	445	398	434	431	450	403	396	444	427	426	444	466	418	435	425	437	441	432	422	450	397	457	388	390	481	431	442	409	434	465	432	448	423	459
25646	26564	35862	29121	13826	2559	824	587	538	545	586	578	583	595	594	562	557	590	558	639	591	604	559	532	536	541	499	499	536	559	519	559	571	603	563	577	507	607	555	564	549	526	579	582	512	579	559	565	572	580	529	554	554	564	576	561	584	562	530	569	533	549	547	519	535	566	592	549	566	545	557	584	573	542	555	534	541	550	520	615	549	573	561	564	554	591	550	584	538	563	533	567	590	514	570	564	542	542	600	538	593	587	567	513	542	517	549	586	559	570	579	570	515	532	495	579	532	580	521	541	521	584	546	524	574	569	536	543	524	547	532	544	529	550	556	514	537	532	501	540	576	559	580	556	563	524	511	562	524	531	511	546	533	536	528	510	534	552	541	533	564	581	527	520	503	583	580	520	562	554	562	580	549	572	538	551	570	554	568	536	567	552	538	536	532	495	525	532	509	521	529	552	527	499	529	520	529	569	525	527	541	517	564	536	580	554	535	579	553	496	569	568	487	518	587	557	521	535	532	563	510	573	529	554	551	541	586	536	562	534	558	526	536	540	558	521	556	552	489	538	578	613	575	544	554	565	544	559	563	550	547	548	534	558	584	529	549	568	578	555	592	573	538	570	521	504	504	559	590	601	521	554	571	559	534	566	542	553	533	524	529	560	529	588	571	535	542	575	549	567	572	538	561	544	520	534	548	519	533	515	557	522	559	568	554	566	557	569	517	553	567	543	572	544	516	558	571	551	551	564	571	533	578	562	517	556	563	541	584	545	609	511	570	572	536	551	512	547	574	544	588	559	550	565	519	524	560	523	563	560	527	578	575	546	535	522	555	553	539	530	542	547	546	557	567	564	544	554	535	545	557	574	557	561	582	577	538	512	550	551	527	546	543	546	549	566	569	510	538	537	600	518	564	549	556	566	538	544	505	528	547	580	574	569	535	563	495	577	557	541	525	595	481	581	536	594	538	576	577	533	539	570	555	562	500	533	550	536	585	565	582	535	559	504	556	563	555	575	581	516	564	575	554	524	549	545	576	535	538	562	540	562	539	526	564	581	601	561	519	511	533	550	540	547	530	526	576	604	514	586	572	558	524	511	574	571	575	538	568	567	602	565	560	580	564	551	560	539	604	580	531	555	586	541	527	514	516	585	538	528	576	538	620	585	522	556	516	544	580	573	570	578	520	553	558	527	548	557	551	586	567	510	497	578	530	562	548	499	540	555	573	542	508	542	558	561	512	521	539	537	557	571	547	506	539	542	544	555	563	545	572	583	514	563	567	579	575	581	549	597	544	540	555	530	567	580	551	538	563	520	549	581	529	533	588	527	533	576	588	522	554	579	579	544	521	533	565	549	554	519	536	541	533	555	549	548	562	517	575	518	550	540	526	594	584	550	566	531	525	581	534	549	534	575	601	540	544	567	547	552	597	541	534	512	505	557	560	540	542	552	530	536	548	543	570	521	560	548	558	551	528	534	551	520	541	511	530	547	518	541	508	532	555	531	582	532	525	566	561	587	514	545	531	571	543	547	553	545	541	595	533	527	505	555	570	517	542	536	565	588	549	549	543	550	554	503	579	588	526	543	552	540	556	553	568	553	535	548	547	575	583	530	563	571	552	595	556	582	544	542	534	551	558	556	520	553	523	561	578	535	559	566	534	557	529	497	494	520	542	550	547	544	563	542	538	564	554	565	563	551	504	540	545	543	559	523	528	537	518	592	623	537	550	536	594	549	531	520	594	520	517	538	542	547	515	549	590	537	556	517	529	516	498	541	570	503	514	527	507	563	504	544	529	516	523	568	537	518	569	519	565	546	569	588	580	542	589	504	564	545	568	545	551	532	526	523	554	525	549	551	596	551	562	562	569	557	504	568	545	566	572	540	581	551	550	551	512	508	560	549	533	545	555	535	540	557	564	566	530	559	551	568	515	552	564	576	551	548	556	568	522	573	492	583	580	544	545	535	551	524	577	523	579	555	549	498	540	552	549	555	524	577	532	559	574	538	560	540	562	526	537	538	584	562	528	547	546	562	539	536	524	582	561	530	544	541	565	549	518	535	568	541	571	553	504	557	517	555	555	498	526	586	529	517	546	568	543	550	557	573	525	556	580	521	561	557	564	584	525	554	531	553	552	523	578	552	522	532	524	529	536	552	517	571	556	532	543	530	519	555	534	559	592	521	553	574	516	538	552	600	528	535	550	566	538	566	553	559	554	501	548	579	541	553	589	589	527	526	547	542	522	543	528	589	553	510	537	554	559	553	537	544	551	552	513	558	551	542	545	527	586	552	523	550	560	552	518	562	598	534	563	564	539	561	545	561	569	499	502	567	536	550	521	538	556	522	534	549	524	578	516	569	552	548	556	573	513	560	556	573	518	552	560	570	540	530	585	531	532	571	560	513	554	534	500	571	566	566	478	539	558	525	598	555	585	567	577	536	549	576	566	536	607	535	530	523	533	600	521	564	550	576	536	542	597	512	566	574	582	516	559	572	582	524	530	547	537	545	563	516	520	550	533	566	576	563	548	578	566	552	537	559	530	574	577	542	522	525	564	523	524	524	550	513	541	578	556	554	577	519	573	522	539	517	528	541	556	552	516	536	540	583	499	583	575	561	551	550	527	558	564	527	539	527	532	555	588	555	523	564	535	553	500	559	551	568	583	562	539	541	512	525	524	543	563	532	560	529	555	592	564	574	549	559	525	573	565	525	556	559	487	571	519	523	539	559	565	516	528	535	542	541	545	533	555	582	596	561	545	566	539	508	530	505	549	567	548	560	571	562	556	508	529	578	592	480	541	534	567	565	543	570	511	612	545	539	511	516	542	551	527	564	557	598	556	553	537	549	525	559	510	531	552	543	584	540	561	552	573	544	540	575	579	536	551	552	543	559	553	550	556	566	518	546	521	511	572	546	519	503	557	554	538	528	553	562	570	580	518	519	630	571	566	542	513	538	548	558	562	536	551	573	568	513	559	570	598	556	553	539	560	553	564	566	571	540	572	542	567	595	547	547	536	594	537	543	566	560	550	549	538	545	571	550	526	566	519	563	562	537	579	591	547	568	538	537	572	530	566	539	547	580	553	531	562	588	554	544	553	514	547	506	595	569	518	547	545	512	561	550	541	508	550	577	572	546	556	535	554	552	536	534	571	551	531	563	515	543	576	517	551	581	547	564	555	562	555	583	545	551	598	582	556	608	550	550	555	512	565	572	523	536	516	569	573	581	549	549	581	543	536	563	565	595	537	568	540	589	521	561	580	494	562	546	526	524	576	572	540	553	572	571	577	578	615	550	600	569	564	557	533	544	509	577	548	556	525	558	593	538	538	527	555	548	549	540	527	514	571	562	594	567	573	572	581	555	561	592	522	606	565	580	576	516	538	545	536	519	523	576	555	581	560	564	580	519	573	539	513	533	535	547	598	567	517	573	547	543	561	556	511	515	531	568	549	530	563	553	544	543	552	529	568	545	515	544	536	559	540	581	549	584	578	546	547	548
60897	83922	50617	19164	4873	1258	617	496	523	538	532	523	520	502	504	493	477	473	493	538	536	523	504	503	520	492	509	510	516	550	451	531	504	492	481	514	515	489	505	529	506	493	483	531	521	510	499	472	482	506	482	516	450	491	512	500	504	447	488	513	498	548	507	488	475	515	491	522	476	522	496	502	504	489	516	478	507	486	497	490	514	491	460	541	529	505	523	483	483	485	539	500	473	496	501	507	475	506	512	506	447	512	470	520	540	465	500	495	500	493	507	509	496	529	504	497	509	496	498	502	502	483	544	495	538	506	491	489	531	487	469	509	470	483	485	474	491	509	517	491	533	493	505	465	471	503	516	475	463	482	501	479	461	537	496	501	501	514	501	495	497	536	487	501	508	483	497	429	508	532	505	493	491	489	508	512	497	465	487	506	498	510	487	516	525	477	476	490	492	483	473	484	509	470	533	473	511	493	520	485	497	454	486	494	518	475	496	498	519	458	522	489	497	498	544	516	483	465	466	517	548	526	506	509	513	471	525	463	546	524	507	452	487	499	526	501	509	436	489	484	470	487	518	465	515	488	510	490	505	472	514	489	497	508	495	494	534	526	467	461	487	513	509	477	513	514	521	554	489	504	495	483	506	485	533	525	521	488	507	493	533	510	486	502	460	492	523	471	509	498	479	475	495	542	502	505	467	481	466	479	501	510	475	491	483	489	489	524	490	499	485	527	495	514	504	498	505	455	500	516	502	512	540	535	503	523	475	501	480	496	507	468	462	518	506	507	500	483	520	492	513	541	505	502	507	492	497	501	499	501	516	488	502	520	488	468	516	499	487	568	508	532	499	482	513	490	529	502	508	504	472	484	525	548	501	500	481	505	541	497	522	508	522	538	500	513	488	511	491	498	503	476	519	483	523	483	481	502	493	490	524	483	488	479	527	493	491	508	511	483	498	501	517	472	478	451	491	508	517	516	500	509	456	503	475	513	481	439	496	515	526	477	529	494	473	500	525	488	497	559	520	480	513	468	481	487	484	499	484	512	466	482	506	480	522	498	460	452	496	481	505	482	511	534	497	537	494	458	552	455	504	508	491	542	489	470	482	485	485	470	481	475	505	485	530	489	507	539	506	457	504	471	522	495	497	505	497	488	543	502	519	513	477	506	486	512	477	475	522	489	515	521	525	481	508	530	512	494	481	531	517	468	505	511	495	466	521	485	477	489	483	492	515	450	469	510	469	475	475	473	486	520	535	472	468	504	523	470	489	528	540	476	497	504	538	485	493	488	516	487	511	499	488	483	486	530	471	518	482	532	513	531	496	464	527	526	486	498	476	506	538	522	481	483	513	474	499	475	504	495	516	482	481	498	519	525	497	519	483	507	516	477	455	507	498	539	511	485	530	495	499	496	481	515	542	495	504	509	503	490	501	486	518	481	491	495	505	457	504	480	497	518	520	540	514	514	503	526	495	521	480	475	516	530	500	495	526	510	518	507	480	472	480	540	495	496	497	469	498	543	501	531	528	485	501	522	517	471	443	502	446	436	488	527	534	520	508	529	477	528	516	492	477	462	515	479	498	500	539	479	516	519	512	505	518	535	486	512	478	552	512	501	484	506	520	465	485	512	523	471	477	469	507	526	499	500	501	500	493	503	529	487	496	458	525	490	524	509	483	498	472	512	513	511	502	471	523	501	470	518	484	524	524	520	522	506	501	472	476	481	483	503	545	489	522	463	520	525	482	504	452	494	459	530	515	472	457	457	483	508	512	505	494	492	480	480	515	482	473	507	513	461	496	514	449	450	507	487	463	494	523	523	470	534	519	520	509	451	475	519	482	512	495	493	548	527	457	503	482	509	483	486	511	492	510	503	503	473	496	471	525	490	482	459	467	489	466	448	498	508	533	464	477	502	462	496	485	470	478	497	531	514	465	507	487	499	519	518	485	529	466	485	498	483	483	472	475	460	502	507	496	511	512	511	515	496	465	555	461	478	476	461	479	506	514	529	458	497	482	487	469	516	495	504	522	494	515	533	481	529	534	539	461	514	508	499	474	492	462	513	508	505	502	521	487	525	490	519	485	495	502	519	480	504	473	502	516	491	527	492	475	482	512	496	538	514	501	495	480	522	528	487	521	487	460	492	508	536	483	502	506	518	481	481	474	549	555	498	508	481	478	499	523	553	476	453	532	485	472	511	471	536	471	456	467	478	479	462	448	479	473	486	506	504	529	490	468	450	487	476	486	518	488	460	482	478	464	505	481	493	473	515	483	521	513	484	484	461	502	539	456	478	547	494	504	531	463	505	477	481	506	478	500	504	520	534	521	493	491	518	510	521	499	498	502	470	517	522	467	505	489	483	453	501	535	476	495	519	532	469	497	520	500	547	499	457	463	479	562	503	521	460	468	534	469	444	492	511	531	496	494	468	463	479	459	478	519	461	503	499	510	524	457	527	486	523	475	504	509	496	505	515	520	467	467	490	501	479	483	529	535	512	460	483	482	496	486	476	495	525	529	441	467	511	475	520	496	502	522	495	508	466	465	500	475	510	489	442	481	492	532	510	493	482	481	486	493	500	482	525	500	456	515	525	520	519	520	516	544	489	506	524	478	472	457	484	463	462	526	494	500	516	512	471	456	466	519	481	462	516	487	486	484	487	482	489	499	557	495	490	514	483	509	516	503	532	519	523	498	506	492	495	510	496	496	505	514	553	481	476	482	479	450	511	504	468	499	516	479	490	495	488	495	466	484	560	507	483	507	484	486	486	488	485	469	491	481	467	503	485	497	475	529	488	500	525	496	491	471	479	505	484	520	472	484	475	465	525	472	509	469	490	501	511	520	485	505	520	511	470	541	479	459	498	500	499	491	478	466	508	515	491	518	486	488	529	478	536	459	519	497	472	435	483	491	502	509	495	501	476	510	485	546	521	541	508	472	492	501	488	507	489	491	528	471	522	511	426	463	504	508	478	465	448	485	477	505	498	480	501	490	475	540	449	536	511	531	502	494	513	541	541	487	474	537	484	510	481	476	464	550	476	478	529	542	457	488	470	486	484	501	495	493	500	500	476	514	498	502	535	490	555	526	478	526	464	471	500	477	476	473	480	507	491	498	522	465	495	512	499	462	476	472	480	492	511	491	469	449	484	487	504	514	505	497	473	494	498	485	460	479	509	539	467	476	514	511	497	514	492	491	527	490	472	461	505	518	518	489	502	517	474	447	502	501	493	495	516	465	483	504	480	508	527	504	562	468	508	484	507	491	516	502	486	492	483	478	528	475	499	516	493	504	527	463	571	522	521	535	509	522	534	495	506	460	525	524	573	490	509	556	460	505	529	503	491	475	488	483	476	532	496	498	532	504	534	449	486	495	470	497	467	496	475	501	478	478	510	466	481	466	502	547	490	519	467	485	497	507	513	464	506	510	482	495	490	444	491	477	484	513	486	569	510	519	478	475	483	489	478	466	520	486	498	500	497	476	543	527	494	459	509	492	529	501	521
23996	23046	32675	27621	20820	11248	1874	895	699	776	684	705	664	696	658	685	690	701	667	709	631	683	699	656	655	719	653	648	687	709	691	634	704	703	688	692	712	662	665	673	676	678	738	630	635	663	664	634	674	660	676	662	705	648	693	668	642	716	622	613	662	702	648	664	663	647	685	646	688	650	677	644	676	684	661	650	626	636	680	729	684	661	653	677	632	630	681	640	628	685	647	675	642	674	687	698	694	660	695	702	627	683	669	626	694	634	648	664	689	625	679	648	621	688	655	637	623	679	650	675	686	673	670	667	682	687	679	677	654	672	662	656	631	674	704	679	685	659	673	646	657	692	635	686	654	709	707	685	649	630	648	656	660	667	662	669	645	649	686	688	662	679	726	664	705	729	694	632	670	661	643	680	663	672	626	654	670	685	681	695	659	630	692	661	666	644	668	661	650	679	682	626	666	687	680	662	669	628	693	690	672	619	681	683	641	695	622	658	645	721	645	649	651	656	655	665	688	660	687	658	651	651	696	658	647	664	686	710	644	684	691	642	715	650	645	631	637	683	665	636	651	723	674	702	690	654	646	685	644	678	658	652	682	608	628	643	665	718	634	673	671	610	704	676	679	658	710	631	660	672	654	630	725	674	634	681	706	678	653	645	629	691	690	638	674	704	643	674	674	693	752	652	628	672	694	710	698	701	625	665	666	710	676	719	644	652	676	661	630	664	596	679	613	684	664	717	656	729	657	638	656	629	717	689	615	677	687	676	611	681	695	643	680	641	686	644	668	647	621	673	639	652	710	631	648	659	663	680	672	696	636	666	629	688	665	639	633	685	708	677	679	671	654	673	652	677	663	646	701	661	644	664	698	670	669	723	677	693	674	655	655	656	668	730	639	724	696	655	649	668	670	716	686	702	723	654	692	678	682	642	686	664	645	663	683	683	682	643	659	676	677	651	681	628	675	681	670	713	669	676	656	610	646	705	672	654	689	672	633	709	670	672	655	629	668	701	721	655	685	668	676	704	659	688	701	669	656	666	723	672	661	672	648	664	678	654	663	640	695	685	647	660	709	661	675	650	735	653	652	598	639	664	670	653	626	639	661	648	636	683	656	640	646	674	679	669	653	642	687	660	683	672	645	698	606	670	681	640	651	612	672	634	628	636	639	633	641	698	659	645	646	649	635	739	635	606	666	651	670	685	698	678	700	670	656	657	712	667	693	658	625	714	707	691	647	678	656	667	646	667	677	643	639	646	598	702	622	667	691	662	654	688	649	659	680	691	645	657	732	683	692	646	680	697	617	646	673	651	670	683	656	707	667	659	670	650	677	683	654	616	601	647	639	663	672	666	680	729	631	657	688	673	733	599	655	666	676	633	698	676	654	653	614	667	661	644	680	707	656	656	689	675	642	714	625	661	664	620	672	690	664	660	673	686	679	690	662	689	635	680	637	702	626	653	719	642	636	710	655	663	653	681	671	673	682	707	653	624	722	661	717	669	701	681	678	696	688	642	620	688	696	630	658	671	658	681	675	620	667	627	686	693	615	670	641	711	659	664	655	658	691	717	681	688	661	669	651	659	660	683	611	655	702	691	692	665	686	674	652	643	705	641	708	704	647	721	645	650	627	655	638	702	693	648	665	638	681	676	700	706	709	739	653	663	661	690	715	627	644	608	671	669	686	644	670	616	637	671	686	652	648	685	698	654	669	635	642	684	690	656	694	635	674	644	654	676	678	704	647	709	619	674	649	708	681	697	692	643	648	628	665	677	674	649	681	680	672	673	626	671	642	626	653	699	690	670	650	683	626	672	642	660	681	681	668	679	649	685	652	674	710	700	626	708	635	650	674	669	688	646	680	674	677	690	620	682	672	601	642	691	687	703	673	696	702	645	645	668	651	647	647	702	675	706	704	684	675	632	657	681	691	689	684	654	684	665	627	651	684	669	657	658	714	673	668	671	669	693	629	640	701	601	671	676	609	643	653	731	680	691	644	657	650	633	675	656	700	668	701	727	633	689	642	642	657	685	626	702	692	672	672	668	618	699	667	661	691	664	684	663	658	679	673	645	634	689	686	662	685	671	657	648	679	640	688	687	602	673	661	685	649	666	676	717	676	645	673	668	639	652	673	613	679	625	667	625	658	648	650	737	675	623	696	641	676	718	686	683	650	659	638	657	694	671	650	665	667	688	667	625	670	671	668	664	634	689	691	645	647	659	600	622	690	689	694	633	643	682	638	704	690	688	616	658	693	690	709	660	703	662	668	641	646	715	692	664	646	663	641	665	695	641	615	639	688	648	664	638	609	684	671	653	705	633	660	686	658	672	658	725	677	668	670	639	646	670	659	644	607	682	650	681	692	683	652	667	652	708	647	687	695	660	651	642	652	697	659	690	689	665	606	604	649	679	661	672	611	678	674	623	686	676	642	661	610	634	660	612	639	655	626	681	623	657	662	686	663	656	651	682	600	667	691	672	696	657	655	651	666	705	656	665	678	653	659	677	679	663	629	682	671	649	728	616	683	656	673	701	664	679	667	660	688	707	681	677	655	639	678	648	712	668	706	659	672	644	651	614	693	632	628	662	687	661	641	643	653	688	666	644	655	670	653	635	683	624	661	679	650	669	659	662	645	706	703	643	681	630	679	674	676	653	719	670	630	628	673	686	702	632	727	634	645	634	681	700	669	662	661	698	662	639	678	650	680	676	672	656	674	689	664	643	653	675	650	656	695	693	636	641	678	674	679	659	658	636	692	633	621	681	656	711	697	621	695	653	692	632	675	672	708	618	647	680	660	619	645	636	682	631	643	669	631	666	663	686	631	654	687	669	681	688	657	647	682	740	677	660	634	682	645	697	684	646	694	663	636	685	641	675	644	684	687	723	696	676	618	683	661	656	685	689	679	697	630	714	706	676	619	647	633	675	665	680	684	653	669	701	709	686	664	663	647	640	678	647	679	655	656	672	680	661	646	699	677	649	666	687	622	652	650	675	680	656	652	673	625	671	672	695	692	683	655	648	669	680	678	650	688	673	672	701	676	667	685	678	643	613	615	623	624	665	667	653	676	665	635	659	684	706	645	666	652	618	669	656	660	640	646	660	697	641	651	652	633	676	683	651	682	673	692	645	709	654	692	680	684	691	636	679	699	661	653	667	668	661	690	679	639	641	699	658	645	693	678	690	640	629	695	685	686	626	650	627	618	646	684	690	679	682	645	654	646	672	683	670	674	695	666	680	688	655	677	692	628	620	686	623	671	656	643	666	710	691	675	678	701	698	645	703	638	654	674	716	681	626	653	703	637	690	704	671	630	659	654	671	649	671	668	651	676	619	662	665	700	673	657	674	687	710	637	651	661	665	648	709	678	623	632	616	644	647	671	633	705	702	658	691	630	655	645	646	688	621	641	635	682	654	666	676	624	725	677	676	641	656	679	646	693	652	685	701	655	648	699	662	660	694	698	676	638	679	691	658	664	647	647	737	643	636	688	682	646	685	685	642
64078	98664	64133	30571	9805	2259	825	634	618	622	647	580	640	645	628	595	616	629	638	615	620	596	622	634	626	633	643	581	640	659	610	649	631	648	604	653	595	610	628	634	596	624	629	601	616	616	678	597	608	603	654	614	665	625	627	619	618	623	576	654	603	634	594	599	593	647	669	618	665	617	646	623	622	642	607	622	618	641	681	590	607	572	551	642	643	578	618	637	628	584	627	644	619	595	657	601	662	637	579	636	653	615	678	604	602	617	640	631	660	665	580	631	587	632	595	626	638	606	645	624	604	658	639	642	619	601	630	628	643	589	630	683	618	611	609	620	565	630	596	601	652	673	605	637	620	634	639	576	619	620	599	644	649	602	604	644	613	616	662	661	582	608	643	638	606	598	625	615	647	593	573	612	622	633	634	573	604	613	609	654	647	582	625	590	633	657	642	622	635	653	597	651	597	632	628	605	652	627	605	649	604	644	584	605	584	621	594	634	612	626	582	587	622	628	634	659	645	588	567	608	603	614	589	585	593	585	610	661	628	622	642	633	595	630	553	634	624	612	601	634	581	617	621	635	654	633	628	608	630	633	601	641	626	615	619	675	661	626	568	603	634	579	591	634	611	631	657	597	620	597	619	559	651	672	611	595	587	660	633	629	636	605	647	636	579	579	655	596	592	623	580	614	612	594	671	604	644	644	653	596	648	618	575	632	604	626	650	589	581	622	605	603	656	645	634	585	625	586	596	645	595	598	628	647	619	619	694	603	605	614	598	578	563	564	610	635	638	654	627	582	605	644	622	624	617	624	594	630	641	606	634	623	607	592	611	589	629	582	614	575	565	621	580	639	612	591	621	572	622	602	595	658	568	629	610	599	690	612	637	644	604	620	620	660	602	628	658	653	611	618	660	636	597	564	626	590	637	638	650	577	633	632	639	584	575	628	623	611	615	665	612	614	612	600	591	601	613	632	627	639	654	656	610	661	615	575	625	614	612	576	627	640	670	592	632	627	610	635	636	627	617	603	623	614	594	639	659	626	619	617	620	627	642	598	559	564	652	591	615	638	642	628	624	594	605	659	598	620	627	600	652	630	629	662	617	597	601	632	617	622	611	642	653	598	653	610	610	613	602	609	628	616	581	589	602	629	624	624	657	630	606	617	627	603	598	616	625	620	640	581	623	583	599	591	597	647	649	631	629	573	642	591	553	574	592	627	632	606	595	617	641	601	651	584	586	635	639	581	638	639	641	646	605	653	593	633	625	597	610	607	593	600	639	611	605	637	623	592	639	612	615	609	614	596	674	632	600	609	589	624	625	634	594	616	607	591	583	599	616	579	614	642	604	593	596	639	643	615	587	619	614	627	591	633	634	593	604	651	621	637	589	632	607	602	571	643	673	597	662	643	654	633	645	593	593	666	592	592	662	634	581	642	616	594	638	602	616	618	587	627	642	594	608	626	619	631	594	589	596	606	610	636	604	637	595	593	637	626	586	612	610	625	603	592	643	641	642	613	594	628	578	660	629	589	597	631	622	620	600	626	614	642	580	611	631	581	581	647	659	602	627	634	577	578	596	627	594	632	638	622	615	625	603	628	606	577	625	637	612	602	600	632	607	638	602	623	608	589	617	634	623	632	613	609	598	609	605	587	614	612	600	633	588	614	635	601	633	627	612	635	585	636	605	594	582	607	623	630	583	607	627	638	604	602	622	626	584	574	619	542	636	623	602	590	581	593	599	609	630	629	614	590	648	634	582	636	644	588	586	600	650	639	585	592	636	612	640	596	637	630	607	625	631	595	611	583	594	673	614	596	620	642	608	630	613	599	644	584	596	599	613	574	613	604	612	590	612	617	654	631	598	631	583	590	566	639	650	604	655	590	617	634	594	645	631	619	622	661	583	590	615	580	628	637	618	670	622	591	607	642	617	644	616	640	614	621	651	595	622	615	642	623	588	636	624	614	609	597	606	648	604	614	631	621	576	638	610	639	617	583	631	621	580	629	640	522	599	620	614	643	624	626	649	601	685	645	576	611	623	609	623	620	576	635	634	615	635	584	640	615	619	621	641	594	595	589	623	633	600	583	634	594	570	608	634	639	569	629	604	605	575	599	594	629	617	643	598	651	619	585	626	611	587	624	589	636	633	575	598	582	595	622	621	609	638	621	622	609	602	611	641	628	602	652	635	614	620	626	632	626	611	548	605	638	614	635	609	625	627	606	615	617	613	645	653	651	642	635	621	607	653	580	628	604	636	613	630	596	610	599	615	604	614	623	624	646	637	628	605	620	627	589	612	633	596	667	582	636	609	640	598	644	589	589	586	628	611	595	653	622	631	631	617	608	563	621	623	586	612	610	637	605	645	629	615	614	633	624	613	620	591	643	615	582	607	594	612	654	640	653	627	621	638	647	611	578	625	649	599	608	617	633	593	617	629	631	598	612	621	615	659	586	633	642	570	609	605	582	622	624	584	588	624	609	613	612	656	608	652	664	620	653	583	596	637	620	576	596	585	654	586	591	670	633	586	604	617	643	645	556	626	633	610	630	567	619	592	606	634	603	582	623	581	607	636	586	607	576	646	663	638	637	661	647	589	575	599	642	601	605	644	557	603	599	600	572	615	646	641	608	576	610	623	606	642	609	551	561	598	625	642	659	631	675	577	609	646	621	596	574	609	629	589	616	619	609	610	606	595	631	636	625	600	623	616	587	619	620	615	605	579	623	680	605	591	602	590	581	604	635	574	620	626	598	665	609	627	634	617	645	638	628	611	686	625	606	566	615	636	660	619	578	614	605	594	606	563	636	642	629	655	603	597	659	610	594	642	614	614	604	616	588	601	608	605	610	635	622	640	626	606	633	604	600	604	637	645	625	590	638	605	619	626	609	566	632	604	618	608	648	592	609	581	630	626	590	625	629	598	621	630	624	584	617	611	642	642	598	596	600	635	610	616	569	628	644	594	622	604	646	618	559	581	654	599	645	607	595	628	630	593	584	641	632	597	576	648	651	609	580	591	594	595	623	604	596	622	596	641	663	628	649	662	626	594	611	612	620	600	652	602	639	623	631	637	645	601	611	604	596	585	589	618	645	669	618	644	595	675	594	624	620	581	619	573	648	640	631	627	642	602	615	624	605	584	625	623	587	596	593	591	630	638	577	567	641	590	614	588	622	659	635	617	621	622	576	584	607	608	594	658	637	643	636	659	633	631	597	621	633	570	628	625	583	622	620	629	611	631	609	608	644	663	638	595	592	639	640	590	611	569	596	580	625	561	603	620	621	624	601	650	636	628	591	651	608	632	584	611	624	636	612	633	635	621	635	631	564	633	633	624	627	604	600	596	625	637	628	632	626	621	618	609	624	640	609	646	591	644	621	624	646	573	585	668	608	627	579	647	582	620	593	620	608	675	632	639	611	620	644	596	587	621	617	639	620	666	606	616	627	615	604	608	571	616	656	650	659	602	579	608	592	629	655	644	625	575	604	610	609	611	589	604	667	619	633
31495	31057	23654	7795	1526	762	570	549	506	532	532	561	567	537	524	541	491	549	548	561	540	517	575	559	568	560	530	565	570	535	530	528	534	529	551	538	510	519	504	552	547	497	534	547	533	536	482	515	539	529	557	554	520	559	550	522	523	493	565	556	503	560	546	492	586	538	563	549	531	521	567	512	541	513	510	519	537	545	558	543	533	521	499	541	554	527	525	548	509	531	549	559	525	550	530	522	558	543	551	501	522	540	500	509	533	502	535	549	579	502	578	531	528	539	554	524	556	566	556	590	538	506	531	497	547	575	552	538	566	520	546	534	471	545	530	531	532	569	490	497	530	542	543	553	513	536	575	522	511	477	522	586	569	542	519	514	549	516	533	559	541	530	548	541	597	557	531	478	541	507	518	499	523	502	531	549	517	526	494	551	517	559	519	509	526	527	516	548	562	547	511	495	506	504	530	474	564	532	522	536	540	543	555	551	544	558	541	520	467	537	538	531	560	547	537	568	526	528	517	547	544	539	569	569	543	531	574	542	547	536	549	570	533	541	567	563	518	524	515	551	558	524	601	536	505	519	536	548	535	573	536	498	519	576	500	558	489	532	567	557	540	554	550	493	510	501	507	518	494	526	508	547	506	513	577	510	529	528	555	543	533	582	544	533	515	544	502	568	558	602	560	499	535	490	509	548	567	530	529	539	498	513	544	515	495	512	550	538	527	538	536	561	525	516	506	555	511	501	522	528	532	543	565	532	535	552	552	516	551	500	494	504	511	530	570	534	541	501	531	512	505	526	530	537	504	556	550	553	531	534	527	513	538	525	580	518	533	550	524	495	532	537	503	544	504	492	549	524	526	555	534	525	540	518	517	533	547	547	537	499	505	535	528	562	527	488	527	528	538	499	539	514	521	514	519	519	522	522	593	529	537	544	498	550	549	535	552	536	541	486	560	484	568	546	535	547	507	572	526	533	542	545	538	516	533	564	496	531	535	524	562	515	545	519	508	503	561	499	550	490	546	507	549	547	533	531	541	557	575	575	568	548	579	551	549	545	514	517	547	552	534	508	519	523	572	516	540	535	497	569	545	493	518	569	542	575	529	521	547	530	514	566	518	530	551	540	522	537	557	535	550	526	556	545	517	490	546	585	524	534	552	537	524	549	525	558	506	510	543	511	528	575	497	570	494	576	533	539	548	536	483	556	529	507	526	551	502	540	537	555	557	535	516	518	548	526	527	551	534	551	543	580	522	566	540	561	521	524	528	548	552	513	518	528	533	505	513	573	568	527	532	535	511	534	556	531	556	550	547	541	551	570	523	538	529	508	530	538	562	516	527	545	526	556	541	555	544	525	588	539	555	543	524	526	558	515	562	495	526	549	519	511	491	539	554	550	521	569	517	524	581	502	549	534	531	568	561	543	552	545	567	517	512	516	542	552	520	537	514	548	505	525	555	586	536	512	516	520	501	511	506	519	498	521	523	512	511	575	493	534	510	517	535	544	582	568	514	533	566	533	545	553	554	585	491	554	533	531	501	540	549	535	553	545	503	529	568	524	505	532	549	551	489	569	541	520	526	514	562	576	551	520	529	577	539	546	546	520	512	584	542	545	543	545	512	545	531	540	495	517	484	537	519	533	518	537	558	521	511	539	533	509	524	532	569	542	560	550	515	537	554	531	571	553	553	521	535	533	519	543	558	506	579	559	544	534	526	519	559	527	524	566	553	560	533	534	509	516	511	547	477	481	544	547	535	555	490	560	544	577	550	527	539	563	562	499	553	547	499	555	543	557	551	538	525	531	492	578	516	520	542	548	524	585	526	524	551	540	552	553	511	574	559	551	564	522	530	499	499	521	527	555	487	559	551	545	579	519	544	534	525	551	521	553	554	517	574	498	548	495	516	553	518	497	530	555	575	550	569	525	513	535	526	554	522	524	551	528	564	535	541	528	556	506	562	546	532	555	530	524	558	518	539	524	559	513	511	545	559	551	496	574	525	521	546	489	534	507	531	572	525	527	500	542	487	511	540	561	554	575	546	519	513	513	540	548	554	530	556	549	524	504	554	558	534	505	503	545	525	508	534	542	544	508	509	512	508	533	512	559	527	552	570	529	518	549	535	479	523	575	573	581	521	530	544	543	532	537	507	509	524	550	556	541	520	547	554	489	522	525	542	542	526	532	518	555	537	602	535	567	519	552	533	556	595	568	545	540	511	524	535	556	518	548	559	543	547	549	520	544	521	530	537	571	504	563	529	544	516	545	543	521	528	508	525	473	519	551	536	583	571	544	520	578	511	572	559	541	563	548	566	532	534	539	522	519	537	559	548	614	563	501	545	521	561	532	555	544	561	535	525	507	544	541	528	518	560	562	531	490	513	539	496	542	511	533	544	533	566	519	537	541	500	533	522	525	545	514	511	523	571	576	583	539	558	533	516	570	515	478	508	557	508	480	552	497	553	512	488	530	528	522	502	524	539	560	540	517	554	502	534	552	531	564	512	551	514	566	528	535	522	487	567	586	498	514	574	576	578	500	550	530	473	542	552	514	549	498	569	534	512	530	547	492	507	537	490	541	526	538	561	482	525	553	506	541	580	542	536	523	536	502	617	547	503	518	499	553	543	512	510	535	511	553	545	566	505	530	505	548	531	517	577	530	505	544	554	484	563	578	556	523	548	524	516	514	508	540	533	486	530	510	543	578	545	517	557	515	555	574	572	524	538	549	506	484	517	569	537	517	534	550	525	545	513	518	518	515	545	526	524	537	543	516	527	514	494	551	526	551	511	535	544	545	565	507	570	495	529	502	492	529	556	578	518	521	566	532	562	542	519	546	530	560	544	515	532	605	510	519	534	549	532	523	558	535	531	489	543	552	507	517	531	520	598	554	510	558	544	553	532	541	568	539	536	564	522	550	542	545	530	553	536	531	495	515	525	512	501	500	510	540	561	562	501	527	544	518	520	487	512	546	561	550	563	566	545	528	514	543	549	559	559	535	554	533	517	548	514	531	506	523	550	544	577	502	510	499	495	502	530	500	543	521	515	545	512	521	559	543	541	504	501	521	508	578	561	546	552	492	498	539	534	540	559	518	501	548	543	546	492	521	514	494	514	479	500	478	519	580	544	512	531	514	510	567	532	532	528	525	545	520	510	554	522	560	531	523	512	563	517	518	519	556	514	565	579	511	551	522	523	543	583	499	542	520	531	534	534	516	536	527	500	542	541	500	517	555	572	525	546	546	527	547	523	515	532	535	548	552	531	513	549	525	550	574	520	535	505	540	526	506	506	528	510	482	519	490	555	543	564	529	529	517	552	554	516	544	533	510	572	562	555	507	549	529	555	520	548	533	531	561	580	523	562	490	545	547	527	589	521	543	536	530	555	563	511	514	507	551	541	537	522	507	534	577	547	558	516	507	572	513	522	567	531	556	530	560	570	551	508	581	502	486	546	528	524	554	552	561	538	543	569	536	509	564	578	535	561	552	554	529	567	516	530	542
26511	35372	16794	4174	1276	627	474	471	467	431	442	457	429	468	469	433	463	445	442	496	434	434	444	486	445	426	474	458	413	452	428	460	412	445	454	434	486	436	453	455	411	429	488	461	436	425	441	460	416	433	409	454	446	462	429	417	421	432	445	454	420	418	441	445	484	428	433	472	464	444	450	436	440	471	452	454	447	444	437	460	472	454	446	452	461	420	440	457	416	457	446	460	480	430	414	424	446	467	497	440	425	463	496	451	457	462	453	458	461	455	444	477	453	440	435	463	469	446	473	405	417	444	491	473	477	448	433	481	467	452	437	433	432	436	432	463	410	442	409	449	453	470	434	453	408	412	445	465	397	455	424	433	484	418	431	443	492	439	459	433	445	415	428	470	435	413	428	446	455	458	469	440	435	417	459	437	455	448	417	416	461	431	447	403	427	480	427	432	434	417	416	406	442	414	430	459	467	410	423	467	425	462	447	429	457	462	403	433	435	457	430	441	449	447	435	442	440	421	448	445	464	453	466	433	421	478	477	402	461	420	426	437	440	423	440	436	453	484	450	406	447	451	435	402	468	455	456	403	460	456	446	457	407	447	417	422	432	399	441	471	488	467	444	429	455	429	465	451	447	453	426	446	465	446	448	449	430	495	454	454	462	441	443	433	421	458	393	410	412	447	434	451	454	463	452	439	454	406	452	426	450	443	436	462	433	427	393	443	433	452	435	439	456	430	433	495	449	418	451	439	421	458	442	452	461	437	486	439	450	472	473	424	470	427	425	466	419	492	410	412	438	437	439	414	461	443	437	465	414	472	498	466	435	426	458	460	446	424	403	413	436	428	462	436	465	433	480	458	475	449	482	479	448	415	446	429	471	443	465	430	430	465	470	420	452	427	480	429	455	420	438	456	491	428	409	457	432	444	449	429	439	468	456	454	479	481	432	440	444	430	442	444	468	420	425	455	442	469	423	423	470	480	443	458	450	437	473	454	485	439	450	431	444	478	467	390	435	432	459	427	438	450	434	436	418	413	425	446	417	424	487	459	441	459	463	440	469	472	457	458	414	447	453	472	452	475	423	444	457	404	494	471	412	426	477	456	456	428	460	462	442	402	480	456	429	405	445	474	425	451	423	442	421	451	476	470	442	404	410	422	486	473	419	443	430	417	465	451	420	449	460	478	447	433	436	448	480	439	432	425	459	412	446	434	437	430	433	467	450	459	466	425	446	468	446	432	458	428	390	404	437	463	433	453	424	470	449	416	445	431	459	427	467	468	424	466	423	423	460	440	471	421	412	421	417	425	440	443	467	418	414	419	430	474	433	417	404	485	444	446	397	445	435	462	460	425	469	507	444	447	442	456	436	455	469	437	463	448	413	423	456	438	465	440	453	422	399	436	422	445	408	470	404	474	423	465	458	452	465	425	444	425	432	440	423	476	435	444	433	399	484	437	448	438	457	443	464	496	430	408	402	465	462	412	440	460	396	470	498	466	482	463	435	392	451	471	462	437	442	482	468	459	476	510	421	453	446	446	438	415	462	409	477	430	436	412	471	444	449	441	457	472	414	436	411	459	441	393	470	460	488	453	413	442	446	439	393	413	445	425	446	421	428	428	435	452	469	482	433	455	471	451	447	458	429	434	462	487	461	426	451	453	450	471	448	423	429	452	454	452	463	471	434	434	429	428	417	404	463	480	456	428	453	493	461	459	440	413	408	443	442	436	461	411	434	436	441	469	415	429	432	431	393	424	441	440	474	443	455	433	400	485	449	420	466	452	430	427	455	444	477	459	446	419	506	441	427	451	438	439	399	434	393	453	437	462	436	405	429	456	410	388	483	472	424	458	427	444	390	446	427	441	432	464	435	430	443	449	437	441	437	434	427	452	421	461	401	475	435	421	467	460	450	432	474	448	457	446	414	436	427	415	453	464	453	461	431	464	461	477	461	437	446	451	415	413	423	436	427	440	425	441	472	498	468	422	442	423	452	445	425	423	448	456	423	456	448	447	449	398	472	455	406	443	439	437	465	455	461	450	460	459	428	450	440	415	440	436	481	472	432	441	434	399	432	474	421	400	440	454	391	445	489	448	465	439	429	424	475	458	416	437	450	466	434	451	428	468	424	507	441	428	438	451	426	434	447	458	458	488	475	452	420	464	452	391	468	447	431	455	436	442	436	436	444	428	446	475	433	434	438	406	434	451	442	410	442	465	466	423	455	426	399	430	411	482	467	452	426	453	468	448	477	457	460	462	416	444	478	465	436	427	453	425	439	459	449	425	443	411	443	439	440	420	436	433	462	418	435	437	448	424	452	451	471	419	514	435	437	408	448	421	468	439	442	393	414	461	456	426	457	460	434	435	450	424	467	450	447	450	441	468	436	453	477	439	452	474	447	472	449	477	443	438	486	448	437	473	437	442	454	467	496	461	436	449	458	472	434	468	452	446	476	491	456	446	414	467	460	455	452	459	420	456	439	425	432	433	445	426	436	440	436	433	468	478	442	467	426	449	414	442	434	439	398	456	471	480	435	437	456	454	458	457	454	464	435	491	444	447	452	457	423	458	407	442	469	472	427	468	460	449	447	429	463	401	435	459	425	454	494	451	466	431	458	436	428	455	427	430	450	466	431	444	431	432	399	442	431	427	479	409	404	450	447	411	419	422	483	412	458	443	439	449	457	469	414	415	475	437	445	429	393	458	415	448	411	414	438	457	431	436	459	457	450	452	445	435	404	474	448	454	435	466	462	489	416	414	458	441	435	435	464	482	449	460	446	441	465	444	444	474	411	437	437	471	443	460	461	463	453	442	450	440	404	437	445	455	443	460	429	424	461	440	477	487	428	408	452	469	462	417	438	440	461	453	439	438	470	464	471	461	422	467	438	442	412	453	424	421	418	471	449	445	457	463	462	434	429	411	463	443	446	400	457	415	443	427	455	469	431	459	458	425	477	375	412	422	441	450	465	452	437	465	500	424	441	426	435	420	466	437	464	423	438	444	486	446	447	461	465	463	422	422	421	423	454	440	413	462	439	417	469	417	466	463	407	439	460	429	483	451	437	427	467	456	392	435	436	442	462	451	479	435	434	453	442	469	447	399	477	456	474	454	452	417	425	430	423	477	405	434	417	488	416	416	459	445	420	489	428	445	468	411	411	438	460	448	429	452	438	446	442	427	447	390	459	412	460	458	445	446	429	434	430	423	456	440	456	463	421	428	413	421	431	450	432	478	499	448	451	453	468	409	468	469	502	432	456	479	397	428	477	465	419	423	451	464	438	420	432	440	396	466	459	454	470	445	461	471	423	449	437	479	474	468	449	483	432	450	453	485	442	426	436	392	446	495	440	455	439	444	447	421	462	462	419	472	435	437	435	440	430	438	435	442	419	455	462	407	443	446	449	445	448	416	490	456	424	440	449	411	441	454	372	432	445	455	441	429	427	421	418	432	410	427	447	469	470	433	482	473	467	439	384	462	404	438	411	470	458	451	441	421	440	437
25717	26908	36872	29517	14106	2667	879	686	623	528	571	595	603	572	570	540	600	576	544	553	560	552	573	546	605	545	574	569	551	549	608	539	520	569	570	563	544	565	555	637	566	588	597	566	592	568	576	579	572	539	599	575	569	561	563	530	591	553	555	594	578	592	597	570	571	576	556	542	550	545	535	548	589	575	535	545	568	553	577	547	585	530	574	575	579	595	584	550	552	567	564	580	576	568	533	563	526	511	510	560	544	525	587	583	558	575	622	561	571	575	548	572	574	535	545	628	543	584	543	567	575	550	629	530	594	569	609	576	551	573	575	580	582	556	577	512	584	551	544	548	561	590	603	552	553	562	585	587	578	578	556	584	587	545	559	551	532	579	581	554	545	586	595	529	585	552	538	524	581	555	552	575	524	563	539	534	548	517	551	590	550	529	556	503	555	565	590	573	532	560	591	510	550	524	543	578	616	560	591	592	607	592	559	528	537	554	553	545	550	572	539	550	602	567	550	522	564	584	526	545	547	567	559	596	624	588	576	551	550	562	611	627	595	554	633	524	547	530	554	580	530	563	559	582	551	587	556	570	603	554	578	571	556	567	570	547	562	562	546	632	579	571	559	551	582	579	539	571	560	514	535	583	554	561	586	530	559	605	572	521	568	564	482	537	576	529	562	569	570	543	566	525	550	626	506	568	626	563	564	571	556	573	580	556	548	575	583	535	544	565	544	515	517	545	588	537	548	552	552	549	557	591	557	588	592	548	579	546	573	565	542	566	548	558	554	566	550	521	549	564	567	536	567	589	598	572	578	575	579	538	558	567	527	627	596	596	549	590	571	519	561	557	549	556	526	563	554	562	552	542	580	571	588	608	561	553	550	548	566	585	620	562	556	585	529	530	570	531	549	580	539	596	580	573	586	578	558	606	536	526	542	552	579	590	583	579	606	541	574	586	577	535	551	596	566	537	541	514	538	561	577	581	602	535	553	576	552	535	544	551	511	556	545	578	572	545	554	564	562	606	555	503	567	569	565	534	578	552	556	594	601	535	552	593	546	591	564	532	562	573	544	567	565	555	546	568	611	519	518	536	578	574	588	542	552	549	589	571	604	568	555	556	590	616	583	519	556	602	565	553	575	540	587	579	560	534	546	542	540	546	558	565	554	620	582	543	543	571	518	551	561	566	617	545	551	570	548	558	558	538	604	576	571	576	563	584	595	575	572	558	538	582	563	575	530	612	534	585	569	546	571	568	560	569	583	579	518	549	527	546	584	541	582	571	562	524	626	591	499	508	517	567	580	576	562	546	559	548	535	572	554	559	562	504	561	537	568	556	544	572	619	595	590	611	556	538	563	561	565	528	554	610	553	611	546	520	517	553	515	500	510	536	595	607	569	544	561	575	584	553	546	578	608	562	572	536	534	555	538	560	551	578	597	583	552	553	504	554	576	557	538	552	564	530	582	579	549	584	574	549	556	574	557	563	547	560	568	557	521	533	576	564	545	564	562	551	565	585	552	560	551	548	562	581	556	554	539	586	535	515	527	559	577	561	538	557	552	575	562	568	547	584	574	579	552	578	544	567	578	588	567	545	561	578	559	576	540	608	569	585	583	540	583	560	578	563	598	552	578	519	521	522	571	555	574	561	587	552	565	574	577	494	525	517	557	575	590	569	524	537	569	554	564	582	572	559	549	557	535	551	563	572	610	548	551	558	568	537	587	553	543	516	539	624	551	523	631	556	553	519	588	561	607	546	540	541	560	527	533	567	551	590	583	566	558	571	532	560	565	536	558	575	533	592	558	577	545	581	569	510	548	560	576	580	591	565	523	551	546	561	545	527	577	545	576	565	573	570	515	546	527	542	573	549	560	559	548	564	526	550	570	614	588	539	579	542	528	598	583	514	577	553	541	558	562	562	521	539	600	581	613	562	524	547	590	535	527	561	534	552	532	542	594	582	549	531	543	573	548	546	558	553	558	557	560	570	562	548	573	550	545	521	515	561	507	553	547	570	538	537	587	588	562	521	567	532	564	577	537	561	616	540	578	567	599	563	564	560	561	622	555	582	560	536	570	586	556	538	557	596	531	562	579	593	564	549	551	527	564	589	572	536	547	537	555	582	588	615	545	540	574	600	530	530	541	581	576	524	534	552	585	548	597	558	571	507	517	573	573	547	568	595	606	541	584	572	539	571	558	544	543	547	558	561	510	549	546	568	520	574	565	573	561	519	575	541	565	532	595	587	561	526	580	538	548	561	592	574	529	575	601	532	556	597	566	547	544	568	537	566	582	585	545	537	524	561	525	530	541	568	577	552	563	579	579	554	592	554	545	566	506	581	577	537	572	548	568	544	610	552	561	555	528	598	550	546	586	567	584	547	570	603	554	576	613	579	581	564	593	584	572	608	550	540	557	556	510	541	554	617	585	565	557	570	522	535	546	614	541	584	538	596	583	548	555	551	574	554	534	585	574	541	518	599	541	551	559	592	582	536	601	533	589	581	554	496	572	627	570	550	529	574	565	593	519	588	584	537	553	583	610	579	585	533	577	574	575	540	546	558	553	518	517	571	546	544	574	548	565	583	573	556	569	597	516	577	503	596	574	548	582	571	544	570	586	564	551	560	570	565	571	535	567	585	614	574	557	529	552	572	563	587	563	553	565	566	552	547	496	538	512	578	541	537	559	531	528	531	554	613	545	583	569	559	544	597	540	564	545	530	549	597	613	544	564	513	551	586	555	537	540	614	563	528	560	554	551	529	571	574	576	568	571	576	585	561	575	586	570	583	507	555	583	545	569	550	583	530	583	545	561	601	532	537	537	605	570	553	563	563	550	578	571	565	550	543	605	634	555	553	562	569	564	599	562	579	539	573	580	597	544	556	595	530	572	559	575	571	570	535	558	553	572	532	558	560	511	526	599	570	568	547	566	511	544	515	556	548	582	542	528	564	526	544	559	591	507	514	576	604	585	515	569	570	540	586	584	537	492	559	599	532	547	609	582	544	537	564	557	570	542	553	571	570	578	531	605	570	558	598	580	579	553	574	587	582	564	516	581	565	557	541	564	548	550	577	569	565	581	588	572	514	567	579	562	576	593	572	555	594	575	583	584	564	527	551	538	568	583	526	544	585	548	547	590	536	600	525	568	560	559	589	539	575	557	542	499	573	515	563	548	525	575	558	563	555	544	547	603	555	558	595	566	593	544	549	567	576	579	541	513	557	565	539	551	584	547	530	575	572	546	599	570	537	592	571	583	545	538	569	541	565	569	522	529	587	590	558	527	534	534	568	569	529	527	572	556	574	559	564	577	538	593	574	577	549	568	549	556	557	559	546	565	570	538	570	611	560	599	544	595	571	608	570	540	589	604	556	518	607	568	582	506	623	566	577	569	596	583	577	566	568	560	529	564	560	543	655	548	559	553	570	537	547	521	501	609	555	563	573	571	575	572	560	549	557	551	608	555	548	559	575	537	516	519	562	583	566	543	579	540	580	543	568	538	537
61011	84348	51361	19285	5198	1253	611	559	561	548	550	518	498	499	525	480	498	496	546	531	488	505	524	510	523	537	480	502	452	528	553	502	512	531	503	525	509	521	487	523	524	548	499	521	541	537	499	466	520	511	503	496	465	481	513	548	520	484	501	494	517	511	479	473	527	489	501	555	484	551	545	517	532	524	549	483	489	524	512	522	541	551	476	512	523	497	517	526	495	470	551	479	474	490	510	522	494	514	479	522	492	504	517	493	490	517	483	542	512	533	552	521	529	532	513	490	502	489	510	483	526	515	513	495	477	492	510	508	485	521	515	521	508	510	502	493	492	513	494	545	498	520	483	463	514	487	495	458	496	478	494	550	456	513	491	490	479	509	479	517	498	484	524	441	495	477	515	473	493	502	494	532	490	469	528	566	483	504	521	511	469	505	539	478	491	535	501	480	493	489	491	543	520	534	462	511	477	488	486	459	518	519	513	474	514	487	463	537	496	540	492	489	530	509	504	466	551	478	523	506	524	477	493	493	506	482	517	464	569	517	465	484	475	517	499	487	507	483	508	515	517	499	458	514	532	510	543	557	529	509	482	473	473	487	487	505	522	499	504	518	517	514	485	518	504	505	501	483	535	504	542	492	505	517	484	510	479	485	490	510	515	588	503	525	499	521	483	523	527	505	485	509	478	497	504	529	543	459	527	514	561	549	519	465	514	469	497	536	500	537	498	523	487	532	509	496	499	510	523	511	528	525	506	493	512	498	522	513	487	560	467	514	490	511	502	477	471	488	518	517	531	512	534	504	510	520	514	476	545	466	524	522	476	456	500	530	477	507	525	502	489	496	553	494	529	493	472	482	508	525	492	539	521	514	512	496	479	519	519	526	510	492	512	545	498	511	498	510	526	510	535	513	496	483	491	545	527	490	546	484	489	502	501	507	506	487	531	493	542	496	482	541	528	490	504	459	494	504	490	526	484	543	517	509	485	495	512	525	493	546	523	499	504	477	487	533	466	533	485	528	490	506	519	521	513	502	526	464	474	480	544	495	476	479	544	556	505	502	492	502	484	533	499	533	479	516	521	499	512	489	550	543	497	486	478	497	494	523	533	489	528	502	474	527	563	513	534	484	483	525	530	517	489	496	511	501	524	488	503	524	499	487	508	491	508	514	492	500	454	510	509	522	536	478	499	494	539	527	529	508	480	475	503	534	558	489	493	513	512	492	522	516	519	481	540	539	496	516	508	441	565	492	551	521	504	500	510	499	479	466	528	498	490	514	526	497	525	484	512	457	517	530	455	511	561	453	521	493	514	486	508	518	491	489	521	553	524	487	521	491	501	531	478	547	510	523	477	496	481	498	503	480	488	495	509	484	526	508	481	481	505	506	457	493	525	493	489	528	496	473	517	469	512	545	494	514	488	537	528	496	498	536	542	479	497	537	510	493	493	513	514	500	517	508	501	538	526	500	511	514	513	457	526	521	522	490	514	491	486	511	509	560	530	498	495	519	512	476	506	488	512	474	527	505	545	489	502	547	506	509	456	479	473	502	455	523	511	453	493	451	475	509	516	507	523	518	482	549	486	488	506	549	500	516	483	489	516	525	464	484	504	447	477	475	495	482	502	483	509	495	514	536	509	498	514	505	482	535	486	518	499	470	517	521	493	507	520	484	509	503	483	470	484	506	472	520	470	488	536	548	526	513	506	456	536	475	495	473	511	502	482	487	464	499	515	519	509	488	528	522	487	491	499	496	508	540	500	518	515	500	499	533	499	483	515	489	502	506	502	471	480	542	499	529	507	489	507	470	510	531	502	519	480	513	541	494	506	516	472	523	488	511	514	516	488	475	481	513	499	501	489	483	513	506	462	498	498	528	519	493	519	475	489	495	481	491	518	568	531	517	512	527	472	512	500	505	496	495	514	496	486	491	495	521	509	483	512	503	537	483	491	505	456	481	503	518	493	448	504	503	540	498	513	517	479	516	543	495	519	493	532	539	465	519	550	529	532	520	478	515	467	522	510	503	532	527	473	502	463	532	481	476	482	506	505	540	527	529	494	495	508	530	499	482	494	528	498	521	485	481	484	501	474	511	485	524	501	527	494	489	500	520	543	506	501	487	508	526	481	490	525	505	513	534	480	495	516	491	539	488	523	527	481	488	536	499	514	487	485	499	473	495	497	490	500	505	494	490	493	479	493	522	487	517	509	503	500	542	487	490	506	524	513	519	540	483	498	496	541	514	497	504	526	503	489	495	489	507	515	510	465	508	529	511	507	510	500	511	546	468	487	515	526	474	486	518	502	528	483	466	522	517	492	467	515	474	468	487	544	491	520	480	527	503	500	509	479	499	511	522	555	492	476	518	490	506	497	485	516	532	553	471	537	504	550	517	514	505	512	488	534	488	504	511	474	468	486	492	527	510	492	531	487	495	531	492	546	520	472	532	475	501	547	527	463	474	523	504	506	483	490	535	557	514	525	530	516	494	501	543	489	515	492	512	525	518	472	498	498	515	507	473	515	514	494	475	484	530	507	514	513	525	536	533	489	478	505	499	504	482	509	486	453	524	492	468	491	528	528	497	517	503	517	475	479	524	535	522	457	466	497	484	449	501	499	532	493	512	496	505	529	525	488	467	521	489	519	497	485	502	467	494	503	499	522	459	532	493	514	480	503	490	488	517	488	496	532	500	455	507	482	498	473	499	475	517	499	514	485	476	529	534	487	504	520	518	464	520	489	489	546	506	479	520	497	525	474	509	477	488	480	527	468	428	510	504	484	494	520	483	509	481	513	504	525	508	499	476	514	474	503	511	484	505	487	532	475	509	479	564	504	493	523	494	536	529	506	522	540	508	507	494	508	540	478	534	505	536	450	478	462	521	540	511	496	516	523	454	503	503	439	515	498	506	522	514	459	513	528	528	522	492	507	522	517	491	505	487	501	475	499	500	478	552	451	482	530	477	538	492	518	516	473	551	476	515	491	503	495	483	512	516	496	512	467	524	521	519	563	481	512	514	522	502	521	521	508	496	519	466	500	467	508	491	519	549	471	441	482	524	502	527	513	503	501	485	488	501	508	531	534	485	494	495	507	482	508	509	494	518	498	489	533	493	493	489	451	535	539	454	555	510	499	532	497	494	529	512	502	509	513	494	517	509	516	535	498	478	491	481	500	528	503	524	569	496	499	489	532	485	502	529	507	530	481	480	487	495	534	524	494	501	477	498	464	531	509	529	538	486	517	518	553	490	529	499	468	517	485	509	519	516	488	486	494	538	494	490	527	490	536	516	505	514	482	503	506	485	501	537	492	528	520	503	508	454	510	529	547	515	505	463	515	464	491	482	477	497	533	525	517	540	487	503	514	524	509	473	478	519	521	510	483	453	467	512	453	541	477	501	521	492	478	466	500	534	510	524	499	514	502	485	517	515	503	521	493	575	507	507	505	475	503	520	489	509	495	521	483	481	486	506	487	508	500	529	496	530	528	525	484	449	529	530	534	485
23970	22900	32368	27513	20717	10965	1817	794	738	731	719	710	738	672	695	719	639	677	660	665	679	683	701	700	720	626	728	667	672	713	717	648	702	656	668	677	734	648	693	719	713	620	671	713	667	684	671	704	670	651	709	686	657	645	680	618	716	665	683	685	661	683	660	653	634	660	708	713	700	675	658	688	683	662	663	666	652	673	719	679	679	614	667	663	636	676	717	701	675	660	693	635	676	633	699	694	679	670	663	641	701	639	686	698	679	693	706	640	717	676	691	624	699	639	693	674	654	657	631	690	616	660	668	655	635	690	657	700	667	673	662	644	664	670	670	704	635	636	686	732	658	701	632	655	682	668	649	697	667	695	701	671	740	699	721	647	693	638	650	682	637	674	680	682	657	683	652	647	636	662	641	637	684	676	631	665	667	694	673	698	653	708	645	674	640	673	664	665	687	700	669	626	698	650	650	707	677	706	659	676	648	661	690	646	715	675	665	688	642	682	643	731	676	653	673	635	651	678	664	671	682	675	647	695	670	678	638	648	687	707	694	657	665	653	719	692	674	670	647	667	682	663	670	690	684	698	678	692	668	682	668	627	619	665	676	657	644	637	630	664	697	678	678	641	673	653	648	711	650	651	714	690	632	683	721	715	579	677	628	679	650	660	668	684	620	658	654	696	662	660	700	661	662	654	701	622	637	652	706	663	668	722	646	630	643	662	663	712	660	685	668	656	700	621	643	673	661	647	658	671	721	646	653	691	704	694	634	661	663	654	648	709	671	637	711	674	649	708	616	667	670	679	662	692	729	630	649	666	639	667	671	667	662	679	639	675	669	655	696	673	659	670	718	665	664	643	702	662	637	667	658	716	648	711	655	669	668	688	703	627	673	650	660	676	646	720	633	639	628	686	698	669	682	658	675	651	651	706	657	669	644	682	616	635	649	685	680	667	659	622	623	679	676	658	665	698	702	688	640	727	720	691	692	666	634	669	648	667	728	640	703	669	682	684	675	680	712	657	694	618	684	662	669	644	697	673	611	635	699	680	624	648	634	677	694	644	639	642	676	671	690	626	674	657	671	663	655	627	694	672	636	687	654	687	628	677	687	663	614	674	651	707	672	690	694	689	621	676	698	675	646	674	639	708	703	668	649	685	705	677	612	661	618	682	711	639	674	698	673	666	624	671	653	697	685	625	663	637	696	654	681	698	654	678	682	667	652	685	660	676	706	676	618	672	691	665	662	718	639	675	657	626	699	662	672	718	686	670	741	690	661	727	643	664	643	692	693	659	660	687	644	654	671	686	666	643	704	632	666	693	638	638	661	700	674	686	690	685	740	656	680	608	692	712	635	671	661	727	626	664	624	635	668	684	694	678	663	698	649	670	680	652	648	673	690	692	705	655	734	708	686	706	657	723	687	645	675	653	677	668	686	660	637	708	705	643	720	624	642	677	664	688	648	659	684	693	647	667	665	618	663	689	683	709	673	649	686	679	689	695	712	679	704	676	694	630	661	715	680	649	668	695	651	674	675	716	656	681	698	681	660	701	649	675	686	672	658	646	703	629	697	656	632	571	672	661	649	631	613	663	643	712	672	673	675	675	696	661	665	633	663	630	659	664	702	668	738	634	642	664	657	622	717	667	636	665	636	648	702	649	641	669	635	639	738	663	662	659	736	695	657	688	672	653	603	668	680	677	697	680	682	665	671	664	642	706	667	646	694	653	660	681	624	699	646	651	674	659	686	688	699	659	664	651	670	665	675	698	669	652	688	664	692	695	678	662	658	657	687	705	712	694	664	673	682	671	649	639	643	681	656	671	627	664	666	688	694	672	716	649	620	647	656	652	678	730	675	683	693	642	662	661	711	688	682	658	632	681	667	620	693	609	662	687	695	710	663	691	660	663	654	646	661	672	656	695	638	644	667	663	671	729	635	641	669	681	675	617	667	678	679	618	673	696	674	694	680	683	667	680	687	684	716	661	648	650	591	629	641	667	664	662	640	653	609	619	680	687	627	679	703	617	654	643	684	704	679	621	670	617	665	700	671	656	681	672	689	633	624	660	622	673	642	697	621	707	613	626	664	673	683	687	632	667	681	657	676	660	642	658	680	681	654	699	668	651	656	630	685	620	697	668	640	672	658	692	642	652	665	703	664	659	704	685	734	653	613	674	654	661	618	663	651	607	671	693	670	663	630	676	688	659	672	720	674	670	661	696	676	678	663	707	683	672	668	664	701	656	676	656	752	657	683	654	668	619	697	648	662	677	679	684	664	662	684	666	667	674	644	680	651	713	690	640	708	675	706	675	685	665	686	649	660	671	672	677	641	688	625	675	664	637	677	658	620	675	647	640	676	644	663	654	724	664	662	701	653	661	649	621	655	644	673	641	669	668	682	696	689	680	668	621	667	672	693	696	690	700	698	645	635	682	663	633	704	638	666	641	633	662	715	672	702	628	653	634	671	641	695	635	674	709	628	646	646	698	651	712	649	664	689	663	662	632	682	695	700	678	649	663	695	667	678	644	680	627	665	650	697	657	658	697	660	658	644	717	686	641	688	682	675	649	669	677	669	677	626	688	657	666	652	674	669	651	644	714	611	650	663	651	672	690	640	645	688	693	624	640	674	680	641	680	630	666	676	697	657	682	666	665	659	660	585	654	635	642	677	686	630	667	744	674	685	693	730	677	664	715	677	675	675	691	676	680	678	644	657	654	671	618	638	668	680	693	599	647	649	680	634	668	638	656	673	631	655	728	706	696	645	629	688	660	693	664	694	681	627	659	694	634	689	695	661	682	692	649	623	692	707	692	623	667	684	668	697	662	672	635	717	680	695	647	696	675	700	673	676	635	668	657	644	648	667	657	682	681	692	693	640	702	625	610	648	655	668	666	655	629	680	644	678	695	680	674	679	632	666	662	647	658	654	676	684	718	658	635	665	674	664	712	657	677	684	672	645	664	649	606	702	656	629	616	651	661	700	663	691	637	675	698	631	650	622	699	652	687	654	683	642	679	640	672	651	685	658	653	697	680	699	684	661	690	678	597	686	672	708	683	670	664	642	668	664	661	677	733	679	623	643	690	641	662	692	684	670	657	696	693	670	619	675	693	617	627	626	666	674	682	662	674	699	643	691	678	682	703	637	697	684	647	660	660	626	686	691	667	701	718	624	630	642	681	660	686	644	646	668	705	691	701	640	660	650	697	686	684	665	694	625	698	649	664	637	681	640	662	653	651	690	703	619	723	697	661	690	649	691	684	730	654	651	625	636	637	678	682	680	635	644	673	656	716	687	693	671	695	676	686	588	661	674	681	667	661	663	673	697	702	698	688	665	602	709	664	635	645	669	628	655	633	728	703	680	700	682	703	706	692	700	691	646	669	638	639	691	663	671	636	712	673	691	639	655	675	618	699	661	681	650	670	601	670	683	680	659	624	671	691	692	703	633	646	642	645	669	627	641	637	658	636	665	668	680	681	661	689	673	656	654	675	656	653	684	688	694	691
62400	98667	64010	30104	8898	2081	805	636	635	613	602	580	587	609	622	642	619	625	635	668	676	619	608	642	670	657	616	684	633	634	666	640	610	621	616	613	613	644	664	613	612	593	611	635	609	653	602	629	639	640	622	610	642	626	607	621	635	592	647	632	666	627	618	627	644	623	661	644	672	584	645	595	606	613	616	622	612	614	631	630	607	623	619	641	613	616	596	611	607	572	614	616	688	656	589	610	675	630	602	604	629	610	596	649	626	614	658	607	620	620	621	603	606	607	617	611	587	623	618	652	590	626	629	637	621	632	597	676	562	614	641	605	613	585	624	655	618	629	616	587	599	589	644	658	621	594	617	606	650	599	604	644	609	637	626	642	592	588	646	625	622	646	625	641	611	630	642	600	647	649	621	595	601	608	634	599	641	600	606	660	614	573	587	598	630	616	641	600	627	585	647	592	622	637	617	622	596	610	616	600	616	574	636	607	631	617	627	613	663	657	639	643	602	622	650	594	611	595	614	600	675	623	628	580	646	618	604	632	632	601	613	633	591	629	594	593	609	581	596	645	597	600	642	622	604	643	586	623	648	624	652	629	591	624	591	607	572	611	616	647	638	634	591	588	637	603	619	599	617	614	607	589	584	583	609	625	644	616	605	663	620	616	665	621	605	593	640	579	610	638	667	622	611	603	617	585	578	600	611	611	617	634	667	583	599	632	650	626	592	593	628	592	634	642	601	611	636	637	613	648	598	625	626	628	579	546	607	589	596	591	592	626	651	648	604	574	641	604	604	620	605	627	627	620	653	586	635	610	641	621	618	551	621	598	618	633	652	599	600	575	609	601	615	656	595	610	602	579	631	594	645	626	618	606	600	640	644	625	634	654	632	604	647	640	595	607	610	651	658	657	622	601	624	620	619	624	602	584	594	596	648	603	612	578	625	610	576	577	616	573	605	605	616	648	603	635	592	643	617	624	589	626	610	661	610	644	611	593	629	642	624	668	667	605	599	588	631	638	627	595	628	618	568	619	616	600	648	589	653	582	623	620	603	630	673	669	609	619	634	626	650	602	566	649	636	614	648	599	627	607	654	623	622	606	604	621	605	615	646	598	654	615	637	632	604	627	617	608	588	598	602	594	620	572	634	654	570	611	611	587	648	604	623	588	667	599	588	622	647	627	592	605	660	644	636	617	614	617	599	611	601	625	639	584	613	617	643	633	621	617	610	595	650	616	646	649	648	610	584	613	584	612	613	632	585	590	607	599	591	643	637	622	668	585	605	664	599	617	595	624	588	600	591	560	623	613	586	608	606	626	626	604	636	609	599	622	660	573	598	629	599	630	623	604	584	621	652	639	621	623	602	655	581	658	647	570	609	627	652	636	635	626	638	601	634	600	604	576	642	639	597	568	673	635	665	596	590	653	641	636	615	616	558	624	598	593	630	613	610	669	648	628	623	602	631	621	625	627	612	629	592	589	635	653	619	630	632	617	630	654	632	569	586	600	626	584	596	632	625	637	614	622	663	577	632	631	632	622	608	609	604	642	623	617	606	628	619	598	620	657	666	635	619	654	599	596	595	620	586	649	609	644	624	634	608	594	575	585	666	608	636	637	650	613	599	658	620	652	644	618	642	607	648	653	612	596	609	582	610	620	666	623	628	616	587	608	602	657	604	578	599	611	646	600	584	598	633	593	595	609	568	625	597	631	620	594	611	587	612	588	562	647	609	624	622	579	635	621	587	617	591	644	607	622	622	627	636	600	653	596	617	616	609	623	642	645	645	630	648	647	630	611	606	607	640	648	661	637	639	594	609	600	586	675	632	618	556	607	623	631	599	692	575	582	580	621	634	609	608	631	607	592	576	607	577	599	588	590	627	592	617	598	589	611	629	595	595	633	648	584	614	619	634	622	602	626	585	572	628	595	625	624	651	603	614	608	605	659	586	631	627	581	622	622	628	585	553	623	628	603	615	646	635	630	612	610	599	622	612	581	599	624	619	622	596	587	628	615	633	595	591	620	631	633	633	598	608	634	614	619	591	651	606	615	644	587	596	628	600	597	683	605	630	596	656	624	566	622	636	660	612	582	621	589	578	660	637	608	584	591	627	615	663	654	637	605	615	631	615	621	613	610	638	615	595	622	580	624	647	600	598	627	624	650	595	634	658	593	604	612	623	651	619	609	602	590	616	564	602	545	615	604	614	662	600	620	656	624	622	643	598	586	609	586	602	611	590	604	641	613	637	605	626	601	621	606	636	605	616	578	608	642	599	589	621	646	588	612	586	664	651	627	604	603	650	580	610	618	640	594	613	643	628	631	618	600	626	608	586	608	574	665	634	648	647	617	604	604	651	625	597	661	573	622	635	594	609	582	605	590	619	583	619	609	670	642	622	566	644	635	633	568	635	598	557	610	622	623	647	604	649	619	652	608	582	615	615	662	630	619	624	595	625	621	594	607	591	609	631	621	599	623	640	613	609	601	670	657	646	622	633	625	621	626	644	636	643	567	641	608	601	596	629	621	624	629	604	569	627	623	594	644	642	595	623	565	591	625	615	641	645	588	610	642	569	639	629	581	662	631	601	574	588	621	606	659	625	702	617	612	572	633	610	609	613	627	605	595	602	603	636	615	610	575	604	623	586	647	609	600	621	624	618	600	580	591	640	656	640	619	594	589	559	592	585	594	587	603	596	631	599	601	596	537	590	661	599	646	635	600	653	647	627	604	646	591	606	629	609	612	596	566	575	613	634	608	593	576	612	608	623	618	674	591	587	609	642	578	607	625	585	615	641	596	647	626	614	591	590	655	604	612	602	642	654	609	615	611	604	602	646	606	654	590	610	570	636	616	574	615	633	600	598	628	603	611	586	615	611	616	653	595	615	634	593	617	594	591	594	637	565	637	647	617	634	633	617	620	633	590	637	639	584	629	585	705	640	650	626	610	591	635	610	581	620	646	608	636	607	578	609	606	629	607	609	626	637	642	648	621	591	649	625	635	603	627	616	631	651	657	640	659	623	634	613	589	637	545	581	591	586	600	601	633	648	622	642	628	615	613	625	598	633	599	635	610	606	595	587	627	608	586	595	623	617	632	627	616	638	632	547	619	612	640	615	631	569	565	604	576	573	614	615	574	650	612	608	644	613	586	626	563	643	569	612	611	625	649	639	585	638	598	638	623	626	611	630	589	608	588	655	563	598	594	636	596	616	643	591	578	561	611	627	580	668	589	626	620	614	599	662	629	568	587	593	619	590	592	625	655	587	639	637	637	583	574	569	602	625	599	623	615	597	631	633	609	615	596	599	646	593	608	666	609	649	661	614	640	583	614	600	610	614	611	584	596	607	622	622	635	581	586	621	625	584	657	579	653	608	608	548	626	600	600	626	592	621	585	620	580	578	644	624	604	603	613	662	619	606	605	657	621	578	598	629	643	562	604	620	650	593	605	625	630	623	657	599	637	622	589	633	665	596	603	596	544	630	632	586	667	597	641	558	591	632	585
31480	30912	23611	8049	1424	666	555	540	566	562	552	551	533	547	511	595	556	565	515	542	500	599	569	545	555	504	525	532	478	519	505	507	534	567	521	518	538	539	528	513	533	539	515	522	527	532	541	516	507	521	498	526	581	572	513	528	549	567	528	542	514	564	561	477	499	503	508	542	575	528	515	518	543	531	524	543	576	525	483	504	511	567	543	539	525	584	508	484	517	529	484	531	542	535	540	529	513	585	571	547	562	521	529	519	522	549	558	555	516	550	519	507	493	523	557	526	543	525	516	519	550	546	515	506	515	509	548	523	548	545	514	536	527	564	596	485	514	493	580	513	532	555	556	509	511	518	537	557	510	520	529	540	514	561	512	522	534	511	503	547	512	549	511	468	538	527	499	536	560	538	523	522	482	514	551	506	550	523	532	525	523	530	533	515	519	531	509	519	521	546	508	530	490	498	506	536	521	504	531	536	555	561	525	502	484	554	512	555	555	532	557	516	534	576	493	528	540	527	501	546	495	516	527	532	539	500	531	568	502	504	539	518	552	532	523	503	485	525	504	517	515	515	502	544	522	541	524	489	494	564	516	562	537	493	520	544	543	562	510	533	550	524	525	575	535	550	552	515	527	515	554	509	530	532	534	501	496	525	528	558	491	522	535	520	577	547	568	540	543	498	518	536	513	543	509	541	517	505	504	547	536	535	503	535	544	536	451	525	555	561	520	541	559	556	500	502	510	545	527	542	516	533	521	568	547	530	527	523	550	533	543	525	496	496	559	515	514	480	523	500	552	516	505	485	524	536	550	553	529	509	499	543	532	543	513	515	548	545	545	523	530	541	564	531	541	524	542	508	504	544	490	549	545	535	532	522	532	550	528	564	533	525	572	548	516	485	544	517	569	535	529	529	552	522	588	505	522	508	528	555	566	542	534	516	483	509	517	501	554	528	545	483	517	551	536	539	529	511	545	524	546	522	553	492	524	516	546	534	486	506	544	533	555	542	536	535	514	523	488	521	527	565	559	521	512	552	542	513	537	540	567	519	512	515	523	563	502	544	551	514	485	536	503	533	495	542	531	522	536	531	531	527	496	547	524	478	553	508	511	521	555	540	532	538	523	515	525	552	576	514	532	529	544	524	509	509	482	526	518	528	509	493	530	550	515	497	476	527	532	500	519	517	533	527	520	546	521	532	535	562	535	514	542	545	523	536	528	525	571	546	527	560	529	512	527	541	553	564	522	523	505	516	577	558	576	503	563	555	526	521	517	519	500	550	580	548	531	524	531	543	520	528	531	563	523	526	528	544	552	524	552	526	526	532	559	513	579	537	548	533	563	544	531	518	493	525	530	508	541	503	557	549	526	515	538	512	524	553	527	540	521	533	571	515	494	519	556	548	570	539	574	541	561	535	519	504	500	503	557	513	550	558	555	510	523	570	499	516	531	526	536	545	517	547	518	522	557	555	535	553	525	561	547	518	548	544	509	503	583	483	551	538	545	530	515	557	529	516	536	540	524	522	530	569	579	518	500	528	530	547	526	492	511	525	499	550	533	570	532	471	501	538	550	565	515	508	500	592	551	532	505	559	507	536	564	553	525	484	544	540	539	494	512	523	551	508	522	523	533	562	518	552	523	595	545	516	543	546	500	537	525	532	506	506	551	561	539	576	528	511	519	517	528	558	515	533	533	561	519	538	520	558	503	498	514	504	507	504	506	571	494	555	559	534	518	528	526	535	485	526	551	529	539	506	570	523	520	575	498	555	526	520	507	515	532	559	586	500	521	520	549	529	573	526	559	499	509	521	530	492	519	556	544	511	534	518	499	529	496	539	567	529	498	549	547	561	503	515	537	562	553	550	558	543	507	503	542	507	533	531	544	508	530	550	556	554	516	534	549	530	524	537	548	516	547	554	558	537	501	572	501	497	524	528	537	532	502	530	569	515	525	524	549	525	549	530	526	531	517	510	522	526	525	574	512	579	538	516	522	494	561	516	512	579	547	537	541	590	520	557	543	532	516	547	514	553	515	539	530	544	535	520	549	520	590	562	535	540	541	483	594	516	522	529	520	518	553	486	503	557	559	523	539	554	554	502	517	543	510	554	549	515	534	530	546	515	493	529	537	506	598	525	561	573	523	512	524	505	503	532	524	526	593	508	558	490	528	520	549	507	549	534	546	551	503	525	513	466	500	543	543	534	531	524	557	556	546	518	502	533	538	510	538	508	515	537	532	551	511	484	531	519	551	521	521	509	501	553	524	493	531	551	525	513	554	534	500	521	551	563	543	534	517	525	520	493	506	534	529	522	531	512	537	512	548	540	490	556	505	526	569	525	544	524	540	528	508	552	533	557	567	582	581	524	536	548	572	525	540	558	505	571	547	542	507	488	534	551	522	515	538	516	524	554	525	523	565	551	528	535	520	534	552	520	531	525	549	554	569	504	570	530	466	536	540	547	520	513	532	550	537	530	550	484	518	494	527	532	556	515	552	552	551	540	539	517	535	543	573	509	510	507	511	608	561	574	494	500	507	504	534	551	507	528	518	541	525	536	573	576	552	531	530	515	554	504	488	525	517	583	559	490	540	536	522	515	528	507	533	561	559	519	564	513	505	573	536	524	490	538	489	516	499	560	510	554	567	574	509	580	545	515	561	595	536	502	518	545	582	556	494	507	550	564	509	512	578	518	527	552	562	525	544	523	490	513	507	607	529	509	518	519	581	537	503	548	555	534	542	512	512	491	573	510	528	527	525	520	529	553	525	546	529	526	494	540	549	531	519	529	525	541	500	555	551	531	510	511	546	502	533	541	520	569	533	530	532	515	542	515	510	536	508	539	501	522	541	537	559	504	592	532	524	555	538	532	533	545	548	548	507	528	529	499	551	511	479	575	518	531	525	536	530	520	528	537	536	572	493	562	531	550	486	519	527	554	509	522	519	524	512	545	548	545	559	556	522	516	519	514	545	527	567	502	517	513	564	542	521	549	497	522	526	521	564	548	548	548	529	516	526	510	542	509	539	494	533	507	527	587	536	540	514	518	550	503	544	527	506	514	498	566	524	547	542	530	534	514	519	499	545	493	598	498	543	549	545	586	533	509	556	557	495	532	541	531	504	565	528	576	539	536	520	538	507	518	478	516	526	510	541	492	523	498	566	535	512	582	527	468	514	548	494	516	534	522	544	512	556	520	498	590	575	560	527	534	485	508	564	517	460	551	487	488	517	514	481	539	496	517	547	532	488	586	502	523	533	547	513	519	493	541	507	556	517	539	533	511	539	542	554	520	551	505	559	511	521	499	559	550	524	555	523	559	550	541	545	520	536	531	503	507	529	485	512	507	534	544	511	533	549	508	585	501	534	517	553	533	507	548	542	499	542	567	563	544	543	525	544	509	537	515	522	542	559	501	521	515	525	539	554	497	494	483	523	554	574	516	538	570	514	562	574	581	554	527	531	492	533	516	532	533	540	483	531	525	537	486	538	545	509	541	539	484	534	479
26095	34448	17049	4083	1122	567	483	432	429	440	450	484	456	453	414	411	453	444	442	467	424	503	418	444	468	458	429	464	461	432	470	431	448	454	435	419	460	455	449	402	428	448	392	449	437	476	447	441	416	446	403	431	461	440	429	482	452	467	440	434	451	416	428	442	484	472	432	421	467	429	431	442	436	438	451	453	452	424	460	453	459	462	459	456	403	454	425	447	494	444	432	466	447	418	452	456	426	418	479	446	455	445	410	451	421	437	465	459	455	409	421	471	451	452	392	440	435	464	431	420	489	403	426	464	436	429	412	433	478	433	449	495	422	443	447	446	447	446	421	438	446	429	418	434	434	452	426	437	434	448	453	462	440	460	412	424	436	425	429	436	446	420	416	439	423	432	444	439	484	444	420	459	471	461	480	488	462	465	473	476	465	426	451	451	454	421	430	453	457	454	470	453	436	443	431	425	453	434	449	442	413	454	432	452	426	436	430	470	447	431	402	431	444	444	435	448	459	467	451	448	435	417	438	399	446	446	478	447	422	428	474	461	436	504	395	447	372	425	476	440	413	431	452	447	482	455	420	440	432	450	438	473	421	422	456	438	443	471	404	464	437	452	469	438	434	467	466	461	459	398	460	465	464	439	468	451	431	469	473	412	450	444	447	436	437	428	437	489	449	464	432	415	445	427	442	475	395	429	447	456	436	421	452	421	466	447	455	442	475	433	468	410	436	501	435	468	446	427	422	448	433	432	469	415	457	428	449	457	418	447	413	448	453	426	415	397	428	395	440	490	428	429	419	436	466	422	457	453	435	451	421	441	476	434	446	409	456	415	432	475	441	407	444	447	438	448	439	475	445	526	430	451	473	475	450	458	450	457	418	461	435	433	435	450	450	452	421	472	463	448	440	444	422	411	414	462	442	454	440	452	436	426	495	447	435	481	453	411	437	433	458	438	443	468	439	462	448	443	452	435	437	419	461	424	462	470	499	439	418	436	405	451	432	463	457	396	441	432	454	414	411	460	445	415	419	472	441	422	469	454	431	437	419	457	450	456	444	440	420	493	451	404	477	436	476	421	482	472	439	468	416	430	460	422	468	444	447	421	438	419	401	431	408	491	422	458	421	426	450	480	408	434	420	420	454	430	426	441	429	449	440	393	423	408	438	435	437	424	425	418	431	439	463	432	411	472	443	456	438	420	407	435	458	454	491	430	472	445	448	406	456	481	446	464	437	448	458	424	425	452	436	455	418	442	408	479	439	480	470	449	480	436	468	431	477	433	483	434	452	419	422	432	468	414	444	446	418	470	443	473	403	408	441	450	457	409	458	421	420	472	436	447	431	422	446	438	427	420	445	448	476	443	451	460	431	441	451	457	446	478	433	484	398	440	435	440	424	444	471	477	447	465	402	454	464	453	439	434	478	457	458	453	450	427	432	441	455	444	454	441	459	485	442	421	435	430	424	405	437	462	479	399	461	434	440	427	409	416	444	423	449	459	436	443	453	446	417	422	437	446	446	449	424	440	447	439	479	457	439	478	441	448	405	452	420	434	433	474	447	445	454	455	428	450	472	441	460	449	428	447	458	454	429	467	458	431	409	434	489	454	437	444	421	459	455	446	444	455	459	440	449	446	476	444	430	439	433	413	449	457	448	447	452	416	437	465	444	454	464	455	460	424	446	440	456	451	407	429	391	451	451	490	442	452	420	458	431	433	429	457	441	470	445	438	416	437	396	386	447	436	444	478	395	447	433	430	422	455	405	398	468	433	436	463	414	420	450	459	429	464	408	448	426	469	446	425	454	432	422	424	449	429	474	421	451	436	400	435	452	452	454	430	499	460	443	451	442	448	437	456	437	414	428	441	449	427	443	468	436	416	412	470	454	452	477	440	490	446	436	448	470	450	406	428	464	439	448	436	448	455	470	446	440	463	444	461	445	431	454	482	417	440	448	438	443	451	445	442	435	472	446	450	466	458	422	473	462	465	471	411	443	453	447	437	469	451	464	445	464	425	434	411	442	450	427	436	458	454	432	479	426	469	432	462	435	458	438	434	423	451	491	441	478	452	422	408	463	433	441	445	462	438	460	420	419	447	420	451	469	480	481	418	430	442	441	412	441	419	457	427	430	441	445	459	442	424	482	465	425	437	424	445	425	437	444	464	416	429	424	443	470	434	442	491	434	462	429	453	433	447	469	474	436	477	451	441	440	477	445	411	477	475	436	455	463	454	439	459	481	458	424	442	399	438	410	487	474	441	448	451	499	465	409	423	462	475	441	438	461	453	426	407	442	417	445	436	459	452	438	427	447	419	436	458	424	417	456	444	423	443	454	444	464	468	461	471	468	421	443	486	485	454	406	425	466	441	444	421	478	465	459	459	422	441	472	449	455	434	469	397	415	469	439	445	428	414	454	455	488	449	445	440	442	427	465	417	461	415	441	427	409	489	477	466	437	468	433	403	460	423	465	456	438	440	433	411	458	434	462	446	460	466	443	446	428	458	451	423	456	440	432	440	440	497	455	486	440	449	418	413	455	459	422	466	446	429	456	453	427	441	452	435	501	433	495	423	418	428	446	431	442	432	459	447	436	447	430	442	421	441	431	423	412	443	422	404	471	424	445	460	478	473	453	464	449	448	454	456	445	444	478	479	449	443	497	453	467	482	450	427	410	490	450	458	428	429	446	484	446	462	427	417	445	465	411	420	486	425	441	458	459	431	433	423	476	459	449	427	445	450	439	424	436	423	455	458	414	435	429	469	448	449	427	439	467	459	422	431	441	470	459	479	464	462	441	449	447	424	417	422	465	432	431	426	463	451	426	408	425	450	413	420	437	450	439	422	414	452	414	436	437	414	468	445	412	423	437	474	434	446	450	441	436	440	501	425	434	443	435	407	467	428	456	480	449	433	445	429	421	439	425	474	474	474	435	461	427	427	450	432	470	469	486	439	449	451	420	444	414	442	443	387	444	445	464	430	492	409	484	440	409	422	429	427	465	441	451	429	452	478	508	443	464	434	458	452	453	445	428	464	433	472	445	411	437	457	504	430	433	432	460	426	433	442	440	409	458	463	477	472	421	461	450	478	448	443	452	433	470	406	423	471	452	420	421	480	488	478	427	450	428	427	449	432	426	446	415	438	488	421	448	445	449	434	434	433	465	460	453	428	476	423	414	429	450	429	434	461	429	471	432	435	443	469	465	460	449	458	435	421	492	444	417	434	427	418	442	402	482	462	430	437	422	421	429	416	427	453	435	450	457	428	452	445	422	468	416	424	464	458	412	390	446	479	413	476	421	442	451	467	448	439	462	415	453	432	447	430	403	422	457	459	428	458	433	423	447	442	432	442	459	425	423	426	469	438	470	437	428	433	429	421	456	484	457	424	429	470	437	427	440	405	454	407	462	408	461	457	480	443	427	473	443	444	430	463	460	451	417	461	453	457	422	437	455	454	423	444	460	500	445	437	456	418	397	416	441	449	427	446	435	418	436	447	441	473
25606	27120	37815	29417	13720	2505	784	618	557	603	627	555	608	539	583	569	563	523	577	573	550	544	581	522	623	571	577	554	606	519	544	564	542	598	561	524	539	560	571	579	562	567	568	564	553	571	596	532	514	535	554	565	550	595	560	554	560	584	573	522	581	600	561	578	568	538	581	593	497	604	553	567	573	560	569	565	597	540	573	563	565	593	534	528	567	573	587	593	548	525	582	522	557	524	527	560	574	586	589	564	591	511	532	593	626	545	579	540	549	569	523	557	565	530	613	557	556	584	549	507	520	548	575	577	589	545	542	518	547	534	542	575	568	523	597	596	520	530	567	561	530	549	570	549	512	546	501	539	507	558	527	553	553	549	567	553	563	541	590	572	554	542	571	547	565	537	551	591	552	602	542	568	573	538	557	579	567	545	528	558	530	492	589	580	560	533	575	539	537	564	559	556	605	564	609	576	525	558	568	507	583	547	572	542	587	541	558	564	556	602	542	571	556	585	554	583	560	588	519	542	566	550	567	539	542	560	572	563	569	557	566	560	547	546	561	561	580	573	574	515	509	540	554	587	559	571	528	605	538	574	583	576	492	525	567	571	594	544	512	561	557	565	586	565	561	583	595	569	559	560	532	576	531	557	512	538	540	577	547	533	532	541	542	560	574	551	556	550	575	548	567	587	562	560	552	547	552	557	543	586	555	544	536	557	592	597	575	552	583	556	557	571	567	591	565	570	571	570	569	544	531	592	558	537	516	542	591	540	590	620	548	559	544	578	575	590	589	529	545	558	580	548	514	530	559	538	509	573	561	565	563	565	549	543	569	616	568	591	565	522	536	598	524	559	601	544	543	536	564	544	572	547	600	568	550	589	548	554	566	579	539	551	570	526	562	485	575	534	578	585	548	515	560	536	552	535	553	564	567	576	533	560	543	586	526	576	581	527	555	582	583	581	571	549	535	575	546	575	548	523	551	580	546	528	592	529	538	588	559	574	536	538	560	580	562	517	541	557	559	574	551	585	592	576	567	552	535	563	601	577	531	567	594	555	557	577	571	543	535	579	556	559	548	543	571	538	570	547	609	584	577	575	561	536	569	590	558	512	530	544	524	537	536	533	541	551	527	576	537	584	594	550	541	529	537	566	577	518	580	535	582	527	569	559	546	568	544	557	544	590	594	573	555	560	531	535	563	581	564	592	535	569	555	550	516	583	597	534	546	569	547	526	582	533	577	560	540	573	572	577	528	527	600	521	565	563	541	618	570	535	527	548	563	533	565	530	597	562	572	553	584	528	555	562	591	556	540	590	562	578	547	556	536	558	540	538	603	572	582	584	583	578	542	565	536	577	547	565	558	575	543	579	559	577	515	561	551	566	560	574	555	544	529	565	527	572	545	593	576	561	556	593	552	558	553	566	574	537	580	582	548	544	580	563	557	548	535	558	525	524	539	508	577	548	581	589	487	567	555	572	512	558	535	517	521	564	558	578	543	563	598	588	560	574	569	513	555	561	558	522	544	561	545	550	569	568	564	513	556	583	545	586	605	557	563	482	557	564	549	552	555	547	593	539	578	542	552	580	520	582	561	541	530	565	544	550	566	539	554	549	545	540	535	544	583	525	554	578	544	577	558	546	570	557	559	548	533	585	584	580	612	583	594	545	502	531	549	555	588	531	543	544	565	585	568	539	563	587	519	557	600	577	601	519	599	590	553	552	574	568	522	574	558	539	582	547	566	551	536	559	528	538	539	546	546	607	562	595	545	584	547	554	551	541	562	527	547	528	525	530	595	550	552	556	560	529	600	601	540	497	544	571	562	565	563	541	541	550	536	550	554	558	525	561	597	531	566	547	558	538	517	559	544	525	534	597	553	537	553	552	601	535	506	507	565	549	534	570	569	550	522	545	559	510	530	567	548	552	558	559	523	544	581	543	538	544	525	546	569	573	552	563	582	572	549	539	583	521	512	560	553	498	564	518	566	612	557	571	548	555	584	582	582	551	549	527	553	553	590	547	548	576	536	546	526	521	592	497	525	569	535	535	535	540	598	578	558	541	554	533	557	559	572	516	603	585	576	568	524	560	543	545	560	572	553	568	570	527	542	524	538	564	560	545	592	603	537	564	548	558	542	560	540	594	560	602	576	576	584	559	578	569	546	570	574	563	552	557	597	551	573	544	560	555	535	547	562	583	537	571	596	560	543	564	538	513	552	587	526	550	571	536	575	581	555	578	553	563	520	561	569	577	539	533	597	588	555	559	572	565	564	536	555	564	539	551	543	527	557	534	545	528	577	553	583	560	538	524	526	563	561	527	574	559	549	537	575	534	542	565	567	567	591	564	561	557	528	560	519	552	578	556	602	563	576	559	556	560	565	568	603	552	584	549	544	533	537	582	573	585	541	583	566	543	584	557	566	576	571	573	543	540	535	572	561	546	603	519	530	565	522	535	571	568	577	517	570	563	531	537	588	547	547	533	584	570	584	566	517	571	498	557	558	539	541	531	580	546	561	544	560	534	592	529	618	530	562	501	543	565	578	535	566	562	519	537	559	553	558	513	549	562	554	576	530	602	567	558	577	562	559	550	551	576	568	560	580	564	548	555	543	558	539	558	524	551	576	578	572	648	525	581	555	594	566	568	552	551	536	525	563	537	523	531	531	537	509	533	544	521	591	557	577	549	549	575	588	585	582	543	564	585	553	538	565	578	565	566	539	555	594	582	534	564	588	554	550	543	563	559	548	568	563	546	588	518	529	561	537	578	563	510	534	548	576	549	569	597	578	556	573	556	552	542	529	578	556	552	561	604	580	629	545	546	571	588	561	547	562	570	576	503	568	515	524	496	553	556	549	631	563	528	559	552	570	573	569	556	606	517	539	533	581	572	583	588	572	590	551	589	580	537	557	602	572	596	555	541	548	553	601	584	536	542	549	575	583	574	554	594	526	554	558	591	555	551	563	544	577	577	615	529	555	548	564	578	578	548	553	575	535	537	552	542	556	542	575	507	541	535	572	552	515	567	577	550	579	550	589	557	542	543	532	568	553	529	570	521	560	549	570	539	591	579	582	544	591	576	524	551	539	525	576	545	581	558	560	572	539	524	567	553	576	529	562	551	554	572	578	548	560	551	569	583	590	537	603	574	528	542	544	557	547	528	532	581	578	572	618	556	556	524	551	539	580	591	561	599	547	527	520	500	585	588	585	563	549	562	571	577	535	539	588	543	541	571	562	501	557	519	540	522	567	517	557	590	558	535	571	535	608	515	525	532	548	566	579	488	530	557	533	546	535	566	512	558	588	572	559	545	554	571	544	569	573	537	553	560	530	555	570	599	571	543	569	578	524	566	526	553	536	544	523	579	537	579	550	592	583	612	587	531	503	522	572	536	525	573	594	612	569	537	623	555	595	576	550	553	590	536	511	581	531	550	589	561	574	548	576	572	547	603	555	532	543	587	563	557	551	525	572	539	585	583	539	527	555	577	533	563	538	559	540	596	564	525
60164	85802	52153	18979	4956	1229	626	593	520	511	556	535	481	519	511	489	497	523	521	509	486	482	499	482	517	522	456	555	564	542	504	504	498	488	554	548	503	524	516	524	503	548	506	519	466	514	541	510	516	505	513	530	522	532	515	504	557	477	542	520	531	526	543	508	493	527	517	483	491	501	491	500	509	560	501	502	510	505	506	540	527	558	550	510	492	495	534	505	496	513	515	481	509	518	534	504	536	479	487	490	548	518	499	497	504	536	491	486	500	493	519	504	521	532	506	486	558	490	505	516	500	517	528	520	489	472	509	530	474	509	527	520	508	536	501	478	529	544	479	499	528	497	516	477	526	524	538	513	504	482	496	479	509	517	521	500	482	509	497	498	554	533	490	499	523	510	537	495	517	496	502	546	490	519	513	487	494	479	513	522	491	484	509	510	490	498	489	525	510	485	498	512	535	460	492	503	498	477	552	517	520	495	510	470	526	545	542	529	481	519	550	495	492	518	475	482	479	487	513	489	492	544	482	482	494	493	513	496	541	516	521	531	515	515	519	526	506	487	491	500	470	527	502	494	532	470	506	528	517	513	476	514	550	489	517	498	537	520	501	496	482	503	484	489	543	503	525	510	503	540	488	457	530	502	469	517	462	522	558	493	488	503	540	496	526	534	527	484	537	517	475	488	533	514	468	483	514	495	524	501	498	492	523	481	494	501	502	564	480	518	518	522	518	461	523	521	539	518	491	501	498	499	488	487	517	535	521	528	526	552	482	492	489	504	491	495	492	510	547	528	496	462	507	494	524	551	528	504	499	531	509	482	506	529	496	480	493	517	509	508	509	523	530	539	496	506	537	486	491	525	492	496	481	515	526	508	488	458	504	500	468	512	514	523	491	491	497	504	525	545	500	512	513	486	553	518	487	518	536	502	519	526	534	472	501	531	502	515	534	528	492	509	491	511	518	481	534	478	475	491	515	496	511	537	515	515	489	519	504	504	494	483	455	507	548	549	497	518	459	488	509	510	510	496	462	512	499	483	525	519	466	536	502	544	506	511	559	546	522	510	504	477	472	531	506	561	518	489	519	483	483	478	517	531	502	496	485	534	489	565	533	494	534	522	538	442	552	488	533	508	468	543	517	519	516	493	532	532	486	492	543	497	522	518	494	519	490	537	497	525	530	507	482	515	484	540	527	511	539	488	555	504	504	532	489	503	527	510	542	516	477	495	494	525	506	496	491	482	474	526	512	487	514	490	495	479	507	535	520	489	484	468	499	512	493	532	476	540	511	504	501	518	519	508	519	504	538	509	494	534	560	498	475	529	503	482	529	517	519	505	489	477	548	480	504	488	502	498	530	474	512	492	508	537	495	514	518	524	521	548	510	530	576	511	540	486	538	494	488	538	493	506	526	507	510	525	554	501	448	543	521	506	549	516	499	549	497	515	486	529	523	523	479	530	522	504	499	513	503	486	455	484	497	498	510	513	499	547	474	481	469	547	523	491	495	520	537	504	518	514	471	543	554	535	497	503	493	505	512	517	469	506	471	570	506	498	486	512	471	492	504	528	511	494	511	540	510	499	491	484	513	516	529	517	502	501	481	486	471	542	463	474	542	502	524	494	478	502	524	511	480	516	531	516	504	539	546	524	472	521	506	484	532	545	490	508	532	500	505	491	472	478	481	499	488	478	496	530	459	504	477	499	516	509	521	504	497	537	532	537	541	529	478	526	455	516	501	535	529	509	523	528	467	484	522	491	492	509	518	520	516	494	544	463	498	559	540	539	480	494	500	450	535	497	547	505	532	511	523	554	474	536	517	512	493	490	514	528	486	545	465	510	487	479	521	495	519	478	488	457	509	528	516	517	526	503	511	535	481	511	517	540	538	465	536	516	511	461	513	522	551	522	511	476	516	469	538	500	513	522	528	466	481	492	527	480	512	538	566	521	492	498	483	523	563	533	495	467	479	535	501	477	507	486	519	521	490	552	488	484	509	509	502	529	488	502	525	474	516	508	505	497	509	501	471	528	509	486	511	487	537	527	513	504	525	521	511	501	512	540	514	493	508	510	490	548	515	533	485	508	504	547	485	489	532	482	483	538	523	504	493	482	547	519	526	528	507	517	520	519	527	490	562	486	517	519	488	559	510	506	505	509	492	526	526	485	520	540	495	479	486	536	461	531	524	509	494	512	515	500	505	492	504	510	527	483	496	527	488	498	519	510	564	510	535	539	489	505	514	503	536	486	516	490	541	519	544	476	518	501	529	510	489	508	527	482	523	475	526	497	506	527	502	534	538	492	558	501	511	518	498	519	494	545	491	512	541	507	539	512	540	537	510	503	466	532	514	506	476	495	521	523	549	510	511	499	530	489	523	508	496	494	504	512	513	450	528	454	532	529	514	516	486	509	441	473	500	491	496	499	501	483	543	519	528	495	507	535	536	510	458	500	455	461	456	490	481	483	502	567	523	539	569	541	476	476	502	539	473	514	498	471	485	519	550	490	505	495	538	507	545	512	497	551	521	493	516	520	516	506	493	479	527	514	532	477	535	501	481	512	494	533	533	501	504	501	493	490	491	492	498	536	522	487	484	504	505	480	483	538	501	495	520	498	512	552	511	514	474	501	478	482	488	513	470	540	479	460	498	504	492	553	494	526	567	495	500	497	519	513	499	531	530	491	523	550	496	524	487	481	494	489	529	508	455	514	504	535	540	545	502	518	512	487	534	498	488	498	500	523	520	513	456	500	523	482	527	501	471	486	486	540	460	518	478	494	489	467	506	496	499	500	542	539	530	505	519	524	485	510	497	533	514	502	463	510	482	516	501	514	494	504	502	499	537	508	492	484	487	543	481	509	477	509	471	527	494	519	509	531	498	535	491	511	477	535	512	546	529	513	562	537	515	476	506	502	536	506	483	509	511	477	512	493	500	503	558	537	526	492	501	490	511	515	530	504	495	493	524	489	525	474	531	495	526	492	468	529	517	501	535	505	524	497	516	483	521	509	481	539	495	514	513	478	520	499	488	535	498	495	517	521	475	487	516	492	540	503	558	481	527	503	534	486	507	500	527	506	497	453	509	518	493	478	528	509	546	494	457	482	549	469	498	520	520	532	517	536	485	454	474	489	494	522	512	478	494	528	502	474	544	503	525	501	497	500	524	516	528	502	508	479	537	525	490	524	495	493	520	493	523	526	520	501	501	450	506	505	560	521	494	474	534	495	514	501	496	494	519	497	494	513	481	515	459	503	462	499	487	539	473	492	505	534	491	498	487	500	532	496	521	503	488	524	525	503	510	507	549	503	466	538	525	496	535	478	524	513	501	512	487	507	472	441	512	500	483	482	484	478	504	503	464	527	502	513	485	523	503	489	487	480	495	529	534	488	507	565	492	523	496	540	508	504	481	535	475	477	519	524	470	484	522	473	517	533	538	504	522	496	498	502	471	490	524	526	488	520	520	551	495	481	534	497	480	548	524	494	505	529	517	517	535	521	541	515
23920	23162	32642	27125	20692	11146	1852	816	663	706	721	716	663	671	684	666	693	668	656	675	667	676	656	670	640	671	633	709	685	702	674	678	666	657	670	631	684	611	628	596	673	674	695	689	668	665	669	615	632	660	680	643	728	619	646	631	656	667	693	689	677	605	662	617	654	663	676	658	669	649	654	680	666	633	671	694	694	657	688	672	658	648	673	672	648	665	659	661	713	659	631	617	684	634	643	660	607	622	697	640	672	648	676	662	660	662	656	707	680	650	717	669	630	623	650	653	661	669	634	650	656	635	672	632	639	606	649	620	631	678	672	671	661	620	635	696	709	700	647	590	653	639	616	660	649	636	683	625	657	690	679	666	689	610	641	649	655	694	749	634	692	700	699	668	655	641	628	617	688	667	634	655	641	606	663	650	649	628	677	700	629	630	661	631	680	656	626	650	645	685	665	693	691	636	634	661	647	657	732	647	671	649	633	647	695	616	647	619	687	676	651	697	657	663	632	653	652	623	605	658	644	681	620	683	630	677	659	639	618	664	651	669	677	659	645	620	681	659	694	674	659	625	623	669	657	684	644	650	664	639	675	615	640	676	635	650	691	618	663	616	677	696	648	660	674	691	666	664	686	680	660	685	655	642	634	649	656	698	628	635	642	690	675	619	639	672	696	659	676	670	727	642	600	644	619	725	629	674	641	629	610	603	647	619	658	719	652	666	629	699	685	674	652	674	655	623	641	715	641	643	636	648	665	688	657	638	659	724	698	677	649	655	684	656	640	659	600	643	703	684	641	660	679	662	621	662	694	663	660	673	619	699	647	629	667	648	696	637	645	629	645	663	608	656	687	649	623	665	669	656	660	637	665	668	628	647	608	646	682	648	633	658	641	647	653	614	664	608	641	676	651	628	678	650	665	681	663	660	615	657	649	654	681	599	660	630	674	609	656	665	620	678	701	646	672	615	638	659	671	680	641	631	620	706	673	665	611	696	642	634	642	609	696	702	608	624	635	687	651	684	661	638	651	660	645	667	677	664	644	636	645	685	674	574	619	676	629	731	655	690	685	651	629	603	635	664	706	688	645	618	641	660	631	656	682	657	688	618	642	659	596	645	659	658	642	608	690	627	606	625	631	716	643	684	636	681	695	685	640	679	645	612	677	678	668	663	665	669	696	672	665	666	658	627	626	642	622	697	676	658	639	720	680	652	645	665	672	608	662	624	606	629	638	656	661	585	676	648	664	614	662	633	634	690	653	702	670	631	640	652	653	630	673	699	636	641	652	665	659	661	646	689	661	660	698	671	661	648	662	661	646	641	654	650	668	635	621	646	706	626	653	662	667	645	646	669	690	644	663	678	679	646	658	664	671	643	665	607	682	678	657	658	687	691	649	676	649	627	612	628	657	665	675	641	659	597	697	642	620	670	635	686	653	673	638	646	626	665	658	689	645	676	641	606	727	688	605	607	662	695	711	572	691	635	675	654	584	651	641	637	674	668	630	669	652	659	642	650	636	660	648	616	618	680	615	628	628	656	619	691	616	575	670	656	728	677	641	680	688	643	635	655	642	616	678	664	662	684	666	653	649	676	653	679	624	647	610	634	617	638	660	649	614	595	632	638	608	659	636	647	642	638	658	665	664	651	615	652	631	698	679	643	636	663	613	704	610	667	636	674	602	659	661	666	667	664	647	674	651	615	675	631	668	685	642	605	635	663	656	606	686	670	649	661	669	643	680	601	615	627	665	691	650	656	646	631	642	664	634	622	659	628	677	659	707	633	654	641	646	636	653	651	657	704	662	632	608	658	666	614	681	625	676	592	636	662	623	631	634	655	704	687	642	660	678	644	649	635	662	646	690	652	640	634	652	648	661	672	625	653	627	689	623	633	638	647	677	697	637	625	638	649	688	653	652	661	665	637	638	616	650	665	667	616	602	629	657	654	654	642	683	632	682	622	650	714	679	674	620	688	614	619	677	669	600	663	609	617	670	704	689	686	614	661	598	654	631	668	669	645	644	640	693	656	652	646	629	647	655	604	628	663	678	690	614	641	658	717	649	707	666	630	627	634	691	638	635	642	655	650	650	665	680	651	690	641	634	698	617	617	645	608	626	691	611	653	626	626	645	692	703	647	660	648	638	642	639	670	648	603	667	640	667	670	697	711	700	622	696	651	709	668	705	682	658	625	593	650	680	668	695	648	627	700	696	648	615	589	666	649	654	629	659	646	621	700	619	729	649	666	641	646	653	689	652	621	637	679	656	676	638	662	644	684	690	647	703	619	678	625	689	619	696	677	677	620	636	630	655	685	702	622	640	641	657	651	580	685	622	661	629	636	654	635	641	616	638	650	650	616	636	688	618	626	611	663	693	641	663	709	632	631	630	689	692	652	698	587	686	664	690	680	616	613	649	681	653	611	659	601	661	671	654	647	655	702	621	641	658	676	631	621	660	611	652	649	654	695	591	597	626	646	716	659	629	693	644	641	676	668	666	640	650	653	608	616	639	660	671	604	702	672	635	665	653	637	665	628	692	591	658	609	651	632	625	635	658	635	668	633	646	660	639	659	652	644	654	640	666	630	671	642	655	626	665	625	637	654	648	668	658	636	694	635	680	665	705	642	682	631	611	656	667	664	659	668	629	653	633	591	700	627	640	638	662	670	633	686	667	659	669	623	636	632	617	658	663	659	663	662	690	665	626	666	640	681	695	676	653	642	700	629	622	667	651	662	688	616	636	656	656	649	671	657	669	656	668	643	667	642	578	615	652	619	636	646	673	611	672	645	675	643	665	666	660	639	620	606	665	644	645	682	667	623	684	625	615	650	687	639	643	674	619	641	659	656	650	667	667	646	665	630	652	706	652	660	691	676	598	695	626	664	647	690	698	634	667	690	654	645	659	654	713	655	611	629	652	679	616	661	613	640	689	604	626	657	649	655	626	619	634	644	647	660	669	656	629	665	584	679	673	595	669	639	650	670	649	667	667	637	657	661	647	703	651	690	689	623	612	692	654	726	644	600	659	684	658	623	665	575	633	631	702	686	663	642	624	657	656	687	654	672	664	657	684	667	650	660	659	634	694	662	713	658	656	644	633	649	672	611	660	646	662	631	651	611	683	634	677	662	654	671	703	672	616	661	649	680	673	683	625	661	656	645	607	636	673	665	662	668	658	687	624	668	669	629	670	641	621	649	624	637	636	680	632	634	608	653	631	651	645	641	663	612	630	647	650	671	636	624	621	631	662	632	640	642	657	621	652	616	623	693	648	688	658	656	672	642	656	711	612	639	656	677	620	648	626	635	656	665	644	687	635	666	620	620	627	618	631	660	706	635	634	647	674	674	683	665	694	687	672	640	653	669	635	679	629	641	642	673	664	612	654	667	635	653	659	673	660	652	650	664	651	665	668	654	646	643	664	636	708	631	682	627	665	614	646	663	664	612	644	718	681	615	641	669	649	671	654	672	638	661	680	615	651	681	649	708	658	704	655	625	639	649	634	638
63908	99143	63315	29722	9065	2298	839	637	628	641	591	654	617	586	640	653	615	607	614	638	623	616	617	606	631	646	653	633	623	612	641	615	637	621	627	653	602	597	608	598	629	658	657	618	622	630	589	625	602	620	576	628	600	602	585	624	666	586	622	625	601	635	613	604	625	639	614	598	596	609	573	629	624	626	620	614	625	652	646	620	635	653	590	601	631	664	609	631	599	601	624	638	615	641	607	611	639	612	642	574	608	639	611	660	584	663	623	614	602	637	578	622	622	634	618	614	620	610	641	583	600	604	591	604	601	603	594	590	668	597	609	585	630	594	605	615	606	646	622	620	614	648	624	605	635	582	571	640	617	588	598	617	583	593	629	598	632	624	587	635	633	643	617	597	661	568	615	601	620	612	623	613	619	615	617	600	632	626	588	613	578	620	611	636	582	622	557	630	591	621	658	621	644	628	591	601	603	634	624	610	627	607	579	586	600	592	630	653	590	606	610	611	644	585	616	624	616	648	614	602	629	570	632	634	565	586	632	644	620	614	622	643	616	617	625	616	673	614	608	649	616	621	596	634	581	580	604	603	584	623	623	600	651	620	629	590	602	603	615	573	615	621	598	630	566	575	616	623	577	603	634	639	609	648	663	609	588	605	608	630	581	622	585	615	597	623	582	618	622	597	601	603	586	631	633	638	589	568	599	634	631	574	568	599	609	635	605	626	539	586	626	637	584	623	638	554	607	630	594	622	569	572	650	600	609	588	666	602	608	579	600	568	583	630	652	585	604	614	581	614	612	581	634	596	597	576	597	586	574	632	622	579	590	635	587	612	658	624	624	588	644	589	602	582	627	589	625	584	589	555	601	573	585	624	573	611	599	635	609	622	572	565	604	621	624	606	648	633	671	630	634	645	628	595	607	634	613	568	602	597	555	607	580	582	581	615	614	631	634	588	613	629	645	618	611	604	650	585	564	660	608	642	609	654	599	644	653	640	612	645	596	618	640	622	570	616	655	645	602	600	595	626	563	588	614	628	625	623	571	609	638	591	639	616	646	662	601	624	635	625	578	603	624	595	597	626	592	596	575	621	605	641	638	592	642	586	623	595	601	599	644	593	608	631	611	627	651	581	595	582	591	610	688	642	618	616	580	608	629	584	595	619	577	616	612	572	609	617	560	624	618	648	623	614	617	582	597	627	608	632	612	613	592	615	638	608	605	632	596	618	641	626	641	598	632	576	594	629	573	624	632	613	582	563	626	623	597	581	605	618	606	583	619	593	630	626	622	573	582	645	608	612	614	573	597	628	662	612	626	638	632	631	646	597	599	611	561	611	651	631	612	639	637	600	624	632	602	607	612	639	603	584	609	600	599	619	597	638	644	617	626	607	605	612	642	591	636	588	623	586	623	601	597	592	606	605	588	597	636	585	607	647	570	593	598	606	625	556	589	613	639	649	619	589	633	635	613	606	627	617	583	581	617	591	615	568	628	569	617	610	606	620	606	611	629	624	574	599	604	598	600	596	589	669	598	577	613	606	619	593	574	610	613	611	620	619	617	597	614	627	606	585	593	610	597	641	595	608	651	610	602	597	644	596	642	597	624	628	606	561	602	664	623	622	608	596	572	639	625	629	590	606	609	604	636	580	603	609	605	666	588	626	599	621	621	626	637	649	604	602	582	588	624	614	615	596	577	599	641	622	610	574	592	592	607	599	627	618	674	585	635	648	596	614	591	653	564	601	627	670	570	549	561	589	561	608	568	596	618	578	633	610	610	610	614	596	602	660	611	623	598	602	605	634	594	614	542	600	652	573	609	607	634	609	566	656	631	571	612	618	617	602	642	650	578	642	626	646	594	538	608	564	603	647	655	625	596	631	619	585	595	626	641	603	632	623	578	617	597	614	610	624	679	604	632	591	685	613	595	573	607	580	604	608	611	628	627	613	627	614	630	572	585	595	617	646	586	604	623	595	593	595	606	631	595	564	600	603	652	579	632	615	585	559	635	619	629	614	564	599	639	640	579	605	606	641	559	611	595	641	591	625	583	615	541	603	627	628	602	627	642	647	590	651	615	582	615	571	646	607	621	623	601	634	578	573	631	678	631	643	553	548	642	630	615	578	579	638	605	589	571	550	624	631	625	600	623	640	607	556	564	617	623	623	605	677	615	600	638	584	661	600	609	572	629	608	535	582	616	635	618	636	603	606	618	590	596	636	625	550	599	596	651	610	653	625	603	624	640	581	595	587	570	593	615	582	638	602	620	637	636	568	567	626	598	613	607	622	634	614	638	596	633	597	600	580	607	609	616	643	662	641	616	567	600	646	633	585	592	605	611	623	634	647	585	602	598	588	604	612	629	615	628	612	622	562	578	639	611	634	619	590	604	631	618	604	619	587	621	632	602	608	613	584	631	623	623	597	623	613	572	589	586	638	590	603	590	599	603	626	588	606	629	600	624	580	645	563	603	591	641	612	599	573	624	563	636	602	643	612	602	633	619	606	585	595	587	624	598	612	592	582	614	590	586	647	642	584	623	576	613	617	605	594	636	616	594	610	621	597	613	625	615	587	607	589	593	616	614	589	593	606	600	617	619	618	590	656	604	604	647	638	603	632	643	584	620	620	569	595	618	621	636	567	613	609	584	633	616	612	593	580	604	657	632	601	624	569	639	620	641	606	579	620	625	591	632	648	615	645	611	648	588	600	613	610	596	621	602	608	605	606	610	652	600	617	586	662	633	600	626	648	554	620	586	638	593	584	639	634	618	616	585	631	583	623	628	625	606	577	620	590	618	586	659	621	609	642	623	606	608	573	610	597	579	637	622	629	669	614	581	625	585	632	660	603	611	620	618	615	609	645	617	580	595	618	606	594	608	605	617	584	604	604	565	639	557	626	648	624	644	600	587	619	626	598	608	626	606	626	571	581	639	590	619	565	582	545	619	605	599	607	602	619	630	594	599	634	588	615	598	552	609	619	571	629	638	615	614	626	617	590	595	666	609	630	643	563	615	607	607	622	583	612	601	608	591	611	593	594	634	603	600	651	635	642	602	605	583	616	635	607	622	599	597	612	634	605	590	644	598	621	630	639	568	574	587	584	589	569	571	568	613	623	632	609	624	645	666	579	632	663	648	642	581	632	624	641	617	618	634	586	641	612	630	601	596	606	584	555	595	612	627	612	599	589	621	586	597	613	584	629	633	601	625	584	648	572	611	615	614	596	606	575	629	572	588	565	619	611	594	599	605	531	630	645	587	621	602	620	654	612	581	635	640	578	574	595	645	591	554	576	680	570	639	598	603	602	602	591	603	607	623	612	613	615	630	611	593	640	629	593	601	586	667	571	652	577	594	623	636	646	555	589	575	623	592	603	649	595	607	579	577	618	642	634	610	616	579	593	636	633	588	602	584	627	587	598	579	570	625	615	612	623	616	660	584	601	581	617	613	610	609	617	617	603	607	586	618	627	616	625	627	626	593	630	601	586	579	600	638	588	614	671	589	640
31337	31659	24357	8121	1534	707	576	494	523	493	551	484	536	473	539	565	512	501	540	486	496	516	507	493	513	505	498	524	518	505	502	537	518	560	544	517	536	507	541	498	547	501	512	548	512	533	501	506	501	487	544	539	524	518	484	507	488	521	526	573	528	501	516	517	545	539	503	516	519	523	531	553	522	551	530	475	518	533	542	485	525	512	525	506	501	534	530	505	528	521	502	493	527	455	535	514	509	495	541	538	489	537	512	561	540	488	491	532	542	514	536	522	524	530	549	548	528	542	499	490	493	543	490	502	536	549	532	518	552	553	513	502	522	531	520	491	499	522	535	520	508	500	527	535	551	531	543	517	536	517	540	501	498	503	529	526	503	548	520	523	519	507	526	534	530	494	500	519	482	510	518	533	476	558	501	527	497	507	526	504	511	551	519	469	528	515	529	530	543	507	516	507	496	491	556	510	470	550	472	536	525	531	502	542	527	523	557	519	541	511	503	510	536	484	554	522	539	513	494	512	535	511	553	526	547	528	516	512	519	541	528	550	510	509	519	500	545	568	559	532	547	518	518	527	504	563	525	546	504	513	519	532	511	503	539	509	559	498	462	483	470	521	507	545	525	493	537	511	507	507	520	524	540	505	546	538	526	519	499	537	506	507	487	506	495	521	536	520	489	511	529	471	508	513	503	493	511	512	495	502	535	532	489	494	565	518	498	516	519	491	484	483	445	519	507	542	554	534	517	528	534	515	506	481	533	533	481	519	514	484	500	561	505	522	519	510	507	492	545	547	525	533	541	512	531	531	581	522	532	525	532	551	525	507	535	508	532	528	481	538	519	543	542	518	541	489	529	524	500	488	504	513	538	532	544	535	524	521	512	480	521	526	480	500	499	533	522	535	538	529	510	522	544	513	515	506	524	550	545	538	506	499	517	492	585	563	494	521	498	498	524	541	494	491	509	499	504	533	488	497	495	503	527	544	548	462	505	524	508	516	497	503	518	548	484	485	506	511	504	543	513	541	551	484	504	459	525	470	543	536	526	571	526	497	533	529	569	555	571	532	553	528	500	523	522	540	533	522	537	528	557	505	563	505	514	520	545	590	481	520	542	512	562	525	531	511	509	511	548	518	542	506	501	534	496	522	508	519	494	534	493	523	538	507	449	518	552	510	495	469	496	493	547	515	504	471	505	456	551	521	575	515	490	547	539	504	520	516	522	486	559	522	556	537	522	509	492	546	499	495	528	531	554	480	495	530	521	515	537	513	515	495	541	505	547	496	547	534	546	563	496	486	497	520	510	549	521	517	514	528	575	505	504	519	550	529	543	541	546	469	471	522	534	539	515	534	478	502	500	536	536	515	495	528	539	509	528	511	532	553	505	523	532	542	494	539	512	476	536	513	543	475	513	577	494	480	529	521	553	498	540	517	526	531	515	546	494	544	522	507	479	495	543	524	482	519	530	497	561	564	498	518	522	519	494	519	503	531	482	494	472	525	532	508	549	530	514	563	479	506	515	487	534	499	538	537	512	505	505	506	524	486	497	562	507	532	520	552	524	501	508	550	542	541	517	479	518	517	485	539	531	509	562	528	495	548	480	507	514	519	531	517	514	532	488	485	517	475	484	573	549	502	493	510	482	539	510	507	510	484	543	505	533	493	514	523	530	491	492	549	499	557	557	536	457	513	550	538	487	529	503	538	531	550	509	502	515	508	518	499	531	508	527	537	539	517	512	534	524	513	527	516	523	484	513	501	521	513	512	531	573	525	484	512	485	480	467	529	495	564	506	510	493	519	511	531	530	513	507	545	565	483	495	519	510	504	500	490	508	496	495	535	530	457	515	487	502	484	512	551	551	554	517	490	517	499	525	531	543	484	530	524	509	502	546	505	527	519	551	514	500	537	497	544	484	554	542	499	502	508	513	535	477	472	506	519	538	520	533	528	493	518	552	541	508	509	498	538	479	530	486	505	537	524	525	562	516	522	542	542	477	492	557	517	543	540	526	527	538	517	506	491	492	529	544	545	498	539	502	502	515	505	469	547	481	505	502	538	528	529	542	519	514	529	497	532	544	493	567	538	517	518	524	514	519	506	516	483	507	541	507	530	522	568	538	500	510	492	540	516	472	511	538	549	490	561	489	537	497	534	536	503	498	567	534	494	459	512	551	515	508	529	501	538	566	525	525	533	531	520	529	537	525	531	513	506	506	541	560	484	519	524	497	542	565	529	512	494	512	522	522	456	492	509	530	504	576	530	529	516	517	494	540	544	526	490	520	539	519	538	495	508	520	526	544	526	513	537	514	527	531	537	552	488	515	534	517	514	483	523	513	543	485	528	533	493	554	541	509	488	539	511	473	556	520	510	525	532	488	501	495	554	493	535	522	504	528	510	506	528	502	519	522	515	558	548	540	525	511	498	542	504	523	516	547	530	561	493	527	516	499	498	563	523	551	531	568	522	509	558	493	516	495	541	554	524	557	526	481	498	511	504	498	522	504	534	507	491	514	511	502	513	523	506	492	509	481	536	497	477	496	485	508	556	542	507	551	497	530	520	485	524	515	498	512	544	519	521	491	498	516	517	527	543	540	519	531	564	551	525	497	507	536	496	509	555	506	503	516	519	522	541	538	550	520	521	541	526	457	528	515	498	522	491	513	497	496	528	507	490	520	505	527	558	489	542	555	490	497	496	560	517	516	525	559	489	536	534	520	507	480	480	542	492	505	526	520	499	456	574	506	527	530	530	493	478	496	517	538	542	537	511	557	536	533	551	547	541	528	500	552	508	507	497	474	516	522	502	479	516	533	539	486	526	501	502	508	600	475	518	524	528	470	504	522	577	528	532	500	457	505	538	499	523	523	514	536	491	502	493	504	511	525	490	548	508	480	530	545	512	507	532	545	505	534	521	500	482	533	554	537	490	535	529	525	498	548	501	509	505	593	495	514	503	513	517	505	477	554	534	543	512	535	506	518	532	490	520	541	496	500	509	530	516	523	535	507	516	529	537	525	511	532	490	495	492	518	498	529	525	569	533	521	529	512	530	499	527	525	527	518	565	509	514	497	536	474	547	545	557	543	546	487	514	505	548	522	536	506	536	534	502	493	541	506	516	511	516	509	457	554	521	495	543	518	567	529	525	516	548	522	507	529	558	498	534	524	484	519	555	543	507	518	524	525	552	546	533	530	561	520	538	546	545	473	503	474	496	498	473	481	520	521	533	520	535	548	543	504	522	519	539	491	505	506	493	476	499	505	499	521	559	527	520	505	478	520	546	547	535	518	532	518	520	499	488	527	509	509	526	496	477	516	540	521	526	484	560	536	494	492	494	517	522	538	483	493	548	509	537	510	514	495	530	506	547	513	508	488	525	514	527	564	580	507	532	502	519	509	564	506	506	525	474	523	507	471	482	554	502	567	541	514	511	506	546	509	523	490	524	484	490	520	516	531	493	524	527	497	465	526	493	540	467	483	552	480	532	516	507	508	534	545	475	556	519
26000	35987	17653	4050	1106	586	470	451	440	444	444	434	453	432	444	478	422	465	424	425	440	455	480	441	438	465	416	454	442	461	481	426	455	422	442	444	418	441	429	469	429	458	431	441	403	456	433	441	414	452	471	431	447	484	474	448	433	464	412	468	434	407	443	422	419	447	428	397	460	448	435	457	388	424	461	440	460	443	450	468	485	426	453	458	437	445	453	479	461	413	482	452	444	406	429	430	441	427	414	435	489	423	449	438	426	452	471	414	464	452	408	464	451	428	421	431	417	477	440	435	417	471	477	465	451	443	465	456	405	439	443	489	462	450	428	431	403	502	434	435	434	457	466	426	469	443	434	436	383	426	449	409	477	468	452	451	461	426	437	446	427	424	461	414	442	456	458	423	431	439	459	470	439	458	446	472	424	464	417	407	430	443	435	437	415	439	438	401	430	464	425	423	445	417	462	456	426	446	417	415	452	423	439	430	398	415	432	411	403	418	423	472	447	443	438	427	432	444	414	453	437	421	429	417	440	422	460	431	498	449	433	401	430	468	461	441	445	437	441	412	413	438	416	459	451	460	434	432	450	443	418	462	403	459	445	441	449	414	435	448	423	482	469	407	467	397	474	445	437	428	446	442	416	429	436	445	408	439	460	443	416	404	467	429	426	448	455	422	452	454	435	400	425	432	436	445	462	457	393	440	422	437	441	464	419	459	450	462	429	447	422	445	439	445	433	466	455	454	461	430	423	443	458	452	448	401	455	427	459	432	430	387	425	419	385	437	467	420	445	448	435	426	414	455	472	448	432	416	450	448	440	451	458	409	462	409	464	421	425	427	431	458	416	463	439	457	419	454	465	407	412	427	446	446	443	436	471	453	430	429	442	466	420	430	413	451	484	442	431	443	440	431	425	435	485	423	446	457	447	450	462	482	451	422	412	407	446	441	447	394	433	431	478	437	419	417	419	444	415	469	415	393	442	449	461	429	409	472	469	447	472	421	460	442	458	399	457	458	490	422	463	419	465	444	455	437	449	397	411	440	458	469	439	423	475	383	404	417	439	444	437	410	427	412	438	434	453	448	432	449	429	422	446	466	484	461	426	409	416	437	454	414	465	455	458	500	460	455	467	437	481	460	414	461	459	391	409	456	460	463	420	451	441	433	430	476	475	408	428	442	438	419	425	473	406	431	454	491	432	454	410	493	398	452	427	423	431	401	392	463	409	419	411	422	424	417	477	454	445	451	454	474	434	438	480	403	473	424	423	403	432	439	483	455	425	448	469	438	443	452	478	457	466	442	398	446	428	439	383	473	431	455	434	444	449	425	440	465	459	458	495	431	482	426	449	458	412	476	456	413	429	452	420	445	432	434	458	474	466	450	454	417	423	426	415	439	446	419	462	461	451	420	415	456	446	440	434	411	446	428	435	404	437	452	425	461	425	444	436	438	443	417	435	458	437	444	422	447	437	447	432	439	424	496	466	385	426	430	402	435	432	469	444	437	458	426	469	429	427	431	426	454	427	441	450	432	440	455	399	457	422	447	436	459	431	454	389	441	453	437	476	442	471	469	446	450	426	431	478	433	466	482	452	402	458	463	412	480	425	448	432	423	438	431	401	443	417	434	482	443	468	445	445	436	430	432	471	464	435	421	405	434	414	453	433	453	448	455	465	416	426	464	458	447	418	448	463	463	435	435	451	439	446	437	434	443	421	423	443	419	460	484	459	430	432	413	460	411	467	425	420	413	453	490	436	424	443	456	418	443	451	447	451	428	433	430	445	435	482	437	427	448	432	414	458	426	450	450	432	425	425	410	428	436	476	453	412	436	420	447	391	434	461	424	423	403	490	434	402	406	424	434	451	458	455	417	409	406	429	403	429	452	446	457	441	442	424	405	432	453	468	438	438	428	416	428	451	405	424	446	439	432	450	435	409	418	442	445	415	456	447	406	449	415	448	420	417	447	420	447	420	404	428	455	446	429	412	441	437	455	444	466	463	458	430	413	441	410	418	429	417	449	446	461	417	422	451	427	440	436	456	424	436	422	440	464	450	449	437	441	457	446	443	437	418	446	364	414	396	439	475	425	454	442	484	413	418	467	475	435	416	425	436	417	437	421	435	461	441	462	407	425	463	488	447	463	458	419	404	406	444	448	419	405	439	438	446	463	438	442	401	451	435	446	411	447	418	448	424	466	421	451	439	439	419	443	420	447	434	447	450	473	453	432	429	478	437	456	443	458	491	484	432	425	448	443	446	452	436	441	449	443	424	453	417	440	456	421	435	435	404	457	476	440	419	465	419	431	449	475	447	462	430	454	429	463	422	432	432	458	463	468	418	445	407	435	408	426	457	459	444	449	442	448	420	429	440	401	468	440	470	420	391	403	457	403	412	462	449	427	459	459	445	447	448	423	443	467	452	434	441	462	443	406	465	458	486	402	412	425	420	429	430	474	474	417	414	421	436	446	432	441	434	432	462	440	459	455	424	419	445	437	434	463	392	438	398	497	470	423	417	489	461	454	464	438	434	434	411	432	420	443	414	432	388	431	464	428	465	459	431	431	450	449	440	455	465	444	427	457	432	398	435	404	449	459	462	413	404	428	426	410	426	428	474	426	440	404	425	458	465	460	426	451	436	462	435	457	422	423	408	454	406	423	439	457	455	497	429	421	407	406	424	416	461	431	438	428	445	430	445	431	429	448	463	459	431	471	426	434	445	421	438	404	440	442	446	477	429	446	461	469	442	460	439	424	468	445	487	452	457	431	419	452	429	467	423	436	426	438	420	403	443	450	465	443	440	455	448	447	434	442	456	439	437	468	437	439	443	377	439	430	465	434	474	454	452	465	421	462	414	434	393	389	447	423	437	418	415	440	386	410	387	440	414	428	457	440	427	440	430	438	435	451	458	457	431	434	467	403	404	442	440	421	403	440	431	401	441	465	430	447	446	406	478	488	425	425	446	390	423	461	438	466	392	461	467	442	443	453	435	454	465	423	427	451	439	455	442	408	485	460	411	436	447	424	448	457	452	489	472	467	418	440	413	412	433	452	450	454	442	432	426	464	397	448	443	447	433	423	445	420	469	430	419	456	429	448	462	467	422	453	473	459	415	438	450	441	412	453	443	427	445	462	397	466	451	427	426	439	467	445	478	448	462	453	500	421	414	445	461	406	454	423	453	413	494	440	427	452	428	485	459	417	424	458	432	437	421	416	439	426	444	417	493	438	450	407	430	402	448	445	436	470	455	409	408	444	436	455	496	459	458	463	442	447	453	435	451	466	448	447	406	431	432	413	427	460	468	446	465	417	405	464	424	416	423	453	445	395	449	422	430	431	462	414	420	455	444	445	422	421	475	425	432	423	408	433	465	425	435	450	425	434	419	430	455	488	468	443	420	440	413	448	449	406	409	411	454	448	456	437	475	449	432	431	440	384	439	431	471	413	416	391	460	422	425	418	481	440	448	443	412	441	438	417	413	430	455	450	409	442	441	429	424	419
25716	27336	38682	29961	13236	2284	817	653	554	583	564	569	611	528	555	523	553	550	590	549	572	579	505	541	527	557	521	559	526	552	545	553	578	530	576	516	554	543	556	578	532	527	549	551	557	563	537	528	527	558	563	558	546	529	512	502	557	537	529	563	526	488	561	556	548	532	549	559	550	543	575	516	522	539	532	548	528	515	526	531	561	561	525	549	562	558	532	532	513	532	505	527	545	505	522	538	520	542	533	492	520	541	578	500	584	534	533	508	525	523	578	555	561	510	533	535	524	528	568	531	554	533	524	520	534	541	531	532	532	558	534	530	528	572	503	533	528	568	603	547	506	559	577	536	541	568	517	560	540	507	530	521	503	528	539	522	531	555	527	552	546	544	554	496	537	537	589	597	542	517	553	564	580	586	520	562	521	537	583	537	545	545	531	517	503	502	509	516	563	530	508	561	499	494	532	543	487	501	487	545	543	542	527	569	542	544	553	526	538	539	512	576	526	556	534	574	551	522	489	526	535	518	531	545	539	535	525	557	536	564	493	561	531	494	573	514	525	534	510	513	523	503	573	555	520	541	530	513	536	551	533	546	630	526	531	539	561	579	539	548	540	518	585	504	503	519	535	518	515	558	521	521	513	542	511	500	567	548	505	582	506	549	540	518	553	535	529	530	513	549	527	561	570	505	542	532	555	543	515	534	551	581	555	581	540	499	551	531	503	540	530	546	549	509	500	517	516	523	517	501	522	527	542	534	533	569	507	516	533	563	527	519	545	578	563	548	533	559	542	530	542	507	516	555	567	545	556	519	524	548	540	532	534	478	554	537	564	511	473	553	506	561	537	561	548	514	503	497	540	530	560	557	538	523	541	488	530	540	575	529	529	541	562	527	580	573	520	546	505	558	583	549	521	507	524	513	531	534	536	504	528	562	523	516	536	546	558	532	543	539	528	548	536	552	531	537	550	554	510	534	542	535	527	541	513	555	519	576	555	569	507	549	567	504	558	511	560	562	503	549	552	570	535	547	544	528	540	526	547	494	528	549	564	522	514	569	530	509	503	514	552	524	606	527	529	546	546	560	559	538	540	525	566	512	525	555	579	541	556	561	522	529	553	532	574	529	541	538	532	497	551	565	530	569	546	531	501	542	579	516	533	552	573	541	493	519	525	536	529	500	542	565	527	578	525	484	516	519	523	535	498	541	527	548	512	510	536	523	497	577	577	522	498	507	564	578	514	541	517	508	507	544	491	531	593	487	562	510	501	534	546	496	552	509	511	548	502	546	528	544	478	535	537	543	525	533	532	536	520	555	511	507	567	521	565	585	545	511	502	509	539	560	572	555	572	548	539	553	505	540	511	570	542	539	557	540	554	569	555	515	542	495	528	516	507	509	559	574	512	500	552	526	589	509	546	575	528	527	528	512	523	530	539	533	543	545	570	499	527	583	500	548	532	544	490	544	516	536	526	558	514	521	532	563	494	524	578	536	544	554	517	522	555	535	534	518	542	521	558	579	560	540	545	552	538	545	517	563	517	533	536	552	560	539	507	540	525	556	513	525	519	530	515	489	480	581	603	526	560	519	558	540	524	548	559	533	556	558	523	516	537	515	560	483	533	546	494	514	563	555	540	565	517	470	558	497	560	523	558	541	538	528	500	563	520	522	525	554	524	552	607	567	541	548	563	506	547	543	576	561	531	536	546	563	540	559	557	530	550	489	540	520	566	541	506	534	535	558	522	501	508	537	531	542	534	519	540	535	576	537	564	517	549	527	542	514	531	541	532	526	550	551	492	560	581	543	579	578	546	558	588	540	541	533	535	565	545	519	547	516	505	533	531	504	515	528	523	550	543	532	532	581	531	500	540	543	542	521	507	570	518	520	516	567	520	541	577	536	557	584	525	549	539	529	529	532	547	518	574	528	512	548	537	558	564	533	532	548	532	544	575	511	499	529	556	533	514	546	572	588	534	523	570	516	490	535	508	555	549	531	536	505	589	520	496	548	566	532	516	543	539	541	532	525	509	511	490	508	540	556	533	540	513	560	521	532	537	503	545	577	489	519	515	555	563	508	483	532	536	550	552	554	540	553	521	511	535	557	530	507	526	516	535	529	483	516	499	546	492	536	530	550	536	574	518	550	541	495	547	565	553	504	481	553	526	518	535	537	513	561	547	550	537	537	519	534	512	576	543	516	517	561	507	501	538	519	564	520	577	528	571	539	531	487	554	525	560	520	549	577	532	530	543	499	499	559	494	529	555	537	555	568	534	544	563	515	532	563	528	574	539	544	498	512	543	535	568	539	550	524	484	524	535	523	521	506	519	544	521	532	509	549	503	547	529	556	539	542	521	532	545	561	540	573	529	514	517	570	582	549	551	482	550	532	541	502	539	521	534	489	538	519	531	558	539	554	518	511	533	513	523	565	538	512	506	525	533	488	502	519	542	558	528	553	547	559	545	529	506	570	518	525	557	522	563	522	516	557	522	551	517	549	532	574	526	508	516	513	542	509	536	534	540	582	491	528	544	568	554	528	509	527	526	549	545	476	531	519	532	544	528	546	525	542	515	533	500	517	513	552	560	518	521	547	513	550	518	547	516	528	535	535	554	540	561	546	534	522	523	535	544	522	573	489	506	512	523	507	532	517	538	579	552	522	584	545	535	549	535	501	545	504	541	517	521	549	534	507	497	504	541	591	527	525	503	550	544	551	556	504	513	531	536	531	573	518	515	514	551	506	513	505	550	515	513	539	512	546	517	529	545	535	514	564	542	554	572	533	492	502	507	519	544	544	509	551	526	530	544	555	573	558	512	526	546	503	527	540	547	574	521	576	530	518	524	533	505	523	542	558	539	528	535	518	499	528	538	557	527	526	527	552	543	542	538	535	511	570	528	507	525	577	530	487	521	564	530	581	538	483	513	529	535	519	497	522	560	534	535	559	536	479	533	537	572	499	521	543	566	512	530	509	513	524	540	541	542	480	545	521	548	540	506	517	520	507	530	553	507	566	553	512	539	561	533	523	531	517	507	560	569	519	529	515	519	542	546	529	538	521	538	537	535	489	551	578	519	525	554	503	545	489	550	515	544	500	565	542	550	523	518	543	534	535	563	529	529	556	508	524	555	529	547	553	540	541	548	491	532	543	512	556	500	537	503	506	521	490	538	499	528	538	520	511	587	495	533	506	550	560	573	542	579	525	496	552	524	548	552	560	505	509	558	548	545	546	490	515	515	552	513	527	523	555	542	568	560	519	551	556	564	545	558	538	570	519	535	529	534	514	558	557	573	529	518	546	523	516	517	544	558	498	567	520	520	509	540	526	554	555	540	519	506	549	552	511	553	545	533	534	542	514	529	553	540	531	512	510	524	529	532	544	544	511	570	521	542	505	514	580	537	547	556	505	524	511	534	571	567	510	509	556	539	547	569	561	589	546	544	475	510	544	571	514	558	527	534	536	485	546	512	554	539	560	582	555	522	544	524	529	548	551	531	538	541	544
60447	85971	52900	18934	4476	1128	583	535	494	508	500	467	492	510	470	514	493	509	507	481	497	511	460	487	499	472	493	485	525	487	475	513	501	477	469	462	482	470	474	471	463	482	519	518	501	513	486	492	508	498	528	487	505	493	505	472	502	507	525	504	527	457	502	499	477	517	482	494	499	493	534	500	515	484	496	485	489	507	509	509	461	471	487	471	511	493	506	525	501	463	518	491	476	505	497	514	486	511	509	489	513	436	491	515	480	492	501	532	475	474	499	481	484	497	499	497	470	481	484	494	514	520	434	546	468	491	481	470	476	512	512	513	477	500	487	477	474	505	522	456	481	468	516	481	504	492	511	489	460	497	515	510	477	494	497	462	473	458	514	449	499	480	517	502	493	495	494	483	556	503	494	493	483	480	481	489	521	479	491	497	472	479	508	490	498	509	453	493	494	537	509	464	485	495	485	458	510	516	504	507	476	514	493	494	446	519	507	502	449	496	496	484	495	493	515	494	527	477	472	493	484	517	462	462	528	453	511	494	488	475	510	530	472	488	518	515	513	513	485	513	472	453	496	508	501	515	461	487	495	477	497	487	474	491	486	517	477	466	505	440	472	487	493	456	496	535	489	498	496	479	447	505	525	531	472	513	508	499	471	514	536	517	478	510	522	513	479	498	500	491	509	463	472	445	481	484	472	470	538	534	484	481	471	488	462	497	507	507	469	505	502	514	477	505	495	478	488	526	485	489	504	480	481	502	510	498	477	502	544	490	483	467	458	441	454	490	495	476	491	476	484	481	438	463	464	517	482	487	462	494	468	462	471	510	478	498	477	498	505	460	485	468	525	491	498	500	492	512	489	507	493	469	517	484	481	527	497	462	480	520	459	493	498	481	487	462	522	466	498	502	480	504	508	526	502	468	484	492	509	498	512	486	458	514	497	472	508	453	541	481	489	448	489	491	508	508	478	503	466	505	455	508	487	487	480	499	445	516	530	499	480	485	472	520	498	493	474	486	539	499	509	510	526	482	485	478	485	444	510	489	499	475	498	480	481	464	481	501	479	498	495	469	506	490	519	461	494	474	520	526	467	487	500	474	458	466	480	500	500	490	496	500	485	457	506	465	466	496	484	533	491	475	469	496	484	492	486	519	480	471	521	504	510	481	486	509	451	500	460	503	481	521	490	485	505	488	474	534	481	487	484	539	535	461	477	508	482	461	444	540	459	457	487	485	473	465	481	576	482	505	509	493	521	491	467	497	467	495	517	493	510	487	495	452	457	481	503	496	493	518	499	450	518	475	497	472	502	475	495	536	476	506	506	515	452	486	495	525	474	486	486	481	446	514	471	463	495	513	477	516	517	512	494	491	469	477	511	495	440	528	520	488	471	469	464	474	493	486	487	492	475	505	470	488	471	483	485	485	517	467	520	497	510	496	474	494	464	488	474	483	445	488	502	476	500	485	500	482	477	513	522	467	500	451	483	496	522	479	504	499	444	498	515	481	467	487	531	488	461	479	491	453	476	499	481	482	504	502	481	455	486	476	467	488	497	499	515	543	506	466	498	466	460	507	521	517	497	455	461	472	479	491	472	465	494	524	509	468	486	460	476	507	496	477	472	463	503	489	478	492	484	516	529	528	538	497	479	509	491	511	481	511	505	472	505	500	513	477	506	506	494	505	495	480	512	464	466	466	462	507	467	495	494	511	521	485	477	492	473	513	505	506	501	443	541	480	498	513	490	438	499	462	488	521	489	509	495	501	521	530	476	467	481	484	502	503	494	524	479	461	474	503	503	475	492	511	467	514	494	495	516	521	541	484	489	466	513	505	495	474	494	468	493	540	478	510	502	545	469	470	524	463	494	437	460	475	503	463	485	516	464	496	499	506	476	469	502	527	457	525	474	497	501	474	509	467	485	463	484	482	461	453	480	483	494	504	505	460	468	510	471	503	500	452	477	523	520	521	475	470	473	505	494	516	508	482	485	493	497	457	456	479	489	524	441	549	494	517	502	490	537	490	492	519	486	514	469	494	522	497	436	474	508	496	478	504	465	466	474	530	499	489	521	497	498	494	494	477	526	508	521	477	520	521	499	492	473	470	495	486	505	492	481	464	483	477	502	493	490	497	496	492	493	468	481	482	498	517	495	477	518	464	466	506	489	461	477	488	520	524	468	516	469	438	512	481	471	525	503	504	468	464	476	441	507	471	480	543	470	488	477	494	473	475	475	466	488	513	475	456	480	466	444	450	463	518	471	450	441	467	503	474	510	509	504	455	470	491	472	488	478	493	506	488	510	463	455	443	474	491	503	477	498	535	512	476	495	505	496	474	479	490	518	474	495	487	513	516	496	480	493	475	471	479	470	504	477	499	499	447	485	461	506	522	476	499	513	480	510	495	483	486	498	494	521	505	511	460	503	483	505	475	521	488	489	456	453	460	488	499	506	469	497	521	487	517	495	502	495	493	503	520	468	512	477	477	495	465	522	475	503	500	502	512	481	491	467	491	497	531	501	477	454	500	451	493	492	504	464	489	526	486	503	492	502	464	470	456	491	472	490	508	498	462	458	495	471	511	489	497	497	496	483	482	485	477	436	498	537	506	515	507	464	474	477	488	475	519	487	524	476	519	507	493	489	473	495	532	488	475	460	437	505	501	474	498	514	483	503	454	481	496	506	486	496	459	480	508	466	481	468	483	528	508	486	467	513	531	508	493	465	485	481	480	496	512	478	512	480	504	525	533	497	481	454	521	480	490	483	445	476	507	483	457	461	462	463	485	480	538	513	477	507	500	494	470	464	494	483	466	506	508	491	494	521	473	455	462	485	498	513	461	520	476	455	531	495	496	478	496	464	474	499	559	509	489	505	501	529	503	472	527	524	526	481	451	516	481	472	480	490	503	496	500	486	448	481	480	482	505	459	464	481	482	493	448	497	508	497	484	479	520	493	512	443	512	493	472	456	464	524	482	499	522	506	503	483	500	470	517	492	465	510	449	525	475	482	442	459	451	485	508	478	516	448	519	481	497	515	501	479	495	478	500	498	514	504	451	491	494	545	488	496	513	476	476	505	484	520	515	473	529	519	497	496	492	473	450	486	438	555	492	460	500	475	495	494	485	521	487	456	513	504	492	474	503	506	487	493	492	466	492	468	478	510	469	484	494	503	483	468	488	498	472	510	486	464	441	468	485	496	465	490	477	474	475	500	499	475	483	489	506	478	535	509	507	531	475	499	491	488	442	487	500	475	497	484	514	498	495	494	528	460	482	451	461	484	486	513	494	497	484	473	483	501	479	489	477	490	490	503	515	459	495	487	491	466	454	502	500	479	478	486	469	482	516	516	517	485	499	489	477	513	499	486	473	497	517	504	487	452	491	496	472	485	460	447	479	499	473	490	498	455	492	525	471	509	517	512	471	502	505	493	490	454	490	475	531	486	481	509	510	481	495	519	490	518	513	478	508	499	553	463	507	510	538	460	514	477	479	511	516	473	489	497	510
23916	23408	32957	27719	20581	10673	1686	797	691	659	678	694	692	688	641	663	654	671	648	631	611	634	618	614	665	631	661	629	598	665	660	648	658	664	626	636	671	695	624	666	627	632	624	639	656	612	655	667	647	652	603	676	686	633	628	646	618	665	620	618	681	613	621	614	632	587	671	631	658	680	642	644	669	668	679	627	675	622	622	646	648	654	619	643	659	616	647	614	668	652	635	607	640	643	626	652	666	620	617	641	621	683	638	655	625	636	625	618	660	636	643	648	614	645	633	632	640	660	636	601	656	630	645	635	683	603	656	646	612	629	666	621	649	667	606	646	667	605	608	633	634	670	673	634	628	649	638	645	625	601	644	627	607	661	623	589	644	650	661	667	627	651	674	664	639	614	605	650	594	611	597	694	637	634	652	622	661	653	653	689	641	614	653	604	604	607	621	661	652	639	632	596	621	646	638	601	659	599	633	604	652	635	631	654	596	626	641	656	603	671	684	604	681	645	632	636	605	638	620	613	616	648	620	584	624	613	598	647	595	631	668	646	618	669	635	635	618	606	640	630	657	609	630	597	619	577	619	610	637	633	626	641	673	615	633	656	617	607	612	654	665	633	656	659	633	615	587	632	648	653	646	671	636	674	656	619	659	652	677	630	615	613	642	663	601	628	625	633	677	644	585	630	597	644	622	606	601	660	612	669	646	660	636	600	638	640	656	646	611	617	615	638	609	625	632	617	625	662	643	643	687	622	639	668	668	691	630	646	627	611	581	602	628	650	640	645	681	601	615	624	653	664	650	606	658	662	638	645	629	580	643	618	641	649	642	635	635	690	608	588	612	631	664	651	645	640	672	638	610	665	648	632	644	645	663	606	605	602	601	605	601	643	619	635	610	652	603	621	606	574	597	641	632	601	620	651	656	654	658	655	664	600	625	617	615	626	596	643	649	629	567	616	665	650	650	653	639	627	655	604	642	607	673	628	649	616	617	623	666	647	614	653	592	658	643	616	670	624	649	630	611	581	610	629	595	629	651	627	588	610	608	627	615	661	631	618	618	647	646	648	647	620	586	591	600	625	629	600	660	618	667	625	635	604	633	642	634	643	661	651	672	606	627	623	615	650	654	604	635	639	604	627	598	610	635	634	621	658	661	637	580	581	664	659	616	686	653	630	629	616	619	628	591	636	607	638	625	601	621	674	642	647	633	591	605	627	644	640	653	627	605	649	622	643	624	633	580	618	647	617	639	612	630	657	647	646	658	651	638	619	622	606	618	635	659	609	654	631	641	645	668	656	647	633	617	652	624	644	623	653	635	623	658	612	600	568	638	632	606	631	649	634	636	652	634	599	614	623	586	634	627	626	618	612	644	612	629	665	625	633	630	641	632	643	639	625	631	602	620	609	646	640	668	632	630	615	627	630	665	618	571	627	632	644	582	630	613	658	619	649	635	626	627	642	652	616	644	619	608	626	653	647	660	637	639	619	584	646	621	693	685	665	601	580	661	644	631	623	611	628	615	626	643	641	617	631	689	595	612	633	626	586	636	618	625	610	681	674	640	654	649	584	663	616	583	628	649	625	617	633	635	590	596	605	619	631	655	638	663	618	642	622	634	669	633	676	679	659	660	578	637	637	653	681	630	662	663	647	605	606	641	589	630	659	638	621	653	615	624	648	625	670	685	626	624	648	611	613	667	627	624	672	611	613	679	624	621	628	627	618	645	624	650	618	656	648	647	634	655	637	604	651	661	649	657	621	658	602	657	677	646	613	672	611	673	628	658	585	608	668	610	692	667	637	634	679	675	643	598	598	652	584	597	688	651	595	609	648	676	607	689	645	661	631	674	609	627	611	621	609	602	614	646	653	613	628	628	585	656	656	640	665	655	613	647	602	614	616	604	588	603	653	635	671	641	620	673	580	641	653	647	664	593	650	648	634	630	638	611	671	645	645	654	592	628	619	621	712	662	616	613	661	633	613	645	673	626	627	602	647	621	600	625	642	692	636	650	576	642	639	655	623	615	644	640	638	664	609	668	649	663	631	634	599	608	600	585	644	627	656	638	646	638	660	643	641	604	617	648	645	622	652	579	634	642	627	621	651	646	605	633	614	649	646	667	640	644	619	629	635	633	589	636	590	597	676	635	601	631	613	615	629	669	639	657	602	687	627	631	625	560	671	662	629	666	644	599	622	615	585	627	617	620	627	645	663	658	592	634	650	625	649	572	629	640	622	607	605	674	653	681	690	607	648	556	630	676	629	633	645	683	665	641	692	694	643	629	627	584	659	630	695	634	656	651	658	644	661	690	610	617	627	625	626	613	590	621	615	643	640	624	610	614	665	625	644	572	650	594	642	661	631	618	616	644	624	621	657	611	605	618	612	588	661	601	638	615	678	613	671	654	599	614	595	641	605	664	627	575	626	639	703	600	630	618	609	608	652	619	630	636	647	629	644	638	635	622	642	640	641	627	588	642	631	610	615	601	632	596	665	590	649	622	617	614	662	610	610	693	659	622	629	664	603	638	639	665	628	644	640	619	583	659	615	574	590	595	665	673	642	667	566	614	649	641	625	583	620	649	620	647	658	583	635	620	621	616	608	659	646	621	635	647	602	659	595	672	666	632	625	635	608	616	592	660	646	641	600	640	617	610	640	626	632	607	604	636	619	602	570	621	640	606	598	617	645	629	700	613	601	600	624	649	677	600	634	615	584	638	626	629	606	625	621	621	596	610	629	647	633	630	624	665	626	662	676	596	624	592	588	584	610	605	690	624	653	625	609	641	655	676	653	633	661	660	586	670	646	632	613	623	592	638	630	671	634	634	638	635	646	649	632	604	634	597	586	627	653	602	659	623	660	632	645	586	688	636	625	662	588	642	624	655	638	642	654	621	621	640	652	678	634	630	626	625	619	614	638	603	618	623	647	597	637	635	631	645	657	611	651	613	625	641	633	623	629	656	605	602	585	577	627	610	593	630	608	649	629	593	629	599	643	664	611	606	641	637	655	630	623	600	675	672	630	658	597	635	661	666	699	663	591	621	625	646	595	648	625	634	680	664	610	623	601	638	619	626	645	606	663	632	643	632	585	613	660	636	577	651	613	609	624	626	588	600	648	633	628	666	660	654	596	616	648	660	634	632	628	625	599	607	631	629	625	620	645	638	643	638	636	615	654	614	641	678	650	682	639	661	627	630	637	633	655	627	634	669	631	602	618	628	621	610	647	647	591	694	662	624	628	613	579	664	634	582	654	617	617	601	612	668	600	664	670	643	624	682	612	648	646	599	659	633	629	615	624	644	657	631	637	645	655	671	602	653	580	609	619	646	657	655	674	607	613	651	641	679	638	604	627	632	657	594	676	600	642	589	571	656	616	586	600	667	684	649	614	651	639	637	635	613	663	660	675	657	640	667	629	645	646	656	612	630	680	656	625	607	668	628	650	629	668	641	609	648	646	668	641	621	626	585	619	629	655	599	624	662	666	596	638	618	648	622	656	613	662
64331	99249	63916	29179	8455	1905	807	566	593	617	613	602	610	569	610	620	624	536	605	562	576	591	622	604	556	587	654	572	580	597	579	609	584	589	591	630	603	598	598	606	603	622	608	626	622	613	582	583	612	589	602	610	601	613	616	590	585	622	606	561	604	598	607	561	564	591	594	616	600	629	600	612	606	597	598	608	562	574	602	609	597	602	599	602	554	597	602	583	586	614	589	560	581	591	565	628	584	595	546	592	613	602	593	603	578	575	566	552	637	617	594	622	573	575	573	586	614	572	596	590	573	627	587	634	569	530	583	613	533	641	590	581	606	582	581	627	571	589	636	551	604	586	613	615	583	613	605	571	556	612	598	589	600	589	630	621	588	586	616	619	585	594	566	595	607	600	575	572	580	619	627	541	568	572	585	575	575	605	561	557	595	600	590	578	601	574	585	607	594	583	595	627	590	590	576	580	589	565	600	618	572	618	602	598	601	566	564	595	603	579	617	548	565	597	614	577	607	603	617	601	595	583	596	605	584	607	579	591	593	617	600	603	601	568	574	582	555	617	591	594	638	549	579	582	603	563	582	583	577	581	568	586	568	568	559	598	625	620	645	577	589	601	628	589	577	633	549	625	608	572	638	582	621	556	607	599	591	568	584	573	582	588	570	567	610	584	606	615	616	566	597	589	610	584	638	568	578	550	598	582	590	614	582	581	597	603	578	597	555	594	611	578	593	587	565	590	637	591	585	550	570	612	601	566	589	597	603	568	587	587	615	607	580	641	618	579	558	562	602	557	612	626	571	618	591	584	588	588	576	573	577	558	605	538	604	576	636	609	559	623	591	509	557	591	604	601	640	592	588	606	595	614	607	584	549	569	626	589	547	607	572	607	602	560	609	525	603	602	587	612	579	600	644	612	607	576	569	587	587	584	601	621	579	596	613	591	645	575	575	571	625	570	607	603	561	584	582	606	600	553	602	618	597	590	584	597	598	626	604	608	585	573	563	585	567	609	593	567	592	570	569	624	612	623	582	592	570	622	629	587	573	591	583	599	619	605	599	591	586	615	610	599	559	640	559	584	612	612	594	572	570	596	640	622	560	600	599	599	596	585	594	611	557	607	578	597	565	588	572	631	535	590	528	606	582	658	556	585	613	579	584	559	572	628	567	563	561	626	565	580	599	582	559	592	568	592	611	573	570	585	593	581	598	602	573	535	550	617	591	586	578	553	572	571	596	604	590	580	583	574	590	574	552	635	631	608	588	563	598	592	589	602	580	578	604	646	618	590	619	631	603	604	578	581	615	587	567	590	541	580	628	584	609	585	637	577	595	615	609	572	610	575	575	607	599	583	576	572	586	628	586	606	547	572	598	628	534	621	600	607	591	591	556	555	590	625	617	638	598	586	576	580	605	617	618	606	561	593	585	590	622	577	587	634	571	586	630	605	563	608	568	583	607	591	547	606	571	574	638	589	569	590	597	607	613	577	611	593	595	621	576	607	565	594	621	555	555	592	588	565	599	578	583	615	647	609	609	599	593	562	586	609	599	580	581	578	580	571	584	582	551	598	568	635	594	579	621	558	627	625	590	564	602	607	592	598	553	597	558	552	564	550	600	626	599	582	558	555	573	604	549	595	586	572	596	582	596	605	614	593	603	586	562	608	594	623	532	611	596	596	639	591	617	535	581	590	581	592	587	579	603	589	603	624	638	619	601	567	589	634	617	578	611	626	603	592	634	642	551	593	571	569	579	599	576	565	599	625	598	634	597	624	617	563	580	552	620	609	589	623	565	622	599	563	566	640	601	559	587	628	599	551	587	618	606	571	592	568	622	624	552	626	621	621	573	611	590	563	577	598	568	579	606	615	585	622	601	564	592	607	622	630	563	585	595	575	606	602	593	626	610	585	624	603	584	554	572	594	562	557	611	588	561	600	564	573	614	602	560	603	622	625	597	610	565	594	627	608	608	565	568	574	574	610	574	608	608	553	599	571	602	618	553	573	584	580	598	578	573	615	575	588	610	575	618	591	593	579	627	563	575	571	599	606	563	572	598	577	624	607	589	553	609	608	594	574	586	584	618	590	599	611	585	584	587	593	625	613	630	594	565	558	562	599	598	585	609	613	588	591	597	611	597	595	564	604	602	617	578	575	571	639	594	557	585	544	551	602	582	563	605	579	603	583	592	587	633	584	631	556	647	612	600	615	572	617	607	585	601	608	564	553	649	617	614	569	657	609	525	622	622	621	609	614	579	552	603	575	564	572	578	552	601	593	610	610	545	552	579	616	566	609	644	598	578	585	614	617	584	568	562	595	569	622	567	590	584	609	598	565	562	592	593	582	593	580	608	574	618	579	587	634	596	581	612	597	605	570	602	589	582	558	563	574	618	627	586	604	594	561	561	603	592	602	591	606	576	608	616	578	580	586	557	589	593	550	594	616	550	627	629	597	571	589	589	563	581	565	522	541	573	582	596	566	616	588	605	598	587	613	591	599	606	578	558	563	605	597	551	592	554	615	614	597	607	624	592	659	560	525	580	575	600	565	605	593	573	617	567	626	576	606	585	598	605	612	618	621	618	556	594	581	597	602	600	555	627	608	601	531	610	612	581	550	577	569	555	607	613	574	569	578	564	602	598	576	596	622	594	573	610	620	574	603	596	589	573	619	626	547	589	569	588	621	580	563	625	604	555	560	653	571	603	588	589	610	556	577	603	597	590	600	601	598	581	602	574	572	584	555	606	611	567	558	590	547	586	584	605	585	600	581	629	577	611	607	603	596	590	618	628	587	593	599	565	605	564	558	599	602	569	589	544	601	586	589	595	583	590	603	595	573	569	572	548	633	585	606	635	535	541	592	504	578	608	581	561	619	562	562	600	566	636	571	620	618	587	581	603	563	619	616	607	561	578	586	560	618	624	607	581	588	567	607	607	595	587	534	641	564	601	636	571	547	648	617	625	567	602	621	580	585	606	607	605	576	587	555	570	608	569	621	551	596	582	598	617	585	563	598	572	551	580	603	610	606	609	572	568	592	619	587	587	614	611	596	582	609	572	589	576	560	581	595	589	564	568	598	619	612	592	596	628	580	589	629	609	616	595	544	594	607	586	592	587	593	612	558	601	588	570	612	549	567	610	579	590	609	599	598	583	596	623	581	578	578	598	598	550	598	600	596	607	572	567	599	582	575	538	558	598	552	595	595	633	591	567	601	549	596	564	604	577	552	582	594	603	561	594	637	528	565	593	601	597	594	584	537	563	622	591	626	611	588	602	600	552	637	586	605	574	545	570	603	572	570	585	591	572	573	630	571	593	579	558	622	610	610	620	596	553	588	582	572	626	612	626	592	572	585	574	554	640	571	577	595	574	572	609	591	581	556	600	592	619	613	578	562	553	587	615	566	585	572	594	599	600	595	617	571	648	559	565	604	617	587	537	579	534	609	562	593	579	605	595	530	599	526	592	593	546	585	581	599	636	608	577	576	549	617	579	616	585	559	549	550
30968	32255	25046	8214	1440	690	546	500	496	504	467	472	528	474	493	520	491	516	462	492	522	503	491	497	469	482	520	533	460	512	476	511	476	495	500	478	456	505	518	482	464	485	526	488	512	479	519	524	524	487	504	523	500	500	480	493	505	510	509	492	516	530	494	515	476	484	466	511	463	493	520	497	458	501	509	460	527	491	446	456	483	477	503	518	470	492	477	507	535	510	469	496	467	485	501	521	467	467	495	500	517	478	473	507	505	492	500	522	525	486	467	498	499	477	490	497	491	493	479	477	494	501	496	489	515	486	505	467	527	482	472	512	483	471	493	527	503	488	487	502	506	536	513	505	443	492	512	455	478	499	464	538	465	484	468	537	501	496	505	503	479	453	470	493	544	506	486	507	491	513	455	491	483	527	517	493	471	473	481	477	526	502	475	500	503	493	496	441	469	552	488	498	484	507	514	493	495	495	463	482	538	522	507	496	508	490	502	524	516	475	504	506	478	494	489	452	490	520	480	514	496	484	520	495	511	502	447	491	506	491	514	484	503	478	476	512	501	479	453	492	501	528	469	502	497	511	496	499	505	482	471	457	522	476	501	525	475	497	502	485	468	489	470	473	518	514	492	504	455	474	494	483	490	502	487	466	519	480	536	527	504	518	462	518	471	469	496	493	503	531	504	491	489	518	484	501	483	473	499	480	461	505	493	503	431	477	482	485	489	525	523	479	495	528	507	531	474	542	469	447	486	468	509	477	463	511	458	493	479	508	500	490	483	501	476	470	493	546	493	497	516	514	514	512	445	509	481	500	480	492	484	494	470	471	439	508	510	489	451	515	518	517	522	515	511	534	481	499	517	474	496	472	532	494	501	477	489	487	486	510	504	503	492	510	541	460	494	480	511	495	514	548	477	527	485	473	495	502	525	508	492	497	476	512	496	459	473	523	508	504	478	530	481	508	465	513	483	494	502	484	456	500	496	478	469	509	468	468	475	482	463	482	495	501	466	496	474	499	474	488	513	508	501	505	497	494	486	533	506	501	476	499	496	488	477	473	488	463	535	447	483	523	487	473	541	475	526	506	526	502	479	517	544	485	512	485	457	487	473	492	495	495	520	507	509	464	450	483	479	460	473	538	487	480	442	454	487	467	484	503	471	522	497	506	497	523	477	519	511	469	482	474	501	516	482	485	511	488	488	515	461	485	457	482	522	487	518	491	498	503	513	493	514	511	506	499	517	460	471	506	480	500	482	523	491	515	501	467	469	484	486	507	495	460	487	481	463	542	473	495	470	484	464	490	466	485	473	488	500	489	462	473	496	448	503	507	501	473	538	492	494	488	468	497	480	530	498	514	437	483	488	476	493	507	541	442	495	493	462	507	462	485	473	497	510	521	527	530	462	492	495	474	481	495	487	511	507	507	514	471	505	482	467	479	449	525	503	493	505	475	518	485	501	464	488	454	507	526	551	459	500	462	494	512	486	466	496	502	495	555	480	470	467	483	504	508	469	475	504	511	505	476	500	484	485	481	470	494	515	489	487	478	527	508	491	488	479	474	505	524	489	527	459	477	463	495	485	443	501	491	506	519	516	457	500	482	547	510	484	504	518	448	507	494	504	469	490	461	498	457	481	461	519	472	424	515	490	512	496	496	491	494	502	491	501	526	475	478	476	483	470	493	509	490	463	468	466	483	507	494	488	509	520	479	487	486	507	513	526	501	490	485	536	500	496	478	479	461	504	459	517	502	514	493	488	469	565	536	479	476	433	488	493	501	486	472	517	507	481	452	472	498	525	480	453	494	504	507	537	510	528	469	522	490	448	493	504	492	489	467	468	469	503	473	447	499	530	485	515	501	496	486	473	488	474	463	509	470	481	517	530	483	498	467	464	502	468	480	488	492	515	510	486	525	488	477	518	473	463	492	484	460	515	526	511	453	505	484	485	475	490	517	506	507	498	465	528	496	555	507	506	509	490	487	483	478	469	463	487	518	455	524	466	505	492	505	506	518	493	545	482	499	524	483	485	507	497	470	548	499	508	457	505	515	514	533	459	494	514	512	487	477	480	459	514	515	451	488	480	466	510	493	477	514	482	482	520	467	434	486	472	477	499	513	484	483	475	492	466	514	464	493	494	514	458	478	517	512	479	497	525	497	459	494	482	467	484	487	476	521	499	502	506	489	461	485	483	511	486	492	502	487	513	476	498	518	527	459	493	508	485	501	509	508	503	496	477	504	490	507	495	516	493	468	487	476	466	509	450	497	468	485	484	542	480	494	507	515	482	452	489	514	516	464	526	497	479	505	467	541	495	515	476	501	517	487	522	523	460	526	492	485	514	506	455	486	518	521	449	506	509	497	504	519	488	492	501	500	496	459	464	462	477	499	503	477	510	516	562	442	472	495	475	495	551	444	472	488	460	477	486	513	511	473	472	496	463	487	466	524	452	469	470	467	473	465	504	528	518	451	468	488	464	477	464	530	478	497	500	456	519	481	495	500	466	488	536	481	476	499	461	474	512	495	497	505	540	494	518	468	504	475	480	465	480	495	515	497	480	512	466	481	459	514	481	476	527	458	461	473	492	493	509	467	466	515	465	507	485	488	505	478	480	464	513	495	537	480	486	478	500	470	481	457	511	491	444	513	474	496	500	478	459	493	478	467	470	485	519	497	449	482	494	488	522	521	462	490	458	487	504	496	507	487	506	507	473	523	508	455	504	475	489	469	508	466	547	495	489	486	511	509	483	498	496	512	487	504	508	479	495	493	454	495	530	495	493	523	510	475	482	491	461	472	483	492	486	484	524	503	499	509	480	497	490	518	460	504	469	509	499	500	527	464	504	469	460	456	488	450	483	496	503	513	506	517	514	509	494	537	498	493	474	480	491	502	475	501	496	467	487	482	473	489	492	493	491	503	520	500	479	489	494	490	445	512	516	516	470	514	499	488	462	460	509	520	469	533	490	515	441	473	476	487	489	467	516	489	460	477	508	504	478	505	485	497	469	529	559	479	464	518	461	501	489	513	485	433	498	454	514	498	485	481	506	496	495	513	478	540	517	494	461	488	503	492	501	523	450	514	491	513	481	452	481	474	484	478	464	483	513	509	485	494	495	515	471	488	484	487	486	506	523	521	475	484	505	511	527	456	526	466	491	474	461	505	478	474	517	484	486	502	496	545	460	506	464	515	463	470	512	518	535	487	500	505	492	468	442	485	477	485	512	514	532	500	483	512	454	474	472	465	541	462	498	487	506	468	473	482	501	525	495	506	459	499	456	461	504	526	508	462	534	458	488	527	519	495	491	519	519	511	506	502	500	499	488	465	507	497	492	544	477	480	473	497	474	499	475	502	517	473	517	469	469	441	467	508	468	507	501	455	468	529	473	451	494	460	467	475	485	451	519	510	509	490	514	489	512	507	470	460	486	490	507	484	512	474	505	479	504	488	476	465	480	493	511	476	467	487	511	525	472	529	495	465	482	494	494	478	476	474	474	453	506	503
25626	36909	17422	3981	1026	531	403	413	389	394	430	394	434	429	434	418	434	433	390	399	427	429	405	443	400	402	434	417	425	433	407	425	368	365	405	408	433	427	423	421	435	417	417	441	396	419	405	414	396	434	411	394	406	385	420	438	402	400	414	424	429	388	397	405	448	380	393	386	394	451	396	416	400	387	399	402	412	410	413	432	406	405	417	431	418	435	444	436	387	415	422	400	435	417	413	397	423	433	431	413	436	402	409	394	427	430	407	382	414	374	406	466	375	430	395	407	405	431	381	403	432	416	422	391	401	419	406	416	400	387	392	400	415	433	422	418	435	372	439	427	422	402	432	409	417	393	416	415	406	394	394	419	390	418	424	416	407	390	409	433	420	383	416	386	382	405	376	465	404	420	372	395	397	429	402	385	417	392	417	392	377	401	411	389	407	392	404	405	406	411	421	374	414	427	393	424	404	419	348	408	426	404	343	425	417	429	420	388	417	415	429	422	444	406	424	382	402	402	399	390	421	413	410	418	398	349	433	399	386	406	404	390	434	410	410	375	405	415	436	411	382	422	424	410	421	409	443	401	372	404	395	419	367	392	411	400	400	385	412	424	438	413	410	419	396	372	397	399	403	433	407	429	410	370	399	400	382	416	418	378	433	431	416	428	408	407	418	416	432	399	425	420	384	379	434	389	382	401	439	414	409	425	417	423	427	410	411	424	428	415	421	421	397	397	399	399	421	414	435	403	405	428	405	397	403	437	405	426	424	386	404	390	381	397	409	406	408	413	419	412	430	388	404	369	419	424	411	429	434	416	434	407	420	394	406	393	417	373	411	423	409	416	424	421	424	414	433	416	388	392	403	401	410	426	434	392	420	439	444	403	384	407	434	419	403	418	383	412	434	443	426	417	426	464	402	445	450	392	454	400	448	401	420	418	419	422	393	399	442	394	430	441	409	432	419	394	419	419	393	446	415	428	401	390	392	444	414	395	420	414	406	380	397	393	396	398	401	407	416	427	432	386	405	445	435	413	396	378	415	421	406	408	440	426	411	415	441	430	421	437	418	388	392	427	405	395	423	429	422	422	425	396	420	397	422	402	356	407	410	409	369	409	423	428	428	404	382	390	420	438	388	413	383	421	423	393	388	399	370	417	398	471	412	441	418	412	400	428	395	388	419	389	434	411	396	417	429	388	414	420	434	388	384	421	392	395	449	411	423	437	391	415	436	397	394	418	402	389	410	405	423	401	422	391	411	412	469	434	411	406	395	416	402	416	399	416	426	402	390	423	449	406	409	413	390	409	463	416	426	405	420	415	371	407	406	410	408	427	432	436	415	408	397	409	407	436	445	405	436	395	410	399	397	429	426	380	393	414	403	389	403	405	453	397	443	450	384	398	403	393	399	427	412	383	423	401	396	420	415	391	411	401	453	446	437	368	429	402	458	428	409	399	409	405	389	426	405	402	396	408	396	394	410	411	371	423	444	431	428	416	433	377	401	435	431	391	454	420	427	409	380	420	393	442	375	417	430	450	439	394	453	389	391	411	404	378	411	414	419	388	408	386	400	383	408	411	398	405	403	399	411	391	414	444	401	441	409	417	414	408	410	437	393	404	428	449	413	467	400	385	414	405	410	400	419	419	403	423	384	429	392	430	384	400	413	417	416	439	400	348	355	418	393	393	383	400	421	413	437	432	417	408	417	437	370	397	409	440	405	395	396	444	411	422	398	396	391	429	396	386	434	414	453	421	425	455	405	429	425	464	422	399	390	433	412	437	458	391	437	413	441	396	423	374	399	447	435	426	407	418	411	405	425	390	444	407	428	398	412	422	430	411	422	410	400	414	417	409	419	433	432	456	409	386	427	418	397	399	395	407	394	422	389	382	385	415	431	401	420	390	409	401	429	417	448	389	395	427	449	397	403	412	408	426	401	430	417	377	438	392	420	439	425	387	437	414	422	381	413	478	424	408	371	426	379	394	391	412	378	403	427	389	416	383	466	408	432	390	402	401	392	438	412	398	391	437	415	443	432	420	431	433	366	414	401	405	389	445	421	442	405	398	408	410	404	402	438	444	428	387	404	398	394	397	408	438	387	435	397	403	408	389	436	408	390	422	410	467	448	419	423	427	400	441	435	404	411	391	432	402	443	413	418	424	438	388	411	427	430	420	399	414	416	399	411	388	421	459	419	411	395	399	393	378	422	399	415	457	456	406	416	438	464	386	447	416	392	392	404	462	370	376	385	403	440	410	454	397	458	430	387	420	431	395	406	438	424	403	405	411	454	447	416	435	391	397	425	415	409	417	450	384	394	425	456	400	397	427	406	394	425	409	383	403	403	385	410	437	425	395	404	432	445	437	438	380	406	448	403	411	412	417	453	423	351	429	448	412	417	386	390	392	383	423	444	384	394	436	383	417	435	407	379	404	402	406	413	472	415	406	369	417	393	399	425	406	399	404	428	452	422	431	388	411	404	441	404	368	380	470	383	451	383	425	411	369	405	400	411	405	394	404	420	431	421	425	428	399	414	423	404	403	414	422	405	399	416	417	407	412	415	452	450	409	406	371	421	403	411	444	402	394	441	422	405	382	391	405	378	428	435	421	384	422	382	419	381	404	421	390	398	428	389	410	432	438	448	413	405	389	418	437	380	433	421	385	450	440	406	415	401	465	409	427	412	369	381	372	429	409	377	424	393	407	442	401	435	411	418	382	391	419	391	410	411	417	432	366	411	420	435	436	421	401	411	395	348	402	415	373	404	459	375	419	414	448	398	394	436	415	417	428	394	379	393	434	411	443	403	395	400	413	417	420	446	398	432	396	373	414	419	442	395	452	439	430	415	411	411	427	435	435	381	454	407	421	393	426	393	427	400	419	444	412	407	428	424	376	453	400	361	406	382	446	410	440	387	408	406	414	452	427	438	395	420	401	410	414	382	410	402	429	430	420	415	424	426	380	431	399	393	399	412	442	402	438	405	417	388	387	422	419	388	435	431	440	439	415	394	368	391	385	390	433	411	443	411	402	394	405	429	397	427	409	393	399	371	440	412	450	411	403	414	442	400	431	402	394	428	412	408	393	434	395	389	382	424	422	384	384	439	364	417	363	405	432	409	391	422	376	410	423	440	411	410	402	401	395	416	437	393	384	405	416	454	424	442	438	389	398	434	440	401	370	389	412	404	417	411	457	381	392	432	411	428	414	414	439	421	410	415	414	403	425	433	429	429	430	367	424	398	349	383	424	424	449	435	404	393	424	389	415	406	425	464	399	415	417	414	424	396	437	397	433	427	423	437	421	413	404	394	419	402	396	426	378	412	429	407	371	430	410	446	409	426	420	397	404	427	435	436	432	437	407	439	381	393	421	425	393	404	419	371	429	449	419	408	418	429	416	402	405	434	410	444	428	404	389	393	416	431	421	428	418	391	431	381	392	392	406	386	417	423	420	408	403	418	405	391	372	402	414	400	419	433	384	431	396	409	396	393	438	408	372	443	422
25634	27601	38042	29213	13180	2232	781	553	519	565	532	493	495	498	541	546	508	538	545	517	538	522	498	528	510	489	496	519	490	528	530	500	482	557	523	481	530	537	507	536	493	487	507	490	498	512	507	492	469	523	518	530	474	490	568	512	524	491	504	523	554	540	546	500	508	529	497	552	525	526	479	519	486	549	537	536	522	520	475	542	538	526	544	514	518	527	476	529	501	491	518	509	524	514	479	511	506	504	525	569	510	516	545	537	461	507	522	588	467	510	519	528	505	496	481	501	512	533	567	516	478	528	549	523	531	488	526	493	497	561	508	540	502	512	523	536	543	506	491	519	504	507	525	512	507	517	528	478	507	529	534	523	554	501	532	497	509	480	517	550	514	499	521	556	469	511	479	497	496	505	516	490	515	486	504	503	496	524	512	513	502	562	546	468	515	492	520	509	464	513	486	528	523	514	530	478	507	528	513	512	490	524	508	490	526	487	529	482	524	493	483	510	480	468	508	533	505	536	528	521	482	499	515	525	547	506	505	477	532	514	507	491	476	509	527	536	516	472	510	508	529	522	505	502	478	534	512	537	529	504	504	530	491	499	480	545	529	489	562	511	526	522	521	531	512	551	524	498	485	534	500	531	507	530	521	513	518	503	496	520	506	508	506	519	492	472	541	572	486	516	514	496	482	466	518	539	501	482	510	524	477	510	486	505	527	481	546	539	516	486	541	509	531	509	528	500	558	485	544	519	501	515	501	513	506	506	500	522	492	512	522	528	493	508	486	515	498	494	440	475	504	550	525	540	506	509	529	460	507	508	496	488	496	517	488	479	516	540	521	499	513	520	497	494	543	526	498	502	493	517	498	499	536	521	508	512	524	489	519	544	559	482	516	531	509	489	484	510	520	470	535	488	517	508	482	551	546	482	493	516	533	490	508	511	505	522	529	562	523	505	507	533	553	480	510	495	524	527	483	483	517	492	491	561	544	500	501	488	524	529	503	525	472	501	502	515	514	491	506	496	493	482	481	534	524	482	522	519	524	483	510	500	532	509	511	471	530	525	524	491	512	541	523	522	470	517	532	532	517	508	497	521	506	531	536	512	496	508	517	498	548	467	488	519	502	516	521	508	487	491	567	511	519	511	488	497	478	534	527	502	508	532	511	482	498	525	527	592	508	518	510	488	506	519	564	507	510	500	525	523	513	482	519	495	502	529	545	473	481	531	521	540	530	516	521	506	514	514	508	497	509	477	478	521	554	559	555	501	484	495	453	530	528	536	477	485	507	487	589	488	515	499	512	495	504	515	516	501	477	508	493	500	488	517	524	533	460	518	512	498	531	499	532	499	502	522	505	488	519	518	516	522	463	490	527	525	524	503	540	525	504	533	503	500	470	513	544	519	517	472	482	518	467	504	542	509	503	532	548	480	512	523	500	477	534	515	517	519	509	533	509	475	534	500	503	530	509	500	505	499	519	522	558	537	508	499	521	493	518	479	501	527	495	502	525	526	513	515	489	495	502	548	557	501	530	506	519	537	518	467	536	498	520	522	496	518	548	505	509	468	479	490	527	544	483	481	490	555	521	495	547	509	502	493	480	539	521	479	495	534	487	530	554	532	542	501	501	501	520	483	524	525	546	533	523	498	471	463	524	515	512	512	552	486	513	488	494	471	498	529	517	519	553	516	514	482	507	538	587	493	489	530	488	500	513	498	521	481	495	500	551	535	492	553	527	504	506	482	487	470	531	517	501	518	491	518	500	502	503	474	540	496	494	484	519	462	507	516	530	471	478	525	539	499	509	484	521	513	522	475	496	497	529	517	514	487	516	485	542	499	478	462	489	481	494	515	516	549	516	527	494	560	505	520	527	491	489	514	543	558	499	521	504	500	488	502	514	498	529	533	516	486	563	512	511	559	528	516	502	556	463	505	535	491	534	517	511	528	497	499	485	522	523	506	525	512	536	533	486	553	496	508	511	485	521	476	524	523	508	473	530	467	497	494	488	520	522	507	493	526	494	488	528	496	515	527	515	487	511	500	542	509	478	524	506	498	522	557	552	508	548	489	488	490	461	523	534	500	505	515	483	507	518	519	542	548	503	523	547	508	514	466	493	488	551	509	497	497	510	499	541	530	507	506	521	507	460	508	514	506	528	514	515	476	513	501	508	523	509	506	482	488	543	485	448	504	497	548	514	472	506	511	525	537	533	509	531	503	494	512	527	502	520	495	555	490	517	510	538	509	506	518	470	518	489	531	496	542	505	523	505	520	515	511	501	491	475	529	522	501	493	538	496	496	531	490	559	533	529	465	513	525	476	493	477	507	497	515	510	500	445	511	492	503	442	570	511	506	481	529	468	483	516	536	492	470	525	489	479	507	537	501	525	544	520	527	502	523	530	522	516	486	499	514	513	532	540	534	515	491	517	517	525	483	472	495	514	496	506	526	562	501	506	542	519	517	516	529	531	481	539	522	509	543	533	507	522	562	480	525	494	505	501	492	486	513	544	546	484	491	515	553	476	496	515	519	487	547	516	500	485	516	513	533	469	492	545	511	516	518	473	544	512	544	525	525	520	472	502	504	506	522	531	498	489	554	490	476	513	526	491	515	525	517	482	517	515	469	551	524	497	504	530	498	508	521	546	492	486	559	531	496	480	500	530	491	489	532	488	507	491	499	498	482	500	516	498	502	491	532	493	513	517	522	487	495	524	540	500	486	529	543	513	462	507	515	501	513	485	548	501	509	492	529	487	562	536	518	517	525	510	503	536	527	473	486	484	515	497	489	524	510	522	542	488	486	497	517	501	512	488	510	508	500	488	547	519	568	525	530	519	496	530	518	541	471	535	527	482	505	514	486	519	530	504	491	556	493	534	503	485	546	494	526	482	523	553	526	468	483	516	480	508	462	507	548	449	512	513	485	505	520	498	525	522	522	498	496	528	551	505	481	514	516	549	519	530	486	489	490	490	519	493	510	475	514	496	525	497	488	486	549	517	512	493	495	542	522	524	523	505	481	527	553	498	494	489	487	530	489	512	502	534	499	519	512	518	499	508	521	479	516	477	500	511	528	526	540	521	551	528	502	503	531	500	528	488	499	516	499	526	509	489	546	528	528	485	503	466	471	487	485	542	494	493	483	514	503	503	494	517	550	507	501	523	515	503	547	578	534	532	534	494	514	487	533	488	543	508	488	508	522	472	537	527	537	500	491	529	550	519	517	536	503	505	486	532	541	555	495	523	496	497	526	532	471	497	502	517	473	491	505	517	499	501	497	551	483	537	506	493	517	535	514	481	482	528	489	512	526	514	523	495	491	533	496	514	549	483	446	488	524	527	529	477	498	494	482	522	467	509	494	483	519	515	520	582	521	507	509	526	489	521	479	501	496	515	493	519	486	516	516	524	544	500	550	502	516	529	514	511	531	514	538	495	501	494	501	502	504	514	519	536	512	528	507	499	513	542	537	495	498	533	518	528	485	541	492	512	525	500	521	521	512	552	486
60205	86061	51357	18400	4444	1029	514	498	495	451	471	483	448	478	461	470	457	483	489	458	476	497	469	461	467	428	474	484	465	487	463	502	458	470	466	475	486	491	484	426	472	477	462	471	470	474	436	481	476	483	464	480	492	484	457	509	504	446	478	466	463	447	500	420	511	464	471	457	466	460	483	442	481	459	480	443	495	486	480	482	479	456	482	451	466	483	501	505	444	470	473	480	469	471	475	463	443	469	479	487	449	443	479	481	462	435	420	430	456	482	462	482	479	446	435	441	504	483	480	440	506	494	454	454	436	460	529	480	453	462	448	497	455	478	465	453	463	502	513	438	483	469	460	437	496	497	475	446	422	464	442	511	479	487	492	464	466	470	488	461	498	461	460	443	425	509	495	489	477	450	463	441	454	470	476	456	460	451	449	460	485	450	475	496	471	463	480	463	425	495	447	438	437	461	470	453	494	444	480	472	445	435	437	458	450	440	483	442	450	459	455	503	428	481	491	479	482	484	447	462	473	455	454	449	463	475	461	472	476	463	471	458	463	464	478	427	464	469	450	456	487	497	439	463	498	459	446	513	464	490	437	459	430	533	508	465	486	457	492	445	470	432	403	440	442	456	464	467	473	466	477	480	452	448	466	527	478	456	465	480	441	501	473	470	464	499	474	472	473	487	507	484	499	461	429	462	494	490	467	502	474	482	452	457	450	456	472	455	470	457	483	473	509	433	475	484	420	479	450	468	484	451	441	408	445	466	437	417	440	479	511	487	460	437	493	468	489	474	453	459	473	474	447	475	441	502	466	462	441	464	476	442	431	481	501	469	461	477	484	469	486	451	473	427	482	480	459	425	448	452	483	485	455	422	475	452	526	472	465	483	483	460	476	441	481	473	464	448	491	490	487	495	457	484	476	432	472	492	469	497	487	466	476	466	484	458	489	448	482	469	429	433	459	503	461	430	494	468	443	457	484	467	448	482	467	488	474	461	426	466	467	448	435	434	453	449	440	461	432	460	455	448	447	480	488	455	479	450	445	452	465	464	431	451	419	460	468	477	460	457	462	477	439	501	467	461	445	470	495	445	463	469	480	472	444	446	454	490	474	486	439	512	485	488	450	444	432	431	453	497	460	473	486	433	500	464	499	483	466	483	457	450	467	457	454	477	489	489	407	528	446	448	488	481	470	462	483	472	454	518	460	454	437	437	472	471	430	453	449	467	469	483	483	492	435	457	495	489	463	431	516	441	476	460	496	493	499	444	450	462	470	439	465	492	492	486	471	461	481	463	466	437	458	483	463	479	440	465	467	484	483	475	400	428	478	500	462	429	484	484	512	449	434	469	458	450	448	483	433	449	454	453	509	458	451	463	489	438	474	443	476	459	472	469	471	478	457	482	460	489	503	504	478	464	464	470	457	483	434	475	474	435	432	441	451	450	460	463	455	456	485	458	455	469	473	448	490	482	452	473	464	479	470	477	484	469	477	450	483	477	476	496	471	459	462	490	494	469	471	473	489	465	477	469	473	485	458	464	504	473	423	434	474	473	453	470	443	473	484	435	500	456	467	473	474	494	431	448	474	474	437	488	422	455	426	447	423	438	454	446	482	506	490	468	474	447	466	467	490	479	475	475	497	485	487	485	480	513	443	462	431	480	458	468	458	483	454	439	503	471	470	462	455	483	476	468	474	466	456	447	465	460	467	437	490	484	442	470	487	459	431	458	434	520	473	485	461	462	474	483	462	433	465	471	487	450	469	464	486	475	452	445	491	460	442	445	483	447	485	493	481	459	467	473	472	491	454	460	501	482	471	449	475	471	471	499	466	464	458	471	463	501	456	478	511	488	485	444	495	453	520	470	479	463	475	451	463	457	483	443	480	485	459	433	441	466	428	480	461	513	470	491	452	481	482	436	457	479	451	503	482	500	482	526	461	467	471	459	468	496	447	501	462	467	459	464	476	490	463	462	464	482	445	437	450	484	442	451	506	406	482	458	450	498	472	475	504	479	475	499	489	471	481	476	437	457	491	483	443	492	499	461	497	432	475	473	439	469	455	473	438	436	458	483	439	488	470	489	400	466	441	487	511	476	498	473	482	465	464	457	460	438	494	502	433	448	451	425	511	492	453	482	483	466	485	458	510	450	498	470	441	439	451	472	484	449	457	482	470	474	471	491	463	451	449	435	475	450	465	484	450	464	434	494	473	440	461	484	490	492	471	460	452	452	455	450	475	469	453	496	495	473	496	461	508	464	469	428	469	449	467	470	448	457	496	448	424	440	438	474	456	450	502	425	453	472	470	459	493	459	459	454	509	482	505	479	487	503	445	485	470	462	465	444	441	495	445	485	455	460	458	442	475	511	447	480	481	447	413	451	487	478	446	445	448	427	433	501	466	469	478	474	472	452	474	455	442	484	477	475	468	471	452	474	484	471	473	412	450	472	456	473	451	461	477	456	470	463	471	438	447	455	481	500	482	434	466	509	483	469	427	442	464	444	471	493	477	433	441	491	448	459	456	480	474	464	493	453	464	459	482	495	477	440	470	423	422	472	462	432	464	482	445	444	459	491	463	438	453	412	489	440	445	459	461	458	434	502	488	449	462	448	470	481	445	475	425	501	432	457	452	487	441	482	460	454	449	502	458	479	493	528	471	449	421	468	442	479	457	465	428	446	462	471	475	481	494	484	437	478	462	473	476	478	427	456	477	492	470	442	468	426	452	454	478	472	483	477	470	464	467	451	512	460	461	463	499	491	440	497	476	459	505	430	468	463	459	473	439	476	470	469	487	462	417	451	491	474	474	457	511	481	443	514	457	432	430	441	481	464	463	449	490	480	471	476	450	449	420	479	464	458	446	460	468	457	431	502	473	478	511	468	458	504	466	477	462	491	447	477	493	460	464	483	464	453	481	464	483	461	487	489	459	469	423	469	448	453	496	470	451	470	486	474	450	481	472	419	481	481	495	448	459	446	443	485	455	465	466	459	418	494	425	460	462	417	447	494	468	456	450	474	497	449	477	496	442	456	491	463	478	472	464	424	437	436	458	483	465	472	463	487	476	487	434	470	477	450	456	466	475	486	474	466	453	455	430	470	457	480	405	438	459	447	448	483	463	490	463	473	468	477	427	447	479	441	460	487	472	500	469	484	477	473	460	453	465	481	477	460	505	433	472	493	419	493	472	463	447	467	515	488	490	503	482	474	460	455	480	462	432	436	430	473	451	471	468	491	488	489	455	475	421	472	476	487	436	446	433	488	457	474	491	474	449	468	471	472	426	478	493	454	431	435	461	495	454	460	493	418	469	477	451	468	491	481	498	497	447	493	455	462	461	455	448	459	465	425	478	475	472	450	469	506	478	449	446	430	484	456	474	421	461	469	457	424	477	435	456	436	459	488	478	468	475	468	466	458	449	497	447	458	462	442	443	475	488	503	442	472	477	476	450	481	480	472	485	498	459	456	474	490	498	477	503	489	511	493	445	425	461	454	473	444	498	466
23887	23432	32721	27360	20509	10403	1617	764	684	657	628	633	678	652	609	632	610	672	659	632	650	632	663	610	592	612	601	603	625	618	620	618	649	587	619	655	636	620	581	594	643	603	568	659	612	607	619	612	614	578	649	632	650	681	586	617	583	604	602	570	575	589	621	629	591	601	643	618	628	600	628	587	639	593	628	634	608	587	602	615	599	627	599	566	616	647	649	575	600	595	677	671	653	583	603	585	646	625	621	643	610	587	610	609	577	598	615	569	578	620	640	608	593	594	567	612	604	619	564	600	590	646	599	626	579	641	652	572	651	583	571	604	646	612	605	598	598	580	628	643	606	633	634	644	610	632	639	611	633	615	600	623	573	645	616	617	607	666	602	599	626	603	589	645	609	599	584	594	639	625	584	608	612	593	604	623	640	627	592	612	590	614	603	635	619	603	595	626	626	604	614	619	593	581	630	589	613	604	618	645	606	603	596	605	651	606	586	576	663	612	643	572	627	571	575	634	633	550	599	558	621	542	610	622	604	600	634	621	580	597	576	577	580	580	619	620	595	605	603	578	647	618	630	623	586	595	546	577	614	671	620	585	617	593	604	597	593	617	609	667	634	598	648	575	620	600	621	624	602	615	610	609	585	560	629	650	643	602	633	637	616	579	626	568	620	626	578	630	624	589	631	601	672	629	581	599	583	622	580	621	593	609	638	629	607	563	598	638	624	598	593	576	594	621	586	615	587	624	626	600	596	607	640	600	585	601	625	609	598	631	611	604	586	626	565	617	619	581	568	606	611	586	605	633	624	614	621	596	639	627	608	571	634	604	606	610	582	619	592	623	597	639	613	597	656	623	619	673	593	578	580	639	619	598	620	616	599	629	579	582	584	628	571	647	569	565	573	606	632	625	631	614	635	642	618	584	624	620	584	649	659	604	603	587	597	664	645	600	582	589	596	602	668	622	617	599	573	564	595	555	615	632	605	579	614	614	600	587	648	588	612	584	572	608	587	602	617	582	608	577	600	614	580	631	578	616	555	626	563	570	581	617	567	620	592	562	628	600	643	653	585	614	565	552	586	594	606	630	641	568	670	600	591	648	619	663	621	619	620	589	558	612	601	607	615	559	628	584	634	580	617	592	622	639	630	593	567	570	591	586	618	596	602	589	639	612	617	578	570	607	616	576	612	610	552	613	609	599	556	629	584	574	604	598	584	590	616	610	627	592	623	571	610	583	574	597	640	580	594	602	556	618	588	628	583	606	575	592	605	568	613	602	624	602	575	625	625	598	585	609	664	617	612	618	592	644	600	610	624	581	608	658	579	571	600	595	585	586	602	609	575	612	567	592	614	634	602	591	581	585	637	625	602	586	607	611	601	583	577	595	575	638	630	601	633	574	587	571	584	612	623	586	564	611	613	643	636	608	614	588	619	575	663	594	624	607	597	609	596	599	607	614	583	610	623	640	596	615	584	597	627	612	561	615	671	586	616	626	595	617	633	625	553	585	561	620	644	641	590	554	592	613	618	611	576	551	571	634	596	532	609	608	609	598	570	616	627	599	627	579	602	596	604	561	592	589	604	640	587	602	604	618	614	609	629	628	615	628	597	608	646	567	583	637	598	627	575	582	589	570	611	612	627	643	598	624	620	619	604	602	572	609	605	633	561	617	612	583	620	623	629	627	607	597	563	598	603	600	573	671	588	599	582	627	587	624	651	607	564	596	614	654	599	577	635	672	624	546	629	651	628	593	570	603	600	658	630	604	588	580	561	620	584	613	626	637	593	669	589	598	652	614	602	578	605	612	598	623	597	619	611	637	599	635	633	601	588	601	623	615	618	621	617	610	570	605	589	616	599	655	582	595	629	659	660	635	618	657	611	601	625	639	590	624	582	605	619	598	620	566	605	595	617	592	612	620	597	600	620	593	582	613	564	582	616	617	617	604	618	599	614	625	620	596	586	634	602	565	563	584	593	611	604	597	583	574	567	616	607	608	581	609	605	623	581	643	611	600	589	614	625	620	581	615	601	608	617	601	603	656	592	576	596	586	598	605	614	577	594	556	611	591	649	598	588	595	631	612	567	609	603	613	642	595	648	617	623	609	613	583	631	615	641	629	619	561	625	615	589	621	648	598	637	599	621	619	562	592	606	617	611	612	595	586	624	622	640	585	675	614	612	592	601	592	581	554	607	609	616	628	623	591	610	603	584	560	578	579	593	613	603	630	598	585	573	607	620	620	614	626	597	581	576	617	595	604	582	619	642	572	620	573	634	633	600	580	621	602	610	644	610	591	623	582	625	565	642	585	588	638	653	621	641	642	608	576	608	599	603	596	578	656	611	598	599	643	624	640	617	635	582	586	654	625	632	568	634	591	634	577	610	614	622	607	603	618	583	590	567	584	601	633	601	592	596	604	593	622	592	586	567	619	537	618	594	556	635	632	577	646	642	630	588	650	633	638	587	587	627	641	578	628	619	605	620	688	601	575	627	542	605	625	607	616	590	616	595	651	620	597	620	585	632	575	643	638	582	660	587	563	580	583	599	602	646	599	602	614	597	598	621	603	636	606	583	581	601	611	601	604	634	636	574	626	610	656	623	616	569	617	636	570	578	620	636	587	622	600	586	611	615	582	590	592	612	534	579	650	623	628	607	637	605	630	600	640	625	619	658	606	641	627	608	651	596	605	608	555	596	619	612	639	645	619	612	605	636	612	585	679	605	615	628	654	614	608	601	621	604	637	618	594	587	627	569	598	643	565	620	608	551	593	615	572	605	642	640	639	597	638	578	602	594	644	597	566	609	618	601	612	579	603	596	608	581	577	610	589	585	606	579	584	596	619	607	577	632	630	607	633	611	591	616	580	620	618	554	595	620	578	636	606	597	581	613	610	599	617	593	587	615	665	601	601	562	558	605	579	636	601	628	599	636	624	611	570	609	602	643	595	632	594	599	625	597	600	580	632	601	627	608	630	627	646	595	571	605	556	600	608	588	569	614	599	604	646	649	591	623	617	588	577	553	574	626	600	555	582	604	587	603	585	579	622	595	571	551	617	642	618	621	634	595	640	599	604	596	591	630	619	617	620	591	587	568	585	619	605	597	619	600	577	576	597	586	621	624	587	623	604	600	620	599	630	598	557	615	624	579	567	628	581	655	634	603	594	597	619	606	575	547	561	614	605	621	573	624	631	568	592	644	599	584	608	595	592	644	637	572	618	582	583	630	559	596	632	588	621	632	620	597	578	627	620	587	606	615	637	575	608	621	583	558	600	600	604	605	619	601	590	585	616	593	629	579	641	601	581	573	638	585	621	673	612	606	593	603	633	601	604	624	623	589	610	635	562	637	613	617	613	598	662	587	637	622	619	608	570	607	577	581	623	544	607	557	603	592	598	597	634	595	609	671	556	658	559	550	600	597	595	643	591	697	593	593	633	591	580	647	598	613	617	589	601	604	605	621	620	595	570	628	567	638	639	560	598	616	643	655	635	609	653	625	595	581	593
63138	98625	63110	28582	8069	1815	700	609	601	560	621	600	595	595	579	601	602	604	647	614	606	608	581	589	555	662	587	567	537	589	553	565	619	657	571	565	568	573	602	596	550	597	555	592	594	574	577	551	588	539	579	557	609	563	566	588	562	573	580	584	581	606	564	561	600	588	587	557	559	575	552	584	577	576	540	592	600	556	585	538	578	565	586	576	576	562	587	596	616	536	546	562	569	585	542	561	568	591	542	561	604	570	578	551	563	566	554	563	580	554	535	602	561	504	569	555	565	592	572	565	587	538	587	554	549	583	585	574	580	584	545	592	609	572	564	591	571	588	597	573	566	573	568	562	584	530	541	599	565	566	599	560	565	571	575	554	582	553	578	594	544	596	573	595	544	564	584	577	536	585	514	595	585	584	620	624	555	606	555	597	540	581	533	581	613	583	587	561	568	596	570	591	591	564	545	582	552	580	546	622	578	578	581	534	595	564	539	575	573	558	584	576	623	556	562	532	571	569	571	533	566	578	560	585	585	620	601	608	563	558	557	578	590	565	582	543	535	584	588	541	596	518	577	562	591	591	572	570	567	602	593	583	566	550	568	541	591	597	580	541	554	564	552	546	564	565	629	571	571	592	579	592	575	536	590	566	548	617	604	520	566	565	559	542	577	558	583	570	585	585	559	615	559	580	566	612	619	527	512	568	586	527	563	586	562	554	589	571	573	573	545	534	600	644	566	575	590	560	587	561	557	584	600	555	613	547	583	612	574	584	568	596	605	551	528	531	560	518	540	628	544	639	544	564	588	584	581	588	552	554	555	575	593	566	587	581	569	582	568	539	534	539	545	561	566	568	553	566	618	537	583	539	606	598	497	606	618	577	642	564	610	533	565	572	559	586	600	587	573	547	567	556	583	549	536	572	547	556	567	539	576	540	580	564	543	558	597	538	585	559	618	545	562	545	594	562	620	584	544	592	619	578	573	586	566	582	556	558	580	557	574	564	586	549	591	574	586	521	561	601	535	538	583	597	586	554	529	546	575	562	582	626	546	632	500	594	551	560	557	553	609	582	553	551	573	594	583	608	559	591	533	591	546	543	554	563	538	583	575	564	542	544	614	571	571	571	563	560	579	570	547	584	597	580	572	550	634	555	534	578	557	543	557	573	559	589	600	548	569	566	623	525	633	603	622	580	559	527	566	563	585	568	580	578	569	585	572	591	576	593	556	556	554	579	559	544	588	582	573	604	566	558	573	567	576	505	585	590	567	519	590	580	613	569	553	538	608	578	598	573	578	566	555	574	551	577	626	578	534	546	609	574	567	580	565	511	528	564	579	589	580	615	561	578	551	545	559	556	562	552	593	550	552	566	541	544	569	541	559	607	616	529	539	570	581	525	574	571	558	583	589	581	592	563	584	568	565	585	562	563	597	535	588	595	589	586	579	555	620	523	566	559	573	603	584	555	534	555	548	574	562	579	509	561	557	548	546	577	561	560	543	543	570	549	588	556	559	569	589	540	543	584	570	570	549	524	586	595	582	620	585	579	568	551	574	553	547	531	529	537	590	574	580	563	544	564	582	583	544	561	556	561	571	566	591	576	553	536	596	550	597	545	573	583	577	580	529	583	553	593	551	578	562	578	589	573	602	546	584	615	533	583	572	571	595	560	576	561	594	557	580	590	593	556	588	575	583	545	571	624	579	592	576	610	578	611	532	513	581	535	582	600	539	545	558	557	638	554	560	537	544	572	529	596	551	606	516	610	552	570	576	572	574	601	551	558	578	548	553	578	519	594	581	546	529	564	596	563	576	553	560	581	553	577	577	580	560	538	548	576	570	575	588	570	569	546	549	554	581	551	572	548	553	534	569	563	531	561	577	576	606	548	609	545	567	562	560	571	565	620	557	575	534	601	570	567	582	579	535	543	553	569	580	599	566	535	534	543	581	581	564	566	569	534	535	581	569	570	568	551	565	552	561	557	551	550	543	576	545	502	563	600	558	597	575	569	572	584	558	597	562	558	576	581	574	563	552	541	520	590	528	536	550	580	577	565	534	590	534	577	533	570	583	564	581	550	558	570	563	582	557	594	571	573	580	549	594	576	571	593	590	596	560	562	554	525	533	554	574	536	553	571	577	549	560	612	575	565	575	599	566	553	589	567	602	589	540	548	585	559	593	537	556	572	582	597	576	583	563	587	581	584	581	587	558	547	507	533	564	518	591	575	532	551	552	580	592	562	587	614	602	562	546	536	569	545	596	555	557	561	583	544	573	567	567	567	559	529	540	569	617	550	558	573	571	598	580	541	549	549	540	580	567	620	569	533	595	550	553	560	553	564	582	562	573	555	592	561	550	589	580	545	528	563	559	544	593	566	600	533	604	556	593	573	549	552	556	547	539	571	583	593	534	573	594	569	545	600	520	577	545	555	608	608	563	541	522	632	590	563	562	565	547	614	560	552	589	572	581	510	580	523	545	513	564	583	546	575	605	565	563	570	564	576	565	591	576	532	549	566	574	548	563	578	606	530	565	570	558	581	567	538	577	556	558	583	598	548	597	534	572	605	537	563	571	518	560	566	556	568	553	584	628	577	573	584	564	524	577	570	532	567	594	582	594	551	570	584	519	572	548	582	527	546	594	562	553	569	583	536	591	587	558	603	567	561	557	534	563	533	545	571	551	574	584	570	584	583	574	562	549	584	585	552	572	559	581	550	593	540	612	576	566	569	541	602	592	545	590	546	587	580	554	525	583	578	566	579	555	558	550	600	571	528	602	549	602	547	580	562	539	555	548	543	573	553	577	572	547	577	605	593	554	583	589	577	537	565	562	571	597	536	608	571	590	567	560	557	587	590	547	569	587	607	543	590	574	547	583	588	556	549	556	566	548	519	579	578	553	596	561	511	570	550	602	573	548	548	524	563	556	565	566	557	597	528	588	567	593	555	578	612	597	556	577	552	561	580	567	585	540	564	517	550	582	612	579	567	527	529	572	525	579	583	596	578	579	545	563	567	602	570	610	601	560	562	575	575	592	569	580	577	592	594	520	558	518	570	600	549	623	555	566	564	622	548	612	591	518	565	549	568	581	574	630	588	513	586	595	563	587	557	623	555	524	587	528	526	536	559	550	570	581	545	522	579	580	592	538	591	526	546	577	530	598	529	625	539	574	565	605	553	590	556	575	560	562	619	551	549	596	571	536	552	554	552	515	572	556	558	586	545	534	600	584	639	543	530	581	559	551	585	579	546	583	595	558	552	570	600	610	564	581	595	542	566	563	584	527	561	552	579	550	543	589	559	547	570	557	596	550	581	600	554	521	554	552	562	585	572	580	580	579	555	572	549	580	564	563	600	541	590	556	531	553	551	596	590	623	577	552	579	566	551	570	580	549	587	582	557	546	580	594	538	527	563	577	582	562	568	526	575	588	554	546	538	536	553	566	567	589	572	516	576	560	562	561	597	538	524	600	581	552	523	504	549	559	586	592	531	574	585	577	561	575	564
31257	32189	24496	8024	1347	590	506	451	465	479	460	442	447	477	465	424	458	496	451	475	459	465	465	485	443	454	465	442	461	472	467	469	455	485	484	469	469	482	495	469	488	458	533	479	458	464	434	474	480	450	439	427	432	465	461	460	490	496	514	457	460	470	492	463	469	481	428	450	461	441	456	438	448	449	472	483	458	481	463	446	468	450	501	446	438	444	458	474	495	446	463	519	475	452	442	444	480	469	466	480	460	485	432	502	463	469	470	514	424	474	448	469	466	501	461	477	490	487	494	446	462	483	465	473	474	477	457	466	470	453	479	469	498	458	455	433	488	468	445	479	498	469	452	474	433	455	454	503	483	453	461	432	479	468	469	467	428	449	458	439	468	459	493	475	477	470	440	502	466	482	437	443	456	463	471	458	440	488	472	475	478	461	478	464	434	462	477	456	448	467	456	493	432	445	487	473	481	463	451	463	484	469	501	495	479	495	458	507	450	451	460	463	474	460	481	465	414	477	492	466	485	465	484	445	468	481	480	464	459	486	446	449	455	431	473	456	448	474	497	511	470	461	455	445	455	469	459	414	535	494	480	473	490	439	513	483	436	475	487	470	468	428	480	445	498	455	505	508	482	478	453	488	463	458	504	512	449	482	487	478	477	443	489	480	490	438	460	467	454	444	480	468	457	484	488	472	485	473	440	466	459	456	490	474	454	493	469	494	468	441	460	435	440	458	473	494	488	420	475	475	513	473	438	474	479	450	463	453	473	478	445	486	441	436	442	431	478	457	459	498	443	437	450	425	477	486	449	499	459	432	464	526	455	494	461	481	467	497	469	468	463	488	467	456	468	448	443	477	460	432	451	457	508	474	470	457	428	465	482	455	471	437	463	509	447	468	432	424	453	472	460	477	485	465	483	458	459	491	454	441	467	473	454	475	429	476	473	479	446	470	447	488	468	461	441	456	522	438	483	438	455	442	482	514	460	449	487	466	499	435	431	472	466	445	431	450	489	418	456	421	466	473	473	483	435	457	460	485	452	483	498	474	471	478	489	431	454	480	483	497	450	481	467	443	430	437	458	523	421	463	458	454	484	462	417	476	465	473	480	490	501	467	480	441	476	471	484	491	464	464	489	482	455	475	468	487	441	486	480	479	437	415	451	438	477	481	415	485	489	481	443	439	499	443	475	488	469	506	460	438	465	475	483	491	468	480	456	473	482	450	494	463	474	486	508	519	447	462	448	507	475	452	494	447	471	479	462	447	424	470	445	448	502	496	502	490	477	468	466	433	483	459	446	460	497	493	451	485	445	434	466	408	440	443	470	472	504	457	438	465	477	450	463	442	462	452	477	482	454	480	464	487	492	470	466	481	446	478	430	462	505	486	484	450	471	483	458	429	487	480	433	490	464	494	439	462	475	484	520	467	447	441	444	470	442	470	440	459	466	473	479	481	499	461	444	438	442	452	466	435	516	424	485	478	436	501	435	420	470	461	487	466	472	460	459	484	479	495	434	454	485	463	462	447	468	478	468	467	471	468	451	471	455	464	479	509	491	469	445	464	486	491	459	491	478	476	486	457	498	407	498	429	464	442	502	488	486	456	478	442	482	446	460	456	461	480	473	455	499	466	511	474	456	490	455	455	473	472	477	484	478	458	486	442	492	490	454	465	468	486	459	495	409	474	451	497	464	475	485	470	458	453	522	459	475	464	507	449	492	481	447	436	490	445	502	435	481	486	474	483	504	479	469	482	430	439	467	477	446	430	459	502	474	444	451	469	482	459	469	458	427	447	489	465	489	499	434	454	464	444	478	457	437	506	448	484	474	491	498	482	447	449	466	467	453	467	485	452	447	473	489	482	518	486	430	433	480	487	493	468	482	478	486	501	451	466	463	449	440	487	463	445	496	428	498	457	493	493	444	474	429	476	480	459	459	468	461	490	432	466	474	430	484	428	419	492	485	475	445	502	444	462	492	509	497	508	489	476	455	476	454	416	506	455	431	482	483	472	457	507	511	513	500	457	491	469	462	495	462	477	488	458	460	482	488	470	495	481	470	470	486	480	460	441	446	435	491	431	454	444	443	486	488	449	450	454	443	464	453	505	420	470	500	447	465	455	464	430	460	452	420	495	465	431	445	501	473	487	487	436	443	464	481	441	492	479	497	493	456	455	471	508	449	462	435	453	461	470	488	491	465	448	442	451	513	465	452	498	458	480	435	426	449	445	490	477	473	523	451	472	461	474	444	476	483	472	482	499	497	486	473	457	504	442	467	439	498	460	474	475	465	446	470	471	442	479	433	462	517	488	500	462	485	431	481	468	429	447	481	464	457	467	474	548	490	481	424	498	466	502	483	451	487	448	433	481	468	441	457	487	477	423	466	465	498	468	461	456	519	483	470	474	417	435	488	500	471	482	475	447	499	450	466	463	477	420	477	517	454	452	428	440	476	487	433	470	429	455	484	462	460	470	437	454	447	477	439	427	440	429	496	453	407	454	473	474	458	462	437	471	433	476	480	482	492	445	455	446	482	461	452	447	444	492	472	503	449	456	444	478	458	475	481	427	461	440	429	488	439	495	497	473	463	459	455	441	482	492	459	471	496	444	433	480	470	446	501	437	489	484	493	471	436	455	469	496	445	465	481	491	471	453	482	427	464	434	482	503	461	481	466	463	480	464	468	479	498	501	462	466	460	487	464	441	460	476	453	444	440	465	456	452	485	455	480	460	519	445	481	495	446	454	450	452	476	457	481	431	463	487	499	441	501	472	443	478	439	425	485	437	478	486	451	448	464	461	478	467	521	517	471	426	446	451	480	494	455	481	422	446	441	451	488	433	445	479	516	448	433	473	464	491	440	482	496	478	503	462	457	438	472	517	470	492	458	457	447	464	433	492	489	419	441	476	470	468	494	437	456	473	433	482	458	478	473	456	471	466	483	454	508	467	477	463	472	439	510	480	433	443	453	459	444	469	479	449	505	511	486	489	432	467	453	505	463	478	469	499	447	469	455	452	472	460	462	457	469	431	479	505	458	511	491	468	476	472	438	474	461	439	482	434	472	474	439	479	510	449	486	451	458	478	471	459	482	467	446	455	487	449	468	477	495	418	536	474	477	460	451	434	452	469	491	451	452	472	453	473	473	453	504	420	449	471	460	474	448	447	459	496	442	472	502	458	473	425	466	455	520	466	471	445	461	477	487	472	459	492	437	489	468	450	427	477	461	476	502	490	479	474	455	442	477	445	464	482	494	468	454	447	457	452	484	481	447	485	482	497	446	468	460	487	481	447	476	464	451	487	454	465	444	469	476	453	463	439	471	472	524	430	452	423	402	439	454	474	456	527	458	475	434	465	486	447	436	488	458	459	476	499	471	453	501	514	497	474	443	475	481	460	445	482	449	472	466	502	476	475	476	457	444	422	472	467	446	426	457	458	453	463	487	456	461	493	456	512	452	430	471	450	500	489	468	506	477	479	447	459	478	476	455	472	472	470	447	441
26097	36336	17037	4148	1101	523	414	420	404	384	421	377	387	376	404	411	378	420	405	406	351	394	417	422	368	403	376	423	401	378	410	388	398	376	395	401	393	416	363	389	374	432	421	388	401	418	394	370	387	376	387	388	407	410	401	371	387	357	381	387	421	353	389	367	389	418	380	405	420	415	421	404	406	394	456	403	389	369	421	411	413	352	403	396	373	358	417	407	404	409	391	349	349	383	406	407	396	395	406	375	379	383	391	393	386	397	388	380	415	377	410	383	414	398	388	404	389	381	388	412	381	422	385	418	375	396	413	394	385	380	392	383	430	374	377	430	386	398	385	362	385	385	420	412	402	391	391	378	432	394	417	410	387	410	365	389	404	397	389	387	380	372	365	377	399	371	388	372	402	391	441	393	384	379	366	382	397	401	399	405	400	409	393	360	378	421	424	418	414	378	424	394	390	377	366	432	359	380	369	369	400	378	407	393	390	399	393	413	374	440	347	401	422	418	372	409	374	390	401	372	377	379	388	367	393	388	405	404	388	379	400	384	422	397	444	407	377	391	425	402	374	376	420	385	402	417	386	364	387	414	414	383	386	390	416	366	381	365	379	409	375	396	397	386	382	400	392	386	387	419	384	414	394	392	417	384	388	414	392	408	353	374	372	424	441	424	410	383	375	424	363	391	366	364	400	402	373	384	389	393	386	421	400	424	405	415	428	391	358	427	401	411	380	381	435	392	385	392	391	399	390	397	388	339	400	382	372	431	366	420	389	370	411	367	386	399	375	410	403	390	414	369	374	435	373	362	410	390	417	355	403	394	374	395	382	406	376	401	394	404	390	406	417	414	402	392	365	398	387	428	410	417	384	436	401	374	392	379	374	384	393	413	379	430	395	378	365	359	374	397	401	395	388	431	380	378	391	441	402	404	426	355	374	407	384	410	363	414	385	377	424	395	421	432	393	393	394	422	363	375	387	422	370	358	406	383	419	402	366	411	367	417	386	395	399	373	365	416	396	359	414	415	357	363	410	431	403	370	423	391	423	393	403	406	401	381	375	395	399	392	373	354	414	376	405	385	382	400	405	400	394	426	397	376	390	390	372	369	377	401	396	369	391	366	395	396	402	375	403	387	386	420	439	387	398	389	379	389	400	389	442	372	391	369	415	373	424	388	409	398	418	396	380	379	422	391	398	381	391	378	390	383	402	398	384	406	411	384	433	402	380	396	401	397	432	364	410	409	416	398	368	338	387	396	420	399	342	435	370	387	412	396	421	369	382	395	415	386	393	415	385	376	393	390	452	404	392	410	361	428	378	379	396	451	361	385	420	408	403	410	406	416	416	415	378	399	398	379	431	404	388	397	383	389	371	408	381	378	412	406	407	421	402	388	380	380	400	406	373	386	406	387	383	375	414	408	396	390	405	384	385	390	387	370	427	389	417	386	397	377	405	393	399	442	371	407	367	423	359	400	421	423	415	391	390	410	383	408	395	365	390	399	403	392	368	412	450	419	364	383	374	332	382	382	390	405	408	385	417	380	420	366	403	372	392	402	411	371	395	407	390	397	409	419	388	375	378	392	396	382	369	378	376	397	400	380	396	409	384	386	385	393	384	395	369	384	403	406	389	352	406	411	409	413	406	431	378	389	416	383	382	413	404	395	388	405	418	402	397	378	371	361	398	420	380	386	377	395	371	374	391	409	369	415	377	381	404	417	382	390	394	395	392	362	402	393	413	358	395	394	402	372	407	390	404	391	360	410	413	363	405	391	373	397	401	385	393	376	386	432	415	367	416	422	396	406	397	390	414	452	374	412	395	410	387	394	397	391	438	385	394	389	379	385	379	396	409	370	401	407	385	399	361	391	387	406	390	419	399	419	396	377	394	402	372	414	380	349	383	407	373	421	380	395	424	397	390	359	406	392	409	412	393	407	385	407	382	371	410	333	396	422	400	393	418	360	402	409	441	365	396	397	361	402	413	389	358	397	363	414	410	403	390	380	375	375	374	420	404	391	369	405	387	403	372	377	390	413	410	379	357	363	404	414	420	387	383	412	435	391	399	386	389	349	412	380	414	396	375	374	393	398	371	405	389	421	406	390	381	425	390	405	373	406	367	368	381	383	399	392	425	374	395	421	388	402	392	369	370	394	398	383	391	397	369	426	390	397	407	363	382	380	360	398	371	442	416	438	397	409	396	376	395	379	383	403	377	398	367	422	395	364	400	424	376	391	356	422	400	403	385	362	390	439	380	376	393	389	401	408	401	392	370	391	429	410	378	370	350	397	428	383	366	383	387	404	389	428	415	358	403	383	377	431	387	410	415	394	433	442	422	408	405	401	408	401	368	383	383	377	374	373	398	395	382	369	387	398	378	399	386	430	375	395	414	370	352	359	414	416	405	422	414	381	382	420	367	407	409	383	400	362	383	402	403	418	400	386	385	424	379	439	402	377	393	396	403	375	394	394	425	395	388	395	428	386	374	368	415	399	416	385	387	400	384	390	394	387	404	377	405	398	398	407	420	387	394	386	394	390	390	400	403	368	403	420	371	448	390	394	438	388	372	414	385	418	411	372	371	390	397	392	388	376	352	394	386	442	397	364	381	408	403	423	372	355	424	389	401	402	380	378	416	397	400	390	375	368	379	402	409	386	402	404	388	399	419	386	394	372	356	387	396	393	388	365	393	416	432	412	425	384	393	350	408	379	403	406	388	385	394	409	423	397	398	383	365	413	368	379	388	406	426	385	424	399	411	387	382	430	403	383	362	395	372	372	404	370	394	423	367	398	387	371	387	417	401	373	380	392	415	404	391	377	418	429	417	377	407	395	399	394	389	404	392	424	396	345	399	397	374	409	382	411	394	387	381	397	388	401	392	401	400	429	406	424	396	385	410	373	383	361	390	375	408	411	410	403	427	371	396	406	383	384	419	406	393	395	407	379	403	425	385	404	407	400	400	367	388	382	390	403	409	370	381	384	403	368	386	386	426	384	411	370	409	373	390	350	384	383	416	396	407	372	380	422	371	399	408	399	380	430	368	396	404	376	391	377	396	370	400	412	428	373	405	384	406	371	416	381	420	401	401	365	394	389	379	387	364	405	373	416	398	406	409	406	390	419	400	386	369	384	413	401	420	367	390	429	403	389	392	408	392	402	354	380	411	407	373	422	409	407	391	362	382	393	362	403	382	414	376	377	416	374	388	364	364	410	389	407	402	419	358	372	400	415	381	366	362	386	411	390	406	384	374	393	367	403	388	404	391	398	403	391	392	375	408	398	385	358	421	395	410	389	400	425	378	380	421	424	385	424	423	403	423	408	401	385	338	413	357	389	392	376	409	364	391	373	365	399	405	399	356	388	415	429	394	363	367	422	390	434	387	390	399	395	364	393	406	385	402	374	364	385	410	387	398	377	430	351	407	405	429	382	406	387	388	381	387	419	410	355	372	411	402	396	407	379	406	412	379	422	396	400	423	394	386	360	402	411	369	398	420	379	354	356
25677	27498	38129	29205	12991	2089	690	548	481	499	531	484	507	496	483	496	498	462	508	498	494	490	512	465	537	501	472	493	472	463	462	510	468	507	513	496	462	450	514	528	482	502	493	439	490	449	500	485	497	522	462	483	516	514	497	466	462	450	508	508	488	518	495	462	477	519	507	458	486	458	496	501	473	502	490	511	468	509	495	515	485	507	524	483	479	473	446	481	479	472	497	477	480	490	493	500	481	484	499	486	511	508	510	505	483	460	464	485	513	492	488	458	505	480	435	499	474	474	503	481	483	518	494	508	499	500	501	464	471	480	505	530	466	471	478	492	500	459	488	526	490	524	466	457	460	498	498	483	489	536	485	467	445	491	508	435	517	501	495	447	502	507	486	476	497	435	510	443	483	506	474	477	517	482	517	501	491	507	463	466	489	478	494	500	485	497	499	502	472	504	511	523	473	501	509	506	445	492	470	437	499	476	510	461	488	448	508	444	504	512	485	509	498	476	465	512	495	499	463	487	485	477	480	513	511	487	507	478	483	495	466	483	499	534	514	478	488	461	484	511	498	503	494	483	464	478	455	504	475	464	492	516	482	493	518	465	503	491	451	481	491	496	486	504	452	484	500	450	480	491	473	485	491	468	502	483	457	503	479	528	464	473	498	484	464	436	466	499	517	534	513	492	532	512	444	513	440	498	488	440	494	481	488	453	523	466	468	499	463	515	494	476	453	475	484	432	486	480	483	494	491	489	497	531	511	494	491	443	515	495	507	483	516	490	469	520	464	507	467	445	475	482	499	486	498	499	521	489	511	487	483	499	483	479	487	477	455	484	499	493	469	476	505	515	457	470	492	523	501	470	517	481	452	481	457	455	462	511	492	502	468	479	475	462	477	484	481	485	469	536	504	505	475	522	494	505	499	436	481	492	487	499	488	510	469	462	523	493	501	466	502	497	512	468	463	499	487	508	480	461	526	469	473	465	495	479	512	476	475	455	487	474	484	461	526	514	450	524	476	484	461	485	473	482	462	486	482	453	481	515	477	500	499	516	453	469	463	478	527	450	479	491	494	492	508	468	478	483	470	479	509	474	508	438	487	494	514	485	471	444	459	504	457	500	461	453	485	485	491	469	492	483	448	516	528	449	505	455	522	491	486	472	467	499	487	467	517	496	465	507	465	492	493	500	455	508	507	486	481	466	491	471	454	491	507	478	468	500	508	489	485	527	489	510	511	504	514	495	512	480	468	467	456	482	448	445	499	450	498	500	478	476	470	505	459	491	505	480	528	507	471	525	432	480	502	501	490	488	436	467	528	468	518	482	481	488	473	469	466	478	516	498	479	495	470	487	506	450	450	473	451	507	505	489	498	470	486	461	501	490	520	495	519	484	481	510	458	461	536	480	495	506	441	459	503	531	467	523	453	480	480	491	503	499	445	473	475	496	454	479	488	470	476	500	485	486	510	479	466	502	475	509	515	513	490	475	522	522	449	459	476	441	454	497	466	463	481	468	505	447	458	475	540	512	514	513	463	533	497	505	496	483	541	467	446	478	465	510	514	507	444	484	499	446	476	521	478	525	498	479	489	484	480	505	454	463	554	505	500	503	490	512	499	497	486	483	453	485	474	503	456	485	484	434	445	486	470	422	454	481	490	459	476	526	514	465	514	477	494	516	492	500	484	497	490	535	476	520	496	476	469	461	462	482	501	481	454	464	490	482	511	464	492	467	469	460	494	515	483	451	501	469	478	490	517	494	453	493	474	490	487	452	476	502	502	504	503	490	505	477	486	498	501	523	498	520	464	487	495	465	468	516	491	477	470	464	481	453	469	466	478	508	486	483	485	451	499	465	505	500	495	473	487	507	528	491	498	461	498	545	469	484	487	490	477	493	502	515	497	502	461	462	471	493	507	476	456	470	463	513	485	533	465	460	490	465	480	509	485	492	463	490	464	502	420	503	538	473	509	509	516	512	462	474	487	433	517	491	464	495	500	527	504	467	479	477	474	462	497	497	508	515	481	497	500	442	507	437	490	452	486	525	489	486	476	492	510	502	485	494	477	446	464	517	515	514	463	535	481	477	478	501	478	476	490	470	494	459	520	511	461	492	483	476	504	476	476	452	485	504	513	497	499	494	483	556	459	528	479	495	485	537	505	482	496	470	482	482	488	490	525	478	536	527	447	504	509	439	483	478	484	490	492	524	473	526	451	485	451	501	454	513	473	482	481	489	483	465	483	490	450	492	462	456	452	514	445	491	493	478	499	470	517	494	485	468	500	477	477	471	498	458	455	479	490	494	468	480	481	506	494	467	475	473	524	507	511	491	509	505	464	488	506	494	479	511	557	492	513	514	491	453	534	511	441	493	505	424	458	493	497	518	494	463	489	517	475	491	506	497	476	472	477	510	478	490	499	520	460	488	503	466	501	488	468	503	514	474	494	479	458	517	501	490	468	485	508	504	550	492	460	499	489	487	467	467	466	490	504	491	458	487	513	516	466	521	496	430	483	487	510	460	493	475	457	485	476	457	486	526	502	487	528	454	489	502	475	485	503	474	490	515	509	505	485	461	409	502	470	468	478	547	472	454	508	488	505	495	485	474	527	484	485	517	489	494	514	485	472	497	466	467	463	461	494	459	515	528	475	461	475	469	457	485	461	500	456	510	486	461	444	508	497	477	472	499	482	495	488	483	514	465	521	504	496	526	492	492	498	469	473	518	495	477	490	522	477	500	489	434	473	440	467	489	482	501	494	489	483	463	478	517	466	487	508	456	474	470	477	476	501	519	488	511	470	482	513	486	479	454	455	484	458	482	498	470	474	477	512	501	485	490	513	474	490	496	503	467	482	483	481	466	502	438	462	483	463	467	524	498	462	498	486	471	480	484	492	503	460	485	490	486	522	475	510	450	488	506	489	496	523	467	467	511	486	456	472	472	487	497	497	495	480	447	505	482	517	516	494	533	451	512	482	452	454	459	489	462	546	488	487	463	495	479	488	514	462	507	493	480	486	481	500	462	477	504	521	428	509	509	477	503	493	493	481	458	498	461	470	450	487	482	463	487	483	501	511	506	490	564	464	521	475	519	455	429	491	477	502	464	485	481	489	458	486	514	502	512	504	511	470	466	487	494	473	484	467	471	500	498	481	465	482	440	506	486	507	489	492	463	486	511	501	466	462	477	496	521	468	508	527	518	494	481	452	472	475	514	451	517	485	485	469	460	498	440	460	502	517	445	478	482	489	497	430	488	498	484	486	471	446	535	440	504	497	467	492	463	481	499	460	472	486	499	458	484	509	477	485	505	497	464	503	457	517	485	463	531	458	468	519	504	474	474	501	458	483	472	481	450	448	484	490	447	516	504	439	517	470	488	508	485	488	528	486	468	497	500	496	471	520	480	457	489	463	508	513	470	528	522	477	494	484	469	515	503	463	486	486	467	460	475	489	518	516	502	505	477	479	461	484	474	503	463	508	498	458	481	517	466	491	487	455	493	461	526
60131	85523	51714	18181	4243	1003	544	449	434	437	420	476	440	443	447	441	460	489	481	444	447	485	422	462	467	455	451	478	480	469	464	418	462	450	417	447	442	463	434	418	433	460	454	452	470	452	475	448	443	487	455	423	436	428	464	449	452	454	468	410	461	471	464	464	447	469	460	443	403	450	450	431	440	459	445	477	468	449	457	446	441	440	493	464	490	462	433	489	469	431	435	465	458	406	472	455	442	390	461	476	446	424	452	488	462	433	451	440	438	419	435	498	489	461	457	450	470	433	472	438	428	447	464	410	464	474	461	491	481	442	479	420	411	438	461	491	479	437	463	469	453	434	466	456	433	460	467	431	445	426	468	453	402	425	425	463	441	466	465	438	437	440	435	433	431	457	485	479	463	441	445	406	479	477	447	464	449	455	422	440	432	459	426	446	454	422	420	445	462	466	447	519	430	417	460	413	450	437	464	426	463	450	464	463	434	441	468	430	434	416	445	430	464	444	473	458	428	454	434	423	437	463	463	432	438	428	450	471	451	417	475	457	439	472	469	443	426	429	430	460	441	452	439	447	469	472	420	445	416	418	442	427	459	447	459	459	466	425	468	476	418	454	450	468	470	453	456	451	455	474	493	456	442	450	445	497	443	471	431	439	499	491	445	479	463	427	401	423	406	454	451	430	439	467	448	422	432	434	461	436	427	467	456	457	485	480	448	439	420	461	447	482	450	410	481	468	427	447	460	444	428	405	417	426	446	454	454	452	418	434	443	446	451	459	449	473	422	464	447	509	437	439	438	479	424	461	420	416	431	432	452	459	437	454	426	461	457	477	450	443	448	409	457	454	457	451	446	415	459	454	477	412	439	456	478	465	459	418	483	447	457	441	436	471	492	433	425	423	457	461	440	453	412	424	467	429	441	426	450	444	451	487	437	448	417	455	453	446	450	461	431	445	440	453	449	446	442	478	455	435	410	445	434	431	454	436	492	462	446	466	435	447	458	437	470	456	455	470	432	415	466	440	466	453	419	451	451	475	434	468	461	458	455	425	450	449	477	468	456	466	433	445	429	461	457	457	485	439	510	465	446	419	434	438	476	438	435	425	450	477	435	431	431	424	458	463	437	478	473	478	477	441	470	483	446	471	461	424	444	482	405	472	419	423	457	432	463	477	472	462	481	467	455	457	462	415	439	457	461	470	463	456	453	423	476	462	443	461	490	442	462	436	481	434	430	444	437	475	429	422	441	445	488	439	482	439	442	444	462	461	444	429	470	420	450	437	426	429	433	465	432	455	475	435	438	417	457	430	435	419	406	447	466	449	462	418	452	451	474	434	450	435	453	466	463	445	449	484	414	442	453	462	450	431	422	446	456	447	458	445	442	430	414	422	446	448	487	454	462	423	433	456	415	451	483	440	448	432	464	453	438	457	481	476	477	420	459	445	450	441	443	474	421	447	455	428	482	413	427	440	438	450	465	450	459	422	463	437	445	434	482	424	461	434	456	456	442	423	466	443	439	475	413	467	438	448	423	490	461	419	401	428	445	438	443	449	470	488	465	457	461	489	410	469	430	440	451	443	445	416	457	428	423	448	467	457	437	494	463	420	447	456	405	473	463	435	458	467	466	422	483	441	430	454	439	451	388	467	430	398	443	453	460	431	439	445	435	456	467	458	435	479	437	457	416	485	438	449	444	458	437	443	468	442	457	497	427	478	455	423	446	481	464	437	461	442	451	445	411	490	427	430	497	447	450	416	472	422	467	440	446	451	418	443	445	430	467	411	411	460	422	461	455	417	434	450	443	453	424	459	455	441	434	448	452	446	407	452	442	438	411	438	426	419	448	429	412	454	449	434	457	440	494	469	431	484	464	465	443	458	461	458	436	436	462	459	453	445	461	428	420	424	437	446	424	408	455	426	435	454	443	440	448	443	467	426	435	434	437	444	429	452	451	425	420	443	450	453	456	453	467	435	462	456	478	440	471	477	436	507	433	422	497	423	463	454	448	482	483	455	446	468	450	418	451	459	471	439	424	421	448	453	428	455	484	461	453	459	429	482	474	414	455	450	423	480	438	453	473	446	431	461	414	442	456	480	441	431	461	441	455	413	455	437	417	473	455	480	460	436	437	451	412	420	449	464	461	503	475	452	458	455	458	423	426	478	472	424	456	468	483	467	480	425	441	431	473	442	439	455	464	412	455	437	477	417	443	443	463	444	427	466	481	451	454	469	459	440	470	434	469	448	460	402	465	468	441	453	455	397	410	460	449	418	432	422	468	420	449	434	457	468	467	479	490	466	402	434	500	445	441	448	452	439	471	472	432	429	463	438	470	472	422	453	449	477	442	432	463	419	481	470	406	429	457	430	414	434	449	450	450	478	416	431	463	489	440	449	428	446	440	446	462	441	453	458	462	484	477	445	463	453	470	483	416	436	446	411	460	445	448	426	469	474	456	463	457	499	442	462	449	438	406	484	457	445	470	442	434	458	455	466	472	418	456	490	435	480	446	461	478	444	460	459	442	424	441	467	436	458	440	483	451	458	472	429	481	442	438	477	463	450	423	477	446	443	462	508	478	446	425	477	423	446	464	418	481	414	415	440	441	452	456	456	458	469	471	444	447	455	439	435	436	440	429	444	453	438	474	450	433	431	439	444	483	432	447	441	434	418	454	421	456	416	431	442	453	431	453	476	448	469	444	452	429	456	486	500	483	459	416	476	443	394	427	467	413	420	432	458	457	442	456	479	427	427	443	477	446	425	445	395	429	419	453	428	485	430	435	452	448	475	455	477	418	458	492	473	432	438	414	470	473	448	425	399	415	451	473	474	449	478	464	474	431	446	446	465	460	447	442	392	414	483	463	410	474	472	456	463	478	429	471	466	423	484	454	455	442	417	466	468	466	440	425	484	462	469	402	457	448	436	440	447	432	461	423	441	447	443	429	464	472	443	441	444	434	443	484	451	444	455	438	432	441	461	420	462	459	463	472	471	425	463	452	467	417	474	479	442	404	417	424	471	460	411	446	457	435	443	456	488	443	467	440	464	450	477	433	448	415	445	411	449	426	436	463	474	467	456	439	434	434	454	435	452	417	453	427	443	409	457	419	418	443	420	495	445	455	444	438	456	441	446	457	414	490	508	473	438	420	449	411	450	437	468	435	402	469	429	472	449	460	420	439	472	448	446	450	438	449	458	438	410	466	464	452	389	408	463	470	436	452	502	499	448	438	453	480	427	438	457	473	450	432	408	445	455	489	447	447	446	431	444	471	460	482	461	467	459	445	460	461	408	450	414	412	411	424	431	447	428	438	494	443	447	451	465	446	507	463	479	457	484	422	439	422	447	443	456	452	426	406	449	423	455	458	476	458	463	458	470	473	464	458	445	442	457	435	451	426	482	449	457	391	453	451	419	441	468	455	455	448	398	447	479	452	431	455	425	445	482	433	470	467	460	461	391	454	470	419	474	434	424	437	429	468	449	443	411	459	441	445	442	434	482
23974	23775	33446	27327	20310	10155	1494	783	611	657	652	570	609	630	621	673	619	643	615	622	574	629	637	633	604	543	615	615	622	578	591	618	647	608	600	618	593	602	577	583	576	555	638	616	576	601	643	626	541	611	594	603	557	574	603	629	601	601	573	621	612	609	613	600	582	560	584	595	609	607	594	609	617	559	601	599	592	603	628	574	574	605	544	625	613	548	644	593	642	602	578	590	590	609	591	575	588	607	582	590	589	575	598	644	596	602	604	600	580	585	584	608	567	575	570	617	604	594	602	570	578	560	611	640	598	604	621	586	598	621	639	601	582	619	602	562	578	585	550	594	564	571	619	523	595	582	584	621	619	583	534	623	603	609	643	557	638	592	543	554	581	627	585	602	649	620	628	570	583	540	590	625	598	597	606	601	643	590	613	597	579	570	631	628	606	546	636	552	592	586	575	571	573	586	593	608	546	614	571	615	622	644	601	575	612	589	623	602	634	616	587	602	574	579	616	588	556	555	562	573	584	574	623	560	576	615	595	618	598	601	617	612	599	576	605	612	563	606	592	544	566	581	567	589	584	575	578	607	626	630	557	618	609	575	611	616	629	598	584	611	605	604	596	622	604	596	601	601	586	571	583	565	607	595	572	599	567	580	611	591	614	587	594	595	617	625	601	595	554	582	571	584	609	563	594	576	565	570	614	587	565	606	601	612	558	615	593	653	612	600	586	553	560	620	578	603	606	607	563	582	555	586	600	559	582	580	598	541	580	589	618	592	601	596	641	556	593	590	553	596	606	589	556	598	558	620	601	580	573	619	580	591	598	546	568	591	591	588	614	600	578	557	577	609	622	613	584	591	584	615	550	591	629	551	627	588	626	593	577	591	565	619	577	597	567	589	596	539	532	641	600	604	558	615	600	578	597	606	611	630	618	620	593	592	641	591	612	577	582	582	597	618	579	619	593	608	619	551	618	626	512	595	581	584	587	578	580	613	582	601	585	566	629	598	598	566	612	564	569	611	615	596	542	642	619	529	584	584	589	618	617	542	595	592	620	607	560	610	620	621	594	567	620	585	607	567	615	615	586	606	508	574	616	600	605	563	632	600	619	602	592	581	571	559	614	614	600	588	570	590	566	573	614	600	565	563	619	584	547	577	580	618	584	594	611	598	588	621	588	602	584	612	583	579	603	552	602	590	600	635	584	628	582	588	595	596	596	641	586	629	573	634	627	561	557	604	604	579	570	611	574	613	581	661	611	574	563	575	616	600	604	605	614	563	579	560	655	569	572	665	604	585	592	595	609	613	655	564	666	609	622	583	592	625	626	639	571	562	600	615	576	554	624	616	625	577	591	573	584	624	577	633	565	562	606	620	559	614	585	588	575	597	575	590	649	590	595	597	595	540	590	629	582	593	612	593	560	633	573	606	544	594	603	598	575	542	629	595	624	599	587	577	572	557	552	638	592	590	616	585	613	563	597	590	587	622	565	628	576	591	554	562	599	614	619	561	619	603	595	594	595	603	549	605	579	582	586	546	591	585	587	583	584	587	581	608	574	604	586	613	569	592	566	582	579	564	558	574	655	611	567	599	590	568	582	614	613	615	632	616	578	603	588	597	579	621	579	588	559	556	549	615	594	614	598	638	587	538	570	564	612	573	619	579	639	594	597	620	576	579	620	617	595	607	555	562	565	577	597	599	547	595	588	595	568	549	611	584	584	560	623	545	548	616	592	608	562	602	582	564	665	589	567	602	606	641	618	613	590	571	560	573	576	611	631	589	609	585	584	603	568	567	614	596	627	597	618	577	590	576	540	579	572	576	538	585	656	579	635	571	562	642	551	569	573	593	627	591	563	584	632	632	611	571	625	588	556	584	591	607	607	605	547	561	608	582	594	603	608	573	614	584	631	576	603	561	604	595	565	606	564	582	625	579	617	578	612	571	629	616	606	663	581	613	582	572	581	607	579	579	621	616	616	579	605	612	619	598	579	601	570	640	596	618	572	575	600	587	624	583	573	578	574	607	573	650	534	574	558	594	574	558	563	611	615	527	616	585	607	580	551	611	576	597	610	588	580	595	592	589	579	579	589	589	600	616	559	584	594	566	578	574	642	566	549	579	595	559	583	638	581	623	601	599	583	583	646	619	575	617	616	581	622	537	607	579	595	601	620	667	598	546	599	581	623	578	599	585	565	602	548	582	567	610	545	588	579	562	614	582	631	616	629	595	600	594	600	560	635	636	591	586	623	582	559	606	597	576	569	587	595	600	575	554	591	602	604	598	583	610	582	613	563	568	610	592	588	556	545	587	581	570	556	628	606	562	620	527	594	582	620	604	568	622	637	596	616	592	618	638	589	631	604	600	557	589	584	588	604	586	602	582	585	573	596	539	605	566	581	607	583	586	564	572	572	646	566	589	602	575	525	572	634	642	594	565	578	566	584	583	569	575	618	585	649	601	608	599	569	572	611	588	569	578	641	598	602	595	565	601	650	551	579	553	588	579	605	601	594	601	568	604	581	610	604	556	589	580	596	588	619	572	600	573	607	570	588	575	573	581	598	575	612	626	619	589	610	568	599	594	599	668	579	618	584	613	575	560	613	565	590	575	571	593	604	571	559	604	589	585	519	560	548	569	597	630	587	626	598	567	596	562	619	595	617	582	591	592	577	576	621	548	595	592	574	577	605	607	568	576	564	558	634	537	550	585	624	585	577	603	607	582	584	634	556	606	575	618	581	575	543	597	558	639	577	553	586	613	567	508	611	575	572	603	576	577	593	585	543	571	601	579	592	566	610	586	605	570	593	628	628	587	585	587	614	588	585	583	558	601	586	572	551	603	609	600	552	572	560	597	613	635	601	576	582	604	606	624	549	594	564	581	621	626	574	603	613	608	589	552	531	611	575	612	595	594	589	608	577	574	634	585	570	591	549	614	580	576	620	576	606	573	593	594	585	590	595	565	580	562	654	623	608	601	625	620	582	601	605	584	612	618	553	621	573	610	551	585	593	583	557	589	582	609	600	569	576	587	570	630	628	621	599	589	614	615	566	590	583	616	604	554	594	580	582	609	593	604	556	628	603	570	582	627	576	590	571	602	569	603	629	594	603	580	585	615	547	570	580	614	586	576	624	608	652	580	591	599	590	590	580	556	524	591	585	585	617	614	583	588	596	603	570	599	577	600	566	573	607	584	617	568	612	613	613	579	625	579	575	576	632	563	558	619	610	539	579	600	560	591	624	605	573	606	606	579	589	593	554	619	596	591	570	514	614	572	562	565	567	590	601	614	674	604	615	573	577	611	593	561	587	615	582	573	581	593	590	583	589	635	607	650	605	610	583	553	602	560	597	573	552	558	550	596	634	596	561	598	634	573	620	620	594	582	585	607	609	598	558	610	568	597	590	579	570	588	590	565	564	608	582	574	571	624	567	588	606	579	630	578	569	562	523	558	570	556	555	615	578	617	581	575	595	590	600	596	559	563	603	592	595	576	549	587	562	597
63225	99381	62955	28029	7602	1762	771	586	531	564	544	558	624	584	587	566	546	515	537	561	549	601	568	576	564	599	574	595	569	575	531	519	550	603	554	607	603	569	524	584	565	582	589	610	532	590	595	557	560	555	575	569	549	585	547	586	557	594	604	585	547	568	530	536	578	555	551	528	602	604	575	565	586	561	565	535	568	530	592	583	551	592	563	550	576	562	597	532	519	538	547	545	547	559	544	558	582	570	540	536	555	556	616	545	574	558	549	590	575	552	586	562	583	576	614	546	552	578	560	572	559	559	634	539	578	534	554	558	600	568	574	574	581	475	576	579	609	553	607	532	594	553	551	548	572	524	565	588	568	553	572	573	569	605	556	554	535	570	595	552	617	582	572	584	559	573	558	565	551	544	532	535	589	556	570	606	585	551	537	605	542	571	548	604	538	571	570	554	543	580	593	573	570	555	551	545	596	496	598	541	512	580	545	570	552	576	542	517	538	580	580	589	567	518	526	568	607	576	558	562	562	579	537	556	549	578	554	570	580	586	571	579	563	594	540	542	602	521	560	525	565	574	554	597	554	569	564	551	524	569	594	562	532	550	581	566	550	557	538	608	567	597	613	562	565	553	591	578	518	570	601	542	595	553	567	539	615	590	577	574	581	489	559	551	537	555	563	560	592	575	541	540	580	547	586	566	524	573	552	520	548	589	553	491	556	564	585	542	550	598	576	579	600	565	577	603	606	517	582	579	558	573	524	538	553	530	557	559	574	578	599	572	531	576	546	601	556	622	557	580	583	557	548	545	551	579	601	583	557	516	528	540	571	567	544	545	525	551	582	573	546	541	564	563	539	574	571	595	540	521	575	591	603	594	536	565	575	560	574	532	564	574	577	579	552	574	588	559	560	606	573	607	590	588	578	583	556	604	582	589	532	548	552	531	584	532	548	556	624	537	560	541	548	557	525	529	559	572	549	588	562	599	536	525	588	524	580	574	591	549	562	553	591	540	536	547	522	562	582	576	533	583	556	586	562	575	574	525	528	549	557	565	585	569	549	552	575	549	579	611	533	543	524	543	560	587	522	566	597	600	576	522	582	574	548	583	584	584	543	561	553	592	524	510	525	589	555	569	583	568	590	572	533	590	552	558	526	607	589	655	557	520	543	555	562	554	519	569	553	585	553	532	536	552	574	591	529	538	582	559	528	563	573	565	546	576	549	574	547	532	583	575	552	609	567	595	561	567	532	563	546	589	514	563	546	603	580	568	573	613	568	577	576	559	541	595	567	571	557	556	549	573	538	554	572	592	599	580	577	581	540	584	569	502	575	561	528	547	578	583	543	534	612	575	568	579	548	536	520	596	593	532	551	540	576	517	554	552	540	590	560	554	575	543	548	550	585	526	602	578	549	555	519	548	577	545	540	532	537	575	590	562	549	583	537	560	505	582	560	539	562	566	543	582	603	514	600	547	570	568	548	591	560	563	615	584	554	522	560	552	558	535	568	568	596	527	556	533	554	549	572	524	589	539	539	578	571	550	598	542	566	593	579	565	584	575	541	580	567	581	517	584	573	554	568	554	548	534	548	553	555	588	572	527	554	568	518	574	579	572	581	589	557	496	563	549	565	538	527	509	507	596	584	592	569	577	526	606	569	581	558	556	550	566	572	552	574	551	599	548	554	554	575	561	602	568	587	546	534	543	557	545	604	534	567	551	577	609	546	558	565	567	565	573	517	544	547	543	531	586	563	545	547	524	569	527	584	534	559	568	505	554	558	558	555	583	548	522	564	566	520	563	598	581	607	567	546	573	570	599	551	562	583	593	555	563	544	557	488	565	587	583	578	632	561	527	568	575	581	572	580	584	570	551	594	581	538	548	542	542	551	589	561	534	533	551	574	556	578	564	558	556	558	608	512	548	569	580	541	567	547	593	551	590	549	565	539	556	547	561	524	582	530	523	575	546	557	552	595	571	564	601	566	544	545	563	529	596	548	568	572	606	550	601	563	562	533	530	577	563	576	560	595	574	563	559	560	555	568	551	571	584	530	539	572	548	563	568	537	564	556	544	575	579	584	520	523	571	549	528	541	560	597	603	563	621	519	575	584	571	545	592	572	578	569	570	536	496	554	536	594	572	571	604	548	557	554	588	553	574	575	623	615	564	595	565	568	586	558	609	555	532	624	610	580	582	578	571	604	546	559	565	577	568	575	573	523	523	567	537	562	591	578	567	582	595	522	543	567	566	548	548	566	540	560	597	621	542	552	541	541	539	567	552	578	580	541	543	630	586	565	570	559	591	531	561	520	546	544	596	568	609	529	527	522	553	559	533	594	593	533	527	573	542	583	569	525	525	531	539	531	527	545	533	556	573	552	547	574	558	560	561	549	560	520	535	558	590	543	572	566	581	564	515	540	565	492	558	591	599	561	575	533	586	550	590	589	580	563	563	552	531	563	574	584	573	526	572	555	543	561	539	584	588	516	519	584	589	583	552	559	549	574	543	568	580	532	542	537	562	571	595	545	602	548	560	569	602	538	568	578	568	578	510	547	558	522	544	596	568	599	585	544	530	531	579	557	596	563	540	538	549	564	558	561	550	569	569	538	590	579	546	540	593	544	584	548	571	552	580	532	558	597	554	552	546	547	615	571	595	565	548	554	559	577	563	566	578	530	600	541	566	573	570	482	538	560	556	549	589	603	610	510	555	546	524	507	555	509	526	554	528	544	516	561	596	561	595	591	578	622	587	567	542	528	574	561	568	561	505	577	568	529	542	535	540	571	589	536	557	527	552	568	591	571	546	585	564	535	553	558	592	531	585	526	586	587	554	568	557	559	586	570	543	554	564	569	536	554	558	534	550	570	551	541	544	541	515	526	586	565	570	518	510	554	575	569	553	608	602	529	541	592	564	526	541	528	557	582	545	535	525	591	561	558	542	529	541	589	564	553	578	553	618	543	560	541	570	566	577	564	568	558	510	557	557	576	564	596	566	570	513	539	559	544	567	543	569	589	601	577	539	562	548	576	538	545	564	577	553	519	538	557	561	537	526	582	594	575	546	582	571	565	606	593	545	581	597	593	549	576	570	581	598	593	572	586	592	588	560	530	559	582	586	551	578	540	574	557	563	544	548	506	578	581	569	541	559	548	554	625	564	591	536	539	596	572	555	551	558	538	548	548	572	541	531	583	537	551	549	559	565	512	515	559	539	600	554	547	578	527	537	566	530	574	561	608	569	536	550	548	587	533	524	556	584	547	524	581	558	521	549	578	559	535	563	547	528	584	549	582	536	519	567	557	578	503	575	549	576	561	538	569	548	584	549	593	546	586	599	596	544	536	554	556	545	551	537	578	547	592	590	563	546	532	565	569	568	530	525	560	592	523	558	558	554	576	547	544	549	514	541	594	537	591	525	573	535	585	543	558	543	569	532	526	541	604	585	547	594	580	535	571	561	565	525	529	575	552	585	566	582	553	572	543	531	574	538	584	538	578	587	580	532	559	526
30718	32320	25143	8224	1430	667	516	454	441	490	470	449	461	465	439	472	416	412	425	474	432	454	460	474	491	458	425	431	484	476	419	468	462	452	443	451	431	465	468	464	456	441	448	420	420	459	443	481	463	480	463	466	430	456	438	488	459	453	448	471	440	484	438	456	442	435	446	455	460	497	448	439	424	473	498	467	458	483	457	471	471	408	444	441	424	447	433	440	438	436	482	453	437	486	457	454	419	450	441	493	425	479	453	466	483	461	446	478	482	465	456	445	441	453	431	475	454	476	491	479	432	468	429	450	447	491	421	446	461	491	481	463	491	477	450	454	443	477	462	465	493	435	424	441	446	485	452	461	429	483	465	468	417	474	446	442	476	419	460	422	464	459	479	475	469	483	459	451	470	458	466	453	480	467	451	476	437	449	443	444	466	506	472	449	484	477	492	450	448	441	424	440	463	470	435	420	487	486	469	508	440	472	474	465	483	429	459	495	469	436	488	464	447	456	449	414	469	447	456	482	492	472	448	459	473	483	474	454	449	438	459	459	434	447	491	446	471	478	469	456	483	443	469	458	434	436	465	459	453	461	456	482	447	456	470	432	458	460	430	490	461	421	442	489	485	455	475	470	477	486	463	460	468	463	445	491	398	436	508	423	442	467	475	489	440	494	461	459	452	417	476	442	442	446	500	470	470	430	485	446	458	467	452	431	462	451	489	478	463	454	466	472	466	444	441	446	470	443	475	428	447	434	459	501	476	470	462	442	429	423	476	454	488	469	409	472	429	452	444	461	449	440	439	473	437	467	445	414	435	458	432	446	468	447	487	457	439	461	490	451	456	461	497	471	430	476	421	462	440	453	448	440	434	460	418	482	435	455	479	461	440	433	476	424	427	442	443	487	463	439	451	476	445	477	447	488	463	438	456	427	456	484	452	434	464	478	443	503	448	471	483	483	466	442	462	461	460	453	420	446	438	440	456	460	445	455	472	495	485	453	419	489	488	426	417	419	451	467	472	473	462	468	470	462	463	444	438	419	414	477	460	454	461	448	457	469	481	475	467	459	417	430	467	470	495	443	459	427	454	479	440	454	464	454	444	431	411	452	466	483	458	467	462	426	452	443	437	485	459	449	457	458	484	454	454	456	427	423	407	421	448	468	471	439	437	405	436	463	433	471	459	452	435	487	444	475	465	474	457	479	419	446	481	461	460	438	451	453	445	457	447	443	464	473	397	413	480	438	450	440	491	433	446	459	458	467	447	464	499	503	493	433	443	432	438	473	460	435	432	453	470	501	462	447	489	441	453	456	470	479	444	479	486	463	448	428	466	420	453	499	497	442	474	425	467	458	453	434	487	461	439	462	472	471	486	457	467	481	460	476	445	465	418	450	447	438	454	483	458	458	425	462	452	418	447	426	473	456	468	431	463	454	444	482	455	432	487	501	464	457	418	431	480	454	456	431	445	455	431	446	460	467	471	458	437	474	438	470	424	441	426	444	448	466	468	428	467	451	447	448	472	489	464	454	437	466	448	441	453	461	480	455	432	474	475	437	467	429	470	422	439	472	448	461	487	467	443	470	426	470	468	466	428	417	465	464	478	421	443	462	477	493	472	473	428	440	450	450	467	450	454	491	464	466	421	450	508	464	441	477	440	493	453	447	487	428	485	459	459	467	449	524	469	466	459	469	451	452	456	461	432	477	460	478	477	478	444	454	452	451	449	506	458	438	433	434	470	451	487	441	472	457	457	433	435	467	442	456	432	498	429	440	420	429	424	469	460	466	458	465	492	412	459	431	441	483	428	465	484	425	447	495	456	500	487	415	444	465	459	456	491	482	472	462	435	483	458	454	446	443	467	484	463	437	445	508	435	440	480	430	476	449	444	484	460	460	477	443	445	441	486	460	443	460	473	473	428	490	483	458	485	445	435	446	479	449	468	428	478	457	474	436	451	465	448	445	435	452	480	465	426	462	440	464	470	455	411	451	472	441	464	453	431	467	464	480	435	458	450	427	418	440	457	446	398	438	489	445	464	462	450	475	484	441	441	456	448	476	429	452	444	454	442	448	450	473	461	441	490	447	446	452	470	451	424	440	473	432	453	443	451	471	485	439	441	428	437	462	455	466	454	452	470	461	477	442	438	418	478	488	453	473	459	440	464	457	475	473	433	450	452	458	457	458	497	462	483	480	405	474	454	442	416	488	497	434	434	477	469	435	494	441	458	445	457	452	451	421	450	473	457	542	453	465	428	432	429	423	446	475	484	438	448	443	449	472	437	468	472	443	450	439	433	469	434	465	426	461	496	453	472	423	461	435	452	489	444	463	453	464	427	429	435	471	440	469	430	472	452	446	463	429	417	446	459	469	465	463	482	445	493	480	478	454	438	437	453	393	439	481	433	447	434	471	433	480	460	460	414	463	449	455	459	445	448	413	429	431	442	482	459	477	472	459	458	472	481	443	449	456	446	458	463	432	430	477	461	467	444	440	429	470	407	470	452	441	456	431	462	453	451	441	480	449	478	473	423	437	472	444	429	474	453	424	461	457	426	439	466	445	435	425	473	435	426	478	432	460	439	427	425	504	448	473	437	464	493	434	477	443	466	447	447	462	463	459	447	440	452	430	457	437	475	449	447	475	443	447	435	426	468	424	480	441	468	430	439	455	455	494	427	447	446	452	461	459	466	408	486	446	477	483	456	473	444	468	480	423	451	481	450	428	477	487	478	469	424	448	450	433	442	472	434	469	493	483	439	471	466	467	412	430	467	456	442	441	466	434	426	460	443	453	484	426	497	459	430	423	445	470	443	419	443	484	446	462	490	429	456	465	414	446	432	471	501	473	440	444	455	435	464	447	436	459	457	419	448	490	473	451	474	447	476	434	464	443	478	474	464	437	468	470	437	468	425	436	434	443	452	472	463	463	485	439	466	469	450	461	474	462	437	428	473	453	490	446	435	439	466	448	412	446	453	443	453	433	440	427	465	449	489	441	476	446	463	442	488	487	466	498	438	455	462	463	428	477	438	436	461	425	471	461	449	473	488	476	457	453	436	450	435	453	430	460	438	428	452	456	459	455	423	461	511	447	445	491	488	455	510	453	444	504	443	484	482	438	448	436	427	478	472	470	429	417	479	467	414	480	454	427	484	439	509	450	505	437	455	466	445	446	436	480	427	486	447	433	437	444	427	460	454	470	478	465	460	433	447	462	470	469	424	481	454	496	454	459	459	457	436	430	443	477	454	465	521	464	449	440	444	446	437	471	472	445	442	454	470	428	481	438	478	483	434	419	497	453	516	467	432	441	415	447	431	469	455	433	455	479	505	402	476	479	483	477	456	443	436	424	478	457	455	439	454	463	432	468	457	436	479	470	468	466	470	496	443	462	456	414	455	473	460	450	482	449	447	493	446	445	463	473	453	457	446	418	493	473	488	486	456	466	465	447	473	440	457	411	444	437	436	426	443	495	431	446	432	468	456	438	481	445	451	477	449	470	482	481
25589	37839	17956	4210	1088	505	395	358	415	386	360	365	395	359	387	371	437	395	405	401	408	369	368	418	383	401	392	428	380	389	408	367	418	392	352	409	383	356	377	437	392	366	384	401	377	347	390	353	390	406	387	372	341	378	394	422	370	386	400	400	361	367	406	422	400	403	378	403	400	393	423	401	377	367	372	384	395	405	393	365	377	411	398	353	353	420	369	375	384	377	383	385	389	401	407	392	387	393	398	390	413	404	362	378	334	426	417	402	392	384	384	390	360	383	366	394	369	409	392	395	402	394	367	382	433	406	373	368	396	385	377	375	403	405	391	401	362	381	413	389	424	391	397	397	387	362	383	370	407	355	386	387	389	428	371	391	365	372	399	377	383	382	401	364	376	385	359	363	389	392	385	368	355	389	359	382	361	395	413	368	427	386	391	374	377	359	394	375	370	384	403	397	382	375	391	404	348	361	394	398	343	397	415	416	352	376	387	373	370	358	393	396	408	379	417	372	358	399	395	392	382	383	356	367	388	368	385	397	370	402	360	366	373	383	393	366	363	417	414	359	385	376	399	371	399	382	389	384	374	399	382	358	405	404	388	381	387	398	386	404	427	387	353	388	382	424	417	394	369	414	408	360	390	428	393	381	364	414	381	415	404	367	370	380	405	385	419	399	414	433	372	429	390	379	389	382	406	375	366	318	383	365	410	350	369	388	414	383	384	403	386	395	372	426	377	385	384	407	368	384	401	395	384	399	411	410	362	390	420	419	382	389	391	389	376	392	423	393	369	389	388	366	384	355	398	395	360	386	378	371	368	373	387	384	328	377	378	368	388	405	378	354	367	401	408	405	416	412	406	383	407	391	405	386	371	355	366	415	373	412	371	362	411	390	360	399	368	416	406	374	411	382	378	370	400	399	417	397	392	386	378	417	377	402	411	411	346	391	390	378	386	379	393	355	414	366	375	387	401	371	398	403	346	388	379	357	392	399	396	413	428	381	386	409	418	394	400	381	386	400	386	376	429	374	410	388	379	409	375	388	396	422	411	405	407	372	384	401	386	393	383	385	376	383	372	393	370	406	376	415	399	384	406	358	366	369	411	363	405	389	363	380	376	341	365	408	401	399	382	386	399	370	413	422	411	395	384	424	376	398	395	385	387	337	373	367	405	366	381	369	412	420	384	412	401	380	408	400	381	416	369	362	418	398	406	359	381	405	358	402	377	409	361	389	375	382	357	376	395	406	356	378	365	390	388	380	401	362	395	386	378	404	355	393	387	426	395	399	375	373	393	379	380	346	424	359	378	399	383	380	387	398	411	402	424	388	392	336	393	390	409	418	380	411	399	383	417	350	361	383	385	375	429	424	356	370	405	382	408	393	379	381	370	369	399	363	410	389	420	398	375	409	417	382	391	403	405	358	404	432	384	383	350	445	407	414	421	385	411	403	401	366	383	377	384	371	360	332	364	391	408	393	402	408	374	392	377	356	371	404	372	359	387	398	427	373	393	396	365	398	359	360	413	366	390	374	368	406	355	414	402	421	364	375	364	396	367	389	399	377	397	356	387	390	404	403	410	392	382	371	398	392	375	408	396	391	353	379	378	399	411	387	425	420	393	378	406	391	401	391	381	387	397	400	394	399	385	388	374	394	374	422	410	410	394	388	380	388	398	404	429	367	365	390	370	413	391	422	350	399	429	380	434	390	386	404	391	383	371	408	377	385	367	392	412	411	380	386	390	356	374	406	390	399	363	394	402	416	418	399	393	364	389	386	362	370	383	404	360	428	398	377	347	405	398	370	401	399	384	408	397	373	391	409	390	360	379	423	420	372	353	399	421	390	378	400	369	344	412	394	376	400	420	410	360	382	403	382	383	385	376	387	375	403	354	377	373	363	392	417	372	397	448	371	376	399	379	384	399	377	361	354	405	362	387	408	407	363	366	404	392	368	363	419	376	403	391	402	350	378	361	397	371	385	414	393	409	404	407	387	359	419	372	367	388	382	382	412	348	387	383	394	397	402	373	376	427	402	372	383	383	400	339	433	445	378	425	383	407	412	352	412	397	390	373	378	355	388	419	386	380	366	376	356	394	416	416	405	403	386	416	375	390	372	388	396	378	368	386	385	379	350	394	407	371	349	421	377	377	367	441	404	404	400	378	399	416	395	390	383	384	384	415	363	398	384	403	378	395	400	388	407	385	386	385	380	374	411	415	386	386	403	385	366	415	408	395	406	391	404	411	390	372	376	368	383	389	420	390	417	383	374	374	385	404	386	394	399	419	401	356	355	374	405	423	357	371	386	375	406	395	381	397	381	385	404	380	420	409	402	394	395	380	380	398	405	404	371	408	396	401	375	345	396	354	353	354	411	374	405	356	369	400	366	394	412	382	390	388	384	400	404	375	374	403	410	394	372	379	393	388	385	412	358	361	358	385	404	405	384	402	397	396	386	411	379	417	383	398	390	386	373	405	387	420	362	391	404	410	369	377	391	392	381	362	394	374	407	389	358	370	376	386	389	382	378	387	366	389	384	383	358	368	381	395	376	393	356	411	363	394	371	395	391	368	421	383	395	380	352	384	377	392	393	371	378	364	388	382	371	379	381	390	381	379	386	386	350	404	366	397	398	377	376	368	392	367	382	368	411	369	398	388	390	404	371	390	391	387	388	371	390	343	377	409	394	378	402	450	413	339	380	434	395	373	390	387	357	361	383	360	398	353	395	377	370	392	373	399	392	356	392	416	360	399	375	421	390	417	378	414	354	368	401	373	381	411	397	392	422	378	391	423	374	365	370	381	360	363	388	396	372	397	386	413	402	402	398	384	385	399	387	392	391	408	402	384	400	425	386	393	388	404	386	404	369	391	355	367	397	411	402	370	383	410	382	377	351	371	400	410	394	372	404	340	373	377	368	404	395	367	370	406	393	412	375	383	396	355	430	424	399	390	357	394	377	383	407	377	386	375	412	392	388	417	418	404	395	410	356	376	402	435	386	353	385	381	402	428	386	395	365	398	379	367	404	401	438	417	357	380	375	393	364	384	405	339	374	359	404	396	415	414	370	403	398	398	404	422	381	386	339	375	407	364	365	381	430	355	390	421	396	396	399	399	416	386	396	380	400	374	385	371	390	379	343	381	389	404	419	362	409	360	400	391	343	437	379	425	389	364	404	386	414	416	370	392	404	379	396	390	392	354	384	379	393	395	427	379	378	376	376	390	394	405	381	363	367	395	417	395	400	417	413	372	385	372	396	388	377	366	389	391	396	366	371	392	384	413	414	395	407	371	384	403	378	385	380	371	408	392	384	386	412	388	405	397	405	395	375	362	404	395	404	393	392	388	398	370	422	348	434	432	428	379	387	358	387	413	384	391	385	400	404	404	402	423	375	375	371	388	373	395	403	396	388	422	376	366	436	417	372	413	380	380	360	414	420	403	381	395	408	358	386	404	412	377	382	391	384	416	388	380	386	417	396	393	393	391	383	371	393	394	394	391	347
25547	28112	38580	29396	12723	2178	738	535	502	532	451	476	548	545	479	488	508	523	497	512	483	456	476	488	517	436	497	494	473	498	504	465	450	492	525	473	479	462	513	468	501	472	474	492	492	502	509	495	457	492	488	538	490	463	493	490	502	456	474	466	475	506	483	498	497	438	487	465	465	431	470	496	481	497	466	482	458	495	448	483	493	476	482	479	488	460	473	485	491	500	539	492	495	479	478	477	470	482	458	490	502	474	471	504	494	504	501	505	498	517	461	476	485	487	508	466	471	475	526	457	458	487	488	446	509	492	506	491	450	488	485	504	479	482	475	475	472	431	532	513	481	504	479	471	417	471	486	510	480	475	489	482	473	523	486	456	472	506	504	504	490	436	481	510	461	519	473	489	476	493	500	452	494	515	478	518	491	479	498	503	464	466	459	452	476	492	469	454	448	471	488	450	491	483	465	483	465	496	461	505	458	507	479	482	465	483	504	475	490	515	478	476	452	519	469	471	495	482	450	493	489	509	472	478	496	492	505	474	467	491	557	456	470	453	440	477	459	490	510	476	459	481	452	507	474	461	444	515	478	482	452	450	508	452	482	460	497	486	450	511	490	499	450	477	433	485	468	451	447	461	465	475	462	476	488	479	538	514	473	497	464	461	490	485	482	482	489	488	475	441	494	479	495	494	460	472	462	497	436	447	442	471	478	471	498	484	482	511	474	486	465	468	490	483	499	485	484	495	483	498	459	484	464	509	492	500	506	481	474	504	460	492	468	467	476	461	473	488	470	442	470	502	463	495	507	484	462	477	498	497	438	452	488	496	474	458	491	473	455	512	472	512	459	486	513	491	457	516	476	509	475	497	475	498	515	473	508	439	483	483	469	464	485	447	494	485	419	481	495	478	498	489	453	459	529	488	494	467	458	479	476	474	485	484	479	468	453	489	477	462	521	467	476	478	519	525	530	482	429	479	485	479	438	412	484	441	501	519	499	509	453	427	453	492	491	484	479	478	500	480	483	512	475	511	483	463	441	494	494	458	436	502	478	512	515	469	445	488	485	466	491	494	467	493	484	515	506	483	495	499	464	472	483	433	471	521	474	467	513	469	506	459	489	484	475	501	487	497	468	449	446	491	458	484	443	505	509	490	452	481	478	479	483	502	473	472	472	505	489	482	460	499	477	447	464	547	508	503	478	508	473	456	478	496	472	450	490	462	491	489	490	468	492	477	493	465	481	507	475	466	495	493	482	506	453	510	437	442	486	450	477	488	472	529	499	482	460	458	496	507	529	505	464	494	495	481	495	490	480	467	486	480	469	450	535	473	477	472	504	515	516	488	488	441	485	471	480	491	443	507	448	466	453	477	532	476	510	498	438	492	522	471	446	518	498	490	501	490	478	492	474	483	468	477	483	478	522	454	487	463	448	462	483	496	495	445	480	484	477	431	455	421	504	509	508	452	454	481	485	459	467	472	464	432	499	507	454	481	449	448	493	478	476	438	475	468	476	480	474	526	502	519	469	535	505	491	467	467	481	507	486	489	450	501	474	449	487	528	487	495	482	451	483	462	480	479	497	491	541	452	479	472	468	478	473	475	517	481	499	451	469	503	457	483	522	456	467	501	424	511	448	492	518	459	488	491	465	491	454	457	460	462	490	497	500	464	513	518	479	505	506	495	490	487	464	454	471	434	470	468	488	453	447	485	462	440	488	517	512	485	463	449	513	502	457	475	455	479	516	472	483	485	494	463	444	518	458	502	509	463	469	499	472	494	477	522	433	523	456	464	477	448	533	463	467	426	499	513	440	482	481	459	524	488	507	468	520	452	471	494	489	484	515	481	472	517	480	481	492	485	496	464	480	484	505	468	479	454	478	480	494	478	497	464	481	513	501	484	477	470	485	473	457	495	470	505	476	489	498	507	490	457	446	518	465	483	503	471	462	492	472	510	515	488	512	470	486	493	458	479	501	510	484	454	474	500	469	462	484	508	496	459	475	464	494	497	479	477	507	513	517	491	504	469	443	484	509	472	486	481	508	462	465	486	493	478	479	517	423	485	523	421	488	474	527	454	465	480	488	457	498	490	484	457	495	486	460	470	480	466	474	523	471	502	473	495	444	487	471	447	502	487	497	490	466	455	533	508	452	464	487	507	439	479	465	466	531	502	464	501	477	520	476	485	447	467	456	440	478	448	458	513	463	471	477	492	450	467	477	497	503	489	461	481	487	451	495	450	465	461	475	464	480	466	511	485	466	440	471	501	496	518	493	491	458	465	537	458	520	538	464	520	472	470	465	512	480	445	485	456	517	484	490	449	484	453	504	494	514	477	473	462	480	478	461	445	484	474	480	470	478	468	470	483	445	455	438	449	471	474	472	500	503	518	500	516	484	485	470	479	482	449	455	488	489	464	471	479	471	517	441	487	460	502	463	514	460	430	508	456	454	489	462	490	469	499	466	488	465	478	479	448	499	490	484	488	452	501	514	491	471	479	469	514	494	467	462	473	453	459	453	489	495	458	494	468	513	459	460	490	526	498	486	477	456	498	496	464	523	512	453	516	458	502	551	438	478	478	463	456	496	485	500	498	461	517	472	490	457	466	476	500	426	465	478	458	503	452	482	485	518	523	464	455	494	464	471	453	504	466	453	454	507	483	519	495	484	469	502	468	462	474	489	503	492	478	473	460	512	457	475	496	484	495	491	472	529	473	461	482	495	495	504	478	459	527	519	458	541	489	451	454	494	516	458	449	443	460	475	442	463	466	499	497	499	480	451	464	483	507	477	490	458	467	462	506	449	423	469	481	464	473	509	456	488	457	484	494	469	497	494	446	473	493	478	493	472	453	476	472	524	485	474	521	465	505	493	501	501	486	466	510	505	446	490	459	492	488	485	507	487	473	496	442	484	493	445	504	504	498	484	488	502	519	478	486	472	436	486	473	487	483	470	509	444	484	444	510	459	465	508	489	466	520	514	463	511	492	494	486	470	467	494	518	493	466	465	484	541	452	473	481	486	459	444	505	482	496	495	472	504	469	479	455	472	493	485	470	426	449	471	505	483	502	438	498	466	499	482	433	494	463	450	454	459	499	477	465	486	453	478	480	472	460	513	484	466	498	477	505	481	490	467	481	487	483	475	465	479	494	495	480	449	434	483	507	499	508	459	488	469	471	475	512	467	483	497	456	522	472	488	484	484	497	476	487	419	473	443	460	467	466	458	505	493	492	487	537	473	482	464	459	443	474	517	447	509	467	504	501	450	498	492	491	467	454	500	455	530	489	502	486	472	492	478	462	483	490	537	478	465	501	459	441	465	478	500	471	472	476	487	458	537	450	456	470	520	480	474	491	477	503	504	498	460	518	471	445	449	483	528	493	486	452	454	505	469	504	504	494	479	489	537	464	526	480	472	521	487	469	466	461	479	451	488	461	497	444	500	464	497	493	453	490	503	512	454	501	448	457	443	483	457	480	486	507	486	476	461	497	444	486	477	474	465	491
59781	86423	51670	18011	4262	1061	520	438	454	498	441	436	463	463	452	457	463	456	417	456	452	427	459	497	456	472	452	478	466	493	458	442	469	458	470	482	426	473	415	436	426	470	453	494	452	463	445	454	469	444	470	450	399	452	420	468	435	419	487	417	444	470	445	425	456	463	453	416	438	440	434	406	418	445	447	470	453	473	431	428	436	441	490	424	435	454	440	437	439	451	473	436	420	463	449	454	431	470	423	409	428	444	493	410	440	462	492	452	430	433	442	428	463	482	420	470	434	430	463	439	439	428	427	430	417	428	421	429	436	440	433	423	468	424	443	431	466	423	460	446	414	425	441	408	440	394	432	486	474	431	424	438	438	450	471	464	472	435	493	435	443	397	393	405	462	463	429	459	469	461	422	453	398	433	413	460	418	477	432	427	446	444	399	456	431	410	445	420	429	432	426	412	451	441	416	451	440	481	436	480	449	437	409	453	461	443	484	432	459	443	433	459	452	451	419	430	437	454	424	428	447	438	449	463	423	451	411	416	425	432	459	433	436	426	459	443	430	436	490	441	415	462	436	459	400	459	475	434	467	471	467	412	408	434	431	445	435	479	471	506	463	445	408	462	451	473	456	456	441	415	455	433	427	458	456	435	445	427	448	456	427	427	437	449	424	432	472	481	470	437	495	433	437	476	427	426	458	421	463	465	441	450	454	407	384	451	452	413	416	454	429	437	422	433	466	431	468	454	483	438	428	443	463	431	429	440	415	437	428	453	411	436	375	453	420	439	424	434	462	450	450	446	434	439	465	408	433	437	433	422	465	431	439	437	427	417	427	410	433	473	440	453	414	438	422	422	426	411	442	457	428	427	431	434	456	438	420	426	464	466	480	421	460	442	496	434	431	430	453	451	427	406	425	418	423	429	453	454	448	450	452	425	439	469	437	458	442	472	454	412	485	438	444	459	429	449	423	467	432	436	465	458	435	433	400	446	435	477	426	461	472	444	475	477	440	443	442	438	425	432	470	435	449	434	430	431	439	407	471	454	464	424	419	410	445	456	464	432	460	446	439	407	435	446	486	432	459	459	412	409	421	464	426	457	478	461	433	442	438	417	461	447	436	425	462	428	430	397	441	494	418	437	446	444	412	462	418	450	487	430	448	452	421	422	470	470	473	424	401	404	447	432	446	409	451	429	437	469	434	438	432	485	407	466	439	475	469	441	461	433	479	441	441	446	462	455	448	451	434	416	448	481	446	410	454	442	474	456	403	515	459	404	438	434	483	437	433	453	432	434	445	475	473	405	447	460	461	437	456	443	478	421	448	455	447	409	431	426	425	407	480	394	437	460	427	478	468	410	453	393	416	458	452	447	412	437	435	441	425	443	451	384	416	475	436	442	418	440	454	487	467	418	456	419	433	461	405	446	445	437	455	430	437	430	422	457	449	409	438	375	427	441	436	430	421	467	405	432	452	445	471	456	487	438	435	411	432	451	472	443	445	452	433	480	469	443	453	429	441	422	431	480	454	434	431	458	452	428	489	461	451	472	441	450	445	441	426	464	445	444	436	435	479	490	454	493	418	437	463	442	448	441	447	441	447	440	422	471	418	399	487	436	458	447	432	429	467	487	429	408	430	456	426	455	447	453	451	405	418	465	451	461	423	422	419	451	459	396	444	441	433	419	411	430	413	433	459	402	471	424	467	429	453	465	429	448	445	413	467	446	480	464	416	429	428	445	442	475	435	415	434	452	477	432	425	458	428	445	485	445	450	470	428	419	481	423	422	449	436	456	433	467	484	456	455	425	451	447	472	434	426	428	440	464	427	461	413	472	436	442	455	440	413	444	434	472	434	454	433	401	436	441	442	440	456	439	423	437	468	464	427	430	459	450	477	457	449	454	446	429	443	444	460	460	474	461	409	422	438	440	442	424	453	429	436	455	422	434	423	428	430	435	465	447	425	463	443	417	440	448	446	438	440	466	418	439	427	414	420	473	454	453	441	448	418	436	416	441	457	425	440	440	445	464	451	433	441	420	453	450	442	473	459	434	462	454	443	445	439	426	457	424	487	435	413	458	415	421	448	477	450	429	428	482	465	435	438	417	460	429	452	446	409	474	415	462	458	422	413	439	403	425	403	439	450	425	388	457	424	409	467	428	422	455	452	457	405	420	416	420	484	461	432	431	451	455	453	434	450	461	477	458	430	419	457	413	434	489	382	470	455	430	432	439	453	444	452	446	425	425	448	463	460	457	449	469	437	410	442	439	394	440	433	445	471	425	442	436	431	411	430	424	445	425	413	479	456	441	438	436	435	426	492	415	391	412	422	456	453	449	427	454	447	407	437	447	442	436	466	460	430	411	445	411	482	443	421	427	441	445	391	466	472	484	452	432	440	419	455	444	452	464	453	469	427	439	464	436	437	405	439	440	474	444	459	447	450	415	399	470	434	444	459	420	463	444	432	450	413	416	463	404	476	444	475	457	437	448	410	429	438	459	455	448	453	408	447	443	403	426	457	458	447	461	415	413	445	453	409	479	474	429	450	466	470	449	440	448	441	453	442	434	412	434	382	424	476	414	431	429	419	452	462	443	454	430	447	428	437	436	471	433	450	461	438	437	444	415	462	444	431	449	457	434	414	425	488	451	469	441	467	471	463	483	474	444	417	407	448	426	445	460	437	422	426	423	454	429	470	430	450	442	428	447	471	434	414	443	437	447	415	420	429	451	433	467	399	409	434	427	460	415	421	439	433	416	422	419	445	437	408	439	418	451	466	454	441	445	449	419	454	426	438	485	422	467	453	393	427	427	509	434	438	482	423	433	446	432	478	455	422	411	460	435	407	502	428	432	434	435	462	427	451	413	398	435	447	426	465	438	437	428	453	440	444	408	427	443	479	432	417	431	425	427	432	420	441	453	456	454	431	444	454	434	443	442	446	446	428	451	447	431	455	438	452	436	435	422	424	452	457	404	449	467	453	443	427	446	452	453	406	457	439	441	452	425	447	387	435	466	444	472	411	457	460	478	476	433	444	436	419	431	424	424	399	464	414	433	447	447	426	421	448	452	456	481	491	456	386	442	467	427	439	467	439	442	419	449	451	461	430	429	455	423	436	406	444	455	446	424	423	430	468	429	485	410	465	438	408	444	435	464	439	489	488	435	438	426	421	404	442	484	454	422	423	448	446	412	469	409	454	428	423	397	444	463	460	424	415	440	426	446	461	445	452	423	416	401	444	451	418	454	455	466	450	488	451	441	444	437	446	405	437	422	435	431	456	450	403	453	451	446	437	491	418	450	471	470	443	421	434	456	457	429	495	466	471	472	464	459	428	453	467	411	430	450	479	493	398	445	437	460	450	413	429	489	449	426	448	420	414	446	426	473	434	385	412	444	433	424	474	437	469	423	482	435	455	428	443	441	461	479	451	453	466	449	448	444	434	430	450	415	482	413	428	437	431	490	441	449	451	431	454	422	480	435	417	446	439	469	454	457	456	403	432	440
23889	23311	32939	27480	20482	10544	1599	743	586	663	626	618	588	666	579	628	591	575	623	612	596	637	617	599	576	622	597	580	629	619	587	618	579	590	573	641	596	574	610	597	608	573	614	603	615	602	644	609	599	612	556	596	659	614	553	578	578	596	654	536	600	645	568	595	570	625	616	572	587	621	601	591	610	623	589	583	608	585	578	585	612	620	603	601	589	587	587	585	594	563	562	585	576	615	624	590	600	613	600	590	573	618	592	568	640	597	597	640	587	603	568	628	583	568	571	632	597	542	599	603	602	611	611	605	551	625	592	596	598	599	585	636	598	638	584	613	577	616	622	588	563	574	619	583	598	557	607	617	636	637	549	597	597	599	544	614	599	645	590	599	613	578	623	575	622	615	562	594	625	599	617	576	605	576	603	590	613	646	608	575	586	578	586	587	600	592	603	608	590	616	631	615	614	594	653	568	579	597	573	595	602	629	595	595	570	613	559	564	615	553	572	579	599	556	580	601	586	594	624	577	607	551	598	610	563	593	585	586	616	591	604	650	572	551	602	568	613	586	569	611	640	581	591	589	633	605	639	614	547	604	581	609	585	566	564	602	599	591	569	622	581	604	554	578	624	588	583	609	595	543	614	549	587	592	586	607	569	629	588	595	580	594	592	595	565	602	561	584	620	624	587	612	618	587	584	587	600	605	605	585	584	588	547	550	553	599	594	592	611	634	627	570	574	566	599	555	610	555	588	609	584	606	585	642	575	635	600	624	614	562	622	576	586	607	559	559	621	603	633	644	618	622	601	645	636	604	604	582	608	573	597	596	549	611	617	584	537	602	605	609	579	578	619	590	572	618	624	600	582	584	623	610	595	581	590	578	581	600	601	602	616	591	612	604	589	578	598	584	568	613	645	612	566	584	575	554	589	573	599	617	602	613	591	577	622	630	600	631	567	598	618	563	602	557	619	583	581	581	592	596	567	562	631	588	618	622	598	567	615	603	592	579	605	576	600	586	604	589	593	606	579	600	562	572	590	587	654	633	587	602	595	630	574	591	548	640	608	620	653	586	542	559	564	569	576	547	575	601	575	571	581	582	656	542	638	596	589	559	573	625	594	604	603	590	610	572	607	626	629	570	597	613	608	588	642	651	652	621	567	612	611	574	606	587	606	570	590	561	539	611	574	568	600	617	545	622	574	615	541	584	596	591	557	564	565	586	601	546	615	642	605	626	605	583	577	600	586	589	615	570	582	600	559	576	592	609	610	567	594	601	583	582	591	624	582	592	564	592	537	545	615	603	619	613	585	625	596	583	635	618	571	585	585	589	621	563	575	602	609	592	583	558	572	567	565	612	560	594	583	575	590	597	636	596	547	591	622	585	590	584	570	600	609	649	567	566	616	610	584	571	587	566	612	597	620	585	572	561	569	601	556	585	619	620	586	626	595	594	620	615	592	608	606	590	571	577	573	585	596	615	650	622	621	612	583	594	588	606	584	588	618	625	595	539	596	620	562	626	568	587	586	622	570	608	582	587	565	617	587	578	592	595	573	648	592	611	597	646	596	581	602	552	596	600	597	599	618	628	610	591	573	610	566	602	617	564	595	622	578	584	596	581	615	607	599	625	589	596	591	629	614	634	601	578	592	624	586	591	641	608	560	544	596	621	561	604	610	621	587	558	569	612	575	563	582	553	589	563	615	583	596	597	605	589	605	612	641	558	614	594	634	603	593	590	593	617	603	596	596	605	538	570	599	588	613	572	616	611	575	586	565	585	616	568	592	552	604	600	628	580	618	628	594	606	582	634	584	583	574	599	549	615	580	570	623	602	561	624	606	578	606	605	633	598	565	600	592	615	607	598	577	596	590	615	552	609	572	600	548	601	604	583	583	573	624	660	556	572	608	567	607	594	582	625	604	609	599	568	592	574	633	571	590	599	602	619	613	605	585	541	579	615	597	598	565	599	609	585	579	581	578	610	606	592	549	561	653	571	569	610	583	570	633	604	594	585	620	610	577	604	557	632	593	552	572	607	582	624	578	610	614	601	589	605	565	597	569	590	642	564	597	574	604	605	599	575	573	578	623	584	561	583	594	591	544	567	613	565	622	602	635	567	597	573	591	595	596	592	639	593	620	583	613	602	577	550	606	653	589	557	623	573	596	608	570	602	578	575	619	596	584	556	584	580	606	619	583	601	569	653	591	620	562	581	658	557	543	588	565	556	605	626	613	607	552	581	647	546	662	594	588	677	585	569	606	620	635	617	593	647	589	622	598	621	584	587	603	590	599	565	574	591	605	589	578	560	620	546	575	572	589	576	562	582	587	570	598	558	554	582	578	574	599	584	583	554	550	575	578	609	602	601	553	591	585	534	560	609	635	605	567	577	574	610	575	581	592	604	593	617	630	646	621	562	630	594	603	590	610	586	644	615	576	599	576	613	623	549	607	592	589	564	569	600	562	608	573	551	576	589	590	616	575	582	592	608	579	580	616	573	588	622	565	606	565	613	607	563	591	589	621	605	571	582	567	592	614	596	602	584	613	585	553	599	570	572	633	579	597	607	600	615	577	598	629	597	598	581	648	597	556	604	630	600	563	567	578	620	547	582	557	599	601	575	566	595	570	616	588	602	609	621	580	539	593	582	598	610	599	595	559	605	587	605	597	602	593	614	640	568	559	584	620	595	553	585	571	604	574	609	585	592	570	607	574	621	577	620	548	594	614	615	581	602	569	596	633	552	594	603	634	613	607	590	607	601	573	606	610	568	585	612	567	611	633	609	562	551	558	587	571	592	575	578	558	590	590	616	574	547	612	592	587	596	578	608	580	609	555	557	597	633	606	582	609	634	619	623	606	570	601	611	555	573	575	567	616	611	619	545	576	642	602	598	597	567	570	546	612	587	587	569	608	593	559	588	558	581	585	534	576	564	597	582	601	568	568	532	585	599	592	560	590	592	539	555	577	686	586	595	624	576	600	581	578	633	579	596	644	612	630	562	584	568	586	585	614	618	575	596	622	603	618	604	542	518	632	586	581	582	621	620	602	573	565	585	594	599	592	587	575	595	576	594	599	594	583	581	578	643	550	642	595	629	627	601	584	613	610	583	578	591	528	598	565	626	581	606	620	603	587	572	644	568	560	596	553	606	588	564	565	583	624	597	588	611	559	615	590	588	605	615	580	585	586	590	599	554	622	591	593	569	612	603	601	552	590	571	554	560	605	572	600	595	567	622	599	615	584	618	566	621	620	584	567	584	654	597	561	598	608	599	604	611	611	606	646	592	614	585	583	628	592	573	572	639	558	616	606	565	594	615	606	613	557	600	583	579	581	640	607	574	586	584	575	639	609	644	544	580	591	570	595	581	590	593	567	568	572	599	513	582	600	595	590	586	584	595	607	628	584	577	578	584	567	580	609	551	596	605	583	583	584	578	576	591	569	573	566	592	554	566	626	591	575	596	640	593	589	608	594	579	627	567	596	596	585	593	597	629	559	598	535	610	589	598
62839	99671	63893	28705	8160	1896	724	605	609	545	558	584	558	559	586	584	570	556	529	573	580	577	558	578	533	582	631	586	549	538	573	578	590	562	563	564	581	577	536	607	543	524	570	576	539	570	583	581	549	599	563	590	551	552	532	594	535	586	618	565	569	599	578	565	578	530	565	553	547	539	635	533	597	607	593	592	551	556	583	564	593	526	582	582	524	569	567	586	554	558	567	551	567	520	558	520	570	535	586	572	560	571	566	600	585	566	558	574	601	543	514	559	523	573	590	549	521	607	608	582	567	571	535	519	554	568	548	559	569	569	567	554	556	561	535	533	581	548	616	554	555	568	549	616	541	587	580	575	550	554	565	547	579	581	568	552	556	568	540	518	552	538	536	568	546	532	610	578	582	607	549	564	560	555	592	571	569	569	551	565	581	540	558	609	568	538	528	548	593	548	565	589	550	521	574	588	577	565	533	564	557	583	587	551	524	576	546	547	593	573	570	528	613	572	545	534	595	592	592	613	546	586	549	598	576	603	547	583	580	546	537	565	592	560	552	570	520	562	556	567	552	570	582	592	567	575	548	551	526	514	530	576	537	574	558	583	595	536	586	539	549	555	570	564	588	584	610	616	535	545	560	577	582	557	563	533	528	628	595	566	603	539	578	618	588	568	552	581	558	600	558	555	558	603	596	543	593	537	567	542	539	555	560	542	559	571	607	509	573	539	596	523	572	570	579	555	595	559	566	545	540	599	611	562	557	552	538	592	586	601	574	576	571	535	560	546	572	559	531	581	595	547	527	596	550	542	541	562	574	570	558	515	602	543	582	558	617	632	565	567	577	549	566	582	574	582	577	582	575	562	634	538	562	559	552	577	592	556	579	544	570	550	558	562	577	584	588	521	531	564	554	558	572	516	578	580	573	581	536	589	575	539	544	540	606	534	565	538	553	574	541	540	603	569	571	592	581	563	603	561	533	626	565	518	587	573	552	533	551	549	585	568	564	550	551	574	522	535	561	572	557	542	548	593	579	581	543	530	535	539	524	567	535	564	555	617	545	539	592	594	585	585	594	572	533	544	578	548	562	538	573	561	585	598	556	608	567	552	567	549	558	600	628	567	544	579	597	576	559	562	584	573	593	543	574	591	566	583	614	601	574	587	577	565	530	566	566	543	543	533	598	571	595	562	611	554	543	539	574	618	545	579	513	545	567	567	564	544	534	581	565	584	555	588	575	548	558	539	555	551	546	589	530	580	524	518	556	601	561	548	586	565	592	525	578	551	581	543	542	569	543	550	541	547	546	551	555	578	595	583	577	582	580	575	573	549	542	561	520	549	537	519	522	547	594	539	567	600	530	568	566	589	564	552	570	587	568	587	544	580	574	568	604	589	556	570	511	543	537	558	547	551	559	537	603	543	563	533	567	550	541	554	583	603	595	616	540	554	589	566	551	547	571	530	555	532	584	584	577	569	545	594	565	558	658	564	593	538	532	549	519	585	554	598	596	557	572	542	544	573	571	589	539	545	591	599	587	606	575	556	579	560	553	558	505	565	560	533	539	571	569	553	573	563	566	540	585	567	519	608	542	542	534	558	577	571	543	533	555	543	566	590	566	611	579	578	540	561	564	593	574	558	554	550	538	549	533	594	549	565	579	559	531	549	519	545	568	539	547	570	568	563	554	533	527	564	539	564	579	579	543	587	537	564	574	547	507	572	519	526	598	555	596	548	501	567	571	559	576	570	545	591	569	537	523	629	577	538	587	597	568	572	552	585	565	553	559	568	560	603	574	579	576	586	563	589	596	600	585	581	531	580	612	536	537	555	552	563	564	595	558	571	550	553	529	596	593	539	574	517	536	565	568	574	579	568	575	553	527	540	566	548	542	500	559	537	573	559	566	571	549	575	562	556	559	563	558	579	576	572	549	570	560	570	570	567	582	554	557	551	564	531	562	574	588	550	589	553	579	531	548	560	577	596	545	569	574	596	581	567	558	561	522	573	560	532	583	527	565	575	570	530	541	592	569	586	519	506	570	522	510	588	575	564	606	561	556	579	569	550	598	536	523	496	564	571	562	588	561	618	551	561	606	529	562	540	574	533	589	602	556	548	542	559	588	518	583	547	537	591	505	563	572	585	553	549	526	549	536	550	556	594	561	620	515	578	592	592	542	594	519	531	546	574	585	621	582	563	557	571	557	588	591	563	575	559	580	564	520	596	573	565	521	574	601	588	517	611	604	571	562	540	531	561	570	513	541	579	572	547	575	584	550	534	547	569	598	600	551	572	568	528	559	534	574	571	586	543	602	556	554	557	563	625	530	583	556	547	547	595	551	547	527	562	563	534	591	556	556	561	558	577	512	607	548	539	547	536	563	535	565	607	617	581	589	563	515	538	563	576	559	552	557	530	533	556	568	585	550	575	554	564	545	553	538	591	579	512	569	546	498	558	617	556	579	564	540	571	569	549	587	539	588	578	567	551	545	526	517	579	590	568	561	562	600	594	563	578	542	612	580	517	562	585	615	547	541	566	534	526	562	549	551	559	574	570	527	529	579	594	524	518	538	555	556	558	527	545	569	595	528	565	573	609	533	533	563	533	543	562	602	569	512	561	551	507	575	544	595	563	538	545	566	588	533	604	524	587	586	570	573	560	555	568	596	531	561	548	569	590	568	596	561	561	583	573	535	556	555	543	583	574	551	570	569	536	594	491	549	507	561	578	600	558	575	601	512	537	563	552	576	525	595	585	552	568	560	540	560	592	600	572	531	541	545	532	575	572	592	558	534	550	579	526	555	564	563	557	564	601	545	565	544	586	556	553	538	559	573	566	581	561	565	551	562	550	555	541	531	562	547	570	545	550	564	575	570	534	509	526	575	570	564	545	521	554	541	556	532	562	591	552	573	590	572	531	531	539	564	543	585	559	546	589	548	558	525	564	561	554	581	550	563	551	587	570	548	561	607	545	547	559	555	580	536	552	543	554	585	575	593	522	558	551	580	518	589	535	556	604	567	573	529	528	571	536	540	545	527	557	516	553	543	536	578	572	570	583	556	548	522	570	587	503	537	536	553	583	567	570	508	524	537	528	596	562	532	550	543	575	537	575	575	606	498	572	577	543	575	550	566	552	604	547	562	533	590	605	581	546	598	576	592	557	572	557	580	587	565	573	563	553	569	542	570	572	544	540	557	537	562	556	549	544	545	550	513	568	521	568	578	547	522	556	523	597	565	557	542	551	556	563	506	602	579	562	550	589	595	568	586	538	573	562	574	566	564	568	548	563	552	533	545	557	546	568	545	605	533	590	608	540	552	575	588	550	555	558	612	539	526	516	574	570	583	538	591	556	576	522	566	567	537	555	535	558	558	591	564	583	556	557	610	578	588	584	583	608	505	557	546	612	578	524	546	571	549	542	572	549	588	554	561	565	573	594	630	579	553	573	575	534	533	528	537	567	505	587	521	531	550	554	573	557	564	565	576	583	551	535	534	562	553	539	562	523
31307	32594	24317	7582	1329	601	483	505	443	437	463	461	461	507	475	473	442	440	462	439	438	486	458	435	457	444	465	491	493	511	442	466	461	480	453	466	453	466	483	476	473	444	491	469	460	458	490	434	470	470	447	474	461	450	489	476	464	446	460	449	497	439	459	464	474	457	464	489	410	465	475	461	447	475	473	442	483	469	460	460	451	494	448	460	461	513	464	495	454	496	520	462	453	464	474	473	473	470	417	481	445	462	464	481	459	482	506	473	479	438	455	525	452	462	449	467	448	460	456	464	451	448	469	438	448	457	485	453	483	499	462	503	454	470	440	488	434	462	432	471	481	469	461	423	463	449	469	486	466	472	446	461	459	454	476	463	448	480	471	479	455	477	511	452	447	474	437	479	495	477	486	465	423	396	417	453	447	452	435	436	465	464	477	447	444	421	455	470	467	454	459	447	443	446	483	484	458	422	487	429	475	467	440	467	441	485	477	446	484	506	469	459	448	495	471	442	485	423	479	444	476	487	475	411	467	469	434	484	461	478	466	454	476	428	454	484	496	471	471	500	446	501	477	432	435	432	439	443	491	469	504	457	448	465	467	456	420	475	459	492	463	438	454	476	513	465	437	448	428	482	457	443	438	494	431	451	425	462	436	460	455	413	445	463	469	443	470	450	452	454	471	494	436	470	480	442	477	484	470	473	495	465	430	479	458	450	469	468	479	456	461	464	456	466	482	479	468	480	484	479	469	496	505	462	469	481	456	502	495	464	485	459	447	470	438	465	434	451	434	437	474	471	440	451	472	448	457	456	436	494	449	464	440	470	486	452	435	483	454	460	472	450	508	471	492	472	487	464	456	474	447	471	463	451	467	460	426	461	450	449	444	467	457	433	466	472	495	460	441	461	437	474	462	478	465	451	456	452	427	456	419	484	484	490	461	460	488	498	476	431	501	435	436	443	477	471	432	457	463	458	463	446	469	479	458	463	451	465	491	491	449	440	450	457	443	432	443	428	466	494	490	467	470	483	463	449	473	475	428	477	431	469	432	422	444	462	491	476	459	446	482	422	456	435	464	452	455	453	459	463	470	459	476	455	483	439	444	489	453	475	500	460	463	464	444	445	444	440	479	462	451	437	501	418	462	436	487	490	475	463	424	503	433	456	445	463	471	456	456	457	452	492	473	466	435	436	448	457	489	449	436	445	454	433	470	471	474	478	449	474	450	460	445	458	488	417	451	443	452	429	448	471	483	462	469	438	457	448	459	449	474	462	410	455	503	429	448	468	494	462	475	450	454	442	447	438	480	470	452	440	429	451	502	506	440	489	436	512	477	462	451	447	480	468	490	487	487	449	493	500	442	467	455	482	521	450	438	467	466	468	416	461	426	443	472	440	441	463	483	443	452	464	456	481	458	417	433	441	463	447	455	443	428	479	470	450	472	443	448	431	447	477	461	428	475	444	438	425	475	461	493	476	457	480	456	438	445	453	489	438	474	460	481	469	457	475	457	475	436	439	496	478	494	415	490	507	490	466	467	485	473	487	497	445	462	441	474	467	457	458	449	476	429	460	459	487	470	401	496	476	468	456	436	493	479	458	476	459	454	441	448	445	476	460	461	478	469	476	480	476	509	465	466	416	451	444	462	468	443	478	510	464	486	478	442	481	487	450	449	485	449	459	443	463	452	465	469	442	478	441	406	447	452	445	511	457	410	484	441	460	467	440	451	465	463	456	480	469	454	459	446	470	473	478	467	445	498	431	492	454	491	478	463	451	494	456	411	475	475	476	482	433	440	494	423	475	468	410	488	505	504	467	481	457	496	455	458	448	440	448	470	447	471	432	488	465	469	479	484	433	473	469	431	457	458	462	446	454	443	434	482	452	477	447	441	476	443	473	435	447	483	457	471	469	463	441	482	451	458	493	466	487	446	457	481	500	462	466	447	439	488	457	473	425	429	492	460	484	466	460	431	466	471	504	455	487	472	495	477	467	442	488	462	427	485	464	488	467	441	479	462	459	499	487	454	459	465	440	455	465	465	445	453	435	466	471	432	484	491	409	467	465	464	485	423	409	468	463	489	452	468	492	507	460	484	503	487	452	447	479	413	453	467	464	456	490	453	449	426	464	462	473	427	444	449	505	431	460	461	431	461	478	483	484	441	452	451	436	469	465	443	478	478	475	460	450	489	426	461	470	464	473	435	435	466	466	461	457	436	431	486	452	441	504	439	434	464	496	474	485	451	461	452	461	455	485	490	441	436	457	431	491	412	452	467	498	445	455	463	469	456	548	453	450	467	465	451	470	482	498	404	466	480	480	446	448	517	495	509	457	456	468	451	476	412	443	511	475	482	421	446	446	449	445	488	470	488	473	460	489	501	446	464	453	451	456	436	445	443	462	486	465	455	463	462	428	444	479	469	450	458	485	448	480	506	491	491	442	449	453	480	453	429	446	463	473	467	463	441	425	454	443	459	489	439	459	481	465	469	439	467	490	456	461	428	449	441	430	437	476	452	428	468	490	451	483	512	485	452	461	475	445	466	448	475	479	494	480	470	468	475	452	459	458	487	460	447	462	462	486	466	456	469	417	463	482	475	482	455	508	461	434	456	446	446	474	452	465	450	460	483	475	454	471	426	442	489	479	512	469	425	444	420	463	464	479	494	453	479	446	459	445	467	448	464	467	427	466	484	431	473	462	506	435	423	426	487	492	457	464	463	466	459	504	523	479	485	476	429	490	468	479	454	471	449	453	463	437	448	467	486	455	444	464	441	444	469	486	489	422	471	452	476	462	485	491	433	489	481	471	464	470	463	448	507	486	446	458	454	465	468	468	466	452	480	475	484	459	490	441	478	451	452	509	500	407	474	479	441	483	439	505	490	481	469	459	493	488	444	469	473	498	441	500	501	447	452	453	504	475	443	443	474	495	432	438	416	490	428	455	433	466	446	449	472	444	431	476	487	462	475	485	507	449	474	488	523	483	460	466	480	475	465	457	476	459	459	468	489	477	477	454	492	487	513	481	470	470	457	446	467	446	464	478	436	473	511	474	479	474	457	463	452	445	445	456	451	476	475	447	472	469	420	437	481	471	459	480	470	431	438	458	464	458	407	451	469	461	450	463	465	479	432	460	466	424	529	450	440	483	507	474	481	485	445	428	478	455	460	429	449	458	436	450	430	457	478	449	505	481	470	453	465	469	491	453	462	455	460	434	470	462	447	424	458	480	451	512	453	440	452	435	426	499	465	465	461	478	471	495	501	412	455	489	459	459	467	406	422	479	489	471	415	417	442	491	472	448	440	455	451	463	477	457	490	470	467	445	452	449	483	458	467	439	461	447	460	489	421	494	468	475	445	471	439	454	472	447	454	435	468	472	478	423	474	480	437	467	482	451	450	467	479	477	462	442	502	439	477	464	442	453	424	425	459	481	428	471	468	450	459	469	462	459	443	456	464	491	450	463	451	459	442	454	493	487	476	428	488	470	473	470	419	508	424	471
25958	36841	16854	3812	1010	503	430	395	404	403	417	391	403	385	400	416	429	419	429	373	382	411	420	382	411	402	424	389	416	377	406	414	392	366	395	392	392	403	403	395	439	425	388	418	379	379	368	393	419	381	416	370	376	371	408	389	376	383	418	370	386	401	397	385	369	373	385	396	394	347	403	401	373	409	419	356	396	400	399	431	372	401	397	396	412	371	394	428	356	404	419	389	427	407	377	397	426	398	397	408	377	386	413	377	367	393	402	393	398	357	358	379	378	403	395	385	385	410	392	388	403	390	402	388	419	393	383	389	431	384	389	393	402	373	373	398	398	393	381	385	384	392	383	385	402	395	420	373	381	438	378	357	373	384	396	427	422	379	373	407	402	409	345	377	380	414	425	409	418	385	386	389	404	373	410	401	373	372	379	379	404	418	427	421	361	365	392	398	395	385	369	437	410	379	396	384	391	445	432	410	413	372	379	399	386	368	378	415	418	404	400	405	392	372	403	399	404	419	376	392	389	412	411	394	366	398	412	398	389	392	377	388	402	405	399	401	377	391	374	385	362	371	371	376	383	409	373	375	389	386	423	418	384	403	387	412	424	359	387	381	349	368	410	425	394	415	392	441	408	393	415	363	412	385	410	403	431	402	405	390	351	364	402	405	390	407	440	407	378	397	377	407	402	369	385	352	400	387	380	386	401	411	389	395	367	400	359	400	377	396	337	393	417	390	406	394	384	409	384	396	415	391	390	404	385	372	383	417	409	364	411	413	404	423	404	419	395	390	399	378	414	398	419	387	374	395	356	379	380	393	374	373	381	351	389	439	394	386	450	383	383	400	399	383	368	390	396	347	382	376	380	399	393	392	410	376	360	397	387	408	410	390	384	371	395	394	385	391	410	366	399	401	377	404	388	398	419	389	416	390	411	416	392	373	354	420	407	407	411	400	341	383	416	387	368	393	377	454	371	398	362	364	379	387	409	385	384	411	418	416	421	407	383	363	368	365	397	424	442	413	392	426	392	399	393	403	400	393	405	390	387	426	370	375	393	394	415	334	372	390	380	399	389	402	396	358	434	392	429	420	400	410	381	402	387	406	387	351	385	385	375	391	410	377	408	375	392	357	380	413	418	418	377	382	433	358	409	392	422	389	382	388	389	419	395	406	381	388	400	419	400	381	432	361	401	405	409	401	389	400	398	379	366	388	385	390	377	412	388	354	337	333	410	376	399	398	386	405	409	359	382	389	369	377	375	413	396	426	439	395	394	367	363	422	386	413	419	368	374	375	403	393	408	398	387	405	374	412	397	375	423	372	422	398	399	369	367	400	393	381	377	399	405	406	372	377	387	402	379	393	367	402	392	412	403	407	391	378	388	402	388	397	383	436	394	414	381	392	410	374	398	372	403	378	394	416	387	395	404	362	401	399	373	406	381	405	385	416	417	381	393	404	379	398	410	412	418	394	394	410	384	383	395	399	414	391	370	383	397	434	381	404	426	410	360	376	372	403	431	377	396	378	407	399	381	397	409	380	371	360	373	389	412	437	416	356	424	396	398	409	381	370	398	388	361	415	372	400	389	408	392	393	386	414	383	440	393	392	390	386	386	408	407	422	415	380	383	383	373	367	378	389	390	412	391	399	380	419	403	381	399	367	387	403	388	395	426	401	409	397	382	395	401	401	387	413	395	379	335	373	406	387	425	379	380	404	381	400	384	415	402	459	410	375	428	407	392	435	385	418	391	382	373	407	386	357	417	386	383	372	440	380	359	396	407	413	457	380	412	377	411	412	387	426	404	398	420	409	392	394	394	356	396	379	373	375	417	417	398	357	382	390	386	378	424	384	379	404	396	336	392	434	377	399	375	390	410	387	389	400	424	390	415	390	404	382	411	397	420	401	400	378	377	412	391	400	391	372	391	373	391	412	383	390	366	388	406	358	404	422	357	373	434	378	384	406	404	382	433	403	379	390	393	386	362	401	370	399	389	400	402	422	381	399	450	412	450	366	392	399	393	391	400	358	379	405	413	396	436	417	365	363	447	381	384	422	390	385	424	403	367	411	424	365	367	376	357	403	375	379	419	427	404	380	406	415	408	396	430	395	354	396	398	388	403	427	430	397	382	381	368	415	371	408	411	402	406	382	368	374	397	413	399	421	387	380	387	353	373	436	401	351	405	397	370	383	423	386	392	397	365	361	377	391	384	365	402	410	423	417	400	403	394	416	362	382	370	425	386	401	382	366	392	377	411	417	414	375	368	382	389	376	377	404	429	432	412	392	420	369	390	384	385	377	388	419	423	381	418	425	384	381	370	414	386	413	386	393	382	392	414	394	431	448	405	369	406	415	375	385	426	404	389	393	392	389	410	426	391	401	421	396	408	425	370	403	420	373	356	363	381	409	386	392	359	369	404	390	387	408	376	398	395	380	359	387	393	416	398	407	386	381	382	372	401	376	401	399	412	398	378	404	383	412	397	401	371	354	397	392	344	387	396	413	414	399	443	391	367	387	381	357	398	390	413	376	411	394	372	383	410	393	374	381	401	347	389	384	407	396	394	418	407	387	395	435	373	435	421	379	414	371	427	395	381	373	396	401	363	412	389	386	404	435	395	409	430	401	390	380	423	412	391	394	406	374	412	359	371	431	397	402	414	394	378	372	379	394	384	387	389	380	384	352	407	421	356	342	381	409	393	403	397	423	394	392	397	377	423	382	375	377	415	433	412	394	390	412	393	372	418	369	410	403	382	430	418	383	436	433	367	384	390	394	360	396	383	403	410	385	399	354	425	365	433	393	424	362	383	372	388	390	424	380	386	377	434	399	410	399	386	432	397	382	369	376	408	435	392	379	386	415	391	394	420	402	432	382	381	383	388	389	407	412	407	382	387	412	378	404	416	348	393	398	438	363	401	379	399	382	362	399	395	402	389	405	387	341	377	405	392	361	370	371	439	399	386	387	382	457	383	403	377	433	413	350	367	379	382	415	402	421	407	435	419	388	399	425	421	383	399	388	367	385	364	411	390	408	403	373	412	382	405	402	373	385	431	383	399	381	387	384	376	391	415	409	392	392	402	373	452	387	414	388	382	377	365	424	373	390	396	381	354	388	356	385	406	382	417	391	374	406	394	381	396	415	432	388	376	346	413	389	368	353	378	425	367	421	364	400	400	411	394	394	434	408	389	395	374	378	399	404	408	381	388	396	406	381	394	416	394	425	403	437	408	363	442	370	366	418	411	406	414	407	388	384	385	388	391	358	390	398	375	396	356	406	406	396	414	406	392	403	383	381	366	406	398	380	385	408	371	385	377	389	378	385	423	410	389	371	418	404	353	401	391	368	393	387	397	413	414	367	401	380	369	390	377	414	378	385	402	392	419	401	405	405	386	411	394	414	388	411	407	416	383	387	410	403	410	384	385	392	404	360	416	383	389	389	396	424	380	368	401	396	397	425	382	396	413	407	394	393	419	408	376	382	367	378	401	394	382	394	353	381	370	426
25803	27781	37901	28827	12304	2012	738	506	529	540	559	451	511	496	487	478	486	509	451	496	485	462	497	500	494	470	499	515	481	520	470	491	527	517	509	517	491	495	497	491	460	529	473	477	473	501	531	555	477	463	453	492	479	493	525	508	467	462	498	504	475	482	468	450	488	477	478	477	495	495	445	469	482	501	515	482	509	458	523	491	506	504	466	493	505	499	477	487	490	519	524	484	509	497	506	492	478	513	484	515	483	475	515	484	494	481	515	464	460	506	474	485	431	466	458	490	494	488	476	516	462	481	512	461	473	461	481	497	487	467	491	497	437	472	498	458	509	504	499	439	463	517	459	458	502	453	457	445	531	491	495	484	507	499	445	502	472	460	491	487	450	513	488	493	507	485	493	476	484	502	510	447	460	484	448	470	506	452	527	490	471	493	448	518	500	481	464	483	465	463	510	450	524	484	460	503	498	486	459	517	474	490	494	516	506	458	469	479	490	478	451	480	488	474	483	472	483	511	477	488	511	470	512	452	495	484	478	464	478	489	461	470	526	481	484	496	497	484	501	491	464	452	492	455	461	492	466	501	471	503	473	485	506	489	486	508	461	469	485	482	507	489	511	500	486	471	520	499	465	512	470	449	484	477	461	483	509	453	534	504	512	473	511	507	465	494	488	479	456	481	492	547	502	478	492	496	460	486	481	462	455	465	520	526	505	466	503	516	489	506	509	468	479	508	494	503	479	513	490	498	467	470	500	465	458	478	532	504	482	533	485	499	493	467	519	543	485	502	524	474	476	499	465	435	479	486	481	480	462	514	474	477	484	495	483	482	473	487	493	541	477	491	499	455	510	502	511	470	491	471	493	491	495	471	504	511	486	531	475	509	464	455	492	494	474	468	503	463	470	496	454	472	546	446	503	514	464	490	483	467	513	493	493	489	492	476	466	457	505	447	481	493	477	441	495	488	468	456	451	471	456	479	498	480	495	440	488	500	442	499	499	492	488	508	472	504	478	493	514	486	480	509	465	493	474	494	486	468	497	492	505	501	499	513	458	426	461	487	482	502	479	492	496	480	483	473	467	488	469	470	519	489	479	492	461	483	486	491	465	446	446	489	527	464	467	461	516	442	520	454	453	470	440	492	522	448	466	492	518	496	507	490	475	472	492	494	482	480	518	489	488	509	500	472	475	461	474	496	476	483	454	482	462	459	527	481	523	464	506	466	504	513	494	445	533	467	503	489	507	509	478	459	458	508	484	500	490	473	502	484	485	490	484	501	439	499	483	460	501	496	475	511	474	504	438	494	497	477	484	442	479	519	504	495	465	468	462	470	464	472	483	450	466	432	497	467	430	514	504	499	467	467	417	502	489	494	515	498	487	468	456	541	480	474	492	466	460	506	487	479	521	472	447	516	489	527	455	550	484	488	445	509	528	465	471	485	474	438	482	486	502	439	487	476	498	460	495	497	478	510	494	518	490	492	433	463	481	468	489	506	496	490	463	490	477	481	486	452	493	513	500	491	479	488	473	469	468	505	432	469	454	498	485	497	501	513	494	468	484	479	484	485	452	454	490	502	445	453	474	500	483	500	477	500	515	496	521	472	503	507	492	488	466	458	476	496	471	471	485	449	484	456	490	506	488	456	460	509	472	472	496	448	487	492	440	489	522	475	469	496	464	501	464	489	481	508	478	501	463	443	499	477	462	517	499	498	488	493	498	471	486	476	493	472	497	458	481	470	466	460	490	487	492	440	477	469	493	511	475	454	504	503	454	494	487	465	475	457	513	531	462	489	470	490	496	480	496	463	469	428	452	447	497	439	487	500	455	441	461	446	492	479	484	437	467	475	500	487	466	506	496	445	449	496	460	507	473	508	500	456	474	514	482	513	450	470	501	494	463	511	464	471	500	458	450	474	511	491	490	476	496	511	504	502	498	455	471	502	506	496	514	476	521	492	498	471	456	530	523	452	504	522	503	490	519	475	435	479	507	489	487	464	496	509	457	514	489	481	480	462	478	493	443	504	494	455	467	505	451	473	491	512	464	492	478	495	471	498	481	481	499	498	527	490	469	493	471	470	447	476	461	475	472	486	497	494	469	475	514	463	484	528	506	471	493	484	482	503	523	494	483	476	498	494	470	492	450	516	500	452	485	484	469	511	511	462	504	463	483	488	516	464	476	509	499	500	519	492	468	472	561	497	454	492	477	493	511	483	467	481	482	509	479	459	487	471	498	483	512	440	530	543	470	480	502	497	473	485	456	476	485	491	462	468	491	473	490	434	472	514	482	496	461	468	438	465	495	487	467	504	526	497	483	500	485	455	513	492	503	441	488	499	487	537	469	508	494	490	502	478	484	510	474	496	479	458	465	476	478	487	438	425	467	466	469	498	486	459	537	430	475	480	505	497	503	504	486	450	475	490	522	496	494	472	481	483	464	471	477	479	461	451	490	490	499	493	512	500	495	457	469	505	459	470	503	512	504	493	463	464	497	437	466	501	470	487	478	487	488	488	484	475	458	455	491	489	457	476	486	476	495	466	455	496	505	483	448	523	540	497	501	466	476	526	514	484	476	443	499	467	500	494	468	522	472	490	450	468	480	445	451	450	459	464	494	510	520	499	453	473	474	464	487	475	496	530	508	501	464	460	489	488	501	487	493	501	522	445	451	521	463	500	528	473	471	474	486	469	451	459	510	515	503	504	495	466	486	479	515	483	483	461	483	499	488	491	519	484	497	513	465	516	485	483	462	465	485	497	474	487	461	521	475	478	455	516	478	478	456	465	510	525	489	493	470	454	487	425	464	514	524	495	440	452	470	483	487	530	476	454	456	462	480	500	461	498	473	477	480	502	491	446	473	482	532	460	430	480	497	444	514	433	476	462	475	472	495	494	498	502	499	483	494	498	446	511	499	491	470	519	534	467	476	460	483	464	459	474	491	502	463	507	512	493	473	495	457	424	530	471	490	512	492	483	469	479	474	484	495	482	495	457	460	447	478	478	458	508	447	450	468	443	518	491	490	482	489	470	462	473	497	462	460	481	475	464	457	495	473	493	469	498	498	446	463	514	447	503	488	502	480	452	502	485	478	469	474	484	478	447	484	539	472	488	422	483	489	502	508	501	527	480	484	534	502	509	530	470	530	503	465	480	494	510	488	460	480	448	458	506	492	511	506	484	492	510	500	458	439	500	491	479	453	494	475	509	547	526	455	466	493	460	505	459	441	475	468	475	485	490	523	518	464	453	488	481	503	463	486	455	510	491	472	518	468	480	507	517	474	482	481	450	501	491	489	537	470	479	488	479	501	481	475	464	490	497	447	493	511	490	488	491	478	513	493	479	501	490	449	526	484	474	489	481	467	500	511	509	483	482	523	468	453	514	483	482	469	488	486	460	478	492	492	499	488	502	474	493	441	492	506	491	500	474	497	506	476	481	499	416	471	495	451	535	452	488	467	490	497	490	463	479	476	468	503	460	524	473	484	509	476	476	503	471	522	470
60037	85033	49960	17353	4201	1048	488	478	457	459	435	442	435	453	492	468	451	450	478	441	449	411	464	428	431	462	433	460	524	437	467	451	413	463	463	477	461	440	443	437	457	460	482	447	434	427	452	437	464	451	458	474	427	480	453	509	462	466	466	457	469	448	441	436	467	460	440	443	451	477	448	458	443	453	430	450	411	429	453	460	461	466	456	431	465	434	446	448	413	423	453	449	457	463	454	465	453	481	465	464	453	441	456	452	457	443	489	465	441	439	445	416	456	477	444	426	484	419	404	455	434	482	415	435	446	452	462	450	469	466	437	449	430	457	468	453	451	419	429	436	471	460	436	429	459	463	464	434	411	441	482	452	440	444	439	438	429	449	454	420	452	421	467	461	442	451	457	461	486	499	479	440	452	424	411	448	453	414	449	431	458	482	498	425	425	432	498	445	457	464	444	426	411	456	403	435	452	434	440	450	441	414	434	458	469	456	451	434	477	480	464	428	412	490	465	468	451	456	479	454	460	462	477	459	442	473	437	448	427	437	427	447	447	406	438	460	442	456	424	485	446	446	417	448	430	471	452	481	467	465	416	439	436	439	442	479	434	451	479	440	439	434	428	466	440	456	473	416	459	432	443	453	440	445	435	441	472	426	451	467	441	435	458	450	464	452	455	425	441	433	463	470	470	446	448	431	452	481	447	459	461	445	441	494	420	436	441	439	456	475	462	430	424	473	450	446	443	442	490	409	469	432	439	457	443	471	451	452	452	426	467	400	443	461	466	451	461	468	458	447	445	420	434	485	440	452	444	436	459	443	476	481	466	498	456	428	415	429	497	421	458	452	474	473	454	488	442	442	451	453	454	441	472	465	429	464	430	453	469	475	485	414	471	442	446	462	431	433	458	454	433	372	435	456	457	429	467	457	413	444	449	438	436	443	447	486	438	445	417	476	431	449	411	463	407	465	388	439	472	470	441	454	441	436	407	468	470	463	482	434	414	468	450	456	443	456	474	442	450	470	422	456	467	462	446	460	489	407	491	483	468	455	465	441	445	416	431	456	455	463	451	426	433	447	428	480	436	497	454	422	441	476	468	462	454	465	457	484	504	435	450	485	432	455	436	473	488	424	440	449	427	428	436	458	493	461	424	464	430	487	438	440	430	444	420	441	445	416	470	437	467	449	453	449	447	457	433	465	438	440	430	437	419	433	432	471	420	471	486	442	401	455	471	438	485	445	456	476	395	435	471	436	429	464	439	465	469	465	446	460	420	419	421	490	488	433	444	478	447	464	483	435	461	479	481	472	440	482	454	472	441	476	443	452	449	418	468	466	477	443	449	451	446	427	453	445	476	451	434	432	439	449	433	457	419	478	465	480	457	408	450	443	414	475	450	466	489	476	477	418	441	440	460	455	417	490	477	443	441	433	451	471	470	424	431	437	451	451	435	463	430	467	452	449	438	432	439	438	461	420	467	431	450	462	420	462	435	482	432	477	456	448	494	463	477	451	480	455	459	439	470	462	500	448	443	465	444	464	441	454	480	459	410	469	445	452	431	482	439	473	466	414	416	475	459	462	458	440	452	433	413	465	455	439	430	481	448	476	470	423	469	420	437	425	447	465	470	469	443	469	449	457	428	425	443	435	431	463	428	445	461	434	406	470	423	449	473	499	424	448	445	432	432	427	462	457	462	438	430	463	432	445	436	420	491	441	480	469	460	408	453	443	462	458	415	441	456	459	453	454	485	455	455	440	450	434	451	435	477	440	439	483	453	445	415	458	453	441	444	430	453	462	483	446	503	453	447	485	429	423	450	460	433	482	430	459	443	447	457	438	481	457	448	460	459	435	453	416	436	452	428	452	421	452	426	404	462	420	455	449	443	486	429	475	450	435	477	450	464	468	445	462	453	453	454	464	426	483	412	430	498	462	447	478	469	458	458	439	454	421	434	427	438	505	409	455	484	426	464	441	448	403	399	474	437	446	455	458	447	448	466	421	414	438	463	451	419	438	508	414	443	457	443	437	437	467	442	452	448	442	462	433	443	431	458	454	438	468	460	440	388	443	416	490	427	473	417	446	411	432	448	480	442	447	405	458	497	456	436	487	467	435	435	436	431	458	448	432	493	448	455	438	394	478	443	445	474	458	420	452	448	435	466	465	459	480	443	453	463	463	437	479	427	417	426	438	408	434	425	416	462	436	451	453	435	489	458	450	475	475	503	451	457	460	431	472	447	432	460	413	427	460	433	474	467	482	448	466	454	435	449	421	476	438	427	465	442	439	458	478	499	443	443	446	466	453	452	487	482	399	429	454	451	422	495	470	436	401	434	461	453	444	473	429	485	433	457	463	429	427	444	453	451	414	444	479	478	411	459	435	427	471	457	463	440	428	451	451	473	431	446	469	487	440	414	461	448	415	441	483	435	450	440	440	436	417	429	439	422	453	449	447	443	426	436	472	438	419	446	437	419	433	440	426	451	498	470	442	433	419	431	457	427	454	416	481	479	480	453	431	442	460	425	456	493	429	451	457	438	451	439	439	463	421	419	457	439	424	529	447	462	420	467	430	434	449	451	467	443	440	433	433	422	427	472	468	446	420	431	409	451	420	457	446	466	433	477	425	477	433	437	463	435	449	470	425	418	443	458	444	433	446	420	464	447	449	430	479	471	428	429	435	425	460	443	403	382	442	426	501	480	447	440	435	466	434	440	437	429	446	484	463	413	463	421	433	428	436	452	422	455	434	462	460	456	462	444	456	483	437	449	454	442	450	428	477	464	429	436	441	409	447	420	457	436	448	432	483	420	474	444	438	467	460	446	458	424	451	450	463	496	445	434	465	453	400	458	454	439	462	425	460	445	444	482	466	430	432	478	439	459	450	445	450	423	443	488	412	471	447	427	482	467	430	441	435	455	442	455	416	481	476	418	478	471	500	434	461	460	449	437	433	454	452	469	445	462	444	450	420	436	434	420	442	480	458	455	419	478	436	438	472	473	483	469	425	466	457	434	438	445	456	485	418	422	470	443	456	436	447	402	452	443	478	469	420	456	443	472	441	442	437	428	424	451	447	459	441	459	440	423	469	454	455	419	475	496	401	455	438	426	473	475	445	427	442	474	441	419	450	481	440	440	451	479	485	489	444	468	424	458	451	431	464	431	446	448	476	417	468	473	439	423	421	433	438	451	414	449	442	438	467	481	485	452	421	462	478	467	467	470	442	467	457	460	410	461	464	476	450	437	423	433	443	447	462	421	441	492	418	455	470	403	455	443	436	464	449	433	461	429	478	495	428	478	450	442	444	515	420	484	460	446	432	442	393	440	474	471	435	457	492	475	432	477	465	483	447	449	470	435	468	465	424	439	432	452	415	472	482	445	437	452	426	433	428	431	482	428	456	434	442	432	412	443	406	462	466	437	448	418	447	449	439	403	426	448	484	460	453	436	450	443	468	420	419	450	447	444	473	449	466	479	470	502	441	448	467	433	443	429	413	471	422	450	444
23878	23682	33424	27933	20552	10546	1646	774	639	620	661	561	593	588	597	615	619	618	646	625	629	527	575	612	607	601	603	611	565	588	605	608	576	660	557	610	630	594	593	598	574	609	592	645	611	593	565	593	601	604	610	620	606	581	586	569	568	620	578	585	598	587	612	645	605	603	575	632	595	610	618	585	552	598	570	569	585	633	570	534	648	593	609	605	649	594	662	589	608	610	611	581	570	621	592	614	592	651	622	622	554	588	594	609	613	624	553	590	649	599	605	606	623	607	606	637	551	607	588	606	624	609	592	589	606	581	581	619	575	599	636	615	569	600	574	554	607	596	603	606	655	613	577	597	595	648	624	647	602	586	597	576	603	579	618	604	542	619	582	623	614	576	574	551	609	627	588	590	598	633	577	651	613	555	586	610	609	587	613	595	605	596	607	579	655	623	643	595	625	614	604	635	627	574	621	607	575	583	598	622	560	586	597	586	604	584	633	638	565	592	615	648	594	590	616	564	585	583	579	619	564	631	543	582	632	587	602	606	562	608	597	596	577	610	623	602	592	580	590	574	621	595	574	611	560	621	555	590	579	579	562	604	613	585	614	611	602	609	587	616	601	598	583	572	603	587	590	573	641	620	617	554	611	596	559	600	576	623	616	613	553	626	609	607	539	581	618	591	592	579	553	599	626	580	611	602	584	562	609	593	614	585	587	587	576	614	608	567	607	560	592	612	653	605	605	624	599	637	623	598	589	603	596	596	581	589	564	616	553	639	630	595	635	582	548	614	581	548	632	644	582	591	598	593	638	597	583	641	578	563	589	649	605	564	611	597	583	599	630	596	566	581	574	583	596	567	601	602	600	573	612	586	589	619	611	605	587	574	610	616	626	614	616	545	612	646	587	572	606	563	582	622	570	630	620	587	606	608	585	586	533	621	609	610	610	541	573	610	579	580	616	601	622	632	595	567	591	603	623	605	594	587	585	579	588	564	594	580	596	628	595	610	620	581	597	607	624	551	570	611	618	604	608	591	600	613	628	634	611	656	625	605	565	581	620	629	568	592	584	590	592	570	586	566	582	607	648	602	606	634	534	591	629	619	616	593	615	637	588	558	580	594	578	600	556	571	615	560	592	598	592	586	610	608	605	566	633	614	592	601	604	580	635	601	549	546	620	559	636	569	567	621	561	579	637	588	617	588	608	574	599	579	575	572	604	603	535	628	616	565	600	587	581	609	574	586	602	584	624	620	589	573	568	603	578	584	603	611	586	604	582	581	605	594	573	578	582	628	600	587	575	633	597	572	571	596	619	526	581	612	604	613	615	618	591	626	600	603	625	585	549	586	567	565	624	586	564	622	618	584	571	571	564	577	597	587	611	594	591	606	594	646	605	608	566	583	625	610	580	591	593	604	556	632	610	637	589	652	569	569	594	566	595	582	614	616	631	599	619	586	607	594	599	581	613	560	574	610	605	584	567	570	610	608	614	609	613	592	566	567	549	589	583	595	625	598	576	620	580	633	618	629	538	567	561	559	605	605	601	619	558	610	632	592	613	594	591	618	596	620	623	625	565	616	586	575	648	592	629	597	611	582	654	626	619	552	582	584	605	638	583	593	550	622	584	565	570	574	596	570	579	584	579	604	603	613	600	620	597	572	579	596	580	620	578	588	618	560	576	567	601	562	598	574	584	640	562	578	572	604	601	583	558	571	587	562	611	621	621	601	638	591	600	560	554	594	562	614	622	601	547	616	583	606	560	604	597	612	613	544	567	601	581	571	604	605	606	616	573	621	602	601	602	605	598	602	616	571	611	607	579	585	609	558	606	553	573	637	542	589	641	576	613	608	559	609	571	619	618	612	621	579	570	590	570	581	612	615	624	584	560	594	608	614	551	620	592	625	594	602	572	616	586	638	580	592	598	655	603	612	612	543	548	618	616	593	557	590	627	569	585	625	553	592	573	593	586	624	565	602	598	608	586	619	625	584	655	596	631	616	604	590	625	600	576	593	604	590	561	603	604	621	581	630	569	603	560	610	622	562	601	562	588	611	630	565	574	593	590	604	589	592	587	589	577	569	596	581	583	603	562	608	580	604	618	566	614	612	595	575	638	578	585	592	616	561	608	613	579	573	574	606	582	589	584	600	585	599	613	601	600	583	605	651	618	578	585	590	650	598	625	579	598	626	570	604	617	585	622	575	571	578	582	622	615	568	559	604	595	588	590	585	617	590	610	600	616	578	614	595	586	552	638	599	595	603	569	606	603	569	577	605	590	599	638	576	574	600	576	554	602	607	595	619	588	535	566	614	593	600	563	629	585	580	615	576	558	558	598	581	612	611	624	637	555	583	570	534	586	619	576	590	631	589	569	619	608	567	622	584	597	598	627	592	560	606	610	575	597	621	585	609	613	580	565	588	624	612	598	586	602	589	560	591	573	609	568	603	614	583	559	580	593	604	605	609	605	603	570	577	622	623	595	589	593	579	608	607	583	578	621	602	640	567	599	585	560	573	606	556	654	621	597	605	604	593	571	601	648	626	584	605	568	600	604	612	621	572	579	608	597	579	595	583	579	550	607	644	625	618	578	610	592	598	611	595	593	543	593	611	628	577	582	614	602	574	580	563	594	595	573	565	565	589	623	590	579	587	615	595	591	622	589	565	569	618	593	558	588	585	602	556	598	615	567	635	599	587	607	626	628	619	599	594	591	608	573	571	609	612	614	570	608	583	557	625	667	614	610	588	596	568	563	600	605	575	589	604	576	576	563	624	636	580	564	528	594	578	582	575	621	638	606	559	565	553	636	565	602	562	598	629	594	591	597	589	595	566	570	587	622	599	577	626	635	591	577	602	607	580	604	607	602	613	577	604	586	598	641	575	616	552	562	611	627	591	626	619	575	584	627	595	599	574	570	629	575	625	592	602	606	590	553	542	578	602	580	584	607	591	628	579	565	604	570	549	588	617	530	605	568	594	606	598	585	587	605	578	610	625	627	602	588	583	591	612	658	635	600	606	595	602	585	552	612	621	572	593	545	577	604	587	602	580	595	610	580	613	558	570	575	636	602	557	614	600	581	563	596	607	607	611	623	579	603	580	561	581	593	604	598	609	582	596	582	620	612	613	579	604	571	499	554	614	577	598	611	573	553	566	619	566	619	573	585	577	601	588	616	590	625	558	554	539	612	585	596	602	609	573	541	614	607	602	532	582	547	608	590	573	607	610	595	602	606	585	536	573	620	558	617	597	571	602	598	591	590	581	572	602	569	570	605	581	596	583	587	550	585	565	590	577	595	563	634	617	584	605	577	569	596	510	621	612	606	599	635	563	598	578	584	633	582	586	599	624	555	615	603	591	613	603	557	636	586	660	577	604	555	576	600	606	562	583	635	623	628	591	575	600	582	617	566	607	566	575	587	601	616	609	599	586	581	624	596	570	603	593	590	583	573	578	616	603	553	566	564	585	611	652	607	630	599	611	568	607	576	537	586	568	641	585	626	651	561	598
62608	99753	63869	29487	8360	2009	760	569	575	597	573	562	586	641	533	632	580	562	599	570	572	598	585	570	561	606	585	570	600	552	550	568	577	616	573	578	565	654	629	587	551	602	628	566	579	565	582	543	570	631	592	567	526	574	637	609	570	568	605	561	600	564	547	601	565	559	605	552	551	547	563	563	569	587	611	559	556	608	555	556	559	562	558	577	582	599	587	585	570	581	605	564	594	560	599	607	563	595	600	542	580	554	601	570	603	561	551	549	569	594	583	578	533	565	568	572	559	570	570	595	572	576	599	612	564	547	539	587	565	575	579	586	588	572	572	564	567	553	578	560	606	562	575	579	551	628	547	560	557	592	623	538	533	552	572	582	587	601	565	574	581	604	621	590	579	624	568	602	626	554	575	515	580	539	551	590	549	544	568	548	594	574	578	581	590	603	568	548	567	537	563	615	589	602	544	570	565	558	576	551	573	587	610	518	577	569	561	598	554	574	582	560	578	598	559	601	575	554	553	625	534	547	536	566	584	565	567	607	581	604	602	548	554	589	582	584	534	593	573	585	612	568	593	595	573	577	537	501	569	552	562	583	545	558	538	624	564	563	582	566	588	544	584	610	502	566	518	570	579	609	577	568	544	595	592	589	620	544	559	554	537	545	547	599	603	589	528	606	581	609	607	623	580	590	600	595	549	610	517	569	561	550	548	606	556	572	586	557	547	572	590	587	574	544	579	600	607	594	580	566	546	542	558	556	580	573	576	568	566	536	571	576	553	582	575	554	522	575	547	576	563	601	577	573	548	578	605	543	576	524	565	560	565	573	521	566	559	569	589	543	560	552	560	583	582	559	552	534	528	581	560	582	579	607	568	542	551	541	565	570	541	529	603	605	557	564	587	552	572	540	577	604	623	539	587	565	560	587	559	583	584	589	603	568	536	584	583	606	570	581	555	596	550	563	529	564	539	568	619	561	595	552	601	508	541	563	568	583	556	601	580	553	569	560	553	600	582	587	581	541	547	611	578	589	517	567	542	585	548	564	525	575	585	568	558	565	593	600	551	578	595	593	557	565	591	564	586	566	608	571	587	570	574	552	610	530	546	603	559	559	561	545	593	605	564	573	561	581	573	544	582	609	581	563	572	600	563	635	592	584	591	588	588	588	545	574	590	572	565	564	528	615	615	576	630	585	579	592	546	575	578	585	565	553	564	582	546	581	559	556	577	564	570	585	541	555	538	564	588	579	594	561	571	574	602	545	599	602	541	593	586	569	590	536	568	546	612	569	602	584	581	592	623	568	565	537	520	561	554	538	524	564	591	576	579	544	579	590	552	634	579	577	526	561	561	573	535	587	547	604	593	580	549	567	561	604	570	548	550	546	550	556	522	574	578	624	612	570	641	570	601	597	602	544	550	537	604	521	584	595	576	572	570	539	548	603	582	536	600	568	537	564	571	559	545	583	516	565	588	581	558	556	601	583	543	618	519	622	585	552	579	553	525	583	596	579	551	603	584	548	587	557	516	584	535	567	563	599	578	533	581	567	579	594	551	584	586	592	533	560	572	589	521	605	598	534	568	562	536	580	529	605	586	569	561	539	607	574	583	532	563	576	530	563	588	590	574	599	547	565	574	582	574	520	568	539	570	584	592	559	598	596	559	563	549	599	534	598	592	537	588	558	562	562	571	554	536	567	590	584	587	579	577	551	598	552	539	555	592	537	572	555	573	597	605	563	579	568	614	596	548	576	629	581	580	575	618	570	597	562	590	546	564	591	605	554	568	536	598	545	579	556	578	533	569	552	567	575	558	605	567	593	602	545	577	548	582	534	574	551	567	588	588	620	571	567	578	558	599	548	570	518	586	525	533	583	557	575	583	586	537	538	544	585	574	539	559	540	569	632	588	555	573	580	602	532	561	589	550	584	601	571	570	600	573	595	571	588	555	598	570	584	593	603	583	547	555	584	590	616	542	588	572	573	584	577	554	518	589	567	578	628	589	575	554	575	564	545	554	567	535	605	573	561	579	593	584	563	589	610	536	579	570	563	573	558	597	551	560	587	590	580	544	558	564	534	548	635	579	579	544	546	545	544	575	531	571	592	533	561	552	495	523	607	538	579	556	593	564	576	574	619	548	543	595	553	540	575	543	547	564	548	562	569	618	549	542	547	581	553	613	549	574	601	603	550	622	580	565	561	557	548	575	589	617	553	583	582	614	560	542	552	551	561	589	573	561	517	546	602	569	607	598	531	551	588	550	515	559	611	593	568	544	545	570	539	564	581	559	598	572	596	547	604	540	567	558	629	579	580	554	599	558	623	573	582	564	606	554	512	548	562	555	599	575	561	596	535	600	547	573	521	600	556	547	580	623	558	558	555	578	571	605	519	552	592	564	549	589	554	572	570	583	589	525	565	614	594	559	620	562	608	557	560	582	567	536	572	549	544	557	568	625	596	521	562	555	600	569	597	568	526	581	547	579	573	517	562	594	554	564	629	606	579	577	567	561	571	625	550	599	561	581	591	568	599	589	608	552	575	576	584	578	559	569	557	576	582	567	571	573	551	563	619	547	509	550	585	596	536	597	573	539	562	570	539	592	599	532	599	561	566	608	577	559	571	560	603	544	604	558	554	559	581	615	578	579	577	591	587	551	552	545	601	569	569	556	555	555	574	547	574	525	564	599	575	569	610	533	609	582	558	549	532	575	588	603	571	549	606	589	558	581	621	555	515	578	528	510	560	594	551	556	534	571	560	527	540	581	588	575	599	586	554	564	603	590	560	592	563	585	531	560	553	589	560	594	554	562	601	561	556	564	611	532	599	533	566	571	517	570	541	585	604	576	575	567	557	564	549	581	544	587	560	510	544	556	567	597	590	568	580	525	573	573	537	596	616	584	554	590	578	552	581	613	542	565	571	568	596	588	584	574	550	596	571	569	584	605	582	576	547	555	615	552	555	565	528	544	587	582	579	592	558	617	583	597	557	583	579	599	583	591	537	594	579	569	579	602	594	589	617	566	549	587	554	566	551	609	560	561	532	591	547	568	572	546	570	510	588	505	574	568	551	605	561	583	524	598	575	620	567	559	582	571	579	620	550	603	582	551	628	554	612	584	601	558	550	567	595	564	596	603	539	601	592	574	608	609	508	589	577	557	580	586	554	545	569	573	593	580	584	546	546	551	538	590	583	554	572	563	561	579	548	601	513	578	548	557	576	592	558	586	555	577	593	608	566	583	580	585	592	589	596	576	606	576	561	542	565	574	562	566	536	549	547	548	559	515	608	574	565	586	584	549	565	567	606	560	538	606	535	542	605	513	559	555	566	583	578	589	577	546	576	582	535	531	559	566	540	611	576	531	528	596	569	607	549	560	577	564	552	543	598	564	546	610	559	562	586	570	540	548	566	566	581	566	537	615	578	540	592	582	564	532	558	599	583	595	527	560	554	591	572	614	580	586	582	561	576	567	560	548	584	527	602	562	570	581	544	540	591	525	549	565	550
31365	32978	23665	7356	1225	591	503	456	429	433	425	491	452	465	463	473	488	504	508	434	476	463	491	434	480	458	429	477	505	473	437	470	454	460	453	474	483	448	457	431	479	460	481	520	466	425	430	471	493	476	474	453	471	448	485	460	452	483	462	450	467	466	436	449	448	479	481	450	448	470	425	447	493	451	456	469	448	462	468	476	461	471	467	419	475	469	459	457	446	441	481	450	446	457	442	461	461	473	454	479	453	435	484	453	474	501	446	476	481	480	443	445	467	467	492	448	480	478	461	475	483	441	500	468	442	450	438	460	476	500	474	506	480	410	467	447	454	460	435	478	504	488	458	479	443	447	474	438	493	452	462	449	457	470	463	443	477	457	446	451	469	503	461	451	441	464	458	460	460	483	463	503	440	456	504	450	441	472	460	435	508	472	457	438	460	452	476	457	445	450	459	483	447	449	465	485	469	467	486	468	454	447	490	500	479	506	454	477	416	432	463	445	456	492	474	520	453	480	435	483	425	449	474	480	471	486	493	477	473	443	469	473	474	476	496	466	426	444	464	449	441	447	465	478	457	475	443	459	432	465	472	448	473	460	437	479	468	486	468	487	445	489	508	428	452	435	459	467	436	497	454	477	467	448	441	488	457	448	468	478	461	519	427	488	438	478	508	440	443	481	465	488	470	459	485	502	500	449	497	481	483	450	469	470	507	482	484	478	454	436	458	484	466	484	464	456	449	496	490	454	502	478	429	495	433	483	437	440	478	413	436	485	466	476	496	463	448	465	416	461	480	495	447	462	463	496	464	469	436	501	450	447	450	446	462	459	478	442	462	440	423	444	479	462	499	444	479	458	504	465	443	457	467	461	463	487	477	470	440	477	491	443	450	439	479	428	478	475	472	408	483	442	470	456	440	463	464	484	450	441	477	474	417	446	469	441	473	457	485	422	500	506	457	481	456	442	472	476	473	502	449	456	458	459	463	446	460	472	453	455	435	451	430	475	442	404	461	437	445	454	458	473	440	472	471	444	452	462	463	440	433	438	454	464	468	474	469	446	441	424	457	452	452	461	469	493	451	465	482	481	416	463	447	451	459	456	479	468	452	497	493	421	441	498	454	429	473	467	440	430	525	468	467	498	462	467	451	463	442	482	505	498	438	461	512	455	479	491	499	411	470	465	430	468	492	467	480	417	471	469	460	479	445	438	495	421	478	419	431	477	426	425	419	469	459	488	462	463	458	479	458	462	441	427	481	484	416	486	518	462	472	473	452	463	469	481	472	483	470	473	450	449	453	473	458	510	467	463	489	489	445	435	507	470	458	490	456	455	472	493	430	460	421	468	465	448	456	457	449	458	461	469	486	449	492	486	489	502	464	486	444	482	475	474	463	486	491	488	471	460	429	480	512	488	454	486	489	490	463	453	463	440	465	464	435	463	441	449	481	425	491	470	466	464	460	474	478	492	452	452	465	473	466	435	484	459	453	427	461	492	482	466	483	446	462	499	445	461	472	448	479	435	475	457	473	490	476	496	450	489	465	519	451	450	501	435	497	467	434	473	486	476	429	477	470	459	444	451	487	475	523	425	465	451	504	403	486	432	463	474	511	472	421	476	490	464	503	492	471	463	465	469	462	418	481	456	472	464	481	433	444	460	479	486	467	462	515	509	467	485	427	440	494	471	475	501	412	518	496	465	476	460	455	474	483	499	430	443	491	433	473	460	463	493	440	489	504	490	464	426	466	448	448	456	453	449	465	489	488	505	455	460	439	438	394	431	481	461	482	444	442	483	452	485	443	468	463	481	435	490	499	431	481	442	423	491	449	466	468	452	512	467	446	437	469	483	451	464	510	486	461	535	458	454	473	477	502	454	477	440	451	454	418	487	452	503	475	478	454	456	457	468	456	492	457	416	513	442	480	475	444	504	451	483	464	485	448	451	462	479	442	476	481	487	451	461	461	465	437	433	476	446	474	452	492	454	444	436	479	456	491	473	471	524	454	432	482	482	463	494	485	461	495	465	462	415	490	439	450	423	477	447	447	454	422	471	479	434	452	418	430	455	458	458	457	466	482	459	447	444	486	489	439	464	443	497	444	515	480	482	492	454	457	451	509	433	500	452	482	503	487	493	457	469	450	444	458	445	471	491	466	441	462	456	439	465	427	499	466	429	453	460	432	450	465	485	449	462	470	456	470	449	461	467	439	451	491	478	450	456	453	460	472	451	440	426	465	487	455	465	468	507	464	497	489	463	493	429	483	472	481	466	456	480	484	487	461	499	447	477	487	443	494	480	463	484	425	428	437	426	408	462	462	493	437	455	468	495	473	487	448	453	467	456	486	453	421	452	475	468	442	456	424	475	460	417	443	451	454	468	447	423	464	443	484	484	481	459	471	453	421	455	463	483	469	431	515	441	430	446	475	446	500	498	470	448	465	440	447	454	458	491	408	493	450	480	477	462	438	421	469	464	450	462	482	451	519	488	469	447	468	471	480	469	467	463	443	474	448	453	462	469	472	450	440	457	429	476	449	477	455	464	492	468	479	472	452	458	471	478	510	480	499	497	495	481	424	414	491	492	452	472	448	455	413	463	464	452	455	461	458	452	456	464	467	469	499	460	455	506	441	460	476	479	446	459	477	479	463	496	483	486	517	473	469	466	501	470	473	486	426	446	484	471	470	446	448	466	459	463	448	432	481	444	474	450	497	455	414	466	457	469	455	460	460	430	483	428	496	431	462	473	491	483	469	470	482	421	461	463	454	498	458	489	481	483	466	466	487	486	467	487	440	494	461	473	438	451	462	458	486	440	483	428	444	445	464	482	475	447	477	451	457	464	467	508	438	451	492	457	464	463	455	446	484	441	443	482	478	508	439	500	436	493	456	466	430	491	489	462	458	453	450	460	427	457	509	425	460	444	440	425	432	456	469	466	445	509	462	426	448	449	483	465	478	428	447	433	484	457	463	403	453	462	467	474	496	477	455	465	459	450	484	494	460	427	475	436	463	483	483	468	502	473	470	480	442	460	436	478	475	419	483	443	468	450	442	448	455	478	474	458	471	460	466	449	441	500	460	457	450	450	469	461	486	480	399	437	451	462	506	458	438	458	497	458	461	436	448	461	482	459	477	477	455	434	455	479	488	474	493	450	452	479	469	470	427	476	479	459	478	449	415	454	488	448	443	450	455	464	457	500	488	429	472	448	462	466	469	471	469	480	462	454	457	501	459	480	472	457	409	437	480	490	458	496	487	457	432	470	447	494	457	464	460	461	500	484	433	463	458	459	416	447	482	476	459	457	487	425	483	444	468	460	467	470	487	433	470	450	416	417	457	475	466	444	474	452	490	454	481	463	504	459	497	456	451	443	497	462	461	485	517	436	445	471	473	418	433	466	445	472	495	466	457	440	450	436	453	487	434	452	459	462	508	435	438	488	481	446	463	455	422	464	454	446	502	468	459	457	441	460	508	434	468	435	481	500	426	460	443	444	474	501	451	443
26978	36853	16328	3726	1010	500	410	384	423	375	387	398	376	403	374	425	396	397	379	405	393	433	398	404	379	386	391	397	399	435	384	392	414	452	430	414	411	384	425	383	402	411	402	406	395	394	415	410	353	385	414	364	428	396	390	397	402	416	434	391	424	408	357	413	442	427	383	390	383	398	397	395	401	404	392	412	412	390	401	381	376	402	380	382	384	355	366	413	412	404	428	396	397	413	353	412	407	397	380	409	372	410	362	387	399	390	378	397	400	399	352	400	395	403	346	397	407	424	423	370	402	436	446	387	406	397	407	429	380	385	422	416	382	344	376	393	378	389	432	377	381	411	338	399	353	396	384	411	390	394	404	411	373	428	358	385	378	363	404	399	391	408	357	401	365	406	405	387	437	394	416	361	372	374	406	399	388	400	390	367	392	394	400	372	405	401	425	413	407	417	405	383	400	410	394	391	391	417	390	384	402	416	432	397	380	390	387	379	399	405	397	378	437	397	421	417	350	406	396	394	410	389	462	374	386	398	400	407	399	388	405	413	410	385	379	390	392	383	410	420	400	377	414	411	407	422	388	383	408	376	427	422	391	410	429	396	404	399	415	363	392	389	409	395	419	391	383	395	426	386	406	371	390	438	410	410	394	383	400	425	408	387	385	423	367	387	401	384	373	417	389	393	392	392	417	401	388	420	372	367	374	419	380	410	379	369	404	381	421	400	435	410	412	401	394	399	395	422	399	408	397	376	393	396	399	363	411	389	432	387	378	411	412	386	418	413	406	381	389	390	401	408	408	420	394	390	371	348	420	373	397	385	432	381	380	380	381	401	397	385	375	360	384	367	413	387	380	427	394	423	394	393	415	385	407	392	405	376	374	380	364	375	379	396	419	450	432	433	418	426	399	401	420	375	407	374	402	389	413	372	361	407	402	411	383	392	405	387	403	391	391	403	418	382	427	411	387	413	380	366	397	392	373	389	426	420	394	402	385	408	381	414	396	385	378	393	395	391	394	420	374	395	360	358	412	388	387	373	397	404	412	362	427	376	389	379	413	390	401	419	400	435	389	372	394	389	375	427	422	384	405	414	397	370	401	397	433	395	379	406	410	394	382	403	382	381	387	393	386	425	375	363	366	384	373	406	371	386	358	385	422	389	384	415	393	375	393	427	380	373	405	389	386	410	389	418	371	365	384	400	399	380	402	408	391	409	403	383	398	412	406	402	383	376	391	379	404	376	386	389	381	422	379	419	392	369	382	440	366	401	405	442	400	422	377	389	390	358	398	386	421	408	385	383	398	385	412	413	405	392	388	406	390	404	416	411	378	398	406	417	364	392	374	400	404	368	375	398	391	369	402	412	402	397	401	358	411	414	420	356	422	384	397	369	397	404	414	405	397	394	374	399	396	416	394	385	356	394	368	397	417	415	420	399	363	381	393	396	406	385	368	369	413	406	367	382	368	374	369	389	398	393	359	369	394	386	392	405	436	386	405	409	421	409	356	384	387	419	414	367	377	420	383	393	381	393	353	375	424	398	380	401	412	380	398	403	390	369	432	390	368	400	413	395	356	415	395	414	399	401	381	382	368	381	425	421	358	395	398	383	380	412	384	390	400	399	363	365	395	407	361	412	367	435	403	397	456	379	430	396	433	398	395	375	386	397	388	394	403	400	468	395	380	395	431	416	375	379	412	392	364	401	397	373	423	383	409	424	387	421	382	415	378	408	415	410	406	358	380	403	414	371	366	402	377	430	387	392	388	410	396	410	404	360	379	419	413	425	364	408	382	402	407	398	364	367	374	435	407	401	401	424	360	409	394	415	393	397	445	368	415	382	373	398	386	427	381	413	381	409	408	418	419	405	414	412	405	377	418	388	384	354	385	406	355	396	354	392	388	421	414	378	409	420	364	386	411	388	359	377	416	384	356	384	362	433	392	436	402	382	414	373	405	420	397	396	404	410	394	452	370	430	391	394	401	393	373	411	409	406	413	408	394	446	407	373	386	397	408	403	404	391	386	402	402	373	384	365	395	357	462	408	409	411	387	378	387	416	425	412	401	377	373	401	388	424	393	388	429	399	394	414	407	393	417	423	399	399	401	416	391	391	399	418	395	409	401	442	386	414	401	430	394	384	376	438	382	371	415	412	378	362	412	392	402	370	374	353	425	405	371	409	403	399	385	407	374	399	391	408	411	375	371	377	391	395	371	398	390	368	402	371	362	373	440	390	408	460	383	403	380	396	403	395	364	430	391	397	405	399	392	410	381	387	369	366	415	408	377	406	404	389	417	383	375	384	396	363	375	434	358	385	379	410	400	371	368	430	386	410	361	404	381	398	383	363	368	354	376	428	398	393	393	378	393	406	403	425	379	377	408	386	417	352	395	400	392	407	389	406	374	405	369	395	395	366	379	393	409	381	396	391	395	384	391	405	400	381	366	396	390	419	433	394	400	402	395	395	408	435	396	394	401	413	387	381	355	392	418	397	385	459	394	420	390	423	351	365	374	415	376	404	400	417	386	397	400	392	395	402	403	396	401	408	391	362	399	431	404	385	384	387	412	431	388	407	417	387	391	435	408	393	385	430	399	372	408	398	402	421	400	426	378	404	437	414	431	382	407	387	408	391	374	383	393	395	368	394	383	391	403	413	429	437	395	413	394	398	380	424	369	382	416	362	388	405	408	366	395	358	388	393	399	382	388	391	390	387	416	392	406	419	404	357	380	397	405	394	366	401	403	404	371	385	380	415	408	385	395	423	398	403	421	416	398	413	413	396	380	415	373	400	415	395	396	353	418	376	415	396	354	414	441	412	397	371	399	379	423	418	402	403	364	399	380	383	397	403	392	409	443	447	392	421	432	377	419	387	371	414	411	395	392	412	408	384	375	412	398	410	418	410	396	403	421	397	388	377	397	428	413	390	399	397	356	418	428	378	415	410	431	382	385	390	404	372	365	398	399	396	375	392	388	403	374	393	394	410	411	403	375	396	424	389	397	421	382	374	405	401	376	391	421	420	384	444	414	430	423	393	385	384	400	406	399	407	397	414	384	392	371	392	419	421	446	378	423	377	420	343	403	407	365	383	385	411	380	432	423	415	408	393	395	398	397	417	414	395	399	414	389	397	410	383	392	374	408	405	363	407	354	380	402	398	389	388	383	412	403	399	371	387	417	370	399	411	410	417	381	372	417	408	373	362	392	383	390	393	381	394	403	382	422	403	379	405	383	414	379	424	424	399	388	390	385	415	394	418	389	409	391	394	386	420	384	398	369	380	386	374	382	357	423	401	390	356	381	412	368	407	420	420	405	369	376	374	392	424	392	427	381	387	398	409	407	348	408	370	390	389	403	394	412	351	397	375	439	380	404	361	420	416	378	386	387	398	408	395	399	399	422	407	404	403	389	413	393	405	420	429	421	399	430	400	413	375	381	420	401	358	368	391	409	400	385	380	396	371	418	393	405	398	429	386	385	377	398	414	379	390	407	383	384	389	403	390
25858	27069	35449	27730	12077	1854	658	497	470	496	512	518	508	462	451	488	561	522	498	509	471	502	460	512	537	508	532	504	513	466	516	520	475	489	515	470	545	458	520	446	457	461	501	471	543	509	463	536	506	488	469	501	481	511	468	514	491	463	489	494	484	487	487	499	504	490	486	483	486	487	470	484	486	510	477	500	454	502	471	496	428	476	543	484	482	477	500	491	465	510	506	461	488	519	490	513	508	482	473	509	461	454	476	482	483	498	476	452	470	486	442	474	469	447	459	501	506	461	498	522	537	474	526	495	498	488	515	498	493	491	500	494	447	485	496	480	487	505	470	529	479	509	433	519	451	460	485	498	485	461	494	460	512	501	466	521	483	492	477	500	523	518	509	459	483	492	491	464	458	474	473	487	494	499	495	471	476	483	483	443	457	488	453	473	453	454	508	513	493	460	527	458	467	456	527	498	480	516	480	496	515	478	521	494	488	476	470	477	471	495	463	507	479	512	432	460	542	456	490	474	479	529	475	480	490	465	483	470	472	499	478	488	504	501	483	437	524	494	501	486	457	519	522	467	506	512	485	487	478	473	464	491	512	510	472	529	479	468	496	479	489	484	443	470	507	485	474	448	489	455	495	447	481	461	476	488	519	503	466	510	443	499	455	521	456	514	483	475	454	452	490	493	508	513	485	454	468	457	501	502	504	501	524	481	503	495	511	455	498	517	554	476	506	498	454	520	517	454	525	510	493	484	471	433	481	442	524	484	513	479	482	482	475	489	457	525	506	502	511	488	499	515	507	498	469	468	511	454	485	472	499	485	466	485	501	473	513	482	506	486	489	508	518	505	498	494	492	477	463	468	490	492	462	475	459	477	471	461	502	504	486	471	494	501	447	501	496	470	506	478	499	501	498	492	511	520	496	499	492	499	526	476	507	499	487	466	456	487	521	500	464	522	471	469	498	479	503	464	492	462	440	486	472	505	483	460	473	488	511	461	515	495	509	503	470	491	507	480	524	515	494	496	488	466	449	476	484	456	489	460	465	489	479	476	536	493	503	460	474	506	459	457	522	460	520	469	512	480	514	469	485	487	476	431	477	457	480	497	481	451	459	506	483	485	502	485	494	467	482	445	520	485	478	496	466	461	498	480	482	483	471	508	496	488	514	450	470	487	470	469	495	495	454	504	490	469	495	444	486	484	500	512	502	495	496	458	477	459	471	506	475	448	449	477	471	464	481	490	453	452	449	489	469	447	538	462	483	474	438	497	500	500	479	466	494	512	502	464	464	471	482	479	448	507	494	475	454	469	477	470	497	491	492	490	532	433	488	442	505	482	458	456	469	522	507	457	510	443	468	489	520	471	505	447	465	525	447	493	492	517	541	480	467	538	500	504	452	530	487	477	502	479	491	477	464	470	487	475	450	488	441	482	503	504	481	466	476	507	484	474	492	490	471	475	524	470	540	467	491	497	462	468	491	458	455	491	511	481	460	471	483	445	472	512	499	448	513	513	477	470	452	433	459	499	481	494	497	475	460	454	512	491	454	464	515	486	447	475	480	510	511	492	480	457	497	475	508	492	463	485	528	443	472	476	471	489	486	459	467	519	463	467	522	462	455	462	493	455	497	515	481	497	481	468	496	515	482	491	499	488	483	524	447	473	451	505	490	473	498	491	501	484	444	471	472	490	497	531	467	461	451	485	451	483	487	486	471	471	455	464	504	463	501	502	525	467	503	476	508	456	502	511	515	453	482	474	509	512	446	471	499	483	509	454	480	506	460	472	471	495	446	477	442	445	476	511	518	471	466	534	499	502	520	515	449	459	452	504	504	484	466	463	520	493	442	466	486	527	529	478	471	487	501	522	489	547	500	499	488	494	466	477	500	486	474	473	489	485	512	468	490	456	432	505	458	481	477	497	518	458	494	514	489	488	489	465	473	492	489	503	498	513	472	504	483	493	501	454	512	491	456	528	474	513	484	460	511	458	456	485	485	479	487	477	490	430	502	475	470	469	536	490	497	496	499	512	441	494	470	467	469	450	493	494	488	519	468	466	455	481	458	496	480	489	464	518	539	452	530	521	460	476	434	452	501	507	491	500	499	491	506	489	450	498	493	482	488	512	488	472	462	494	487	471	510	492	492	487	506	480	536	502	486	494	465	460	463	491	511	465	506	510	461	472	419	472	485	484	485	531	542	489	465	472	488	463	454	491	459	513	490	484	483	477	469	462	459	454	450	456	488	470	468	511	507	470	512	482	477	482	542	506	514	490	538	458	489	482	479	488	519	492	486	496	490	503	481	474	502	478	515	523	470	507	502	486	485	467	475	509	456	496	463	505	517	494	493	482	503	505	502	495	472	494	480	500	499	468	550	533	466	502	488	467	534	495	497	516	489	522	459	463	484	458	489	509	497	491	462	469	509	463	486	463	446	495	469	465	503	486	507	500	465	475	457	473	480	463	426	442	477	490	477	485	501	467	510	483	463	487	476	501	494	466	516	518	477	511	480	505	489	465	470	454	470	454	474	511	504	500	520	471	468	477	452	484	504	471	469	497	474	464	493	502	493	478	495	495	498	469	481	503	499	470	506	473	465	497	490	462	455	495	464	488	481	479	487	500	490	497	482	463	473	495	501	483	497	485	478	498	457	468	455	494	466	475	479	500	490	477	464	456	479	471	477	483	516	454	505	489	496	495	502	521	478	517	459	495	480	502	494	471	458	471	482	456	493	469	495	483	468	509	468	517	482	459	528	509	462	536	468	447	497	462	475	474	496	537	467	462	498	489	494	505	489	454	515	497	477	490	486	525	485	460	478	461	478	461	541	496	466	484	467	472	473	460	455	503	451	498	478	511	476	465	485	476	515	461	506	471	462	453	491	498	492	495	514	544	474	506	496	471	473	469	497	502	509	474	504	469	492	500	434	515	466	532	467	508	480	455	456	456	470	491	471	493	499	514	478	500	476	489	481	504	467	495	519	467	469	520	490	471	533	465	520	494	440	467	508	494	474	445	469	507	443	461	521	482	444	497	520	520	486	466	465	484	495	461	483	480	525	463	458	460	498	493	485	449	470	438	472	470	436	491	481	471	478	494	483	485	509	482	476	500	497	474	490	523	479	480	494	494	489	471	495	482	505	508	463	486	503	487	460	494	489	511	519	481	501	485	512	493	462	480	495	483	437	480	462	506	494	468	478	491	482	528	482	502	465	493	454	500	502	465	490	482	489	475	479	539	493	537	510	500	475	495	510	489	488	472	472	500	485	488	508	512	438	487	487	444	475	470	498	441	473	476	486	508	454	471	490	454	482	491	514	501	463	488	532	458	434	498	507	497	483	485	450	523	484	480	482	512	503	492	494	465	526	470	487	485	484	449	492	491	443	472	434	474	481	469	500	488	499	452	500	487	491	481	487	470	463	485	459	473	503	467	496	463	512	472	513	488	491	502	485	486	473	465	487	470	461	512	478	507	533	475	471	438	456	507	501	516	485	459	468	450
60747	82402	47198	15966	3797	1009	492	442	453	440	458	428	408	467	470	478	459	484	482	430	456	450	467	461	462	475	442	436	458	426	460	454	443	491	457	434	448	460	426	422	445	439	432	489	442	420	409	473	465	457	470	441	444	469	438	424	457	439	474	456	474	458	451	434	461	456	439	507	447	452	427	440	435	425	474	457	442	433	428	462	436	446	433	456	441	434	470	435	425	472	420	440	436	424	479	453	448	453	425	437	459	461	428	437	441	463	445	452	446	468	431	459	473	442	423	436	448	413	486	458	449	421	477	454	459	442	458	412	427	441	457	420	443	458	456	422	458	458	455	464	433	456	457	424	434	444	432	478	490	456	453	413	449	506	422	436	481	442	459	449	420	469	430	434	425	437	450	446	465	462	434	493	458	465	444	424	422	436	444	440	472	455	424	461	426	430	434	469	421	452	475	440	453	423	509	420	432	438	451	438	409	444	458	484	433	415	433	478	473	444	435	451	423	438	409	459	435	424	443	451	447	423	480	455	432	445	458	448	448	455	440	459	446	486	414	465	428	471	438	506	451	472	420	458	411	437	459	454	437	457	425	460	432	474	457	470	432	422	441	412	436	446	434	444	470	439	469	433	458	446	463	458	444	447	447	441	429	412	459	469	466	448	434	426	420	428	440	455	439	452	422	475	457	458	404	437	446	442	464	438	450	438	452	460	480	431	466	443	451	432	425	482	447	465	445	469	465	434	447	415	450	467	406	440	414	475	447	415	426	475	458	423	423	426	426	481	459	465	455	441	455	403	461	444	446	461	439	433	446	459	464	447	463	427	448	449	433	436	452	478	457	452	451	436	414	385	438	481	454	478	477	465	462	452	435	478	448	457	421	433	427	439	443	464	415	430	424	457	470	443	467	428	462	481	485	467	450	440	448	424	458	452	424	480	455	448	429	435	425	422	455	436	441	493	426	458	434	460	423	460	467	438	449	434	433	472	452	445	429	414	467	453	429	433	460	457	459	455	431	416	493	419	467	449	436	408	423	482	482	434	453	467	460	496	461	454	441	480	480	416	440	428	439	454	488	455	454	432	463	470	469	409	448	435	453	447	443	426	462	438	474	448	441	438	414	445	423	449	469	461	440	411	451	444	453	457	421	429	436	457	412	431	463	455	443	438	420	444	480	442	452	450	471	439	454	451	481	440	446	457	422	449	425	464	444	409	429	443	431	449	443	433	468	433	441	448	450	446	454	434	458	469	469	431	448	440	398	456	444	410	424	475	438	481	416	471	433	449	468	454	450	449	482	486	418	419	433	433	472	413	431	442	428	416	423	501	421	473	397	439	447	454	477	449	437	477	495	462	436	426	430	455	448	446	469	434	450	453	458	463	462	479	461	455	448	409	430	446	478	460	440	472	444	426	484	435	414	467	419	425	445	429	469	461	423	431	448	424	418	430	431	484	468	451	473	436	420	476	439	437	440	457	442	445	460	467	462	444	444	437	445	455	454	439	449	464	433	448	454	429	451	469	461	420	447	463	430	444	458	438	415	480	423	417	488	436	436	473	455	464	479	446	442	438	449	404	447	454	449	437	493	421	422	451	454	403	418	468	464	456	492	454	438	441	404	471	438	424	470	457	443	460	455	475	461	434	454	444	435	443	477	423	450	424	463	489	425	445	424	441	452	445	481	467	433	449	440	441	467	448	452	466	405	426	476	440	478	454	446	424	447	457	461	467	453	441	445	477	432	473	436	448	425	408	469	462	432	436	442	441	445	468	422	459	485	441	450	460	473	469	464	483	467	469	428	417	469	460	488	448	431	473	407	444	461	468	411	435	441	466	464	436	447	465	470	433	448	437	467	467	432	436	412	461	425	464	468	484	444	459	471	442	425	414	416	423	441	425	460	438	469	475	457	445	387	443	455	444	427	460	475	470	478	409	494	435	418	432	445	484	457	432	433	453	418	450	448	400	428	431	442	448	436	443	435	455	446	422	434	443	480	453	446	457	451	448	434	440	473	415	445	474	463	452	439	436	416	479	457	470	440	463	439	495	449	449	458	472	496	455	426	443	477	455	474	463	445	420	465	426	413	490	414	423	477	459	429	460	452	432	426	457	436	460	447	472	497	410	446	445	428	453	441	470	417	431	455	416	451	449	451	465	448	494	456	425	435	485	497	393	443	428	451	402	426	459	446	460	455	441	453	395	421	469	465	419	440	430	475	494	433	443	455	427	467	430	457	438	434	431	468	436	403	447	462	420	425	475	451	419	451	457	463	455	452	460	470	462	448	442	438	451	444	436	421	420	439	416	445	458	473	437	462	483	457	478	446	442	483	450	460	443	454	441	423	447	436	451	485	440	459	473	463	413	455	462	430	416	433	498	475	441	436	447	446	492	455	477	419	448	439	425	426	466	440	431	469	449	452	436	460	472	450	462	471	416	460	465	482	439	440	454	440	456	456	476	463	471	430	454	439	443	448	471	421	459	432	446	461	449	471	468	430	432	450	461	453	456	442	472	439	451	423	424	483	435	428	449	441	461	447	472	490	439	469	443	448	450	452	422	450	444	481	479	463	398	438	455	471	459	449	465	412	473	446	425	440	451	477	485	459	417	432	441	451	460	432	444	408	465	464	447	446	451	446	447	409	426	450	434	455	420	496	469	413	488	439	486	455	440	428	455	447	453	441	408	463	429	465	424	431	460	440	406	437	434	415	443	466	449	464	466	459	482	448	431	449	426	443	434	417	457	473	454	447	456	488	461	469	424	440	454	444	449	457	453	441	407	417	424	451	430	459	447	451	448	452	448	454	422	447	480	496	441	477	449	425	491	429	467	465	429	444	451	469	471	454	448	427	460	465	479	414	425	427	455	416	470	410	422	426	410	431	454	449	498	433	455	459	512	445	434	448	417	480	498	444	431	429	417	445	422	441	446	393	426	453	446	413	440	487	431	453	467	451	438	457	442	458	456	431	425	448	452	446	447	455	488	457	455	425	475	386	462	488	458	451	417	447	419	461	424	437	466	467	431	433	490	428	463	388	438	470	435	444	461	467	453	464	467	449	452	445	452	460	465	455	453	450	427	452	481	482	455	429	449	434	447	439	474	431	420	420	422	418	430	466	415	445	445	449	437	421	463	447	439	473	438	436	420	423	452	454	456	436	473	445	448	409	427	445	478	424	466	434	389	431	448	483	423	488	442	493	479	446	413	458	432	443	435	446	443	471	463	442	420	458	406	478	416	453	454	429	440	458	461	439	431	443	466	440	449	443	421	425	456	438	409	442	413	434	440	417	409	452	436	480	405	460	464	461	457	428	440	445	471	460	471	458	441	443	384	441	461	451	450	427	428	451	417	450	483	467	444	438	435	441	464	426	429	451	437	434	461	438	436	487	471	466	452	458	445	431	455	436	432	442	451	450	466	450	475	488	434	425	447	457	445	467	460	429	440	463	489	480	421	448	439	440	463	422	436	442	406	457	451	421	433	443	465	424	457	428	424	442	454
23981	23198	31714	26544	20429	10468	1532	778	618	656	613	610	632	588	625	596	625	591	589	610	615	601	617	607	611	598	625	588	576	575	568	577	596	578	605	633	579	565	588	638	618	571	585	589	587	614	596	573	555	594	562	616	596	581	568	627	600	566	645	578	581	577	617	596	613	586	600	589	602	615	620	603	600	621	587	593	633	594	585	614	572	553	577	572	583	612	549	594	577	614	569	580	602	615	576	611	591	595	584	597	608	585	581	594	538	614	601	573	604	613	559	591	587	588	612	595	589	597	572	536	581	571	557	601	579	571	580	613	591	587	580	565	589	571	547	586	600	603	565	610	615	592	588	581	622	579	600	625	580	575	600	562	582	581	586	586	599	543	570	577	561	553	576	565	553	587	635	585	599	596	583	539	573	623	589	555	574	579	613	588	636	605	582	598	556	617	602	575	631	587	577	584	573	606	595	606	577	599	605	601	621	589	626	603	554	629	586	543	600	600	577	592	606	606	587	602	593	601	545	609	570	552	578	591	581	631	575	579	576	580	562	608	535	616	551	612	574	556	539	549	586	558	606	618	643	597	577	586	606	583	605	607	542	609	590	591	548	615	627	594	601	588	571	531	561	558	598	556	592	547	618	601	573	541	589	573	599	611	569	599	590	550	644	587	577	657	591	551	603	589	574	587	615	590	614	590	583	581	567	579	610	575	573	584	579	584	584	605	543	557	541	566	568	601	559	565	646	601	627	623	612	617	583	566	589	610	564	588	610	555	562	558	624	580	582	601	595	555	590	573	623	604	605	631	563	610	560	596	568	591	562	566	555	578	581	587	606	589	596	587	604	602	593	549	549	588	568	569	621	615	590	573	604	605	540	567	607	553	572	587	571	542	592	542	589	575	590	595	553	584	583	598	563	546	540	602	593	594	607	568	582	563	544	537	595	572	580	576	584	590	585	582	640	565	561	617	577	627	540	598	605	607	559	580	590	595	591	593	604	541	566	585	611	561	533	571	575	630	574	610	568	571	591	557	573	565	559	606	627	612	619	596	600	626	615	544	570	598	592	642	616	536	586	588	625	586	603	577	634	601	649	589	600	550	560	598	587	581	602	610	611	602	590	565	604	542	634	525	551	583	601	593	609	619	599	575	561	621	587	566	574	560	573	556	597	561	605	614	553	573	600	563	581	526	650	553	556	538	607	601	617	575	558	578	560	625	600	586	596	636	537	604	583	580	554	585	549	570	631	563	565	567	565	592	575	562	587	584	578	595	566	624	562	648	544	586	560	564	577	576	627	590	632	598	571	621	552	639	575	625	627	603	603	625	609	566	540	608	609	581	584	572	587	596	567	586	620	579	577	597	543	646	598	611	561	604	604	636	561	559	606	572	569	603	562	601	591	598	592	594	629	577	606	542	573	652	592	601	602	571	618	619	587	590	603	604	605	559	595	541	575	582	564	622	616	601	541	586	547	588	620	580	576	603	546	614	567	564	573	606	527	594	625	603	559	582	581	591	606	574	607	587	574	601	574	589	596	596	608	609	635	584	567	585	584	631	570	583	620	596	600	617	577	585	604	576	583	604	561	611	574	579	607	588	565	632	607	592	605	619	627	629	546	604	567	588	559	586	640	579	626	594	568	575	588	602	615	558	548	617	558	582	605	616	574	582	605	596	580	543	619	607	571	574	609	610	596	572	554	559	603	611	586	584	554	612	639	497	586	563	543	579	614	614	550	593	583	557	606	589	567	614	603	613	608	563	595	574	578	590	556	557	603	596	585	572	569	596	634	629	553	599	604	568	587	587	592	591	610	610	573	563	555	562	571	599	580	559	577	572	575	618	569	615	607	573	594	583	642	577	565	564	617	595	596	613	558	581	631	620	592	617	559	607	649	559	589	573	567	576	565	577	586	544	600	549	587	563	601	595	557	617	568	602	627	559	557	600	611	570	575	601	593	588	586	532	586	603	613	582	561	568	643	608	572	600	604	594	604	562	539	568	572	550	582	565	598	606	584	616	578	576	595	604	587	562	572	582	594	554	588	570	587	598	606	598	579	587	576	565	597	596	584	618	625	584	557	600	564	563	598	534	574	575	578	564	555	579	608	593	613	571	592	602	565	599	599	593	587	577	579	574	607	558	543	621	555	586	566	567	575	592	577	606	580	602	617	583	584	625	577	569	591	557	625	587	570	567	589	597	598	585	548	623	534	571	588	558	585	588	583	554	576	564	590	588	543	581	567	562	592	579	583	605	580	585	555	588	598	599	559	601	566	595	657	541	594	607	558	618	630	564	599	561	546	652	573	596	579	583	597	563	557	597	618	577	554	604	586	574	565	563	597	596	601	597	606	572	595	566	585	566	615	578	572	567	606	613	588	631	626	634	604	575	586	575	584	561	551	602	607	639	525	582	591	559	574	583	579	571	554	542	544	565	642	605	587	587	560	560	582	581	602	573	634	595	544	562	605	577	519	609	576	608	597	597	583	553	599	569	580	588	583	594	542	620	580	591	607	589	597	606	590	571	583	623	572	594	567	580	587	593	559	618	593	535	576	607	573	585	592	591	575	603	583	559	554	600	620	561	550	631	589	607	570	606	592	623	665	606	600	582	582	580	578	596	584	567	558	582	574	623	600	596	623	635	552	621	580	580	597	600	568	574	594	561	592	616	562	595	564	562	589	623	583	620	569	582	618	508	579	546	608	602	577	584	564	574	537	588	590	565	597	534	539	592	587	615	573	567	603	553	560	628	629	606	603	605	523	599	563	561	595	595	595	605	640	580	610	592	570	598	644	593	588	552	604	547	592	560	636	592	600	622	569	606	580	569	572	600	536	575	575	565	574	550	613	593	570	584	599	568	598	595	565	628	637	587	597	549	557	538	555	537	604	570	571	571	628	581	594	598	581	597	616	589	571	587	568	641	582	566	622	616	645	626	626	576	590	576	569	615	575	610	606	564	551	554	596	567	604	595	568	574	556	582	607	569	595	584	604	612	576	592	606	590	591	563	578	587	573	541	638	580	558	636	600	605	558	544	556	569	553	568	582	629	602	604	599	579	609	574	599	601	566	576	618	567	575	602	598	554	580	601	559	606	607	606	565	594	530	548	611	547	565	573	587	523	582	593	563	599	566	601	550	635	544	561	552	540	597	584	624	606	602	592	573	590	626	563	598	606	615	575	619	602	572	593	585	616	586	548	591	596	576	564	623	574	583	572	585	577	604	577	573	549	596	576	568	565	559	600	546	589	574	547	607	584	558	572	580	596	580	561	578	598	618	590	632	551	578	602	633	580	587	630	580	573	579	564	575	531	646	560	650	566	587	573	567	603	598	605	589	635	601	594	619	607	560	590	619	586	610	605	600	567	595	609	585	601	595	639	575	560	577	582	594	572	563	586	573	596	568	578	584	542	583	606	576	586	594	615	631	601	581	584	556	587	589	557	547	602	617	598	582	567	561	585	608	614	539	583	601	561	612	598	619	567	508	576	620	597	585	613	615	595
62583	96862	61630	27047	7725	1820	725	544	581	583	602	557	589	561	570	566	560	562	572	598	604	591	585	521	499	559	579	557	543	583	541	564	574	544	608	518	545	543	620	560	581	586	614	541	586	579	553	552	557	540	559	534	586	547	583	569	576	555	547	536	553	581	543	542	559	544	526	550	577	577	591	583	618	522	564	584	566	530	580	541	566	560	581	581	573	548	578	568	549	548	584	549	606	537	556	583	574	562	560	542	580	535	562	540	577	566	617	541	573	556	592	565	571	584	561	542	540	572	549	512	539	560	624	559	556	565	547	572	557	526	570	557	567	548	584	550	534	584	540	544	575	587	520	561	590	555	556	580	540	546	596	549	555	535	527	571	570	569	585	564	571	562	536	591	569	556	576	569	573	558	582	533	588	540	553	552	581	553	555	552	558	570	538	536	574	553	566	549	554	574	544	563	553	593	510	544	545	538	549	562	566	569	570	529	569	520	551	566	569	514	575	575	581	565	525	514	595	545	561	530	563	535	569	582	582	578	578	575	554	545	541	527	618	576	558	550	550	511	581	558	574	564	554	574	573	544	599	589	544	550	557	532	552	532	519	508	597	550	572	560	576	529	524	573	592	497	547	562	579	625	570	589	552	532	568	587	538	563	532	559	556	542	567	556	542	554	500	549	573	548	549	539	572	589	529	572	575	589	584	562	536	572	570	554	575	550	594	561	575	589	553	541	569	572	557	548	551	578	543	581	528	553	524	581	576	567	554	543	515	558	593	564	542	562	553	574	556	550	620	528	545	596	566	568	582	586	580	560	597	542	558	557	592	527	573	555	601	560	527	508	575	541	527	582	573	593	596	556	575	561	549	575	510	547	581	611	558	559	580	570	559	585	568	548	537	563	576	557	538	527	587	554	548	562	550	580	538	558	603	572	576	582	559	597	568	587	543	623	565	553	570	528	557	547	551	551	548	549	540	605	557	575	576	580	530	571	530	557	547	591	579	563	529	562	547	578	586	540	537	614	579	559	539	532	587	585	520	578	571	553	617	580	556	567	572	578	522	539	534	582	576	563	541	566	555	576	566	580	620	569	559	520	577	603	565	560	568	546	543	552	600	537	565	577	514	563	560	519	532	609	603	559	574	572	593	566	566	546	552	606	548	572	569	554	563	537	540	518	565	553	555	576	562	570	589	542	534	552	545	579	552	587	566	521	577	558	589	573	563	610	590	530	540	523	510	563	560	568	561	556	566	552	569	563	540	584	551	531	535	594	528	556	561	549	591	562	527	575	565	603	577	555	588	562	577	547	542	550	566	560	539	542	544	574	519	558	509	596	558	573	530	545	530	539	543	553	545	540	626	548	555	568	590	569	574	561	529	522	536	570	576	554	562	559	533	563	530	510	609	603	539	518	582	538	534	580	566	590	550	575	528	518	544	557	544	558	560	544	540	513	529	570	552	557	601	568	581	581	536	593	575	535	517	559	544	592	546	530	574	549	574	548	565	556	542	536	582	497	581	517	600	526	600	554	537	553	522	582	553	568	614	563	548	520	568	567	560	564	546	574	568	550	588	605	569	561	535	499	577	529	571	545	564	631	531	582	540	523	573	588	559	553	512	550	541	603	556	534	554	562	560	591	536	543	557	549	577	592	595	542	570	556	573	589	568	551	563	534	545	516	567	543	530	549	583	564	550	532	560	566	569	585	572	589	543	537	552	578	582	571	524	592	524	558	572	561	584	533	577	546	597	549	544	557	558	554	559	553	538	546	604	544	520	576	579	582	570	596	519	575	544	574	579	553	574	578	564	582	542	592	596	562	559	540	591	555	547	588	590	540	598	565	543	620	540	591	557	536	581	577	548	574	556	537	616	622	571	520	564	536	597	555	611	534	551	540	526	579	550	534	565	575	553	572	559	566	538	557	596	555	573	559	560	575	517	581	583	554	551	590	564	534	557	564	548	549	597	558	546	602	534	522	549	592	545	598	557	574	578	599	552	573	592	615	525	552	552	558	520	587	562	553	580	532	518	540	578	531	571	534	603	558	584	587	559	570	553	576	574	560	590	611	535	529	572	553	578	546	541	516	566	561	536	567	551	594	539	583	551	520	575	587	590	575	585	561	577	569	552	569	633	569	559	528	538	549	547	498	575	558	538	561	546	537	520	576	560	574	535	588	555	552	538	542	556	532	612	549	561	564	542	570	530	563	561	623	548	532	592	518	547	528	572	547	602	547	564	573	620	583	539	563	571	540	545	575	545	552	547	571	565	587	560	580	562	579	583	555	558	570	591	568	575	549	558	560	557	563	556	548	520	548	515	551	571	523	533	569	623	559	587	553	554	568	568	566	565	560	522	529	574	591	559	529	549	564	589	586	567	549	543	557	545	515	590	565	579	553	539	562	601	552	549	552	593	528	545	539	573	573	573	550	526	516	563	607	559	541	552	545	606	524	563	569	537	560	564	530	580	545	609	562	581	513	561	584	610	558	559	568	569	549	563	539	572	569	565	524	538	561	597	587	553	579	563	513	611	525	559	556	545	530	548	555	564	596	555	579	586	598	542	607	597	586	551	603	599	569	559	552	540	580	591	578	563	575	532	510	578	566	550	532	579	570	550	530	566	595	599	600	575	540	551	581	554	580	528	568	553	545	541	566	550	538	607	556	523	578	561	604	564	573	567	560	537	524	579	567	545	544	587	531	553	618	587	570	557	568	565	551	597	536	560	554	576	556	529	574	579	548	541	586	542	575	550	573	567	598	539	594	607	570	517	555	591	561	539	589	570	588	580	582	529	536	566	541	577	564	581	550	518	569	598	544	515	505	570	595	556	522	571	577	578	587	573	575	559	556	559	552	557	537	589	552	555	564	540	505	546	536	543	554	549	538	552	541	554	558	590	540	559	545	544	547	532	573	551	568	536	545	529	570	553	572	604	550	547	595	562	532	551	549	574	557	543	570	567	554	563	585	557	571	524	611	512	548	606	603	558	519	526	526	566	563	584	555	545	562	552	603	547	549	549	525	566	539	564	588	564	588	549	539	536	590	536	567	561	586	573	570	596	548	509	545	590	546	543	515	528	617	586	530	562	549	593	570	535	538	572	540	603	517	552	584	554	553	546	510	521	568	561	570	585	593	579	572	540	565	589	597	520	556	572	597	514	556	572	566	598	580	546	558	552	548	528	495	572	575	582	589	608	560	614	526	540	548	576	555	562	556	553	557	596	552	514	573	541	533	572	568	526	620	577	553	524	546	511	587	576	564	559	526	538	522	586	583	570	578	600	560	547	539	605	552	535	540	563	580	594	559	580	566	564	558	575	512	566	563	547	542	547	578	562	586	536	559	510	544	576	575	562	574	580	563	547	561	518	554	557	543	548	537	536	595	563	541	616	563	572	548	532	570	575	583	527	558	560	538	576	610	509	568	580	572	570	573	548	595	529	551	530	527	582	563	603	533	573	510	588	548	558	593	553	609	581	551	545	544	517	547	594	578	520	554	526	551
31416	31756	22709	6917	1188	601	485	461	430	409	478	429	434	434	446	457	408	456	444	452	421	451	463	447	434	433	450	442	437	425	462	467	434	438	423	415	458	480	464	444	453	454	422	442	444	426	400	467	456	471	418	444	423	421	413	478	462	478	470	454	434	424	430	437	409	427	446	449	438	453	435	441	472	485	467	447	464	439	408	424	449	431	464	454	448	447	471	431	438	441	413	430	456	423	452	453	469	446	430	496	418	423	459	446	451	463	457	435	455	482	419	445	422	443	474	459	422	409	449	446	429	437	428	442	488	439	446	454	448	432	440	429	463	454	473	483	444	450	473	440	418	421	419	409	444	416	453	414	459	460	468	433	453	454	440	466	465	449	463	424	417	462	434	484	447	422	393	423	440	452	468	450	443	461	441	432	448	468	459	449	416	466	468	415	441	467	445	438	445	437	467	420	410	452	475	465	472	422	434	445	440	436	390	449	484	443	451	444	443	419	447	410	403	440	441	434	436	465	422	438	453	434	424	496	470	450	463	428	413	461	432	473	502	415	449	460	422	426	408	412	481	441	433	428	444	474	436	452	440	420	472	404	441	417	432	406	448	443	468	436	442	497	411	415	472	466	472	436	430	458	415	404	484	439	443	471	463	428	421	477	437	457	425	429	446	441	425	421	411	462	436	414	458	451	465	445	436	439	490	458	446	412	428	445	442	438	470	440	423	460	463	455	455	419	429	446	410	450	479	435	436	442	475	479	451	424	450	450	469	422	450	449	465	433	438	471	448	456	429	426	441	460	428	456	457	477	404	433	425	453	439	438	428	443	457	448	367	448	470	451	466	476	444	441	444	448	447	465	416	468	388	463	427	433	452	468	441	461	418	438	439	471	437	486	447	436	410	416	434	468	444	444	432	429	448	429	405	447	452	452	445	407	427	454	469	439	461	420	434	454	455	452	415	423	514	431	478	434	456	450	431	432	455	461	435	448	488	458	427	453	461	446	456	453	458	443	433	465	433	424	448	444	438	451	473	472	477	440	471	442	425	459	451	459	441	465	446	434	458	446	442	432	411	500	454	470	426	452	412	444	441	462	438	477	413	430	413	462	462	442	474	424	409	440	447	417	459	447	445	427	464	425	449	467	432	425	448	443	470	460	460	416	431	406	443	433	431	427	485	442	462	407	431	483	465	456	461	467	431	441	467	452	435	409	436	414	441	482	424	459	398	455	463	438	423	411	483	474	477	447	454	454	480	429	405	439	438	465	451	449	454	454	452	386	486	429	420	435	485	446	446	425	450	459	489	468	444	442	484	468	438	440	447	441	419	482	448	429	481	453	429	458	435	440	437	398	443	438	423	462	450	435	426	440	437	455	453	432	449	449	414	439	448	427	446	462	453	469	428	439	477	439	459	401	444	453	450	430	452	444	423	437	445	427	460	430	456	435	440	431	430	436	432	440	450	458	445	437	417	446	441	466	432	428	464	454	449	404	461	425	472	464	436	455	436	492	433	432	444	452	403	456	436	446	414	402	460	426	447	436	445	475	399	435	438	468	461	438	482	410	422	429	410	469	425	457	409	415	444	477	406	393	435	469	426	473	424	432	421	447	436	421	431	449	429	415	440	432	451	480	437	417	454	430	438	436	440	461	463	422	405	465	458	431	451	439	428	423	419	461	475	418	455	429	425	416	431	421	423	456	476	462	438	426	467	396	471	445	432	464	497	459	419	422	470	449	409	439	421	446	444	461	408	449	451	430	437	465	416	448	404	510	432	416	423	453	444	453	448	435	428	437	452	420	466	459	469	468	430	453	428	438	430	407	458	426	438	480	433	422	460	464	443	462	439	447	454	394	469	411	428	460	450	435	464	468	453	403	443	475	438	436	436	435	455	460	437	442	457	425	396	469	441	421	452	422	484	470	441	439	440	441	466	493	444	432	432	443	477	440	461	456	466	453	467	427	429	449	474	451	434	462	442	439	434	482	408	423	399	419	445	420	395	433	442	494	438	460	435	398	462	450	444	420	452	430	458	434	430	420	446	463	452	432	472	410	445	429	459	449	461	432	439	482	453	472	445	497	399	470	466	471	419	454	435	429	430	461	422	446	438	419	449	446	427	454	446	438	418	471	427	433	429	467	443	463	414	465	453	451	397	433	448	468	438	446	426	411	416	482	448	481	443	409	438	460	449	427	444	467	435	455	478	426	424	448	426	467	455	468	435	423	443	429	432	447	452	480	439	417	435	464	450	464	415	461	481	471	486	433	414	437	452	431	435	453	443	461	457	444	443	457	437	411	433	458	432	439	435	429	455	436	428	469	423	441	469	414	433	432	453	409	452	400	438	463	463	406	444	452	464	448	464	445	455	412	461	465	448	459	451	468	447	454	397	461	405	427	434	417	445	471	450	435	470	416	437	408	466	428	440	432	468	442	444	432	475	494	475	424	420	435	472	455	418	430	428	475	464	455	431	447	411	450	441	449	463	441	428	440	431	448	464	429	458	434	423	431	442	439	435	459	471	410	458	424	458	427	420	446	443	444	426	462	487	458	457	429	449	452	470	397	442	421	418	428	461	483	461	470	467	436	456	445	444	457	421	474	465	415	422	469	432	455	489	490	440	461	449	437	400	426	451	441	445	427	421	439	421	439	459	458	440	432	459	475	464	452	436	458	462	453	431	428	433	462	478	445	449	422	461	431	434	444	481	454	451	448	445	448	435	440	429	448	460	445	465	422	447	441	459	436	421	429	495	434	423	420	418	473	459	467	464	440	453	486	464	489	419	479	470	425	470	462	431	465	436	406	432	490	455	412	449	448	475	440	418	487	450	422	453	474	444	453	473	457	462	471	418	436	439	491	482	408	417	415	423	429	473	465	433	418	459	408	483	443	463	481	429	447	455	443	432	454	445	416	465	480	478	454	427	474	455	409	445	405	465	420	454	434	447	438	453	438	440	498	464	450	447	464	441	426	457	480	445	400	454	428	455	448	422	446	442	418	428	434	453	429	425	453	455	450	412	446	430	462	430	445	424	473	456	429	422	447	437	452	421	448	442	430	448	451	416	454	457	433	423	466	423	462	431	415	445	454	410	403	442	465	453	453	458	449	432	439	433	463	421	434	482	441	437	418	438	440	439	443	435	422	435	405	470	488	439	464	446	460	424	484	476	419	477	448	438	445	446	459	454	417	489	412	454	425	415	462	460	467	461	489	445	389	429	439	434	470	427	416	488	456	424	434	449	450	461	450	415	427	407	448	466	463	433	436	474	452	448	449	447	465	452	447	430	460	441	428	459	427	434	439	436	425	430	445	422	477	440	456	471	467	422	465	482	455	450	442	467	474	435	456	425	431	476	425	442	444	425	443	437	428	446	464	473	433	462	428	441	461	453	432	431	433	434	452	454	496	459	466	447	405	419	450	443	474	437	453	427	467	453	424	410	451	454	453	461	438	430	421	446	449	431	442	424	505	432	440	456	416	426	452	466	438	440	444	439	430	433	460
26914	34828	15366	3474	1004	483	408	358	370	422	379	353	404	401	388	372	396	368	402	414	412	375	361	379	353	397	408	380	401	381	427	384	411	407	384	388	424	372	346	365	371	405	363	380	382	387	375	351	366	399	367	361	372	417	385	385	383	369	390	363	416	353	358	379	370	383	397	395	379	394	397	380	388	404	386	351	404	398	385	374	391	381	385	377	345	373	380	376	382	361	408	392	397	353	363	374	389	378	435	387	380	404	392	403	360	351	363	410	364	388	373	371	389	347	387	404	404	350	364	344	366	392	367	373	407	380	380	410	372	405	356	397	370	421	388	372	336	392	364	390	346	360	341	350	386	406	391	375	386	349	381	392	404	394	367	379	395	395	392	385	354	372	418	352	370	336	403	376	356	399	414	369	378	414	376	370	373	349	391	395	363	384	363	398	398	384	371	362	385	369	400	384	351	371	368	407	365	352	393	356	387	361	392	391	383	411	376	385	365	378	401	389	410	378	394	406	370	387	371	341	379	383	395	392	413	359	386	370	363	354	411	381	372	395	392	375	388	362	367	389	394	346	396	385	387	375	418	350	339	347	396	349	392	417	392	368	388	381	391	362	388	352	369	387	367	404	389	386	400	390	338	371	408	401	401	412	383	356	390	390	392	385	376	382	383	369	416	373	382	356	359	368	355	363	382	397	369	364	382	355	380	360	355	346	408	392	383	388	397	355	395	389	378	384	404	387	373	348	390	358	386	373	361	377	385	412	375	367	376	351	376	369	379	376	393	403	395	381	370	360	370	375	388	364	386	363	417	408	393	361	370	353	404	400	372	355	359	379	363	332	365	363	386	407	379	390	391	412	385	350	379	355	365	391	374	386	387	367	357	389	382	393	420	386	376	408	361	411	404	328	388	370	410	388	368	381	417	401	372	403	337	366	370	402	379	368	387	361	386	382	370	380	380	365	365	406	408	385	425	379	364	385	399	373	428	413	384	358	366	359	403	379	366	377	379	411	393	408	403	375	413	386	368	376	394	380	376	420	367	348	368	384	357	377	374	372	405	366	393	367	409	395	400	421	392	378	410	380	400	392	375	364	367	373	374	420	394	388	393	372	405	364	365	374	393	393	370	372	355	361	397	382	407	407	379	402	394	386	378	357	403	366	368	398	360	415	370	370	380	353	375	400	394	388	372	379	386	406	408	384	371	381	408	393	376	387	388	397	380	395	342	387	364	392	405	388	386	369	366	416	396	374	393	381	368	378	400	383	370	360	381	367	371	387	384	388	390	389	396	352	372	426	341	381	390	375	360	375	401	395	376	335	362	355	379	378	398	381	339	379	364	392	362	380	385	390	370	410	360	374	360	389	397	388	380	357	411	362	391	375	382	373	371	358	370	410	402	388	365	378	396	393	384	398	382	394	378	379	411	417	374	395	387	374	366	380	363	357	395	426	414	352	383	394	360	387	352	379	392	325	382	390	359	373	346	403	384	380	367	390	389	434	347	340	343	314	356	396	376	362	370	369	348	361	390	363	377	396	361	371	407	366	362	329	388	377	391	400	399	430	377	366	373	361	377	385	405	390	381	375	384	382	391	366	383	365	353	360	399	362	371	362	368	392	345	400	366	386	385	363	367	405	370	382	348	359	387	372	383	381	383	372	354	350	388	377	355	385	346	387	408	348	399	356	388	374	378	378	361	367	385	405	338	377	365	359	382	352	372	366	356	359	358	429	385	411	411	392	389	359	413	409	370	358	399	373	413	365	401	399	353	367	376	370	350	402	405	330	375	376	401	384	333	373	392	376	411	363	362	361	355	371	356	353	426	386	371	385	378	352	414	393	370	389	394	382	390	391	379	424	385	395	363	356	377	372	422	363	405	390	392	377	382	410	371	360	384	374	376	408	396	368	405	367	349	371	422	344	394	395	358	394	374	347	361	384	371	395	363	391	365	351	378	392	375	402	402	363	369	394	404	374	386	375	390	405	359	386	371	392	355	379	390	387	365	388	411	389	369	361	368	347	399	388	362	386	365	360	365	379	380	398	371	375	380	402	374	361	364	374	376	397	390	385	388	375	394	361	370	354	363	387	396	383	400	379	397	387	351	335	395	388	387	393	369	413	374	435	404	366	384	400	412	368	397	371	391	389	390	382	386	391	356	386	390	416	385	407	377	389	364	384	383	367	399	346	395	375	374	420	353	374	386	387	370	391	394	382	371	348	359	343	388	370	390	414	416	380	408	417	375	384	351	342	382	373	406	366	378	382	370	339	378	415	349	363	377	395	391	383	399	387	374	343	396	368	349	364	379	411	384	375	380	352	401	364	380	396	386	372	396	374	382	376	400	371	382	341	369	387	378	359	367	391	365	353	351	404	364	435	365	388	396	369	359	350	375	352	396	355	378	393	385	425	403	365	362	383	411	393	337	374	398	403	406	375	407	385	424	407	410	374	392	393	396	375	338	403	378	372	394	378	361	321	392	400	380	386	410	403	390	380	393	390	381	379	365	386	413	341	361	389	379	383	378	373	369	347	384	384	399	372	362	409	404	396	386	406	403	375	420	361	397	361	392	356	364	396	362	392	394	375	385	390	340	403	365	405	349	370	384	366	366	395	393	361	378	334	365	340	374	397	400	374	431	346	371	362	370	394	397	383	373	397	343	388	386	420	353	375	375	357	381	395	334	373	389	381	420	402	390	364	349	405	379	404	363	390	403	411	364	385	381	392	376	371	376	412	401	368	344	402	407	366	378	385	401	399	388	378	389	414	378	391	388	381	341	387	361	368	390	366	405	420	387	409	373	391	427	395	370	408	388	366	413	383	392	378	407	366	375	350	363	382	412	398	375	356	359	378	408	398	396	354	399	385	407	357	367	393	375	421	395	398	401	312	403	385	340	410	350	378	389	355	403	372	362	347	395	390	415	356	388	402	392	407	382	439	388	378	365	378	400	400	391	354	385	412	363	353	372	400	387	400	400	374	357	364	392	392	412	351	407	410	391	392	377	376	404	390	384	409	373	394	369	396	364	372	370	358	403	355	342	415	375	411	379	388	417	395	364	402	397	370	423	372	418	392	392	382	387	387	375	362	390	381	387	359	396	351	394	378	384	369	340	368	398	362	373	397	366	385	400	394	385	359	360	386	368	368	412	376	397	369	374	364	365	370	355	396	376	367	401	415	385	398	349	382	349	358	376	417	363	415	378	369	379	374	392	363	385	383	385	377	388	374	400	388	437	369	376	375	405	367	403	392	415	377	397	401	428	375	388	403	345	375	380	425	390	376	395	391	381	366	411	368	349	424	362	390	378	396	365	375	386	330	384	344	404	394	394	368	366	396	336	384	386	397	363	383	374	374	363	392	382	395	343	376	377	378	407	386	372	375	359	398	352	369	358	389	369	389	384	365	380	390	396	378	385	402	374	384	393	379	420	423	403	372	411	398	391	386	362	374	398	389	388	389	411	352	385	380	376	345	378	358	415	346	364	389	389	359	362	386	395	392
25877	27016	35724	27948	12230	2023	686	526	503	443	455	508	478	485	490	488	479	439	474	417	489	452	488	486	518	443	479	473	490	461	511	470	459	457	480	411	478	464	449	488	508	465	486	438	484	472	474	498	473	487	501	468	447	456	460	493	487	469	492	459	451	428	478	418	457	483	468	433	492	478	477	453	452	471	464	493	432	461	449	471	449	509	492	458	463	497	498	440	489	503	484	510	459	425	469	471	466	458	470	460	428	493	472	474	482	466	443	461	472	462	494	506	442	460	443	460	514	472	458	455	495	492	454	451	468	472	468	448	409	470	429	458	437	457	478	461	458	465	432	429	448	465	454	450	465	442	433	467	467	478	432	443	490	443	450	408	482	441	485	517	452	489	445	510	477	451	461	451	459	483	492	461	483	497	460	476	488	433	499	451	430	476	464	491	454	471	445	482	463	449	460	479	471	481	505	479	483	467	421	416	472	468	461	476	468	500	449	461	470	462	448	482	420	450	467	465	415	453	421	458	457	460	469	486	444	486	474	471	443	458	496	447	462	467	505	443	461	446	469	485	486	467	450	489	430	437	457	476	431	465	453	472	441	479	466	492	466	453	465	462	431	454	440	466	474	461	472	475	481	442	456	454	453	472	427	450	482	483	445	488	493	437	475	462	456	448	446	424	446	459	506	418	495	469	502	451	476	498	445	467	458	453	463	482	459	443	508	449	442	508	448	473	470	422	456	444	456	436	487	474	466	440	501	442	437	434	457	448	503	441	420	473	468	474	482	475	481	439	421	479	452	444	471	410	510	468	511	459	445	433	452	472	494	460	457	463	453	481	481	485	455	474	467	472	472	433	497	450	483	483	453	441	510	455	427	448	461	453	468	467	467	462	487	458	451	466	481	482	506	478	416	482	443	488	448	451	463	501	444	476	442	462	481	473	488	464	450	471	426	450	468	476	479	445	478	466	494	463	444	455	436	501	475	485	473	448	465	481	472	465	502	451	463	506	462	472	459	467	482	444	463	476	461	452	454	437	451	470	447	465	481	473	459	461	503	475	487	470	450	486	463	475	430	450	490	457	443	500	454	467	484	470	455	481	483	478	499	450	465	456	467	470	468	434	468	428	419	501	471	420	492	463	482	470	462	470	445	459	460	398	445	447	469	448	473	408	448	416	462	494	471	450	490	490	492	430	463	468	518	472	442	468	475	460	494	462	435	473	482	456	460	442	453	459	504	447	477	445	478	502	433	499	493	481	433	469	439	512	455	475	489	461	507	432	440	469	470	461	480	440	459	410	451	495	495	469	458	485	436	466	449	483	437	457	463	511	467	463	470	483	427	491	462	424	448	485	447	459	444	433	462	468	471	448	501	446	443	497	475	431	496	468	420	455	496	399	440	454	468	467	471	472	467	466	415	454	430	437	438	435	466	465	503	443	507	498	434	474	447	455	445	437	434	469	474	485	453	482	438	453	456	434	483	438	457	497	506	464	468	441	483	450	405	459	487	494	477	468	463	483	509	452	461	463	479	467	450	459	436	452	473	527	436	416	493	473	450	463	456	477	489	451	459	481	446	428	442	490	481	440	461	442	459	467	474	459	458	462	452	496	487	477	444	429	481	484	467	458	463	488	488	460	459	442	458	437	433	446	431	429	453	461	436	435	444	466	467	429	460	456	439	481	450	472	449	431	503	463	508	434	452	471	520	460	436	475	468	466	449	462	473	446	430	468	503	484	426	458	462	449	472	450	481	465	478	474	471	473	454	479	425	483	426	433	473	454	477	448	436	503	444	436	478	447	443	431	434	468	468	470	458	479	492	450	453	468	488	470	485	463	431	473	477	516	485	474	464	487	435	481	471	497	449	497	464	440	463	447	440	464	451	472	461	479	470	490	453	438	494	440	461	424	445	449	482	459	425	478	474	498	455	484	487	431	478	453	455	482	489	459	425	416	484	468	412	496	435	446	447	470	469	445	478	477	459	464	473	432	463	469	428	471	490	466	463	453	433	484	451	457	461	472	448	469	493	476	440	487	470	468	458	471	438	471	447	438	482	418	468	434	408	456	474	481	455	453	438	494	509	440	456	434	475	473	453	427	482	487	472	452	448	485	486	438	455	471	475	470	461	488	434	419	417	479	444	479	478	430	432	453	438	470	469	471	445	435	446	495	473	464	437	456	423	471	477	427	507	452	455	464	468	467	477	475	456	449	468	418	450	436	444	431	449	489	457	491	468	487	521	456	481	487	449	448	480	455	467	445	463	476	498	469	478	478	452	458	509	439	471	428	421	463	460	465	461	495	415	507	448	410	484	486	451	501	488	444	486	502	470	435	487	461	470	449	462	466	476	474	485	472	481	457	426	444	442	465	455	441	442	458	457	474	436	471	496	447	452	445	439	403	483	469	461	476	468	482	469	435	460	457	483	422	487	475	483	455	455	477	443	461	433	479	453	464	440	465	420	474	484	449	457	441	423	489	485	486	427	508	455	443	430	510	487	471	479	464	491	471	463	470	467	468	462	460	435	500	462	421	484	485	468	462	463	473	428	459	439	455	435	446	439	465	458	468	482	475	452	450	450	456	483	485	448	447	474	467	442	468	462	442	479	503	483	459	470	453	458	464	454	464	442	440	446	481	435	440	461	462	442	443	455	476	433	414	454	450	448	418	416	442	492	461	468	446	474	441	446	465	491	492	491	421	467	473	438	444	454	483	426	465	482	452	439	470	462	438	462	448	448	445	494	437	450	475	508	489	472	446	444	464	480	476	459	442	426	435	466	445	475	488	464	440	450	451	455	421	457	470	474	453	461	475	436	462	462	444	485	486	447	519	442	445	482	409	465	411	483	453	471	444	436	460	462	428	463	460	484	475	431	471	471	451	468	434	442	486	440	473	449	466	468	436	426	475	468	471	446	485	450	506	470	456	459	469	465	464	450	455	413	494	472	482	494	428	461	421	464	451	474	503	453	415	455	454	471	457	484	473	506	438	477	448	447	445	465	506	464	442	451	403	511	503	460	435	490	485	420	448	452	462	428	453	470	433	460	444	457	405	486	458	432	442	475	464	475	479	443	472	469	472	446	472	464	443	502	465	449	419	455	469	448	474	438	434	443	464	476	450	440	455	431	454	465	451	455	428	439	458	478	458	444	466	458	466	491	481	476	462	454	469	482	489	475	485	446	483	398	470	472	493	419	434	486	443	418	427	476	431	458	427	460	472	420	458	460	490	422	466	483	451	435	476	478	456	460	444	493	461	467	465	464	489	468	430	447	457	471	465	473	459	488	435	503	420	468	463	451	465	467	432	454	463	453	427	475	470	481	472	431	432	465	462	453	476	455	442	465	418	468	473	504	464	412	471	450	455	487	423	428	471	424	452	476	457	505	481	450	478	442	476	481	479	468	440	470	438	444	442	489	417	471	459	443	487	447	463	459	474	434	457	456	475	419	471	486	468	461	462	459	451	443	436	477	471	481	463	465	457	477	422	463	443	445	448	465	471
60107	82373	47586	16156	4046	1072	546	466	454	445	431	436	454	433	455	419	433	441	427	469	442	457	447	433	428	444	446	431	431	430	417	406	443	439	473	465	444	452	453	395	459	401	404	443	442	431	413	431	451	417	437	423	413	451	436	462	448	429	432	417	471	452	455	451	386	444	431	421	444	432	460	408	470	436	447	420	432	439	418	431	405	415	430	402	426	434	449	393	427	420	446	425	459	424	413	435	416	431	447	412	431	419	383	448	425	386	425	443	417	447	404	395	450	438	459	447	404	431	415	430	464	401	460	403	452	426	425	403	388	409	436	409	433	445	444	382	405	449	448	427	420	394	443	401	404	409	402	439	444	426	436	436	470	425	422	387	368	459	469	418	439	437	455	427	428	413	456	439	451	438	394	438	455	399	450	391	428	441	426	423	412	453	435	447	445	437	429	434	400	421	429	426	439	427	417	442	422	436	413	411	424	433	454	409	407	446	432	391	447	416	434	400	416	445	458	425	449	465	419	458	421	400	436	470	422	439	430	438	418	426	420	454	415	460	446	450	460	432	421	445	394	453	423	461	428	413	446	442	433	441	407	425	417	416	450	438	438	460	446	457	416	413	414	452	408	435	434	455	417	452	463	424	419	481	436	418	403	435	424	419	417	429	454	441	443	422	420	423	410	420	400	404	410	430	427	425	420	435	397	421	448	427	397	421	455	395	421	460	410	453	415	396	412	433	472	409	454	400	441	458	451	419	449	448	420	446	414	427	391	425	432	456	413	454	434	415	409	426	399	415	430	400	412	429	442	419	419	407	420	440	453	470	449	422	441	396	454	414	438	380	458	435	387	445	416	439	461	429	411	440	439	425	441	425	420	432	469	441	393	463	414	401	422	441	415	428	465	430	416	415	413	494	439	426	413	431	444	432	419	429	433	453	431	381	429	485	432	432	425	459	452	388	442	472	395	442	418	440	408	436	397	419	411	442	427	408	417	438	432	409	414	427	416	408	454	433	455	436	440	428	438	427	454	403	449	423	442	417	417	431	418	454	426	401	441	425	421	410	428	412	426	437	407	475	467	420	420	418	413	405	463	418	455	427	460	414	425	419	468	421	454	418	450	469	456	458	451	455	404	447	422	413	423	431	414	429	423	381	428	401	409	414	432	458	416	425	413	434	420	413	478	421	446	454	432	397	430	433	452	410	435	380	450	413	408	392	409	416	439	425	393	467	443	457	442	453	464	459	432	407	438	430	409	424	401	421	442	445	396	392	453	429	448	432	430	446	430	416	449	420	427	430	441	412	426	407	443	393	415	409	452	472	435	428	460	400	449	415	405	446	442	424	448	420	435	478	425	415	453	429	468	461	433	422	442	435	411	439	444	413	423	466	428	393	458	440	465	444	434	397	405	424	413	460	429	468	421	413	429	424	436	418	434	411	441	457	428	406	399	418	430	440	449	420	432	428	469	426	447	430	408	426	400	415	436	420	440	431	448	417	418	426	403	401	409	401	432	440	413	432	493	449	412	423	418	450	415	442	436	451	431	434	449	412	421	471	430	413	459	425	378	446	416	425	411	416	401	457	414	418	397	458	462	423	414	416	403	455	427	444	429	417	407	471	405	446	436	446	420	398	460	458	400	415	440	467	420	447	431	438	431	402	449	410	449	444	406	442	432	414	405	435	464	412	435	411	456	429	408	426	420	414	458	430	418	450	423	390	451	444	471	440	430	435	441	432	425	443	439	410	463	402	433	419	471	432	441	459	433	417	432	445	412	447	422	428	395	412	423	434	434	401	404	455	463	404	437	461	455	409	405	415	432	416	411	414	420	423	421	442	446	433	403	456	434	409	452	424	414	445	440	404	414	424	453	432	440	430	434	440	439	395	423	413	437	429	437	417	446	419	430	439	409	430	442	425	403	398	443	438	416	441	399	449	413	390	413	430	420	455	442	462	419	438	428	438	413	437	417	447	414	386	403	432	405	393	456	428	453	414	420	411	448	443	452	408	446	422	422	416	448	407	402	426	456	432	439	401	404	418	435	440	396	403	452	426	455	435	438	398	462	413	468	399	453	436	435	447	437	418	436	447	439	437	420	411	417	481	427	407	433	431	415	432	392	467	414	463	420	427	425	451	448	392	422	443	425	424	426	456	425	388	429	458	437	424	454	441	484	423	398	410	391	417	430	418	479	437	389	435	404	477	412	401	462	459	397	432	453	445	417	404	437	435	416	423	429	458	404	453	396	430	440	482	399	441	387	394	411	418	447	441	424	418	393	414	432	451	427	431	448	422	421	388	407	398	407	435	419	411	420	463	439	443	411	402	437	427	493	452	422	410	430	431	438	450	425	420	443	461	411	400	428	463	418	409	424	401	386	394	402	428	425	456	435	440	470	385	409	449	477	410	428	418	431	445	448	446	451	411	454	405	405	408	353	442	431	433	433	404	422	447	430	448	436	468	442	424	419	399	419	419	402	387	442	417	442	446	438	394	402	387	412	420	436	448	454	434	473	409	408	427	442	417	421	417	434	421	434	403	395	451	416	431	452	394	448	429	414	424	444	442	421	420	464	408	433	425	425	425	413	436	424	427	437	414	429	427	438	457	416	438	405	425	443	420	436	457	423	435	423	398	440	476	455	423	427	463	387	414	447	421	446	460	439	426	439	431	439	422	398	452	445	438	435	448	453	444	409	433	421	440	386	388	455	443	431	399	437	439	457	447	422	449	408	425	425	427	414	428	447	420	482	445	418	446	404	431	414	397	425	449	436	439	389	438	431	446	405	442	417	419	421	456	459	431	439	448	438	434	420	431	412	392	405	408	424	393	402	445	448	417	431	450	457	440	428	420	424	413	420	424	438	427	427	463	408	427	437	392	456	453	472	417	411	425	429	440	426	414	426	435	432	422	431	414	412	388	413	423	403	434	451	430	438	423	414	444	422	397	406	393	447	407	409	433	443	424	440	435	433	444	427	458	391	433	438	419	416	446	408	423	431	465	394	449	467	449	404	402	431	388	393	405	467	424	462	411	427	403	439	407	452	433	435	444	406	416	403	437	423	411	444	393	429	466	443	427	469	433	384	462	440	449	447	415	443	445	472	451	407	467	435	407	420	395	417	429	453	398	428	386	417	406	436	446	426	448	455	458	414	403	411	455	430	425	424	445	422	438	441	412	415	435	409	475	418	482	388	434	405	466	415	436	405	463	430	442	429	408	407	438	437	433	445	409	419	452	406	437	435	432	462	396	437	436	425	422	399	414	435	415	415	451	451	443	445	398	417	452	407	429	420	429	429	429	435	387	425	480	410	430	462	437	429	426	416	416	475	410	447	435	450	418	457	434	444	457	427	414	465	451	452	399	440	462	429	413	436	471	393	428	431	441	448	437	451	457	439	410	427	414	452	429	463	405	422	425	429	438	457	474	418	437	446	427	447	415	429	413	410	422	441	426	421	423	406	431	453	412	426	440	442	453	435	457	461	422	425	437	422	469	425	437	399	431
23887	23281	32402	27157	20737	11022	1775	738	601	559	616	593	625	583	598	568	610	621	587	568	575	641	576	594	589	599	585	567	588	578	541	603	573	575	556	607	605	541	557	607	577	543	594	576	583	532	590	553	597	506	571	587	588	552	555	595	626	562	570	594	612	573	598	582	540	578	588	602	579	590	577	569	601	606	605	592	600	530	559	547	556	607	581	607	611	560	551	593	548	572	545	552	583	544	543	562	588	560	605	548	571	576	562	587	566	589	555	546	564	585	499	590	604	572	565	559	583	577	584	555	569	582	558	584	585	560	618	589	610	614	525	615	572	556	549	573	556	604	577	525	552	519	588	561	543	526	571	580	562	596	610	588	588	567	588	565	617	550	569	603	544	574	595	623	536	555	587	563	596	583	538	565	612	577	555	551	564	543	586	533	611	589	553	583	577	526	574	586	555	594	600	577	567	601	579	570	599	556	571	555	565	589	573	584	564	541	600	566	528	548	602	582	619	591	552	530	547	562	552	561	567	552	541	585	631	542	634	541	573	604	568	541	604	542	571	552	580	589	590	600	571	553	589	624	558	560	572	571	561	584	548	549	550	520	542	566	567	543	641	561	559	573	566	593	541	578	614	546	590	587	591	573	554	557	555	545	591	546	583	574	601	585	575	554	571	577	545	582	616	611	558	543	561	549	592	586	599	603	587	553	599	593	554	572	573	550	590	544	559	591	567	592	570	577	591	554	576	551	579	541	555	598	580	547	604	607	577	591	573	541	546	586	597	562	567	561	552	535	596	558	562	585	541	562	563	554	573	596	557	560	530	578	612	590	577	581	596	552	534	543	536	579	557	582	587	594	542	574	604	551	559	555	524	570	578	532	515	576	598	580	554	561	585	559	565	528	580	601	557	563	555	594	535	545	613	560	565	598	538	546	603	591	585	575	539	587	599	537	573	568	576	572	575	594	556	564	604	554	544	582	550	548	604	573	551	597	563	573	553	572	584	545	539	584	585	616	571	583	590	616	571	548	626	571	610	540	519	598	519	635	596	562	599	575	571	577	528	581	568	566	558	563	531	574	562	555	574	574	608	581	585	538	569	554	581	559	591	551	538	529	538	528	537	546	578	561	568	519	542	579	590	593	559	589	591	573	571	581	563	587	541	552	614	540	597	562	545	563	509	572	580	580	574	539	605	590	559	582	593	551	567	596	569	567	544	570	591	580	576	561	600	528	617	568	592	587	569	569	547	582	552	562	583	582	567	537	555	539	548	597	570	570	578	592	638	553	583	603	555	592	554	560	547	550	560	599	572	578	546	546	581	586	549	582	617	591	553	598	526	527	547	580	573	530	562	543	573	570	571	566	575	538	600	587	529	574	533	574	585	555	582	583	578	544	550	566	566	606	622	537	568	579	604	548	526	578	570	518	584	537	591	558	581	567	566	608	571	607	570	553	561	564	581	556	524	529	525	563	597	576	584	583	574	550	531	617	586	545	571	548	584	600	539	587	567	607	570	554	541	548	602	548	578	628	573	558	576	554	603	532	594	576	619	570	602	625	590	609	530	577	551	554	620	569	580	497	578	596	552	573	563	575	581	592	568	548	561	529	538	554	562	565	589	592	616	578	566	557	555	586	549	584	590	580	574	569	545	558	572	609	575	551	558	563	550	564	575	560	576	582	543	558	594	534	610	603	586	621	559	595	569	587	561	573	556	596	574	588	553	567	543	578	545	601	557	587	549	567	570	594	552	545	577	567	555	592	610	573	542	578	584	512	546	570	540	559	533	583	554	531	579	570	584	567	604	580	555	583	603	545	586	563	566	576	534	591	563	597	554	546	567	551	605	548	569	578	560	573	614	546	554	587	536	565	621	568	580	570	588	556	559	535	570	527	600	589	545	540	621	615	530	593	582	568	624	546	520	546	590	576	558	585	547	573	583	529	541	597	568	586	589	568	553	610	557	588	572	506	552	559	577	575	518	582	540	565	578	590	557	557	538	528	564	593	595	537	608	541	566	551	530	574	579	606	569	595	562	533	547	565	601	624	563	546	614	550	550	556	559	634	591	550	578	566	543	606	572	564	557	587	552	591	576	618	575	592	589	561	549	561	594	553	599	562	578	582	643	575	595	615	556	532	564	527	598	536	610	525	609	543	552	531	556	601	566	580	561	522	582	590	539	585	554	498	573	532	534	583	553	601	599	586	590	569	578	586	584	571	601	570	571	590	600	597	593	566	596	576	586	595	609	520	546	586	575	525	586	558	567	543	611	564	576	509	599	556	587	602	576	599	554	544	541	565	575	554	546	600	567	596	574	585	554	507	555	579	611	572	574	581	576	559	589	594	590	561	583	539	558	539	570	596	592	525	587	524	566	549	587	554	597	588	573	583	580	600	537	547	570	570	511	564	585	579	578	555	564	566	603	588	574	587	576	574	547	599	572	523	591	628	561	540	595	585	575	601	587	603	581	583	600	603	626	576	559	560	577	560	589	597	564	558	584	598	553	564	500	554	599	561	598	568	630	534	568	540	583	564	581	583	564	628	558	588	548	552	597	555	583	513	517	561	552	534	572	544	582	594	579	569	571	551	570	605	591	558	548	581	569	587	566	558	559	583	566	587	591	557	559	570	535	536	631	539	569	585	587	558	570	594	559	563	526	612	558	601	596	570	611	550	576	555	589	621	582	595	576	565	558	563	585	609	567	573	570	552	564	575	548	578	564	552	559	596	550	587	588	549	570	551	531	575	585	544	542	543	560	570	579	586	569	579	582	531	558	523	567	567	547	553	554	560	537	566	572	574	550	579	550	548	591	560	589	555	575	520	594	509	571	523	590	554	582	608	539	587	544	572	552	615	497	519	570	581	597	606	575	605	562	571	540	601	578	567	561	566	584	566	571	570	556	613	573	593	571	579	516	627	571	594	575	565	600	563	645	580	534	521	601	520	551	567	586	571	566	539	539	567	587	584	552	569	576	510	579	541	571	594	543	594	571	550	619	580	592	525	550	551	559	554	593	583	597	565	611	589	558	583	542	584	583	602	586	550	565	534	575	590	591	558	597	572	571	550	563	536	573	605	548	520	573	577	559	587	568	609	571	573	535	553	550	552	612	590	537	577	598	593	546	526	563	591	584	574	624	601	599	562	559	596	563	536	556	518	525	545	578	557	574	621	551	585	520	605	582	599	570	533	538	570	567	577	613	554	596	571	578	544	545	529	520	587	560	597	578	631	601	503	592	558	544	549	627	599	576	574	532	554	542	571	576	554	579	526	583	606	561	590	631	612	533	561	553	553	552	580	558	554	607	565	582	579	530	531	566	574	564	587	542	570	558	621	587	578	566	543	579	585	561	545	570	596	584	600	546	516	573	595	566	561	589	541	597	594	561	591	562	569	576	539	556	579	564	517	548	591	589	587	604	562	568	575	555	593	571	540	586	576	565	607	551	628	599	558	584	562	570	599	597	628	603	563	570	589	596	553	598	581	586	582	584	536	554	545	540	559
63819	97971	62250	29650	9121	2136	749	572	541	576	558	536	581	561	547	581	587	568	565	571	553	551	555	539	540	529	524	552	584	538	549	590	569	568	534	537	622	541	522	515	596	573	523	553	513	574	545	557	513	542	534	550	575	568	548	574	564	577	616	531	547	572	523	551	575	585	572	538	556	554	531	520	551	554	565	563	531	551	542	574	586	544	567	533	584	559	507	533	564	534	572	513	529	525	515	516	560	535	487	526	556	537	582	542	540	531	550	514	573	562	559	561	550	517	515	547	537	581	533	547	537	555	581	520	542	566	510	546	566	521	510	545	557	508	524	494	547	545	563	521	558	578	521	537	536	561	529	570	554	537	520	570	593	537	518	545	524	548	541	551	543	518	497	507	515	571	576	551	576	529	559	552	540	535	550	509	571	525	574	547	568	566	498	550	524	587	569	540	531	521	571	545	606	539	525	530	532	555	542	553	552	545	562	552	535	513	531	560	567	571	558	530	579	522	530	544	566	512	588	536	539	529	544	512	551	503	574	559	541	541	538	571	592	565	562	560	551	553	558	527	538	535	531	541	527	505	524	563	555	547	563	555	588	561	553	507	569	558	528	560	541	551	552	565	529	546	555	561	551	558	562	540	555	533	575	577	602	531	524	508	528	521	529	548	538	583	504	560	547	544	552	525	548	529	533	546	548	565	568	572	590	521	504	579	575	530	545	537	548	520	562	548	558	542	540	504	537	534	492	570	569	544	566	552	532	534	519	522	507	532	531	590	536	526	529	564	580	551	548	541	522	552	525	575	546	502	580	510	583	563	537	488	544	563	522	564	543	539	531	574	540	543	571	511	526	521	512	498	544	525	555	550	552	502	554	561	553	510	582	548	597	560	534	555	544	537	554	548	550	579	555	544	539	543	518	512	562	550	584	560	552	541	539	532	577	496	519	605	551	546	527	552	501	548	580	536	509	542	549	551	562	534	499	569	501	561	514	588	531	596	536	534	547	573	544	528	581	566	583	511	537	536	532	532	527	548	538	517	572	518	542	518	552	539	542	576	611	581	585	553	557	527	526	520	549	554	552	551	553	562	547	526	571	535	580	490	516	495	528	553	500	561	559	508	568	562	577	501	513	584	559	510	564	552	533	536	563	520	547	579	558	485	577	535	521	570	578	555	542	522	578	578	546	565	601	541	559	588	568	599	538	531	561	547	552	533	572	524	568	577	581	516	574	491	520	563	576	525	507	533	545	541	480	535	527	558	516	519	534	549	525	537	554	552	547	541	532	524	552	525	501	582	578	558	554	524	556	543	577	526	546	574	527	531	524	559	526	547	518	541	586	559	550	539	522	523	590	536	545	517	544	531	556	520	532	574	555	519	549	536	502	537	554	572	542	548	503	515	534	552	549	555	531	545	528	539	550	547	511	570	557	504	545	533	519	542	560	556	507	553	540	536	561	527	548	585	486	550	525	528	526	506	550	529	525	545	571	509	525	533	541	578	548	547	564	547	520	570	520	518	511	531	551	546	515	575	556	518	513	532	528	541	545	589	554	542	517	568	586	568	512	558	533	547	544	544	542	560	534	548	537	535	507	523	547	558	517	551	539	548	517	558	507	526	595	532	530	552	525	557	520	562	544	503	540	545	561	559	538	579	527	549	516	511	546	585	551	518	563	528	529	517	548	502	563	549	534	527	511	571	540	508	558	531	546	509	506	567	558	528	532	576	550	531	540	539	571	541	558	560	536	532	546	527	522	557	544	471	553	564	550	491	513	599	531	527	499	520	585	545	557	552	536	518	529	510	530	555	562	532	560	529	532	563	541	569	547	570	543	534	561	544	504	538	565	567	573	533	512	565	567	563	521	557	547	504	513	522	518	523	533	561	552	562	529	535	507	544	556	573	563	538	546	531	559	572	557	507	573	563	514	536	527	555	500	525	530	525	520	559	530	583	525	564	561	560	541	553	557	531	565	548	536	576	552	556	570	532	546	561	541	585	585	552	543	514	525	505	536	566	573	525	517	579	513	581	555	523	525	568	551	551	598	522	549	544	564	574	536	512	545	594	571	538	535	537	541	593	523	586	529	571	574	577	543	500	533	505	537	490	584	512	542	552	569	545	540	521	537	513	537	533	568	558	568	512	581	537	594	529	541	508	527	514	547	544	530	558	541	512	539	625	593	554	515	528	555	534	533	562	503	547	536	546	539	519	530	532	523	573	529	542	540	528	509	528	570	570	503	575	554	586	504	535	545	573	551	557	508	534	576	557	542	583	560	558	554	549	565	528	551	561	545	541	619	533	549	534	516	578	554	586	521	524	519	542	558	531	589	545	547	527	534	539	517	481	497	518	537	551	553	591	531	512	528	560	560	554	510	519	552	538	527	525	542	526	550	523	528	555	549	547	527	504	566	499	527	515	531	510	555	503	510	525	554	553	570	566	513	552	573	550	519	558	527	570	557	555	574	529	547	566	539	496	535	535	545	528	566	522	558	562	558	563	546	539	569	562	547	551	563	501	554	558	533	551	555	550	514	602	514	575	558	527	495	535	550	533	544	558	549	558	544	559	557	561	563	544	509	547	562	520	543	532	511	531	518	537	546	544	528	543	517	556	566	572	567	511	559	542	548	533	542	499	574	537	516	545	576	539	541	491	571	523	515	543	596	557	515	563	511	550	539	564	548	588	520	555	528	550	566	570	530	556	541	543	509	584	512	554	514	538	478	559	550	531	554	561	543	557	525	561	532	526	544	519	541	541	572	512	541	552	536	542	545	555	520	503	540	556	536	558	547	543	554	561	545	567	518	560	547	587	563	565	528	540	516	550	562	517	555	539	535	519	548	535	561	560	539	581	533	528	532	566	534	524	536	573	534	534	547	529	523	545	515	534	530	558	568	527	535	576	566	546	522	557	572	535	519	535	553	528	550	522	551	553	523	549	581	528	525	531	549	508	540	563	522	551	543	557	546	551	534	573	571	523	529	518	575	602	546	534	538	544	532	547	560	543	553	545	531	551	551	574	544	543	591	519	499	571	523	529	532	551	550	556	534	553	546	521	545	553	612	533	550	544	511	560	519	534	521	548	505	544	576	573	503	560	553	563	567	548	488	556	531	570	521	561	549	542	564	536	563	529	496	580	561	506	522	544	540	511	561	552	498	568	573	522	549	576	539	539	531	542	498	570	521	516	529	527	526	503	559	555	551	559	537	546	548	547	500	542	538	570	553	552	570	519	554	491	516	507	551	506	575	533	540	535	533	531	533	582	506	499	556	563	518	530	534	533	569	553	565	534	551	580	545	556	549	529	514	590	520	553	537	557	517	519	554	547	553	483	510	520	579	576	548	545	505	539	536	563	548	552	521	528	570	545	518	516	506	540	554	564	531	550	576	568	534	544	495	551	534	533	503	561	558	534	521	526	545	549	529	530	534	561	511	506	561	552	538	487	544	563	522	539	539	508	536	566	508	566	532	586	546	545	577	530	547	553	540	571	515	536	529	541
31373	31658	22813	7243	1274	555	425	439	399	447	437	451	429	403	420	397	374	381	439	394	421	399	425	427	454	392	400	392	426	410	417	415	421	401	401	409	439	433	411	440	390	408	412	405	401	385	397	433	408	407	392	407	396	413	435	430	449	418	392	412	418	438	395	411	419	414	404	411	428	412	429	415	422	400	428	399	418	416	387	424	418	416	432	458	417	391	402	434	387	407	393	400	431	405	420	435	391	397	384	410	384	402	394	422	368	399	428	421	406	451	386	415	405	383	405	411	390	410	414	411	408	423	434	406	396	404	382	411	399	431	404	393	413	412	387	399	412	402	424	375	412	394	409	388	406	402	433	415	385	389	439	452	430	406	424	424	465	431	434	418	414	407	429	391	415	438	437	444	411	454	400	414	411	430	405	438	424	441	418	418	416	443	403	428	397	439	398	396	384	417	392	445	428	425	377	446	425	428	407	423	401	380	360	429	415	404	422	410	426	391	422	409	382	397	456	417	455	440	437	405	416	402	398	388	418	399	417	411	417	413	422	435	389	394	421	431	385	396	389	424	409	436	416	409	435	439	420	436	403	406	453	419	420	435	401	413	398	370	426	424	443	452	403	433	429	381	432	413	406	414	393	412	454	373	407	421	426	398	407	435	427	408	373	393	369	418	433	394	415	420	387	449	425	406	373	419	398	437	445	405	423	401	419	415	429	427	425	402	432	418	419	381	428	395	424	418	438	397	404	421	400	413	400	388	440	425	408	446	379	396	363	430	405	404	416	418	470	421	426	367	436	416	408	427	436	408	401	453	393	397	412	363	422	372	404	442	415	397	402	435	388	402	379	407	407	431	415	431	379	418	427	396	427	412	418	411	364	427	429	408	437	402	375	427	414	386	396	414	410	438	391	405	428	422	392	412	405	440	413	382	424	407	472	394	391	412	393	409	424	441	410	383	408	423	417	425	420	403	409	413	382	425	420	398	385	410	432	432	409	475	399	421	420	425	430	434	438	394	438	390	424	413	398	434	407	381	432	422	444	424	388	433	440	416	382	404	428	386	444	436	385	418	416	425	433	390	424	429	406	421	439	377	476	435	434	423	433	418	373	399	392	406	423	409	412	373	441	467	446	395	434	446	456	420	431	419	438	418	383	413	409	399	406	395	383	370	428	415	415	364	442	392	403	445	410	401	407	447	402	415	409	395	411	440	419	417	420	410	441	361	383	415	439	420	400	438	415	425	403	421	375	363	435	395	425	402	464	379	467	431	403	409	422	409	403	437	408	442	450	375	403	427	415	419	350	413	392	452	417	461	422	396	422	392	399	405	419	384	431	418	435	440	416	437	421	427	405	415	416	394	402	399	405	352	411	416	402	405	459	379	413	437	381	429	439	394	466	421	385	395	436	433	409	430	411	371	414	451	412	443	419	422	397	433	364	405	415	427	394	424	438	429	411	447	419	443	411	418	435	408	426	431	435	400	418	421	388	444	432	460	416	429	402	375	441	441	429	406	392	432	430	388	437	392	359	408	388	412	425	395	378	431	395	403	447	404	442	401	396	405	404	375	387	378	417	398	411	430	439	404	439	401	428	409	397	407	394	431	420	416	431	428	434	386	403	409	424	449	382	431	451	389	415	387	422	401	402	440	405	443	385	434	428	414	432	396	427	451	431	408	404	408	441	424	410	369	431	439	435	430	420	447	455	428	425	417	405	403	433	380	416	443	378	408	400	418	427	391	441	428	437	457	412	434	419	417	414	396	426	386	449	436	403	446	429	405	425	413	419	426	412	396	419	409	421	419	435	402	404	431	389	398	428	382	388	388	414	409	392	395	445	392	400	420	438	371	385	411	408	425	404	414	410	419	414	395	415	453	419	380	383	391	379	397	435	384	421	437	407	400	412	410	438	440	395	399	416	399	432	404	402	411	418	416	427	418	411	405	409	387	411	406	405	418	431	434	456	396	436	427	390	427	410	399	394	428	420	411	392	416	413	404	407	410	389	408	370	405	426	412	408	399	394	429	427	436	393	464	424	430	387	429	398	397	426	449	450	407	417	397	409	366	415	410	392	423	430	400	435	432	397	412	405	444	425	422	391	469	419	440	402	397	417	410	436	400	402	410	406	441	427	408	423	417	442	399	437	443	415	408	408	444	436	423	442	405	405	421	407	425	383	437	413	452	423	400	429	464	437	421	443	440	390	390	429	373	377	429	392	431	428	394	430	429	422	408	433	426	412	404	405	430	428	409	382	394	388	399	424	407	392	427	396	439	453	410	399	430	404	422	391	408	424	407	450	428	400	394	460	421	400	399	437	396	427	443	400	369	396	434	438	411	410	435	400	400	418	408	378	412	413	413	406	418	419	403	450	406	409	397	429	420	450	391	407	428	438	398	411	378	451	392	418	380	405	419	411	429	463	411	425	397	384	402	408	412	403	425	416	428	436	409	408	396	433	443	427	386	447	439	430	404	430	404	378	433	422	424	414	430	403	404	425	449	380	424	425	411	417	427	392	426	403	393	403	426	430	414	411	398	435	415	414	403	421	385	400	412	385	415	430	439	420	405	444	439	412	405	438	422	352	412	427	410	408	419	380	429	436	404	379	416	396	403	427	396	372	423	407	401	364	458	459	424	422	380	405	386	415	421	429	386	444	440	406	445	403	403	438	416	410	415	418	422	436	389	400	444	406	362	396	441	402	428	396	393	416	438	402	401	381	395	413	444	441	420	429	402	461	386	458	436	399	389	424	427	442	367	455	453	378	423	431	437	393	441	369	423	390	438	385	406	417	355	449	410	441	403	410	424	435	449	435	447	438	418	430	409	385	437	426	411	394	396	418	473	422	408	407	409	418	420	416	429	379	444	379	380	381	363	407	401	415	436	440	397	427	403	447	389	441	383	406	388	451	408	385	464	421	414	409	472	414	396	456	396	386	429	382	433	443	395	440	431	399	409	434	423	457	410	430	382	407	407	424	413	423	415	430	426	443	457	384	413	418	446	398	389	402	427	437	418	406	455	395	400	420	466	433	410	437	435	416	408	426	407	414	422	408	434	434	380	365	419	420	391	407	398	431	417	414	432	423	398	402	423	383	400	405	445	396	433	404	431	446	382	384	404	423	429	420	418	418	416	418	427	401	421	412	409	414	391	450	423	414	420	420	421	408	406	401	404	406	421	451	400	445	393	421	434	406	426	410	404	430	413	414	430	420	410	426	412	451	404	445	422	403	404	418	426	409	384	403	426	416	464	409	414	417	424	446	400	420	419	410	383	374	404	369	421	397	429	410	394	405	451	440	431	443	417	437	401	447	417	402	370	413	423	416	417	401	413	395	383	387	445	398	408	451	419	356	411	431	414	426	411	409	405	432	387	384	403	439	398	404	448	416	390	414	431	416	422	420	372	416	398	395	401	416	393	384	422	398	416	429	400	449	403	403	380	374	395	423	423	389	402	460	431	403	395	426	367	421	417	433	430	387	439	406	409	435	435	448	381	395	419
26102	35204	15539	3820	1054	480	415	344	347	369	355	347	383	368	324	359	346	342	388	355	347	330	382	319	334	348	360	379	348	359	341	364	342	339	396	368	385	361	399	367	370	348	351	339	342	357	392	353	364	400	363	372	365	390	366	411	352	360	337	340	346	359	350	385	363	377	352	369	361	330	361	330	385	381	391	361	340	327	354	389	363	373	355	378	344	335	382	339	351	352	385	328	356	321	310	343	325	331	408	371	358	369	330	350	373	340	360	380	337	387	362	348	368	371	331	360	371	379	364	367	366	316	356	382	347	340	373	363	332	395	381	352	369	373	356	338	357	380	352	374	361	361	394	357	332	368	359	334	379	372	319	371	332	322	326	360	373	383	357	362	350	366	361	340	335	349	379	349	353	363	369	359	368	357	366	333	366	346	357	341	376	372	369	332	345	365	347	379	314	335	365	346	357	359	324	384	349	358	343	335	351	350	341	374	333	354	354	384	337	348	370	338	366	364	360	365	348	339	379	334	348	363	335	331	351	369	331	351	399	358	364	353	352	359	364	376	341	325	382	329	366	384	397	375	357	330	379	360	367	378	366	331	358	347	349	360	328	346	356	379	344	343	346	372	367	338	369	391	344	325	370	345	349	368	388	351	353	340	351	364	367	332	344	375	342	350	344	368	327	342	353	367	355	335	348	360	355	371	336	355	385	354	359	342	347	373	374	373	364	360	348	341	351	337	377	318	342	346	378	303	357	352	365	350	355	391	363	363	358	335	362	349	368	380	328	354	349	386	352	359	322	368	387	316	353	350	392	336	373	342	380	347	340	333	378	334	349	374	339	329	379	355	383	362	379	368	349	331	336	334	348	364	350	360	392	385	358	371	367	374	354	356	355	326	405	369	393	363	340	348	372	378	358	360	366	391	344	346	357	347	347	395	335	365	359	378	381	377	398	367	396	341	373	366	336	389	361	355	364	366	368	354	349	346	346	332	342	379	354	364	354	345	348	376	347	337	380	344	337	348	348	363	329	358	322	395	385	385	348	371	340	379	361	351	355	345	341	311	356	350	366	356	378	394	375	354	353	359	366	337	326	352	370	360	349	369	363	307	363	354	372	335	398	383	356	363	341	391	333	367	349	378	377	360	317	379	388	352	337	362	361	352	365	358	334	362	321	369	348	369	362	346	354	348	365	406	348	377	358	341	355	362	372	360	359	340	382	343	371	361	341	367	344	374	396	381	385	343	344	357	380	382	378	359	339	350	369	334	350	341	329	346	346	312	344	349	373	334	371	369	375	342	352	381	363	392	389	376	356	347	400	378	379	389	374	363	391	335	369	385	371	379	361	387	349	368	357	357	373	327	354	330	361	371	326	368	367	364	328	364	369	388	335	344	339	354	358	344	351	346	366	383	379	391	333	357	343	358	367	366	370	359	349	366	355	377	329	374	370	341	319	363	357	335	357	374	332	366	383	332	374	394	353	343	376	361	344	353	333	346	388	385	325	354	363	383	361	372	393	378	375	381	376	328	358	366	382	376	348	360	378	369	375	397	334	385	384	367	344	382	395	386	378	355	385	359	359	355	356	339	336	331	358	346	328	346	346	384	400	387	344	388	328	329	347	364	355	346	336	322	356	352	365	359	356	358	380	348	343	360	377	370	350	319	345	380	382	353	358	342	361	355	337	363	315	347	341	415	349	390	345	368	344	395	346	358	366	366	340	357	348	321	350	370	369	349	334	365	371	346	347	354	351	344	376	357	378	331	369	381	347	347	365	377	348	350	369	368	400	366	369	329	343	347	343	361	367	381	382	363	348	326	346	350	346	377	360	383	379	337	333	361	319	346	336	383	313	368	370	364	364	353	346	350	391	376	340	316	347	356	359	365	348	363	374	347	350	343	347	347	373	343	352	356	385	403	357	362	389	354	380	324	366	365	353	346	364	386	360	358	374	336	344	345	342	352	342	387	350	335	375	337	373	358	377	353	361	359	360	356	380	387	343	354	375	351	368	383	359	384	372	364	359	325	383	354	377	374	326	411	355	351	368	364	372	349	329	390	348	378	343	362	349	333	371	366	344	404	356	367	385	358	321	359	361	358	375	394	359	399	365	361	340	370	372	344	386	380	381	398	348	349	378	367	355	376	351	355	364	354	387	343	349	367	358	389	350	293	343	341	396	368	347	336	338	346	358	362	368	340	343	355	324	347	378	344	388	382	329	371	373	395	373	368	364	365	351	376	383	362	353	375	354	358	350	389	376	385	356	389	348	371	350	359	346	360	316	358	363	355	364	367	358	355	344	358	345	336	363	374	375	340	391	327	333	326	365	335	332	367	355	351	348	367	350	341	345	361	317	396	381	363	368	357	369	347	369	386	342	360	369	350	343	353	393	344	350	363	351	386	342	352	373	335	355	355	368	356	366	382	361	383	388	343	362	357	338	360	412	352	393	370	360	357	345	367	337	387	364	350	338	333	350	367	375	326	381	368	368	346	363	336	322	368	354	359	340	370	359	352	359	391	369	356	360	359	364	376	371	359	368	360	352	361	344	355	375	353	351	358	357	371	369	346	337	380	378	356	372	395	354	353	339	353	371	346	375	379	353	367	353	370	375	378	344	352	371	341	342	378	344	354	375	365	313	327	348	382	362	316	392	346	351	379	333	331	365	359	356	353	354	383	331	378	365	335	329	354	364	372	345	382	343	372	376	344	331	335	401	356	365	356	328	332	344	350	337	362	364	365	345	376	364	398	365	370	373	371	318	377	342	362	356	348	316	367	339	360	376	348	351	373	353	361	364	351	325	311	366	337	379	385	363	362	373	319	350	353	335	344	369	375	380	359	374	372	379	347	334	365	343	350	366	362	401	346	385	360	341	364	359	330	356	375	366	372	373	305	354	381	335	339	356	368	381	372	345	352	373	340	340	373	365	350	377	380	388	337	381	364	335	367	345	364	345	345	367	336	369	350	362	349	370	325	362	341	378	336	331	375	372	342	367	343	366	350	350	370	348	364	392	380	345	355	379	348	363	346	343	368	365	364	331	371	351	375	372	364	362	354	344	372	365	320	375	367	340	356	361	379	338	367	354	399	367	364	391	346	360	362	366	378	370	398	381	347	366	354	363	334	383	358	359	403	335	401	367	337	382	315	382	332	366	368	355	355	340	352	354	331	374	311	361	336	364	337	353	377	339	364	350	353	359	341	362	341	382	351	346	333	377	392	369	380	342	384	363	364	364	342	364	388	332	328	361	356	367	341	346	358	344	331	352	366	380	331	373	356	369	356	336	366	336	365	383	360	349	363	330	324	359	343	368	370	370	342	337	358	361	336	371	375	351	344	353	373	367	363	353	387	384	340	374	365	356	377	347	362	365	342	347	341	375	366	357	338	355	353	355	351	317	329	324	338	338	394	376	345	360	389	361	354	392	361	335	380	369	363	386	362	352	383	331	338	367	346	367	392	404	382	358	378	339	381	359	357	356	389	403	352	325	353	369	356	363	346
25923	27421	36477	28295	12311	1999	671	511	445	432	477	445	450	452	503	447	453	422	443	433	452	446	449	469	458	499	440	458	451	439	436	459	454	448	452	484	442	425	447	437	453	430	453	429	448	461	426	412	455	480	423	418	425	459	451	419	452	460	465	439	455	435	450	478	436	369	454	438	492	421	412	464	433	420	446	431	443	441	432	413	465	438	461	457	484	457	431	455	424	436	414	472	429	417	422	489	433	448	435	449	453	474	383	440	438	414	466	466	448	465	423	454	423	430	462	419	468	473	435	437	426	470	437	425	441	454	456	442	454	439	451	459	434	461	449	437	474	451	432	428	458	456	410	432	434	457	439	431	422	434	471	445	465	409	441	476	466	462	437	459	451	447	412	463	456	416	470	451	458	422	477	434	455	459	418	451	450	468	440	413	410	447	427	463	437	466	441	422	457	421	427	443	459	444	427	426	467	450	492	402	431	432	437	439	441	448	449	449	432	449	396	467	488	452	466	424	440	453	460	487	500	411	446	433	438	436	412	453	438	459	416	430	427	446	413	428	462	451	454	431	448	453	403	437	440	441	512	452	448	472	422	421	439	419	437	457	429	430	457	441	397	428	424	436	437	457	475	428	478	435	449	441	448	436	445	429	460	425	460	432	419	451	455	449	431	404	428	417	447	455	458	423	452	472	458	440	497	442	447	478	436	441	388	419	411	436	486	471	415	457	436	461	380	432	442	438	442	450	457	451	419	444	463	454	434	461	413	437	420	446	440	460	438	450	419	458	443	438	440	435	458	448	444	423	408	419	422	460	440	469	445	457	406	468	459	400	462	450	444	498	467	452	461	417	458	438	409	419	446	438	437	449	401	424	473	412	438	411	441	453	405	402	440	462	462	464	456	404	438	439	453	467	444	476	428	426	432	478	446	436	411	488	443	430	404	447	431	438	460	467	447	423	452	435	410	428	427	414	445	400	463	436	416	415	449	407	455	439	492	434	442	453	466	434	429	422	455	479	471	429	424	438	462	453	466	445	434	424	430	416	472	446	464	489	457	462	413	464	460	446	433	429	469	430	405	468	416	415	458	488	437	445	464	427	421	478	424	465	429	444	438	442	461	471	433	481	484	475	421	462	446	438	436	430	410	462	427	434	444	420	448	450	454	420	446	435	448	461	407	453	453	437	442	474	454	459	415	433	448	425	423	456	473	442	474	471	411	454	442	389	426	413	433	452	431	429	440	450	376	411	467	413	451	436	440	503	413	454	418	448	426	433	436	406	446	440	473	440	432	453	429	454	447	446	436	412	440	420	453	448	441	430	428	428	447	439	447	442	440	448	441	476	430	459	439	493	428	426	468	445	433	433	446	461	432	429	434	477	427	439	457	434	406	450	461	418	407	421	409	436	426	452	461	426	464	484	443	428	421	445	412	465	420	472	424	418	411	413	445	440	417	465	453	461	422	430	438	413	465	444	448	404	415	387	438	428	446	445	430	465	458	453	449	463	461	435	420	418	421	460	443	439	416	386	445	450	467	434	431	386	425	448	452	449	425	437	419	478	423	435	442	467	422	448	415	430	434	475	435	439	374	449	437	404	468	461	480	409	461	409	434	431	430	476	451	448	456	454	448	452	453	411	415	424	421	400	443	454	434	433	434	441	436	436	452	465	454	421	468	442	412	477	447	421	444	448	439	449	429	441	441	463	451	422	477	425	440	441	425	427	465	463	455	447	425	433	435	455	463	441	478	428	438	436	451	424	477	453	409	418	474	429	440	458	515	414	415	422	441	426	455	420	444	440	417	419	432	460	454	459	470	410	439	459	455	449	460	461	402	432	456	444	439	438	427	459	464	435	436	442	408	407	462	429	464	440	440	422	433	429	419	433	442	419	436	422	451	406	470	450	423	442	441	446	437	410	471	447	443	449	420	421	447	442	439	445	441	426	434	445	428	425	431	424	424	407	449	479	423	469	397	479	457	439	463	424	475	446	436	415	464	403	473	462	454	475	449	456	448	443	403	451	449	436	443	431	474	448	485	454	432	465	444	431	448	438	469	429	449	448	483	418	470	437	467	444	431	438	452	469	452	472	441	410	416	454	469	435	439	446	454	435	470	437	434	413	409	399	397	453	448	422	450	434	454	431	436	448	441	423	427	447	419	455	469	466	394	429	451	440	453	420	459	400	430	448	443	425	456	422	442	412	421	443	410	439	466	444	409	435	424	448	453	435	421	435	429	435	422	442	443	451	409	446	446	430	444	428	441	456	480	453	425	436	425	446	425	416	432	435	480	479	488	461	421	428	447	426	444	438	451	446	430	430	448	433	443	437	452	431	420	424	433	424	485	402	441	456	424	433	463	466	427	466	419	491	457	424	460	456	422	481	417	442	447	424	434	457	443	406	452	417	452	424	423	467	437	436	447	447	437	441	423	481	409	475	464	437	461	431	406	473	438	486	443	469	455	414	440	464	433	410	458	398	479	444	463	465	481	434	491	449	463	470	450	440	458	462	465	492	436	450	428	428	466	429	449	451	469	440	441	453	461	446	396	447	457	457	392	425	466	393	426	427	420	448	465	437	396	417	444	460	425	433	463	481	467	444	442	446	492	462	443	460	421	449	474	445	447	435	462	459	435	456	440	433	428	457	459	432	449	474	410	428	432	464	475	442	398	451	475	445	472	446	421	449	437	433	409	481	445	442	404	428	451	422	448	401	433	444	466	426	410	453	429	450	454	462	439	441	470	462	438	462	453	433	480	422	453	471	454	435	431	456	403	437	433	402	432	503	474	431	481	457	457	429	447	414	407	419	458	412	413	453	427	441	408	457	443	423	455	425	450	453	433	433	436	442	412	440	431	420	438	437	437	432	447	463	461	413	454	434	443	498	427	451	452	404	439	449	439	447	430	422	440	462	446	395	429	453	465	414	441	448	427	476	467	438	414	440	454	442	436	409	444	425	433	448	441	442	410	418	453	411	445	469	478	462	456	454	460	435	462	428	466	481	451	435	465	444	493	459	458	468	455	448	414	485	446	440	445	460	429	444	417	428	466	443	465	441	485	424	463	463	419	427	452	432	453	445	447	457	419	409	415	463	443	425	445	484	459	480	446	429	442	483	488	461	459	435	394	453	428	420	436	442	448	429	442	378	399	473	455	432	473	455	438	410	454	452	411	425	454	440	439	438	421	429	424	417	452	464	412	473	466	441	395	439	441	426	463	412	453	412	444	471	440	451	427	463	433	460	430	452	454	430	460	438	475	440	411	404	496	466	422	419	452	438	426	460	422	444	395	468	428	456	460	450	471	431	450	436	421	422	444	405	452	425	430	421	485	472	470	443	431	415	450	435	425	439	419	454	454	456	451	403	428	450	461	462	470	449	459	445	435	414	444	410	390	468	434	406	485	407	461	427	439	450	446	444	469	430	430	429	447	405	434	455	419	427	427	434	456	454	451	422	434	477	456	472	443	438	480	422	414	445	425	434	426	419	432	431	430	403	475	423
60434	82512	48422	16704	4289	1010	498	450	454	435	477	418	455	406	396	399	409	433	426	400	397	400	391	440	416	430	437	395	414	413	428	389	427	435	417	417	424	406	443	362	424	404	446	413	420	455	442	406	412	412	431	438	413	419	422	425	384	403	378	412	445	415	380	417	432	377	401	380	416	423	395	417	402	450	429	429	407	408	402	388	408	406	419	417	415	389	410	435	417	392	408	364	413	415	417	453	382	426	397	397	404	400	420	434	410	461	412	443	403	413	417	394	427	412	427	421	399	417	440	445	421	421	383	411	388	422	389	411	418	423	395	412	427	420	406	392	418	400	415	423	401	422	418	379	416	419	380	428	396	417	425	426	445	406	401	400	410	428	393	395	397	405	455	403	427	414	407	438	412	405	413	383	396	424	431	417	442	440	433	409	437	407	419	360	409	412	425	395	428	454	411	426	419	423	393	392	420	464	398	393	404	441	404	402	408	377	382	392	437	393	384	428	386	417	396	432	386	379	448	378	423	404	420	378	421	434	420	402	417	392	407	409	391	381	413	406	411	415	447	416	425	418	397	414	411	411	432	406	435	405	409	415	423	410	385	404	417	422	390	398	451	411	407	445	405	421	427	422	425	397	421	408	399	419	430	442	421	402	406	411	391	412	420	378	440	392	368	429	400	386	465	401	436	399	426	397	432	400	416	388	430	402	412	426	433	404	400	446	396	422	413	426	429	441	430	430	410	397	432	417	415	424	404	425	399	434	417	407	418	423	419	415	417	412	414	426	412	407	429	418	396	429	436	394	402	438	417	447	380	393	398	408	423	397	416	384	410	417	391	410	409	429	446	421	375	394	424	398	414	417	395	427	421	432	364	411	408	404	419	418	417	437	402	416	389	410	422	405	431	404	403	372	430	387	394	437	399	394	409	403	359	437	426	395	465	433	424	399	378	395	401	409	410	403	440	402	416	414	406	415	401	382	424	378	450	366	419	400	410	438	379	425	413	412	388	411	396	434	397	386	396	402	432	385	420	406	418	428	410	432	441	392	387	371	382	439	409	409	396	431	395	433	424	402	380	446	405	411	383	403	424	406	400	413	385	434	401	417	427	440	394	420	407	441	444	393	435	444	398	418	366	403	430	418	407	412	408	411	377	399	412	439	415	415	410	399	401	449	397	404	410	406	437	418	422	411	420	435	410	376	429	368	424	396	449	463	425	428	396	430	396	400	403	409	416	404	437	384	428	415	377	413	437	408	428	414	392	380	440	422	415	379	418	405	395	384	418	430	401	431	388	394	400	394	426	410	405	444	398	456	425	392	407	423	415	406	393	394	405	379	375	375	394	441	444	436	375	414	439	447	403	419	422	405	423	393	413	412	409	398	381	427	401	402	411	394	389	380	419	401	397	448	398	443	413	425	396	407	427	393	409	399	411	379	448	419	418	372	411	387	423	429	412	412	401	420	388	414	408	418	410	436	401	432	384	384	384	427	408	448	412	427	381	410	396	414	407	393	372	411	418	407	404	403	378	425	417	407	388	394	417	412	447	415	426	391	416	401	417	434	410	408	403	428	414	403	431	453	410	406	427	417	401	411	369	385	431	448	438	425	389	415	377	411	415	426	402	391	412	389	420	448	424	398	406	395	397	432	422	368	418	401	419	422	468	449	435	424	422	413	379	393	393	423	406	397	400	419	440	414	415	446	437	438	419	404	392	413	402	399	403	426	402	387	420	439	392	404	401	386	374	428	396	420	400	428	431	405	393	399	400	411	378	442	393	409	419	372	395	397	386	417	375	397	416	420	414	402	408	423	420	383	433	399	405	375	430	396	417	433	382	359	421	415	383	395	454	390	429	424	393	457	442	412	406	399	404	391	392	429	431	403	412	406	438	414	415	417	383	404	413	360	413	403	362	433	441	433	416	390	368	444	404	406	386	411	398	423	410	430	391	422	436	433	394	415	448	393	383	401	422	428	417	409	360	407	412	418	411	415	387	437	404	386	447	441	420	395	417	406	432	433	421	406	414	403	401	435	427	426	374	398	407	383	422	421	385	398	422	405	416	415	388	410	423	390	446	404	390	395	421	422	367	412	391	436	421	380	390	422	383	422	430	412	415	418	401	427	407	436	393	444	391	421	420	361	413	378	426	401	372	404	390	376	380	396	417	425	414	403	405	427	417	403	426	398	409	396	421	471	404	434	380	425	382	404	396	406	388	415	361	396	435	409	409	408	424	422	369	408	440	405	411	403	392	404	432	414	424	373	422	403	415	423	438	428	434	411	391	434	429	402	420	431	384	429	388	411	395	410	409	418	426	423	355	407	406	408	426	398	425	401	406	407	433	462	418	412	379	381	404	432	391	385	425	412	413	386	466	413	446	398	425	419	401	431	386	399	375	445	414	450	399	407	383	405	406	423	462	399	423	440	415	436	419	410	394	352	380	415	397	450	420	413	423	409	428	414	413	416	423	396	418	401	430	400	381	402	420	420	411	382	423	413	413	405	431	366	395	393	395	421	440	391	410	433	421	419	396	436	463	403	402	401	410	385	414	413	472	427	400	441	401	387	428	389	437	395	436	409	437	400	440	430	387	426	389	437	413	408	411	406	407	419	397	377	467	396	412	389	410	367	408	438	447	417	390	421	422	427	454	407	421	380	400	410	403	400	398	394	420	424	404	403	406	420	414	412	443	448	403	398	392	402	399	396	428	420	399	387	408	417	419	458	392	429	433	386	436	421	441	394	395	418	416	389	412	401	392	408	415	458	404	433	406	402	402	412	416	431	400	449	378	417	391	430	407	394	409	410	391	423	390	364	432	394	387	412	421	370	406	396	432	424	441	399	429	404	387	405	430	415	401	369	399	405	379	443	414	414	400	420	425	407	374	397	440	434	412	427	370	388	416	413	407	431	403	386	406	440	423	431	412	411	415	429	409	402	407	418	445	391	384	385	409	425	430	416	423	399	422	383	400	407	441	379	420	405	378	399	412	386	414	391	396	400	416	418	398	416	401	422	401	433	408	411	459	367	402	412	435	434	427	405	396	418	407	427	398	432	377	379	422	401	402	397	351	371	381	413	404	417	379	374	436	440	376	410	397	420	396	397	426	400	415	452	443	399	402	407	425	416	410	430	435	443	420	402	396	395	405	408	432	408	400	421	419	360	384	415	412	392	435	423	392	418	446	424	441	405	375	395	437	409	367	404	432	397	404	398	387	406	403	403	405	398	426	407	391	423	421	401	384	436	413	409	397	439	390	393	408	451	373	416	411	355	430	402	388	389	418	390	436	411	373	411	434	420	411	407	413	383	414	433	376	394	408	424	434	412	402	414	402	401	425	407	433	407	429	422	399	407	381	386	407	402	409	424	414	414	416	421	414	410	404	407	378	416	417	417	414	423	385	441	374	405	440	379	412	407	385	419	414	404	426	409	419	427	379	407	409	420	417	414	418	420	393	399	433	388	349	399	423	432	408	395	400	408	447	387	440	425	401	423	409	429
23962	23483	32617	27413	20645	10709	1615	722	648	600	589	603	543	606	602	581	587	557	560	554	598	559	617	582	573	528	585	522	565	560	596	585	589	567	560	536	600	552	551	550	599	572	544	565	559	540	559	629	537	589	616	565	599	568	563	605	558	551	570	565	547	566	602	565	533	539	584	524	529	530	555	550	582	610	549	538	554	573	584	613	560	544	550	520	571	566	620	558	596	576	543	535	569	548	601	541	596	582	479	560	541	578	596	569	551	554	535	548	576	551	602	565	557	552	556	582	549	576	566	606	544	561	592	566	530	563	581	576	555	554	578	571	546	572	563	578	561	566	569	547	574	626	601	533	543	558	579	552	596	569	566	538	524	519	549	581	583	581	532	573	571	592	552	552	560	564	562	542	641	575	558	535	608	578	549	554	558	553	575	584	581	555	618	562	583	596	542	570	534	535	544	557	544	575	558	535	547	591	562	568	576	566	526	538	575	549	545	525	520	575	538	557	564	552	548	552	581	560	567	566	539	561	568	552	557	581	551	532	568	579	599	594	521	592	577	542	588	546	552	547	542	578	564	593	571	593	571	528	560	559	561	565	550	560	551	539	546	585	538	551	556	556	632	572	550	567	544	526	493	568	566	544	514	596	584	563	539	600	563	557	567	575	568	585	581	558	593	588	549	557	582	545	569	574	567	576	602	525	556	580	556	574	581	569	526	559	560	515	591	538	555	558	621	571	596	513	557	574	573	613	574	557	546	525	581	505	531	555	548	579	568	540	538	555	547	572	551	561	580	594	593	517	560	582	546	573	584	540	544	556	609	523	543	556	563	529	572	606	592	547	563	583	532	566	573	605	550	543	608	591	590	564	584	540	541	525	553	582	557	585	541	563	525	578	551	577	548	571	536	553	604	564	576	619	567	540	523	524	560	552	615	552	568	534	566	556	543	523	509	551	570	608	534	543	585	575	634	587	559	552	550	571	584	561	553	555	576	538	578	574	583	541	567	549	581	525	553	542	579	541	553	568	548	581	554	606	608	590	579	544	543	520	557	578	628	547	580	532	571	591	609	610	597	565	581	526	603	550	550	568	577	521	563	564	561	549	589	559	547	553	540	578	582	573	569	575	580	588	555	587	546	565	561	571	546	566	584	565	520	611	529	558	519	593	523	553	573	578	594	529	573	605	538	559	559	536	573	617	517	524	527	565	581	529	568	564	576	561	548	604	612	590	561	567	552	557	575	539	591	560	562	551	591	527	593	579	598	590	611	567	547	546	509	574	549	557	551	556	582	547	585	559	557	572	543	577	586	590	570	542	555	587	586	546	537	543	561	557	582	547	536	562	590	545	581	592	561	540	549	555	553	532	560	548	615	519	552	562	587	552	590	553	594	561	538	571	572	565	584	533	548	536	540	559	605	564	570	544	529	585	550	617	585	557	572	582	568	552	548	567	559	566	562	538	553	577	547	573	532	577	580	530	541	571	562	552	552	589	598	503	572	550	576	554	560	572	571	542	558	567	537	576	599	586	570	587	562	583	590	540	579	532	589	573	542	542	539	574	562	503	599	576	573	588	546	545	584	579	578	559	564	569	572	533	533	585	553	587	577	563	601	563	543	637	586	556	601	589	544	559	558	565	533	563	558	518	548	565	541	555	577	559	589	575	507	586	516	524	568	572	582	561	549	547	529	604	553	612	541	565	524	532	557	548	566	592	520	524	571	588	521	575	581	573	574	568	572	601	566	551	535	571	571	576	576	593	606	587	545	573	547	535	563	557	557	535	594	574	532	546	581	548	561	566	563	548	538	553	607	573	570	556	543	521	564	588	558	574	573	586	589	539	550	571	538	588	617	569	507	596	558	552	568	576	552	588	553	588	580	551	537	569	554	553	549	553	585	545	608	592	537	558	551	541	571	540	539	546	568	578	590	527	554	569	571	515	539	554	560	566	567	553	541	567	546	590	542	532	589	591	554	565	606	523	575	583	565	537	562	591	595	567	583	536	569	514	537	540	603	520	541	537	596	536	620	536	556	548	567	567	528	539	539	562	508	514	567	575	550	551	604	578	536	553	556	558	540	529	569	555	545	557	560	589	580	622	562	590	553	534	549	548	635	565	585	532	570	560	585	567	568	592	568	587	546	556	562	557	581	583	556	556	580	580	578	552	547	538	569	540	538	561	602	520	593	586	587	539	571	551	580	585	555	580	547	558	560	533	560	591	583	608	549	566	564	579	587	577	547	603	559	514	592	569	549	593	563	553	585	573	556	589	566	551	525	559	549	560	552	545	591	590	535	550	555	545	551	552	553	548	529	546	568	542	561	578	586	557	558	550	551	568	549	579	597	543	565	538	580	562	600	562	638	538	590	547	558	613	559	575	559	559	561	530	569	530	580	548	560	573	560	555	539	580	571	575	551	551	592	550	573	554	576	562	560	539	575	546	564	565	549	566	565	559	578	559	552	559	581	581	598	565	551	560	552	558	635	550	532	572	587	595	597	520	564	548	568	569	563	564	577	562	554	558	572	535	604	631	531	557	594	590	550	580	579	572	602	555	578	595	573	579	569	551	549	544	582	526	566	571	568	605	585	571	575	552	585	549	564	615	534	534	595	593	540	573	567	532	589	575	523	554	567	581	547	547	531	573	562	587	580	549	551	549	592	562	574	579	587	592	555	563	597	572	621	577	543	549	544	553	525	579	502	547	579	554	528	513	561	574	551	568	585	578	543	573	536	557	539	590	544	540	552	583	616	566	545	528	565	564	587	574	582	546	534	517	574	557	536	545	567	600	553	510	561	578	545	608	556	571	591	555	557	530	514	546	498	542	609	572	536	560	567	539	519	568	560	576	525	567	615	594	548	562	554	554	571	525	537	575	556	589	558	559	525	556	566	567	562	589	550	529	586	568	576	556	576	576	561	575	606	576	560	589	552	574	573	574	575	530	552	596	512	513	544	585	591	550	565	548	548	532	517	543	525	556	551	553	555	593	572	584	539	555	537	562	577	534	579	557	573	566	577	568	589	554	572	561	538	563	554	519	562	548	554	557	552	518	586	593	539	584	494	593	578	552	584	580	564	578	596	548	554	554	549	528	562	562	569	562	568	551	509	575	584	523	566	590	537	545	544	581	565	564	566	591	558	548	553	581	503	540	557	568	584	582	541	553	583	568	550	558	598	557	556	572	568	574	548	560	547	523	534	563	544	468	535	530	534	592	526	525	565	560	539	517	574	556	579	555	514	596	570	568	565	581	541	595	562	565	515	535	542	551	539	591	620	580	557	564	544	572	584	530	584	559	551	538	562	505	569	632	591	570	561	598	557	569	560	561	556	554	572	571	579	557	564	586	552	559	564	569	573	532	553	548	573	586	569	554	561	535	548	575	543	566	578	560	546	556	575	535	575	583	526	560	557	510	515	582	546	579	596	565	561	538	524	565	550	562	571	581	574	594	558	589	554	565	541	545	579	549	588	561	601	579	569	577	541	548	572	583	543	597	574	563
62622	98364	62358	28618	9007	2254	786	579	522	501	544	571	587	569	575	572	554	539	498	570	540	513	552	547	571	520	571	540	517	555	520	563	549	523	561	569	555	541	527	553	607	544	554	509	559	543	554	554	521	549	564	522	531	569	525	527	578	568	531	585	525	542	535	541	569	540	558	560	519	526	564	549	523	524	578	538	519	569	547	540	552	532	552	567	543	544	545	514	536	528	573	553	527	519	545	498	528	509	575	515	546	499	540	519	595	525	535	536	570	527	547	541	512	539	493	534	585	548	544	519	539	541	536	558	566	498	522	533	483	545	524	568	535	559	556	545	567	588	545	537	532	528	584	554	534	495	543	547	562	546	521	533	551	546	542	528	573	525	549	575	548	574	540	545	531	532	565	545	581	544	547	537	476	519	542	509	558	546	553	500	535	504	518	544	582	517	571	551	554	541	545	571	547	524	553	539	507	545	554	517	458	557	535	573	524	542	527	577	560	538	531	539	540	547	550	542	538	542	575	542	540	540	538	558	525	508	572	555	536	523	523	518	547	494	550	547	561	495	522	531	570	538	517	547	537	546	548	522	529	564	513	520	501	563	554	556	538	540	559	530	565	510	569	521	554	549	523	530	517	567	545	568	537	518	484	523	548	566	558	593	512	541	556	513	505	532	514	518	533	534	515	555	540	569	571	588	528	572	502	559	515	551	564	542	549	590	504	543	529	553	527	577	525	590	552	548	586	520	519	549	551	551	546	522	533	592	560	521	555	537	542	524	541	553	555	514	528	551	556	548	539	518	533	528	497	535	551	560	573	537	579	531	539	543	548	520	519	524	564	540	516	582	562	552	595	583	552	546	530	509	513	530	552	506	527	534	538	508	536	521	545	491	551	547	562	545	534	550	542	541	527	556	533	546	537	559	551	506	572	544	550	572	506	518	507	544	557	553	541	523	529	545	528	546	554	544	551	537	545	510	545	501	552	554	529	522	523	549	529	552	561	572	538	529	489	521	547	527	549	495	505	551	488	533	533	520	550	526	512	523	525	540	517	576	551	520	487	501	547	570	518	551	517	573	532	548	530	547	520	527	576	549	557	548	576	527	542	540	550	527	580	563	536	562	534	535	513	585	528	545	525	505	541	537	510	554	542	571	567	574	551	543	525	540	503	541	530	541	539	534	498	555	539	534	586	543	511	563	548	525	519	550	493	542	540	516	529	561	528	534	553	519	504	544	514	545	518	554	571	573	512	529	506	515	554	566	523	535	551	536	553	576	572	549	491	597	539	531	494	541	604	568	545	527	558	576	575	529	562	542	515	495	512	570	519	523	571	532	595	560	524	548	524	529	548	564	531	478	547	520	557	504	487	538	564	516	538	575	556	545	513	508	584	526	551	535	588	490	560	528	516	533	537	547	502	523	511	553	552	562	567	572	532	544	542	546	524	523	569	511	538	548	555	512	539	552	601	552	502	540	557	521	562	557	537	551	523	552	594	567	513	577	530	537	531	596	527	546	538	546	567	551	536	500	521	530	523	507	548	558	594	540	549	533	567	571	545	557	499	517	572	539	600	555	539	558	540	516	535	530	517	548	510	525	538	556	567	514	497	533	535	522	586	533	545	552	583	510	546	536	519	518	577	532	522	548	548	555	549	525	550	555	494	538	494	551	555	561	485	496	532	523	575	563	563	537	537	518	567	565	552	533	555	506	562	528	525	493	564	532	517	531	529	550	496	541	532	553	564	560	544	574	569	585	563	510	538	516	512	565	496	579	560	538	528	509	523	506	534	517	543	509	556	539	518	553	546	540	539	538	517	549	559	546	556	553	530	545	573	530	519	537	549	580	560	562	520	581	549	524	523	546	599	502	575	536	540	549	510	549	539	540	528	563	544	520	476	554	537	531	494	531	497	506	551	537	511	538	575	511	502	519	575	520	559	545	568	524	544	528	530	550	519	541	582	495	595	539	526	561	525	538	521	539	515	527	548	564	570	540	546	538	529	525	532	511	555	586	526	538	539	554	497	532	514	540	524	571	559	589	538	559	536	559	570	533	513	503	565	519	530	533	580	539	508	555	526	546	523	503	535	555	539	521	550	567	559	544	607	501	518	533	531	543	557	533	562	553	508	556	561	515	553	506	557	535	546	525	497	536	555	539	483	548	502	542	505	543	543	532	528	560	501	525	528	537	487	512	487	527	566	534	533	556	534	552	524	526	552	504	507	537	533	537	550	543	532	625	539	561	543	528	524	588	569	548	562	525	560	532	556	512	555	545	524	543	540	540	483	524	549	515	539	523	545	549	564	536	521	546	533	541	582	544	518	501	579	521	539	545	568	503	575	532	531	525	512	583	524	530	564	533	548	530	581	551	523	531	515	556	548	584	514	553	528	541	522	558	515	527	510	548	521	562	525	532	564	545	548	567	536	475	532	578	536	533	522	543	488	533	533	552	537	539	570	556	563	551	528	563	552	545	517	514	557	495	553	502	564	549	537	541	556	534	525	532	516	554	522	527	550	539	513	541	554	528	487	525	537	514	594	577	531	507	497	504	527	507	546	533	535	551	556	573	528	541	561	547	540	517	522	528	521	556	537	577	545	521	553	509	514	527	502	548	562	530	511	602	558	532	519	548	538	505	538	505	538	508	553	549	576	558	520	512	526	536	522	509	522	521	561	540	540	575	577	602	555	527	558	541	543	520	571	574	523	556	542	529	514	513	541	535	536	549	523	566	521	541	525	564	508	514	559	553	580	559	536	539	493	568	528	544	538	517	553	505	533	531	562	515	536	488	538	534	512	517	552	565	547	538	494	533	559	529	582	570	529	542	553	529	532	539	552	567	538	528	514	578	569	543	555	559	544	531	553	501	523	538	554	522	515	509	560	567	566	525	518	537	543	514	560	549	532	534	536	499	513	545	564	541	569	540	546	529	554	557	517	514	548	562	532	549	525	516	516	503	533	499	552	547	591	565	551	551	569	561	519	541	544	551	523	532	558	539	559	564	570	563	540	568	559	545	527	495	535	576	562	530	537	493	568	516	549	514	541	533	530	513	533	536	530	586	555	516	566	561	628	515	542	576	532	520	511	536	546	573	523	516	585	577	507	530	509	535	537	535	514	537	571	555	515	528	543	528	556	511	528	496	544	515	525	521	513	535	564	551	573	535	507	539	593	562	523	532	567	578	514	577	577	510	581	512	538	535	554	501	526	542	569	547	516	557	508	531	556	536	578	584	500	503	530	546	531	555	530	527	543	524	583	528	570	484	575	543	535	549	542	584	510	562	558	531	567	525	508	511	530	496	511	571	558	536	560	550	540	516	526	509	518	556	544	543	550	538	513	576	552	528	532	529	516	546	566	548	570	522	519	540	505	554	495	523	544	557	522	506	540	540	543	526	502	509	576	577	503	512	517	512	539	515	542	505	543	547	498	535	516	502	499	524	533	523	537	495	536	560	537	556	576	527	527	497	529	523	528	528	527	548	577	496	516	525	526	540	569	574
30823	31796	23119	7564	1418	563	444	413	387	419	403	436	413	407	432	406	426	411	427	395	388	397	404	423	398	383	385	408	383	405	413	452	439	414	411	435	426	427	389	414	390	398	414	393	366	396	427	387	413	409	393	418	416	460	446	448	435	382	432	418	379	410	415	428	430	386	420	437	425	425	384	430	409	451	402	410	401	411	416	396	423	453	431	384	420	433	397	418	404	388	377	418	434	436	407	390	362	424	408	375	405	436	405	411	422	394	383	426	425	438	399	403	378	391	409	389	423	428	394	415	363	406	405	432	418	396	366	384	401	415	405	411	427	409	422	465	377	414	410	424	449	437	420	375	376	409	413	399	429	454	394	410	433	416	400	409	376	427	404	440	450	420	413	428	404	385	401	437	398	377	395	423	463	396	433	422	410	422	405	408	387	426	417	403	397	394	437	474	441	386	412	431	415	404	417	384	436	409	379	394	439	409	445	441	391	375	447	437	390	402	401	414	382	399	424	457	393	370	382	431	408	447	406	409	397	377	408	396	395	449	389	398	425	425	427	449	376	397	459	420	445	399	380	430	401	457	423	412	454	419	363	410	390	373	386	409	430	379	429	378	412	385	418	413	409	398	394	402	416	393	438	448	390	403	414	407	394	425	382	387	401	391	382	384	416	393	405	410	404	419	412	393	385	389	399	395	364	441	401	430	428	381	417	431	415	424	429	457	418	402	397	407	410	387	426	403	413	377	403	374	391	400	429	413	415	382	378	433	424	402	407	419	388	413	421	406	420	399	371	403	424	407	418	396	432	413	396	389	427	402	363	402	421	416	408	405	421	372	399	398	383	397	357	440	430	391	420	394	384	438	385	406	414	407	410	416	418	435	396	422	413	412	410	416	365	433	418	411	411	449	416	409	394	389	435	419	427	433	403	401	416	419	397	394	387	416	424	369	415	350	405	448	419	411	400	453	435	397	396	422	388	382	399	430	404	395	436	397	403	441	418	410	380	389	418	420	401	401	428	387	404	412	393	399	418	405	442	394	388	428	399	377	417	396	453	405	395	412	397	432	388	443	415	400	416	379	413	393	446	411	377	406	437	423	432	370	395	405	467	374	432	395	414	403	403	391	419	387	416	443	414	394	438	389	381	418	410	406	421	419	388	404	423	392	407	419	422	405	421	433	418	366	390	412	403	412	385	400	427	388	386	409	379	396	401	403	437	439	389	409	393	444	394	407	396	420	395	422	415	421	386	427	446	404	426	387	411	416	432	422	415	402	386	425	439	424	407	413	438	398	406	377	390	432	422	413	420	408	393	420	398	388	411	414	408	410	397	427	401	471	448	447	396	402	392	377	413	425	436	443	399	430	370	420	424	411	437	434	433	408	374	423	438	393	417	414	407	377	399	415	376	404	410	407	423	388	438	351	391	458	399	390	396	416	440	441	453	388	410	377	398	443	421	409	421	448	435	394	435	419	452	379	402	422	416	395	419	392	404	421	433	457	424	418	440	417	402	429	442	407	418	397	406	375	392	393	419	414	417	397	409	430	448	418	396	420	450	375	417	387	390	373	401	397	413	424	395	392	391	428	402	418	393	402	400	433	440	427	416	414	401	420	408	408	402	432	429	412	421	440	434	428	399	389	425	406	406	399	421	459	439	404	394	396	375	417	426	407	406	391	400	402	357	461	369	373	402	431	454	413	419	384	412	352	366	397	398	401	428	436	369	426	435	392	416	451	395	431	401	402	438	414	399	442	425	402	404	397	414	406	435	422	395	403	407	399	416	385	405	412	412	401	387	424	416	432	426	385	446	410	405	391	410	437	392	426	392	430	422	371	423	374	424	414	424	395	393	405	422	414	409	386	418	396	425	429	420	383	396	406	428	444	390	373	399	403	412	440	379	437	413	422	417	434	453	382	402	388	425	428	429	419	427	391	433	412	439	439	415	426	412	403	436	434	398	395	390	388	438	386	402	421	431	395	407	394	413	411	406	438	465	422	429	404	436	439	412	430	384	392	395	388	431	396	428	368	426	428	438	407	423	428	420	416	447	416	386	388	392	393	440	399	406	435	420	384	393	422	411	408	406	374	430	421	404	419	400	381	428	406	431	369	396	418	417	420	432	386	441	402	422	402	410	438	437	382	448	418	457	418	397	398	413	401	433	449	406	408	408	395	426	425	416	378	407	406	418	393	378	463	386	411	427	415	406	445	429	378	416	443	380	395	430	431	430	447	394	413	407	440	406	420	439	444	426	386	413	418	360	413	406	426	426	463	421	380	408	447	446	379	442	385	385	443	389	394	419	398	427	415	462	397	428	413	408	406	405	421	400	401	384	423	407	394	398	410	426	404	421	410	430	409	401	437	408	387	417	425	387	411	418	389	393	424	416	385	423	432	372	441	456	422	416	419	409	389	438	407	426	406	399	409	427	421	363	425	427	439	406	430	397	439	399	408	391	447	439	376	417	416	420	384	423	379	400	395	430	403	380	399	371	437	391	458	404	390	433	427	389	425	406	408	424	433	399	395	435	390	421	402	411	383	378	392	405	450	420	412	398	440	424	388	401	390	413	430	427	408	415	425	396	411	440	415	442	440	399	405	420	429	432	403	408	426	439	405	409	422	439	428	408	411	403	414	419	385	422	422	401	389	371	410	397	374	362	424	399	467	431	405	428	396	427	411	391	419	412	416	394	400	445	408	407	427	436	409	422	407	409	420	422	430	417	424	401	425	394	425	442	438	396	421	395	384	412	407	421	403	431	428	468	423	415	413	438	430	411	419	399	445	387	408	408	420	422	400	399	414	443	393	411	425	397	395	431	447	393	404	408	402	436	412	416	393	453	404	382	378	379	434	412	399	468	394	402	410	409	450	391	422	422	409	405	430	401	421	404	419	352	406	421	404	407	432	405	380	431	445	397	409	434	406	425	425	420	429	392	397	401	418	426	406	410	411	419	382	409	424	401	397	412	423	419	431	414	424	383	399	385	439	395	404	399	375	387	409	389	421	401	422	421	407	411	399	411	409	422	423	409	407	426	413	391	367	413	372	387	360	386	397	395	411	408	416	441	404	387	425	418	407	431	415	449	407	400	415	426	410	440	406	431	376	384	424	437	398	388	388	391	442	395	389	368	415	416	365	416	439	383	415	404	384	395	430	409	362	408	405	408	435	399	370	420	436	397	412	464	399	356	451	448	392	409	432	408	424	440	431	407	417	408	420	412	434	418	387	396	435	437	425	383	409	419	399	429	403	371	420	380	399	400	399	419	421	439	426	408	405	426	458	390	396	415	432	391	449	397	392	435	415	412	369	428	424	393	417	406	407	396	413	421	393	389	437	427	430	405	402	432	422	370	407	407	398	409	377	457	400	418	413	407	391	403	437	404	408	430	422	396	415	412	396	431	418	405	407	393	431	388	437	369	436	460	402	415	421	404	432	405	398	397	409	414	383	409	417	418	437	385	412	391	380	426	387	408	386	391	429	425	399	384	402	419	395	391	430
25686	35777	16039	3911	1156	527	359	354	338	353	374	390	362	415	340	369	357	359	346	343	341	357	333	361	360	390	351	352	334	350	368	324	351	352	331	346	352	364	342	382	362	345	356	309	390	342	319	344	343	363	357	350	359	341	365	341	336	371	385	356	366	364	397	337	336	403	359	361	365	374	344	363	357	360	367	337	371	379	340	333	348	343	327	369	349	333	364	334	368	366	389	371	354	371	368	354	353	334	370	357	335	332	349	339	367	351	369	346	330	352	378	337	355	346	336	348	380	347	338	354	335	341	351	346	391	382	346	357	347	356	372	333	338	351	329	351	339	383	352	390	349	334	331	368	355	356	364	327	377	347	342	353	399	336	359	341	362	379	364	333	334	339	383	371	361	359	362	336	391	381	352	370	348	337	369	379	368	333	364	342	320	351	356	341	366	351	323	358	340	385	365	346	368	337	378	350	332	326	345	345	342	388	380	362	351	330	340	348	313	339	357	369	346	340	357	344	350	354	373	393	351	375	338	355	353	389	349	376	370	381	361	406	357	387	379	347	357	331	329	367	351	355	350	349	336	318	357	340	365	368	412	347	350	367	333	335	356	355	354	327	365	377	371	367	363	368	361	320	346	344	361	327	360	371	340	349	344	369	352	376	357	356	328	390	362	341	356	326	347	374	357	364	330	374	355	321	360	360	351	343	344	370	341	382	334	352	361	351	352	340	337	359	354	362	353	357	355	366	343	389	353	341	399	351	360	329	327	341	385	345	369	358	344	340	358	368	355	360	380	368	389	344	376	373	373	350	357	338	344	363	360	412	344	336	329	396	338	341	353	310	355	316	352	356	357	346	354	356	370	304	348	370	361	361	357	342	339	329	358	371	339	348	375	348	366	352	297	346	335	360	356	345	361	359	348	343	366	365	356	356	390	382	357	356	362	358	328	336	370	365	335	328	344	347	372	348	369	350	321	380	312	397	361	365	364	336	375	359	344	374	323	352	368	335	360	354	322	370	353	353	335	351	357	362	343	330	350	363	333	334	342	379	354	328	373	348	375	331	364	373	361	364	377	342	383	330	351	361	377	361	363	350	330	385	338	348	369	351	369	331	380	374	335	355	351	356	333	352	340	340	346	326	329	335	337	344	353	349	328	386	357	303	368	373	367	348	361	361	344	368	360	350	387	353	368	339	352	391	355	338	374	325	349	378	393	366	340	338	344	341	345	378	350	344	356	371	344	353	366	343	339	349	318	369	344	376	372	354	360	332	357	343	345	360	372	325	331	364	350	380	317	388	345	360	353	323	365	341	357	354	381	351	363	368	374	347	360	362	331	353	321	364	344	332	340	340	360	379	360	362	385	391	348	331	339	353	317	348	356	353	376	380	343	342	350	353	364	338	385	362	369	358	321	337	378	348	383	352	357	374	338	341	367	373	337	335	366	353	369	334	357	354	362	356	337	384	355	356	374	343	357	331	330	345	320	371	368	345	333	352	361	365	338	325	338	381	361	376	345	363	355	350	347	366	359	336	320	328	373	369	380	411	323	338	358	350	367	355	321	355	346	373	334	378	346	354	346	337	374	327	328	374	368	348	332	398	364	349	332	373	334	362	360	346	351	335	383	367	377	385	365	334	368	364	351	364	408	342	370	323	324	342	331	388	358	367	355	391	351	372	321	343	345	348	354	355	364	316	359	389	376	350	371	391	304	340	395	334	408	363	389	344	401	380	366	349	341	314	340	338	371	346	352	363	407	349	347	341	382	350	333	343	372	347	349	364	365	339	376	353	349	375	368	362	367	308	376	347	334	377	332	355	319	364	363	351	343	342	337	344	352	349	367	363	371	341	326	350	361	350	389	356	372	341	360	369	347	379	348	353	345	365	368	364	354	382	380	326	363	326	385	363	325	345	378	367	366	360	320	367	375	391	327	347	361	345	336	333	350	404	365	332	336	356	317	342	374	356	333	344	374	361	348	323	373	321	360	359	332	341	330	357	354	342	340	366	307	346	321	312	359	376	367	347	328	348	397	374	356	338	334	343	319	299	322	374	382	343	350	352	364	337	347	374	342	331	359	338	371	345	371	361	385	355	342	342	355	356	344	341	352	345	349	356	352	343	348	332	343	377	361	377	354	337	361	349	337	332	389	328	327	386	374	346	366	340	373	373	334	363	352	378	356	338	328	385	346	401	391	359	401	355	325	387	343	339	339	358	366	347	362	362	348	355	349	336	338	355	360	343	321	352	360	344	333	355	353	351	370	341	358	346	319	336	369	312	347	360	375	350	375	374	344	383	343	374	343	336	379	377	346	367	349	351	339	344	376	336	321	362	346	340	339	353	392	351	327	353	348	366	332	357	344	351	341	327	354	359	326	339	348	320	353	349	335	340	338	387	304	345	355	350	372	362	350	305	325	331	345	358	371	361	325	363	337	330	385	362	349	347	347	373	348	353	349	353	339	355	362	337	372	379	329	361	350	364	344	362	333	367	339	361	346	381	354	350	349	342	371	356	346	352	351	369	350	341	350	332	357	348	356	337	376	405	364	361	364	342	365	360	363	389	380	365	361	347	340	365	332	363	374	368	372	365	331	392	330	334	336	372	357	363	364	346	348	372	363	365	349	347	344	339	353	340	344	326	358	390	358	373	364	366	367	360	376	368	359	363	354	366	364	381	375	357	343	363	332	319	346	385	373	351	375	368	359	368	330	342	350	349	366	342	338	389	369	354	355	327	334	335	356	374	368	345	377	366	320	338	332	355	370	341	351	366	368	367	320	373	324	362	346	317	327	336	323	334	352	335	358	368	356	332	349	348	349	335	367	351	358	318	370	379	348	375	406	332	340	331	373	349	360	345	349	359	380	368	354	393	361	343	346	346	343	386	354	355	388	348	326	365	336	371	369	342	334	382	341	370	325	322	368	343	362	350	369	361	372	361	328	378	350	376	337	388	354	360	391	371	384	331	342	367	300	336	369	339	342	349	351	356	351	365	350	347	354	318	355	362	352	373	425	362	382	326	334	344	317	396	341	341	330	338	346	347	361	334	384	367	388	356	378	357	362	361	389	343	331	352	322	374	340	373	369	381	328	346	370	356	350	340	345	401	357	349	353	364	373	365	346	392	359	383	376	366	322	333	386	377	375	341	347	340	376	363	382	332	358	352	352	367	374	393	334	344	362	358	348	371	348	370	350	374	374	364	381	352	377	364	352	342	353	328	317	350	354	349	336	370	357	373	369	336	334	369	369	382	330	373	310	379	340	365	332	378	358	362	365	363	366	391	348	363	376	335	397	340	364	330	334	373	368	334	347	376	350	326	359	359	352	341	328	370	404	368	301	342	386	343	364	370	339	359	326	334	334	340	336	365	360	389	357	394	333	338	352	335	365	350	364	347	383	381	317	359	372	333	372	383	348	342	373	372	365	384	327	374	351	339	320	363	376	325	347	373	365	332	382	338	354	365	370	382	345	328	354	355	327	332	328	345	409	385	375	348	364	363
25757	27741	36740	29150	13509	2644	839	477	443	449	472	432	432	474	449	441	443	432	441	433	436	458	430	450	432	474	463	432	424	445	450	459	421	439	437	412	445	442	459	411	450	453	446	442	418	461	434	437	406	420	429	468	448	428	467	462	381	433	430	452	478	451	394	441	446	461	451	444	458	434	444	441	414	425	474	427	429	459	422	435	475	451	431	451	424	421	422	446	433	425	424	404	430	430	456	428	428	404	445	435	428	473	428	436	413	453	429	439	428	409	429	433	470	424	421	428	423	425	404	381	424	377	428	438	415	431	434	412	460	478	441	465	468	421	433	409	454	417	423	443	447	436	414	429	423	428	420	407	441	454	441	481	431	433	414	425	421	429	439	437	404	414	427	411	423	443	469	432	421	426	410	429	449	424	431	473	453	405	426	424	454	452	435	428	428	457	440	448	423	442	460	438	429	396	429	451	434	442	451	452	451	410	472	434	432	404	417	458	449	465	443	440	431	505	430	435	442	466	428	467	441	438	453	430	382	417	458	405	449	436	423	438	410	457	439	449	443	443	416	432	400	447	443	448	445	434	417	464	449	439	450	443	448	458	452	477	398	436	465	423	411	465	405	447	401	434	441	392	417	457	426	474	419	430	409	397	444	423	424	421	458	412	438	442	428	447	419	469	436	464	428	456	435	405	453	415	415	432	434	461	435	411	446	402	400	465	422	468	402	435	436	408	430	422	451	474	399	411	412	430	457	409	464	432	441	454	426	415	424	474	463	427	453	441	447	446	433	481	438	420	433	457	481	428	419	439	465	456	428	453	454	425	443	461	431	443	435	422	413	451	429	399	445	421	442	427	449	450	468	467	439	403	441	408	442	453	427	452	432	410	426	465	442	387	454	447	412	420	452	463	420	408	425	456	431	391	415	415	449	453	446	417	433	467	449	415	434	455	419	454	445	423	449	433	417	483	417	428	459	453	430	415	427	416	429	414	432	425	413	400	459	418	447	409	441	451	441	440	428	425	425	435	420	439	424	416	435	407	449	419	452	417	454	417	428	467	430	413	449	417	422	419	463	458	406	414	409	456	437	426	439	408	421	437	433	426	404	394	444	448	432	444	446	444	472	425	435	423	432	459	394	405	435	397	429	440	424	430	409	471	432	394	415	416	435	418	448	424	465	414	423	444	446	445	426	418	454	410	399	428	419	409	421	435	431	453	471	417	446	463	425	446	430	434	427	422	456	414	433	409	440	462	435	435	414	441	403	437	415	433	422	423	468	449	429	446	445	411	470	476	450	409	451	440	415	441	420	424	436	429	458	427	434	447	394	474	472	435	459	440	453	426	434	404	398	439	451	469	445	418	430	439	417	399	433	442	431	417	405	437	452	440	420	397	443	411	398	458	400	437	448	395	458	414	424	404	472	456	422	482	461	433	422	432	429	422	400	422	472	461	425	441	409	427	431	412	424	441	476	431	412	439	446	430	375	450	433	410	435	438	419	461	425	420	409	436	388	398	431	405	470	424	415	423	434	437	428	458	444	370	452	399	448	407	468	449	402	454	428	433	407	479	436	419	448	467	440	451	420	395	462	432	439	470	446	433	448	416	444	410	466	429	418	449	446	416	438	405	402	449	430	437	447	466	409	401	443	458	441	468	426	472	456	439	429	416	441	437	439	409	460	427	439	473	470	381	421	428	436	494	422	459	449	405	425	397	434	453	449	413	470	430	413	438	451	443	406	480	446	430	460	409	424	424	424	468	435	417	415	424	427	440	441	454	413	429	425	421	429	436	446	433	435	452	414	413	428	414	425	424	439	444	431	443	467	415	407	384	446	410	431	446	438	429	465	461	430	462	412	421	415	420	432	427	467	415	406	453	452	427	429	424	393	422	412	447	428	406	397	385	451	457	425	448	491	409	454	438	437	421	412	398	415	400	428	409	380	399	455	462	411	411	378	455	433	424	453	417	410	431	437	455	437	407	435	432	456	435	411	440	441	439	412	453	417	440	448	464	389	447	442	435	430	447	419	457	428	440	404	431	426	457	466	425	418	431	447	401	457	423	459	437	434	442	465	403	454	442	434	413	419	439	462	426	402	409	436	444	426	397	416	451	437	414	427	449	423	462	408	461	437	425	449	450	441	419	461	415	467	446	430	422	377	423	423	388	401	450	418	439	421	438	424	449	425	448	419	416	446	421	446	435	417	457	443	456	418	422	435	417	426	426	455	435	454	414	393	426	442	425	432	491	451	415	403	426	445	431	428	446	435	425	419	462	429	417	435	440	463	449	424	435	436	402	446	425	416	443	430	432	434	421	416	421	427	430	471	454	454	436	437	442	401	408	430	432	429	416	440	421	452	411	405	436	424	432	461	470	450	431	446	431	426	409	396	433	423	452	442	452	397	445	452	391	427	451	418	432	434	417	457	465	412	388	438	398	463	458	405	431	419	436	430	422	400	431	403	443	432	420	420	437	428	392	456	405	429	415	403	418	430	435	375	454	455	434	450	437	435	463	444	403	484	458	432	425	414	474	444	418	442	421	431	434	446	454	447	457	464	440	454	395	411	433	466	420	445	479	439	433	449	391	429	404	416	440	428	433	422	447	435	462	483	417	435	427	442	402	419	441	437	449	411	431	447	447	409	463	452	407	413	453	411	410	461	440	426	432	433	436	463	435	470	415	440	438	424	433	441	420	460	419	400	428	418	418	446	408	455	464	438	438	432	472	425	438	438	436	416	438	488	468	413	465	425	458	423	408	454	371	392	407	438	452	427	415	430	431	428	427	432	471	372	436	422	412	441	460	448	476	466	436	437	437	435	426	423	412	425	415	406	446	449	420	412	431	436	454	443	457	436	431	424	425	429	432	429	457	440	434	434	414	416	439	439	413	416	429	440	425	475	420	451	438	448	456	443	443	434	412	414	430	420	460	470	445	426	444	464	468	449	417	431	437	461	418	434	463	434	457	450	453	399	421	464	447	468	415	448	457	434	444	436	401	455	425	430	449	415	429	439	434	442	429	390	426	470	454	439	418	418	446	438	436	431	436	455	429	451	442	457	458	418	445	423	370	445	420	423	419	462	382	436	445	448	436	452	453	397	433	395	448	474	412	418	415	436	398	446	441	461	424	431	458	415	456	412	462	396	440	461	408	458	438	414	431	433	428	467	492	453	476	432	417	455	444	444	437	417	391	465	447	431	455	441	415	413	439	438	438	458	419	463	418	428	427	431	465	439	420	448	445	414	444	426	462	424	412	423	420	418	405	414	450	477	394	452	454	410	446	467	424	432	442	442	442	443	472	442	401	427	431	405	417	449	432	450	429	399	471	429	407	459	410	406	434	455	423	417	445	431	422	477	425	463	426	478	489	446	421	475	419	426	413	428	444	422	414	441	456	447	440	409	449	431	448	443	446	437	422	441	473	410	438	431	425	461	436	434	452	419	398	422	460	413	489	460	458	424	407	432	425	445	419	409	440	419	455	435	402	436	435	440	416	390	440
59710	83134	49157	18914	5558	1616	635	444	407	415	454	403	392	416	390	433	418	424	436	445	358	429	389	417	408	450	426	393	410	409	416	422	429	419	372	444	413	398	395	387	416	412	452	425	416	365	397	404	395	431	391	402	386	408	391	371	429	394	384	416	424	417	410	441	379	436	404	427	391	398	389	414	421	419	419	418	346	410	438	411	466	420	383	410	382	352	379	393	413	395	399	435	402	434	404	412	420	378	387	429	450	442	377	411	395	390	438	397	407	413	443	392	418	427	435	394	436	410	413	415	417	433	410	425	431	373	383	438	421	392	429	392	430	420	417	369	404	400	420	399	421	430	393	417	387	395	406	430	388	405	417	409	407	422	401	406	410	389	392	442	393	438	440	378	397	372	420	458	393	399	441	403	431	383	402	424	423	395	394	396	400	389	424	396	410	421	436	384	418	447	426	433	411	391	410	406	402	399	395	409	390	420	373	388	443	403	393	404	381	399	416	444	399	391	432	405	376	383	430	423	395	428	409	426	422	393	403	387	388	473	386	402	414	394	383	378	396	420	416	420	414	370	389	423	455	423	409	444	417	408	413	384	424	402	418	438	406	405	406	421	408	359	406	408	382	393	426	373	454	399	408	402	404	432	391	411	426	381	436	417	414	412	422	408	412	367	375	419	408	408	424	423	404	403	396	429	421	415	425	417	454	404	393	413	399	400	379	366	384	435	412	408	416	426	402	379	422	350	422	433	440	425	407	403	434	422	401	425	414	409	411	381	392	413	400	391	417	388	389	395	422	433	420	377	389	421	406	414	425	389	416	402	389	410	404	396	413	416	394	427	403	389	370	431	402	396	403	415	372	402	413	442	401	401	390	409	389	400	404	426	367	397	405	378	405	404	419	404	432	409	394	437	408	383	407	395	435	428	398	414	409	398	413	430	371	401	427	393	372	399	433	424	417	418	376	403	429	422	383	414	387	399	399	412	396	421	409	372	396	403	428	378	451	409	414	433	395	386	371	366	422	411	422	424	409	423	410	429	403	406	400	379	384	399	401	428	398	399	433	412	400	381	418	403	412	404	394	462	406	385	409	396	410	400	395	406	396	405	403	401	398	423	432	419	373	415	402	399	416	405	415	373	397	415	392	390	407	419	400	413	365	402	454	398	415	364	451	434	401	359	425	383	401	369	396	417	396	394	455	392	425	445	405	436	416	374	408	420	386	389	427	439	402	429	412	447	367	397	385	430	406	426	396	395	406	377	417	387	416	423	411	379	394	408	418	433	428	392	379	399	413	418	407	384	388	399	374	423	413	385	422	406	372	410	420	389	422	427	385	426	418	463	417	397	371	448	379	389	398	393	378	413	407	395	436	436	368	401	385	404	412	402	411	404	433	419	381	401	413	430	394	413	411	403	390	440	388	399	380	414	411	391	462	365	385	402	421	400	388	414	421	441	399	427	421	443	383	385	414	422	423	420	425	376	381	415	372	399	432	378	434	381	411	402	406	410	379	440	428	447	417	456	387	390	388	389	360	383	395	424	385	434	394	403	408	426	399	393	404	384	382	393	407	396	393	396	436	412	405	378	404	372	405	435	407	402	387	412	397	386	410	391	402	402	407	396	406	384	409	438	402	400	386	402	399	419	392	389	381	373	439	388	399	434	402	401	398	426	403	415	399	395	437	404	381	435	387	420	410	420	408	408	423	385	430	405	411	396	411	398	414	405	430	414	397	374	395	376	408	414	403	396	422	394	412	421	389	393	395	371	381	412	410	375	390	392	398	412	409	392	433	416	412	391	387	420	424	388	391	410	396	442	416	424	430	406	407	402	401	402	405	419	432	407	447	436	402	416	396	403	456	413	413	435	399	411	405	392	432	396	396	389	411	416	419	381	409	416	391	407	386	385	375	417	413	370	429	441	410	393	388	406	422	424	424	414	379	419	395	413	393	412	412	416	399	390	380	407	401	409	406	414	402	354	387	400	391	441	374	395	394	417	390	418	414	390	425	382	443	386	451	394	421	395	383	399	431	413	429	422	430	427	439	407	419	398	431	395	409	422	378	390	422	412	437	373	408	430	395	432	403	407	400	423	408	417	411	404	416	420	390	388	418	447	399	392	393	387	422	415	370	384	409	393	407	393	403	423	372	409	408	402	390	412	396	392	437	390	415	389	428	438	407	429	396	408	394	406	412	405	402	422	419	395	422	414	410	409	409	454	393	413	424	411	379	426	408	437	420	399	441	421	421	383	391	394	454	383	403	394	376	361	388	411	394	382	409	401	418	424	386	432	400	387	401	407	405	395	396	428	401	367	407	387	396	430	415	423	408	414	418	432	398	413	396	414	422	425	402	423	431	428	414	412	411	371	409	421	425	390	431	429	423	432	384	387	411	410	379	379	389	394	387	433	420	429	423	393	414	393	412	388	425	394	393	358	423	430	385	429	413	380	389	393	392	398	413	404	392	406	402	409	391	404	378	383	424	426	403	418	393	406	386	394	405	399	419	399	439	430	408	444	437	425	422	406	406	414	382	408	417	381	388	428	417	405	396	395	410	372	423	394	407	408	413	391	389	401	438	404	431	418	366	399	378	386	409	391	470	406	403	432	358	451	386	393	388	410	395	382	405	381	417	398	370	371	409	423	445	403	383	402	398	372	401	432	406	432	419	382	436	424	428	375	421	434	366	404	427	386	446	406	390	418	391	429	400	442	393	414	416	430	402	409	389	403	416	390	380	435	414	421	388	408	398	424	402	359	404	415	408	384	405	397	392	402	417	394	425	394	393	399	423	418	407	408	408	392	393	372	442	373	408	364	404	373	406	443	411	403	424	421	415	422	410	415	392	426	415	410	385	395	412	405	401	405	407	465	414	392	421	382	408	382	428	402	422	381	397	409	421	396	399	425	401	396	399	397	445	407	385	385	390	393	412	415	399	392	424	388	393	399	402	377	405	368	396	390	407	455	408	409	408	398	446	400	369	444	420	345	443	412	390	408	412	409	410	454	407	433	405	399	376	444	410	415	421	393	439	414	393	390	376	416	415	407	399	387	411	417	383	428	396	424	429	442	392	441	409	429	428	427	400	396	408	447	437	358	407	422	439	413	412	423	403	380	388	378	436	421	424	393	400	399	402	401	398	384	438	419	400	379	364	348	409	442	400	432	364	413	410	435	376	425	427	390	415	406	390	400	382	432	404	427	416	380	408	412	374	399	364	421	380	396	429	417	382	405	385	425	420	415	389	386	432	404	413	402	423	389	425	393	374	385	393	452	410	410	389	389	417	388	400	415	412	417	417	412	433	400	424	406	417	417	374	386	402	398	430	376	399	383	391	408	392	400	390	427	415	419	432	423	377	417	385	410	390	389	414	389	404	371	399	400	450	371	469	401	388	370	417	422	430	402	435	404	378	388	374	428	401	391	397	427	383	398	438	403	395	405	428	400	392	410	419	423	370	415	404	390	394	429	412	435	373	341	388	386	434	460	393	405	414	413	407	381
23958	22972	31534	28182	21561	12434	2318	822	569	570	639	573	526	571	583	622	578	581	570	532	606	565	574	547	525	559	592	570	571	503	569	578	560	581	553	555	537	549	570	565	536	567	574	564	581	567	548	540	519	519	559	599	547	574	612	607	558	573	567	566	558	599	565	543	552	545	536	521	560	551	554	546	548	594	567	582	598	566	613	580	539	598	513	583	551	569	546	589	599	578	511	543	518	537	556	542	571	566	559	554	536	534	550	537	567	567	550	544	549	554	566	534	579	578	525	520	574	570	548	572	529	566	539	550	548	567	573	549	581	521	529	537	572	497	536	571	575	599	551	576	569	569	548	528	542	564	595	573	552	590	509	575	592	531	537	579	544	534	575	563	529	571	572	567	570	571	569	579	561	534	538	534	534	562	564	551	568	574	560	546	580	557	595	537	553	602	524	570	564	518	517	577	531	533	537	541	546	595	552	568	546	551	570	558	547	549	565	602	530	567	598	581	512	573	551	533	570	575	547	567	577	529	536	549	508	547	537	553	588	532	578	590	559	594	573	542	546	536	564	579	566	563	567	546	511	525	560	577	553	510	598	539	541	546	544	530	553	555	534	556	548	595	588	532	573	546	530	570	561	532	498	538	538	569	554	558	552	559	560	563	577	560	599	562	560	539	543	570	572	562	504	564	551	529	526	532	537	568	526	563	542	562	493	566	507	564	570	575	581	520	570	528	542	562	551	587	524	530	554	522	518	565	573	544	571	550	538	563	596	584	592	517	532	531	531	504	556	561	563	550	511	586	557	562	500	559	587	538	601	557	539	552	558	534	531	571	588	542	552	574	568	564	540	567	629	592	542	548	532	514	533	523	546	548	555	586	548	559	545	588	546	553	563	557	558	544	542	570	609	566	519	598	579	597	555	571	523	538	581	545	528	589	558	548	530	517	540	509	538	510	569	579	535	531	545	568	578	556	580	567	506	560	568	564	592	549	592	565	528	586	551	538	610	550	553	512	516	543	570	605	497	579	561	552	561	589	582	590	567	536	589	540	558	535	566	568	570	540	553	552	591	575	532	552	531	558	583	529	545	529	555	532	530	621	543	520	533	554	572	514	529	571	531	552	551	565	575	538	533	549	569	539	590	606	545	572	550	537	542	526	530	551	527	591	557	572	540	583	545	553	575	558	547	565	569	581	526	550	570	513	591	551	538	573	557	559	538	538	545	551	571	536	549	555	566	542	585	532	570	594	522	518	580	611	516	540	563	554	611	534	539	507	562	597	528	543	579	544	574	568	548	572	553	559	590	616	533	557	548	578	545	531	565	577	538	559	541	563	540	537	537	483	564	541	588	546	551	558	564	538	543	569	563	554	536	566	555	600	574	542	589	534	545	597	601	522	553	572	554	574	562	552	502	532	600	573	516	590	550	577	575	538	555	555	545	515	554	565	547	514	542	534	595	551	559	563	600	603	573	584	565	525	538	519	568	535	546	517	573	561	543	553	517	559	561	577	557	544	537	584	548	549	549	561	579	527	609	541	547	537	520	566	566	581	505	543	556	555	533	562	524	548	535	599	547	537	548	550	578	545	591	534	580	581	603	594	556	536	559	570	570	569	540	500	551	563	563	537	512	550	585	544	532	576	532	546	555	543	532	585	528	561	537	525	551	572	598	534	573	570	598	578	564	567	535	589	565	556	546	567	584	520	538	522	559	561	543	527	548	576	558	550	566	535	521	599	541	573	593	574	570	559	571	541	511	516	544	524	550	530	527	531	568	580	558	530	575	553	548	537	534	586	528	519	597	574	531	573	536	593	571	517	549	541	528	556	526	576	571	552	564	533	574	536	530	568	539	547	532	542	536	526	595	586	538	586	552	579	540	554	578	577	540	539	559	569	576	577	523	587	527	528	547	569	565	577	545	521	562	559	553	542	569	566	569	559	585	578	629	574	552	537	554	545	548	593	573	572	544	542	551	546	552	555	557	553	514	568	584	518	561	600	537	527	566	586	536	558	558	502	578	518	574	584	560	531	551	553	568	535	548	614	554	551	579	487	519	565	519	596	540	504	557	526	529	542	572	553	546	539	609	538	518	595	590	553	579	517	527	591	575	540	519	551	570	538	540	593	543	537	564	578	524	547	583	556	541	579	533	560	557	537	568	517	551	567	557	545	565	542	517	557	553	525	551	537	542	587	555	536	565	562	582	561	522	536	550	560	569	554	553	551	613	544	552	586	542	537	527	569	554	586	580	568	559	548	550	547	554	599	555	521	573	572	578	540	522	531	533	566	584	498	577	572	511	568	567	596	506	569	547	543	550	559	525	508	607	589	588	534	544	502	582	565	576	534	530	587	584	559	583	521	537	521	556	552	552	577	565	579	531	540	552	539	484	532	555	567	562	517	589	592	530	523	572	558	517	537	490	551	538	534	536	567	575	565	591	608	530	567	573	561	556	564	590	567	520	530	528	570	561	539	573	556	564	522	510	560	612	561	539	548	564	502	571	571	572	522	517	563	562	540	555	566	559	601	537	532	525	569	561	587	558	570	519	577	522	515	545	562	502	548	596	494	564	548	570	579	541	528	552	553	555	583	562	563	533	606	526	537	560	586	611	510	598	600	564	566	544	513	508	577	566	544	563	590	587	565	573	604	536	565	582	538	606	530	585	537	556	571	563	567	568	528	573	585	567	563	517	500	585	555	573	559	526	529	557	534	565	541	538	554	570	509	581	550	561	531	550	563	542	568	555	556	551	548	544	582	549	553	545	580	536	532	586	563	562	567	563	555	576	592	543	547	553	521	535	532	526	560	518	535	583	554	564	554	576	551	558	551	573	573	526	528	527	520	577	602	567	576	527	562	533	560	588	576	548	521	571	562	566	538	554	548	523	576	579	576	575	527	552	547	596	503	572	556	530	613	550	548	530	569	517	570	573	564	528	596	591	558	587	557	558	508	557	563	538	572	505	518	564	567	538	556	544	547	552	527	538	529	545	579	542	554	536	535	530	565	573	562	567	564	533	542	556	565	601	509	552	563	542	561	542	574	582	520	554	518	565	557	563	589	611	532	538	556	588	549	558	509	557	566	562	608	567	578	567	546	531	561	560	570	538	592	561	506	526	544	541	530	534	573	531	527	545	551	542	551	567	570	504	547	544	552	558	539	579	565	538	552	528	564	488	563	509	550	554	512	552	595	523	591	573	602	577	541	531	582	577	500	582	518	561	571	565	501	551	539	571	530	546	528	546	521	551	581	535	513	536	529	512	600	510	556	560	529	542	513	568	578	540	578	581	584	547	573	568	540	566	547	571	576	564	488	530	535	569	547	564	564	561	538	538	507	539	614	550	569	541	530	562	566	542	559	524	549	542	589	547	596	566	529	600	536	501	520	553	559	571	556	600	538	574	563	538	530	626	545	573	571	577	541	552	541	551	578	549	563	514	557	565	547	568	528	575	536	519	541	541	525	545	524	551	533	583	545	530	570	587	559	587	538	518	533	580	499
61681	94405	65014	33416	12518	3538	1055	644	575	529	516	548	518	583	561	529	546	518	565	558	539	584	518	565	572	536	561	480	531	542	522	512	521	552	560	517	542	560	544	520	522	503	543	554	553	547	521	519	537	522	546	497	522	559	547	526	526	557	535	558	513	532	538	538	547	532	499	536	505	543	550	543	534	552	529	531	590	569	517	512	536	524	509	514	554	532	518	512	536	509	572	553	554	546	537	554	557	554	526	504	495	540	543	518	513	516	524	543	544	551	495	517	555	514	520	509	536	550	508	536	571	533	518	525	493	505	556	534	539	545	544	546	510	493	525	553	521	512	532	564	577	529	513	559	570	521	557	542	586	529	544	565	534	570	545	540	524	526	519	502	509	499	493	540	516	559	561	493	554	523	555	539	557	517	511	509	497	558	573	544	563	513	524	505	501	517	520	529	517	537	533	530	552	520	533	510	509	591	534	512	562	555	503	493	469	512	600	549	537	529	525	541	562	546	538	505	572	525	514	501	562	496	568	517	545	547	497	517	482	520	550	523	501	497	493	525	552	573	544	506	587	568	508	519	562	519	543	522	558	558	554	545	472	496	519	509	511	504	534	531	507	537	522	548	497	540	579	580	510	543	527	553	547	520	519	518	502	562	560	574	564	541	503	562	563	537	550	550	525	482	552	508	550	514	504	512	533	489	534	546	525	529	532	532	518	546	570	569	507	545	500	516	513	520	525	586	520	550	564	509	535	531	510	528	488	533	549	512	538	509	519	553	575	544	535	543	561	557	523	519	546	538	518	516	540	544	527	528	561	535	545	534	498	513	554	527	552	542	539	539	543	552	553	498	554	527	496	533	543	503	532	566	524	553	532	561	510	540	567	571	530	524	549	538	532	550	513	515	563	556	549	527	576	511	537	535	530	521	545	534	533	531	503	556	489	554	539	542	568	520	531	564	536	547	516	553	516	546	542	528	533	505	542	547	483	520	514	560	499	505	519	532	466	511	530	498	533	558	550	544	542	536	516	528	510	539	551	501	537	506	546	532	520	547	541	535	509	524	557	547	501	506	563	510	546	539	549	547	530	578	534	571	528	551	545	564	538	530	590	541	513	563	521	557	523	573	519	567	582	511	527	515	537	471	511	514	539	539	569	478	574	508	500	528	527	523	541	510	532	578	545	514	539	512	542	514	536	556	537	531	535	533	581	508	491	491	545	519	558	538	544	547	511	509	526	552	573	558	539	528	534	569	551	556	520	559	522	543	546	527	520	494	538	542	560	529	509	549	511	572	534	550	525	530	587	537	530	505	575	574	575	521	490	507	518	563	566	531	526	528	517	538	529	518	531	570	562	575	534	492	524	542	518	518	531	541	546	569	551	478	571	526	533	534	523	519	535	572	495	558	545	521	557	551	552	527	510	527	511	519	539	533	519	546	593	540	538	558	568	532	511	543	519	504	513	498	527	518	531	505	522	497	523	552	498	557	525	540	553	556	543	483	515	558	491	546	526	538	531	495	536	568	522	539	545	567	550	506	518	591	525	556	537	530	516	507	499	486	538	522	523	546	523	538	517	527	586	525	559	531	476	521	477	521	489	533	527	543	542	547	552	509	585	538	569	568	554	531	579	563	524	527	551	571	519	524	563	511	521	532	544	526	535	518	528	571	550	581	540	523	503	559	491	579	514	533	534	543	569	528	565	565	525	555	555	570	533	520	539	504	511	481	509	561	569	546	527	518	531	505	530	512	540	505	532	519	483	504	568	508	497	574	539	565	562	529	563	512	552	533	519	549	533	530	555	571	534	536	541	535	499	512	557	567	523	490	510	545	570	563	509	512	499	556	547	511	526	532	521	492	549	524	515	513	507	555	522	488	495	538	507	532	546	543	504	522	542	549	517	548	506	514	515	514	524	530	549	524	548	563	553	538	536	529	533	535	594	578	524	521	520	543	503	560	531	507	517	516	550	565	499	486	531	552	546	519	496	541	576	541	548	587	499	540	502	557	596	559	495	553	538	534	544	530	505	513	529	564	519	536	526	504	514	519	530	501	518	530	529	528	551	568	540	496	552	530	526	505	557	533	538	517	528	532	535	505	528	542	504	568	539	502	512	562	517	503	544	526	511	575	554	518	529	544	494	549	536	529	526	572	528	531	530	491	551	513	480	564	526	502	542	566	554	505	498	509	537	541	526	518	521	521	523	541	526	557	557	558	533	505	537	534	543	546	522	544	545	505	524	545	500	539	520	531	517	535	529	587	546	513	518	537	523	507	519	526	533	544	537	529	510	519	520	500	537	497	554	562	531	540	521	508	551	520	547	519	518	504	521	547	535	498	556	520	543	572	535	514	559	538	568	551	498	518	545	522	503	548	512	514	551	484	577	555	524	517	514	575	537	527	549	567	549	536	519	520	508	534	491	507	558	521	548	504	574	545	535	569	486	525	553	508	493	539	540	505	584	545	546	533	516	588	568	542	531	528	530	531	535	520	551	567	530	534	515	509	551	587	531	501	549	545	547	517	513	497	536	525	530	478	551	552	534	537	572	509	541	531	513	516	533	546	497	546	542	533	521	541	537	491	509	487	527	487	570	537	513	520	536	531	524	546	539	550	548	508	502	599	501	567	503	532	532	549	508	512	534	491	519	537	536	533	545	530	510	521	539	534	514	536	535	520	521	493	534	541	516	578	519	514	537	543	561	513	490	529	545	527	489	538	514	557	555	492	553	513	578	534	576	506	531	513	527	546	553	550	520	532	552	543	546	510	490	555	518	555	549	504	514	536	541	521	530	542	529	520	505	511	555	529	537	547	531	525	565	504	561	485	525	536	487	550	509	564	496	537	525	494	482	543	503	539	514	546	525	541	541	533	501	532	553	552	514	538	495	498	541	519	549	515	524	550	527	556	511	558	563	562	503	514	509	561	541	552	524	508	558	524	587	562	540	539	554	535	504	565	549	584	546	504	526	545	503	569	536	515	580	530	518	537	526	531	527	542	519	537	533	495	529	551	540	520	514	517	521	522	507	556	566	537	521	533	518	567	552	541	546	568	534	564	496	505	532	550	500	536	529	520	534	508	524	524	539	539	526	549	570	557	547	519	531	559	542	537	482	510	547	537	525	548	539	482	516	531	562	551	520	566	518	543	513	557	534	507	519	545	522	531	573	537	528	538	547	513	556	528	535	532	543	501	563	528	529	567	571	497	523	538	568	517	552	532	543	528	505	517	570	541	573	555	555	523	496	541	507	511	541	504	507	550	519	540	523	512	557	526	506	538	555	520	514	526	553	501	583	521	527	577	565	563	506	551	530	509	514	480	537	536	601	521	570	557	532	514	540	563	559	552	556	522	541	571	547	516	517	551	542	503	555	533	529	537	535	545	508	535	545	529	534	519	527	538	542	547	544	518	539	525	552	540	501	529	534	543	555	564	534	571	523	539	531	547	499	560	529	579	536	485	525	564	556	490	497	540	549	571	539	520	527	525	496	526	541	506	489	585
31212	29609	22172	8101	1610	665	477	400	410	370	339	408	357	384	371	377	442	369	399	388	383	364	359	365	403	382	367	374	397	388	403	391	402	363	371	362	374	400	338	397	377	389	399	364	388	371	428	346	360	363	388	413	387	366	400	403	373	361	367	390	403	385	363	359	394	385	368	394	381	372	407	402	368	401	389	361	400	373	370	419	392	391	380	382	426	382	382	364	372	390	342	404	397	389	393	370	385	404	385	386	400	363	367	323	373	406	390	376	376	376	401	377	387	364	346	388	410	386	412	373	386	386	357	390	390	395	380	388	420	369	401	400	399	384	374	410	355	390	411	359	373	362	375	388	366	372	399	385	406	382	382	415	355	362	380	354	383	361	365	376	368	397	367	382	385	355	383	386	379	367	349	387	382	376	417	388	387	368	388	396	373	360	397	356	386	359	371	355	368	374	364	395	411	388	369	404	378	369	389	385	358	380	382	382	382	373	369	388	384	376	361	409	405	386	415	386	378	375	366	403	380	353	365	402	393	413	385	408	373	370	386	369	396	377	394	374	346	384	409	385	332	377	372	379	394	382	361	389	393	346	395	374	351	382	402	368	363	394	376	382	359	381	365	428	378	391	370	403	359	382	421	372	379	380	377	365	398	357	375	391	376	388	356	391	396	359	392	366	374	375	399	347	388	391	380	375	356	401	382	352	398	404	343	376	414	340	372	407	367	400	423	348	377	373	371	375	369	420	382	403	387	373	397	374	433	362	364	367	381	367	379	404	377	357	416	371	358	344	367	379	382	382	378	363	351	365	372	378	389	391	410	397	407	411	386	387	362	398	361	391	406	381	385	411	358	388	360	378	375	359	402	413	406	383	370	382	364	358	354	381	358	387	397	403	368	382	379	349	377	417	360	361	382	396	356	373	372	378	396	385	387	385	400	439	396	343	362	372	373	390	365	362	375	421	392	350	369	415	377	365	341	413	357	397	392	407	368	360	390	352	381	411	379	370	378	358	371	406	381	360	390	386	378	369	379	371	399	330	386	373	416	387	398	380	423	420	389	373	328	390	386	354	382	353	381	368	377	366	365	399	350	367	402	420	362	336	373	385	405	375	373	352	408	365	410	381	376	363	439	370	369	388	405	375	405	380	393	394	362	370	402	374	405	391	380	364	396	389	375	416	350	354	376	399	403	375	429	395	376	382	388	395	388	376	405	329	395	392	390	402	384	402	370	395	369	392	349	382	364	376	391	394	393	411	413	377	372	381	383	354	364	373	383	378	358	393	412	413	371	372	362	383	370	372	381	371	363	383	367	372	377	387	407	373	398	371	371	390	397	376	368	355	372	337	371	398	399	342	367	388	380	391	379	392	401	378	402	388	410	381	380	378	371	372	378	387	390	371	375	357	352	377	397	424	395	358	380	358	410	358	392	388	357	406	360	383	354	372	365	388	406	406	425	369	402	363	368	367	389	389	379	387	375	374	354	400	389	398	388	388	404	359	396	390	339	368	378	397	420	394	389	367	369	427	391	370	405	383	354	365	379	342	401	365	394	418	352	391	371	392	394	395	389	364	415	376	377	380	386	357	383	408	384	398	379	381	372	393	386	386	373	360	390	363	375	401	404	354	389	369	364	349	359	357	356	388	406	361	412	372	391	377	412	329	353	353	390	378	394	347	416	382	373	367	358	372	380	390	371	400	379	386	368	400	391	358	360	386	397	386	395	363	405	391	391	376	403	375	366	378	384	375	381	361	376	372	388	378	364	364	395	345	377	394	421	355	384	389	374	404	394	381	366	391	422	385	372	359	376	399	380	362	373	363	409	349	371	401	372	367	383	378	383	361	381	395	402	396	402	415	370	376	390	399	390	377	385	415	385	341	338	365	379	384	336	362	379	385	391	393	390	389	390	404	401	393	370	401	374	388	408	394	359	369	359	379	371	373	386	388	371	381	356	357	387	376	419	352	370	400	413	384	393	384	363	382	352	394	367	367	389	383	395	359	393	403	392	394	353	382	383	371	374	369	367	406	365	358	393	395	364	393	370	412	405	328	382	374	362	373	370	389	394	393	368	382	359	402	382	387	406	374	395	431	373	379	384	362	369	406	358	398	394	412	402	392	385	389	402	382	400	366	388	363	359	379	400	371	391	385	374	399	401	367	412	405	383	374	413	380	381	403	379	398	374	374	366	364	359	375	398	372	383	372	386	374	382	388	394	381	364	402	396	379	368	394	377	384	362	360	342	376	402	380	375	343	425	370	352	370	355	384	345	404	386	420	400	382	350	371	380	399	351	366	385	368	341	381	383	359	386	361	376	382	371	367	404	365	371	352	404	384	386	390	366	373	362	394	382	407	358	394	404	404	366	347	416	387	379	360	423	355	360	375	369	419	402	376	356	375	362	351	369	362	394	383	417	367	378	367	374	407	374	352	395	406	369	399	416	407	330	390	380	390	389	360	369	406	373	354	393	357	360	356	360	335	402	362	395	358	378	389	410	419	398	360	383	386	378	373	392	392	441	395	393	445	395	393	380	431	375	393	418	379	361	374	403	369	434	402	388	395	355	393	386	382	394	369	409	417	386	384	389	390	405	371	357	357	357	392	434	353	407	376	381	363	413	362	356	389	410	394	376	401	378	421	396	408	356	381	344	382	369	408	400	421	394	372	386	398	370	381	385	411	369	376	367	395	388	351	404	390	375	369	348	397	390	383	355	382	387	392	383	396	374	369	419	382	400	371	406	407	361	362	358	356	402	393	357	399	407	369	381	353	412	376	372	380	383	364	361	402	377	414	346	397	416	350	374	394	419	390	359	398	369	397	373	392	363	396	400	406	359	349	345	368	389	379	382	367	383	433	392	373	398	375	391	366	366	354	393	362	361	366	370	402	393	386	369	380	385	383	376	369	394	373	366	368	383	377	389	361	381	365	390	351	400	410	396	378	370	381	398	380	385	381	377	395	368	383	399	366	359	380	386	350	387	377	393	410	349	360	385	363	392	388	389	358	376	395	379	390	378	392	405	369	370	378	383	364	391	368	392	416	400	339	341	338	391	345	335	378	380	408	368	362	351	372	366	400	387	381	398	363	385	369	386	377	388	388	381	337	380	442	364	388	335	361	361	377	383	351	327	400	388	364	375	366	383	389	364	392	346	391	371	374	382	388	402	348	388	416	380	393	399	389	400	387	364	405	371	363	394	418	391	374	360	391	362	380	377	377	411	403	431	385	398	360	396	395	404	352	419	336	366	406	368	389	358	388	377	359	356	394	409	358	361	395	391	365	362	439	399	378	356	385	393	378	397	379	386	418	371	406	379	388	398	352	426	407	396	386	373	401	350	360	371	391	386	370	379	397	386	372	388	394	361	398	399	376	389	386	350	395	377	384	392	390	383	401	419	344	386	365	424	368	394	355	384	345	382	392	386	359	379	404	377	396	347	401	390	360	411	357	370	384	386	370	381	385	353	410	380	338	416	371	387	394	418	371	413	401	412	383	367	342
26205	32371	16402	4479	1375	661	411	346	351	327	333	314	333	365	330	352	320	316	340	322	330	295	348	343	336	316	344	331	325	349	352	345	337	327	352	357	346	361	344	329	343	322	352	348	350	328	317	355	370	369	378	339	336	333	332	309	333	336	354	338	316	327	341	348	321	329	365	332	352	332	330	306	340	319	318	358	355	348	354	330	332	300	335	314	353	333	366	334	320	320	348	342	336	324	322	333	321	344	362	314	329	335	362	352	326	347	309	325	336	336	339	330	326	337	359	350	338	328	356	374	329	317	311	318	328	335	328	349	328	317	318	329	354	335	345	345	332	354	318	359	374	318	331	324	321	333	305	339	354	319	327	332	342	338	352	375	335	333	366	326	334	325	337	309	332	318	341	346	361	321	340	308	295	355	358	316	319	363	314	349	334	327	346	354	358	340	302	315	329	321	342	346	331	331	343	361	362	349	327	348	346	336	337	344	363	344	323	345	360	370	322	345	336	334	348	353	316	345	353	343	331	350	335	332	340	314	343	313	303	332	283	354	345	328	320	347	326	327	339	356	348	323	335	315	351	332	370	333	363	330	329	336	338	324	349	347	344	316	322	341	330	320	340	334	332	343	305	354	352	350	343	364	347	331	353	339	332	327	311	332	337	331	343	330	374	342	367	360	330	315	324	346	374	321	315	345	330	337	341	337	312	361	320	356	349	313	313	343	339	319	345	356	325	317	337	315	348	358	320	317	346	343	345	340	341	346	320	359	330	327	341	336	355	358	295	330	362	350	340	373	338	347	324	323	329	354	370	340	311	335	316	298	331	330	313	351	343	350	336	308	303	322	363	339	346	350	350	358	329	324	356	323	357	317	372	349	343	353	324	348	349	323	327	337	330	315	346	327	336	364	325	321	318	346	346	362	359	363	338	298	331	324	308	348	349	373	342	319	350	300	343	304	305	332	343	352	330	325	374	344	316	360	332	329	340	321	321	321	350	333	332	344	382	331	360	353	356	343	341	383	366	321	339	337	348	319	332	342	323	340	333	361	323	327	316	379	324	332	358	316	324	326	326	330	331	308	340	347	358	350	344	351	344	357	324	381	352	324	333	346	330	339	371	348	348	342	336	343	319	338	343	351	371	331	352	319	339	305	345	308	330	322	284	334	338	327	350	345	301	335	326	311	345	322	344	315	337	309	326	322	317	345	316	288	359	299	339	327	338	329	357	326	336	327	328	357	350	342	290	313	333	352	323	352	321	360	362	317	314	313	333	339	356	340	321	334	350	340	334	331	336	351	344	329	323	310	351	338	322	317	341	323	363	331	339	357	328	340	340	350	347	348	346	344	337	344	311	350	353	366	340	340	337	331	341	345	337	310	321	334	349	325	361	353	355	375	324	370	336	333	360	356	336	379	322	324	358	328	309	318	333	353	348	331	350	312	362	361	328	292	351	356	336	334	325	325	353	331	323	335	330	358	325	347	319	368	333	330	328	362	352	323	335	325	375	340	370	365	332	303	314	325	342	336	334	277	325	330	366	333	328	335	358	347	367	344	332	344	335	333	339	313	353	335	310	318	341	318	331	366	306	342	334	382	363	347	338	350	342	342	370	330	358	331	318	354	378	329	289	319	338	335	330	324	331	298	359	342	314	358	351	328	318	358	330	331	311	331	327	359	323	337	340	340	327	317	311	334	330	336	332	348	334	315	362	304	337	346	351	319	335	306	352	350	348	349	332	353	362	334	338	337	367	339	335	331	315	341	351	311	339	337	339	358	355	354	324	338	369	328	358	342	328	352	366	346	350	308	335	328	332	326	347	360	340	340	329	321	355	321	334	320	348	335	326	339	337	345	328	347	332	334	347	312	326	355	336	328	316	353	403	327	368	364	338	327	305	326	374	320	363	325	335	327	345	334	329	342	332	265	354	338	354	377	357	346	325	342	363	341	336	362	324	311	352	331	344	343	326	358	364	315	352	373	344	356	339	354	340	299	346	353	351	333	327	343	326	333	333	314	344	343	320	363	354	350	313	316	328	309	338	335	305	337	300	359	331	339	324	353	348	356	335	380	337	353	345	320	347	330	360	340	346	356	314	338	346	346	329	319	329	341	334	303	306	308	318	332	327	320	337	344	329	341	343	347	323	356	345	349	344	338	336	338	336	342	353	320	339	359	355	342	321	340	346	298	361	325	332	367	364	350	350	316	345	341	333	329	347	335	320	359	374	320	345	326	336	312	346	341	329	330	349	346	346	322	346	336	275	347	318	304	368	290	320	347	330	339	317	364	334	339	324	343	347	352	338	342	326	328	340	314	335	341	338	357	321	357	338	345	314	318	366	343	316	319	362	358	325	322	344	352	319	320	350	350	363	305	345	342	336	341	325	349	298	353	328	308	353	356	325	354	361	363	346	328	359	317	331	356	330	329	290	322	331	340	324	309	327	332	373	356	334	303	329	325	355	333	343	340	303	338	344	360	291	342	348	336	347	327	340	326	328	319	314	324	301	320	310	339	374	292	333	298	320	335	321	345	367	357	331	325	328	318	345	323	323	363	360	332	331	359	307	340	340	362	329	334	326	338	337	315	322	372	347	348	338	352	349	362	352	334	360	357	319	312	310	335	306	317	334	312	342	359	330	304	329	357	308	358	354	319	364	342	334	327	315	354	337	330	319	337	346	354	334	356	332	367	338	304	314	339	331	350	319	335	325	352	345	368	323	352	324	322	335	339	315	348	345	337	340	318	328	339	315	347	296	337	322	365	347	314	326	288	352	328	305	340	319	343	331	330	346	325	306	330	330	322	329	327	299	340	342	356	342	345	334	338	332	336	299	303	347	348	351	337	340	319	344	359	330	359	338	328	338	342	326	361	337	346	327	342	339	329	362	338	352	359	359	320	329	385	354	336	332	345	348	304	309	348	328	334	298	344	336	319	353	334	361	348	321	335	324	326	341	344	357	339	336	350	324	306	372	329	350	344	295	342	364	333	359	349	357	319	316	348	338	334	358	345	350	344	377	360	336	337	311	335	324	327	333	309	342	348	305	291	349	324	324	358	360	331	373	321	321	285	333	347	323	318	346	354	362	332	330	305	356	323	339	340	320	338	310	345	326	343	323	327	332	345	342	316	325	314	361	334	357	323	350	347	319	328	340	390	334	336	335	348	350	352	322	348	352	335	324	370	341	321	384	328	320	329	366	344	319	340	351	351	347	359	334	337	315	346	334	332	332	301	357	309	345	342	340	336	315	355	309	354	357	330	318	335	345	334	327	350	364	331	357	333	297	350	340	315	334	330	329	340	315	334	322	349	366	340	324	325	311	367	350	334	339	339	351	342	329	324	338	368	310	313	355	301	352	333	346	353	309	355	334	353	370	353	344	346	365	350	339	341	363	343	317	368	336	361	318	343	343	336	335	323	336	326	354	359	318	357	312	314	357	328	359	342	346	321	333	312	336	318	349	343	297	336	338	343	339	327	340	329	356	336	333	367	331	354	362	357
25880	26664	35080	30536	15970	4458	987	481	460	420	411	436	407	416	420	420	434	410	430	398	415	425	415	449	418	382	405	408	418	417	412	422	418	394	436	411	405	411	427	398	419	414	388	418	434	415	421	391	412	399	413	431	418	414	409	416	436	434	434	408	419	436	430	411	433	420	458	418	398	457	420	457	444	407	386	362	474	418	438	423	425	417	390	425	424	391	412	417	430	408	404	431	409	374	406	409	412	407	397	448	382	410	397	403	409	389	443	423	438	427	443	414	409	447	408	423	395	413	364	414	424	437	413	401	420	410	405	395	432	407	406	419	412	433	424	418	381	444	398	420	397	400	418	413	419	404	431	397	410	432	399	402	396	425	415	434	421	426	439	423	443	410	402	414	425	407	410	435	464	394	429	418	394	409	395	394	427	408	435	416	391	438	442	426	415	408	426	398	454	405	427	403	390	427	434	414	436	418	433	416	386	395	409	424	428	415	426	403	377	434	435	385	421	429	415	430	401	435	413	401	414	439	405	416	367	433	433	461	396	394	421	405	402	388	399	407	431	420	394	449	418	400	424	419	394	409	455	387	413	412	414	417	410	439	393	448	385	410	411	411	374	382	379	400	405	437	433	399	424	404	403	400	390	387	457	447	440	394	437	421	440	393	416	423	393	414	450	430	453	418	404	407	419	402	398	415	411	378	413	411	455	437	394	390	451	441	450	447	409	417	427	427	403	405	391	414	436	411	423	425	433	372	416	391	426	387	408	385	448	427	422	387	408	422	422	409	405	403	431	429	439	382	436	414	406	372	404	385	429	424	397	474	409	420	403	411	387	386	394	397	398	375	429	411	449	421	374	416	419	452	410	424	402	401	423	374	439	448	403	417	417	416	373	389	414	392	391	387	413	394	412	426	410	432	385	424	407	393	405	386	429	409	445	421	446	428	430	450	380	426	397	404	404	399	403	396	432	446	429	414	379	405	400	381	426	382	391	391	395	433	460	428	428	421	399	411	403	450	432	422	416	406	436	427	459	401	442	410	408	444	422	404	376	429	397	386	443	398	430	418	447	423	392	431	410	413	414	405	410	383	445	416	428	421	409	392	401	410	418	431	374	410	416	421	403	418	407	430	409	412	440	444	415	440	407	401	398	400	423	453	431	401	398	405	385	386	404	407	390	407	430	418	415	410	459	441	396	394	385	402	414	436	391	383	376	399	400	396	443	388	403	391	410	387	414	453	434	407	409	391	409	451	389	410	416	426	393	424	394	415	400	422	428	405	399	420	396	406	441	430	395	416	417	407	394	441	397	408	420	375	418	389	421	398	414	424	411	435	392	402	405	439	393	410	385	369	385	447	405	417	391	410	377	379	407	390	435	412	397	420	446	426	411	386	427	414	416	401	381	414	414	438	419	412	434	435	420	406	416	405	403	421	446	427	399	408	412	436	393	416	405	418	403	407	397	433	429	403	397	400	367	402	409	422	408	409	431	393	409	428	430	428	441	424	409	433	400	392	420	393	433	413	433	425	395	421	440	367	407	472	395	407	430	400	413	421	407	378	408	420	423	391	412	416	377	375	400	458	464	429	424	406	408	461	396	473	367	410	443	467	426	423	440	406	430	385	433	421	409	404	414	378	377	395	394	423	394	440	420	423	393	417	423	414	394	390	438	423	439	387	420	421	405	409	427	404	395	414	384	397	447	413	438	412	446	412	409	396	447	447	416	393	397	407	389	390	414	411	385	395	385	402	414	393	398	435	424	394	392	379	405	382	425	400	423	419	424	419	405	409	405	391	386	387	420	382	394	420	389	419	405	399	404	426	369	436	428	420	393	420	428	439	436	359	405	422	423	412	382	426	388	410	387	419	384	374	402	415	426	423	411	406	422	433	404	418	385	397	424	396	410	385	431	379	424	365	405	409	407	389	414	405	421	412	407	417	400	427	407	437	411	410	427	461	399	412	439	421	414	452	441	421	502	432	435	423	420	444	440	477	408	418	395	443	377	373	401	371	414	419	416	403	393	405	384	445	412	427	402	399	419	427	410	397	463	419	420	420	401	440	420	377	434	417	401	403	420	418	399	400	420	457	413	416	402	393	407	393	434	420	460	411	419	363	443	393	426	402	417	438	421	402	442	382	424	426	430	403	413	407	420	431	402	451	466	425	409	421	389	421	436	402	416	417	427	427	399	391	389	415	397	399	405	409	437	365	449	439	416	437	423	411	385	398	414	426	423	429	423	422	402	403	398	412	402	426	396	415	405	444	440	434	436	415	417	438	415	404	420	420	432	411	398	423	379	415	395	403	413	373	429	376	402	396	403	400	411	444	403	395	418	422	414	412	425	451	393	412	400	438	422	439	410	409	420	410	425	443	427	419	426	403	402	401	439	397	406	389	426	411	396	390	380	369	412	396	424	390	451	416	381	375	398	407	392	393	419	435	391	395	441	404	448	402	396	374	462	400	444	419	427	415	376	405	430	392	433	420	417	391	400	406	432	417	461	397	414	416	415	413	401	419	415	384	415	405	395	373	408	451	426	406	400	411	404	417	401	383	428	423	426	395	403	415	393	441	396	422	432	426	401	405	400	401	376	409	399	398	445	404	412	404	407	390	438	411	452	427	414	400	430	441	365	366	402	463	462	408	398	439	377	406	421	400	390	394	402	396	376	422	377	404	353	391	395	441	440	425	400	433	431	439	399	421	411	411	388	419	403	410	409	442	387	420	416	395	430	415	379	439	387	404	414	409	394	409	388	414	454	442	383	403	423	424	432	393	403	419	437	419	423	391	458	411	417	405	402	376	386	422	429	435	443	405	420	419	402	417	404	438	368	411	432	384	443	407	394	374	419	448	396	390	432	397	396	410	425	418	424	401	416	420	397	388	403	398	393	421	443	424	372	384	440	362	424	421	452	413	402	432	420	401	409	397	408	383	466	420	425	394	394	413	406	437	399	422	419	424	430	392	389	434	375	394	411	405	416	435	391	410	407	436	416	411	425	403	407	426	394	382	435	387	389	379	397	404	428	411	389	421	439	407	451	431	446	455	422	381	386	407	419	396	394	446	417	443	442	396	412	398	435	426	417	421	392	414	443	414	389	417	403	440	442	423	407	431	411	376	432	432	433	442	413	391	412	404	433	412	387	401	428	446	395	426	418	403	409	418	419	414	424	404	428	406	403	422	398	402	436	420	412	428	436	412	420	388	419	383	388	405	418	378	474	416	426	350	430	418	446	406	444	441	417	422	387	415	395	444	431	424	413	414	405	384	437	399	412	375	385	388	395	430	408	428	440	392	414	406	389	425	400	430	402	388	384	425	425	421	410	375	404	413	410	439	388	437	406	445	414	415	394	439	396	413	397	415	404	368	451	382	444	380	458	402	404	401	444	390	412	416	427	415	402	408	438	402	462	409	407	375	395	393	447	404	426	420	371	414	381	421	398	415	452	396	394	422	407	419	420	425	373	420	426	457	382	427	389	405	444	428	399	417	447	430	382	426
59504	79151	48471	22116	8472	2658	908	493	431	358	423	420	388	403	374	370	422	397	375	399	423	373	344	384	373	410	380	396	380	406	375	392	355	392	382	374	384	405	377	397	405	394	388	419	365	395	382	392	395	352	377	346	391	406	414	389	383	370	395	394	410	402	402	415	392	412	401	369	380	399	400	359	411	385	355	378	401	391	361	373	412	363	424	389	423	393	401	395	397	404	371	445	400	366	392	372	396	387	395	397	428	365	411	349	395	396	375	376	400	395	411	415	354	391	387	368	369	374	424	391	394	401	380	386	379	393	391	394	401	405	365	379	402	408	347	398	436	383	408	404	382	374	397	381	410	414	416	390	389	380	392	404	416	353	372	419	401	395	406	378	385	368	402	422	390	392	406	400	370	386	362	404	339	402	377	406	382	373	409	364	396	364	383	367	390	382	404	366	393	394	344	386	341	400	372	389	415	369	418	396	401	358	372	399	371	407	411	414	400	421	384	387	424	433	366	394	397	408	389	360	375	380	407	399	393	388	379	409	384	402	389	382	385	425	408	393	375	411	385	375	378	396	390	385	345	378	391	418	387	374	377	357	394	357	400	409	393	374	388	412	380	369	384	425	387	398	386	358	391	375	394	384	395	411	398	401	370	375	378	430	405	391	419	400	380	382	364	395	403	375	372	412	381	394	361	390	377	429	369	390	391	383	389	377	362	381	376	384	406	414	400	385	339	396	398	375	392	380	390	400	402	406	383	364	402	410	412	420	362	378	444	345	413	397	401	413	374	380	397	370	411	406	374	381	364	384	387	393	382	369	385	393	390	387	398	377	414	406	406	373	392	364	349	392	390	418	392	383	402	415	390	409	392	431	400	368	379	390	401	388	391	396	421	389	407	368	369	412	385	370	387	393	379	389	400	388	403	338	369	398	415	410	367	390	412	376	398	357	439	401	393	392	377	382	417	419	400	364	400	420	386	380	385	366	399	375	395	408	383	405	405	396	387	370	374	388	441	360	396	409	402	391	374	432	408	430	380	387	352	380	358	378	422	382	383	400	392	362	400	408	369	363	363	416	378	371	382	372	367	417	388	369	367	383	391	344	391	391	389	385	387	394	352	378	396	394	372	408	390	369	415	352	404	403	383	422	377	387	373	362	408	366	374	395	393	390	376	379	400	445	432	375	363	392	362	399	403	376	362	395	364	397	380	417	415	379	413	405	362	392	385	394	418	372	363	383	375	412	385	423	390	375	412	400	391	419	396	378	391	364	389	426	368	389	390	363	409	374	398	437	366	383	391	418	399	360	414	439	374	373	406	386	366	400	380	384	388	360	375	384	387	405	423	375	372	366	367	376	378	386	372	382	383	394	404	401	416	385	435	391	425	377	387	410	382	405	420	403	387	426	367	393	394	407	381	411	406	392	396	396	388	382	387	419	370	382	406	378	399	415	384	379	397	410	362	432	398	394	392	375	384	404	395	416	378	398	370	415	422	410	417	407	421	371	379	434	353	390	372	381	418	402	406	352	409	395	415	373	414	399	379	393	390	373	369	376	418	392	409	401	371	406	383	365	347	381	433	369	405	388	371	430	391	382	366	435	449	426	389	379	386	398	414	387	403	370	390	391	375	374	398	378	395	378	407	389	377	416	372	380	381	385	385	393	404	396	410	355	369	394	359	385	404	395	370	383	402	398	418	353	420	408	369	387	351	405	384	408	390	383	397	361	405	389	383	410	377	382	363	362	402	383	370	365	393	331	380	409	427	421	411	397	398	359	395	366	413	380	357	417	367	394	393	416	385	373	373	387	419	406	380	394	417	413	361	355	387	403	411	388	367	367	401	352	355	355	381	377	365	423	379	387	398	337	390	398	389	411	391	359	388	400	392	374	360	398	392	397	370	401	372	415	385	412	406	362	413	403	345	394	412	392	428	395	392	361	364	375	384	386	409	361	413	394	391	388	416	413	368	361	401	405	370	387	392	389	391	402	395	383	399	395	403	389	378	386	409	401	391	410	380	356	381	429	365	397	395	388	418	366	392	382	385	428	420	425	407	370	375	390	382	393	395	409	371	432	374	384	393	394	366	419	357	401	361	417	410	352	423	417	417	373	401	387	404	412	389	430	381	402	353	407	422	412	402	391	356	370	381	366	350	366	403	396	384	393	391	392	344	397	389	397	394	391	358	402	400	381	367	370	379	371	363	343	397	395	356	366	404	377	393	418	372	402	356	397	387	371	408	413	386	410	382	381	400	404	410	389	386	386	384	376	403	411	399	386	405	374	399	390	391	387	395	384	422	380	397	375	407	408	397	429	382	378	349	399	402	389	383	370	370	380	383	400	408	426	392	380	352	389	415	379	375	367	402	413	431	392	420	380	371	390	403	389	406	409	380	384	384	404	391	409	391	417	366	375	374	435	396	407	388	375	368	371	408	414	383	381	372	412	388	389	395	412	410	399	376	439	373	360	400	383	401	404	357	386	386	394	410	388	379	360	363	419	399	361	358	348	402	361	361	388	374	400	386	405	397	409	380	355	394	387	348	390	421	363	387	398	387	369	375	396	369	385	395	387	384	406	360	404	392	373	380	390	408	404	412	404	398	409	397	380	427	374	420	370	367	383	376	381	374	397	370	422	374	395	357	383	431	394	398	401	398	449	369	374	361	394	389	382	426	397	392	391	402	390	349	392	389	413	406	411	374	388	408	370	413	407	393	391	356	380	358	366	358	383	393	421	348	374	375	349	399	391	363	366	397	379	386	407	409	391	369	402	399	418	373	384	380	372	391	388	383	396	376	384	378	386	427	385	426	371	397	375	353	384	388	377	368	403	375	382	355	393	402	398	414	384	388	368	358	429	417	376	408	370	375	393	359	380	354	396	371	376	413	437	388	361	380	392	400	393	383	391	395	382	408	343	375	380	411	395	412	391	397	402	375	410	388	363	342	369	389	391	382	350	393	392	389	396	393	382	389	398	393	381	393	392	365	381	377	401	401	407	402	393	369	397	395	398	408	410	376	386	381	352	418	408	418	404	390	396	404	397	392	391	375	424	384	371	380	381	421	432	388	409	392	397	348	385	386	396	384	355	372	376	393	403	414	401	400	406	382	420	389	415	405	365	385	375	382	395	405	355	381	391	398	383	380	384	410	400	403	395	375	376	410	393	381	400	391	385	366	368	395	356	369	355	381	419	386	426	353	372	391	374	395	403	392	375	408	408	359	402	408	408	399	374	384	368	416	393	358	362	412	408	398	423	390	386	402	394	407	408	399	375	392	415	357	372	387	394	367	358	388	392	368	373	346	370	369	344	375	397	406	383	378	373	431	383	363	375	408	415	391	349	356	377	386	382	363	388	366	357	375	357	393	364	327	387	435	371	416	399	386	387	396	380	375	435	398	376	418	405	373	392	399	375	362	369	396	416	387	408	380	394	391	372	382	404	419	376	404	389	391	377	395	375	425	431	413	369	361	362	369	397	404	381	405	408	417	363	395	407	348	351
24020	22395	30592	28383	23102	14976	3414	844	660	634	653	612	579	586	555	540	552	573	555	626	531	547	564	619	567	564	552	570	562	562	550	537	529	547	542	546	551	570	524	511	527	613	574	551	560	555	559	540	545	582	567	624	567	527	576	548	539	538	595	545	560	546	524	542	524	566	565	594	563	536	547	579	578	550	532	589	523	582	572	582	552	532	529	558	503	531	549	540	556	548	597	550	539	545	552	529	554	567	536	528	555	590	580	554	585	572	562	533	565	548	539	511	522	507	558	547	553	526	583	560	567	521	557	532	535	547	558	552	540	550	557	511	582	539	563	561	552	508	579	542	548	530	561	559	537	556	543	538	553	591	560	575	537	522	563	533	556	534	552	559	553	574	592	555	512	556	559	550	556	555	573	542	538	552	575	546	554	569	534	575	561	579	535	559	542	517	617	478	554	595	568	540	528	523	543	569	574	557	584	539	568	528	554	522	508	568	515	565	573	555	558	536	498	544	573	573	526	560	563	570	559	532	577	546	521	558	555	545	548	559	490	535	569	516	579	563	537	518	554	544	541	551	593	536	546	542	546	544	554	518	566	539	568	531	541	554	554	551	567	578	542	549	546	568	568	527	515	509	525	533	555	550	557	569	555	516	566	579	543	536	584	550	559	569	554	551	555	569	578	518	528	513	528	568	533	510	550	581	574	551	560	534	570	568	545	540	554	528	571	548	550	520	592	538	549	591	550	556	531	535	502	530	583	535	512	568	586	550	509	544	592	576	524	522	593	577	518	584	526	553	547	513	542	562	536	522	559	521	541	565	561	579	529	537	574	578	553	584	559	566	514	530	567	531	539	542	484	536	596	551	533	584	560	550	539	539	562	537	573	550	599	557	540	549	521	558	539	578	559	536	546	563	576	566	537	553	585	615	554	519	544	518	531	528	511	539	558	587	583	522	543	528	561	555	550	590	558	542	570	536	564	498	535	529	582	496	574	553	555	556	579	551	555	587	562	555	544	578	529	565	588	568	534	561	551	514	519	536	558	564	547	576	535	603	546	567	530	550	534	563	568	556	552	545	563	588	530	564	565	536	567	621	589	529	545	555	557	555	534	555	522	547	553	574	554	516	578	522	590	549	576	570	569	547	512	515	578	580	521	518	506	542	559	534	559	543	546	531	536	548	533	539	556	543	527	538	572	555	535	550	577	556	537	559	507	536	537	561	538	578	586	587	510	539	573	554	515	574	531	560	536	526	599	541	521	588	529	533	497	536	529	548	571	553	523	516	566	566	580	521	507	546	574	586	518	568	541	568	552	529	538	568	524	558	577	547	534	481	535	557	520	561	545	580	560	557	603	551	588	560	586	541	563	495	546	506	495	533	580	553	522	559	567	595	590	563	531	527	564	526	555	580	562	537	572	565	571	555	574	572	559	522	544	567	531	551	561	529	557	542	550	565	547	565	534	541	525	529	589	541	539	542	521	530	568	540	535	574	601	560	563	582	547	596	540	561	551	563	542	579	576	551	558	594	525	536	522	559	593	528	546	535	561	537	549	571	533	513	559	563	515	570	574	558	545	537	562	542	553	538	500	508	529	557	532	535	589	485	585	561	553	564	518	583	544	527	535	549	524	506	586	549	560	504	547	536	593	530	508	524	529	547	551	569	575	530	536	486	552	561	552	565	570	532	588	538	555	495	557	565	550	559	558	527	536	576	587	550	550	521	571	572	579	554	570	527	529	578	551	578	558	532	557	557	553	533	542	569	592	560	534	548	550	587	550	551	531	551	515	487	538	511	535	556	521	511	561	527	549	568	541	535	566	519	537	569	510	512	567	528	558	570	571	520	536	548	561	545	554	544	568	547	502	537	544	583	574	596	524	536	538	562	604	527	521	536	533	551	572	480	531	510	548	554	527	569	555	535	556	557	569	542	548	523	518	520	559	555	545	528	565	543	578	558	529	530	596	509	549	558	574	517	536	569	537	559	524	532	538	604	558	584	539	553	504	549	552	534	507	541	562	563	545	566	554	581	536	550	604	548	563	555	543	599	577	555	583	579	577	546	554	572	536	575	583	500	550	578	542	542	556	540	542	531	497	525	539	534	497	494	563	582	518	583	545	530	567	582	538	566	561	563	531	527	573	548	554	556	564	546	536	556	547	563	540	570	563	541	512	545	554	556	568	524	536	573	558	570	581	528	562	539	532	539	543	524	582	590	556	517	597	536	546	512	558	573	558	594	578	537	576	547	556	561	557	540	555	567	551	529	561	481	527	514	572	552	587	592	549	562	563	548	523	562	543	527	516	588	553	547	550	544	551	565	551	551	535	525	549	600	559	602	571	516	530	579	542	514	542	557	566	578	552	546	556	547	550	526	526	506	595	559	572	562	563	560	564	549	545	545	599	495	562	568	515	565	578	496	560	544	556	536	586	498	550	568	521	557	536	549	550	554	569	559	574	534	551	546	525	563	517	544	613	523	579	575	529	537	564	529	579	538	539	572	543	569	539	523	523	507	514	606	589	570	538	571	526	550	528	536	537	575	551	489	561	581	522	561	534	528	505	587	541	550	555	571	584	561	533	542	562	553	533	581	547	529	553	565	550	516	595	542	557	576	605	559	554	581	607	579	524	515	557	554	566	562	566	560	551	570	559	552	544	500	561	560	508	559	510	510	533	500	570	544	584	566	563	558	552	584	552	556	524	564	546	602	537	546	548	522	551	609	548	570	570	534	545	569	560	532	565	549	535	534	524	554	510	572	528	532	539	573	556	582	499	546	505	570	553	523	584	576	591	539	540	578	574	514	517	561	548	544	562	561	589	553	515	563	600	559	548	565	569	572	543	541	594	564	550	533	545	542	538	555	538	514	540	554	570	566	519	558	546	546	549	548	576	528	521	528	543	544	562	562	576	546	553	591	549	554	566	568	553	538	571	563	596	530	512	532	536	543	522	548	510	531	561	573	564	525	558	494	573	551	602	539	487	543	567	576	490	574	554	500	576	515	559	553	539	547	582	523	574	529	555	575	524	563	531	530	574	545	551	582	528	569	547	569	588	540	562	534	533	519	489	519	535	547	574	545	528	570	535	616	571	579	571	598	549	564	551	539	515	543	548	527	538	598	526	570	529	561	520	533	518	585	581	541	530	581	578	507	537	578	561	511	503	563	549	540	539	528	521	539	554	589	552	507	507	551	523	560	560	567	537	550	490	582	565	502	563	542	515	534	539	553	531	540	562	548	566	602	563	554	534	548	535	564	498	545	581	591	542	541	518	546	560	587	505	526	540	517	573	564	538	526	558	571	577	528	559	542	551	546	539	515	588	545	561	528	569	554	566	570	545	571	520	538	570	550	521	520	554	515	549	542	547	551	547	568	564	543	500	568	504	551	531	514	528	573	542	533	570	549	534	558	537	515	605	538	543	520	558	526	535	564	552	589	527	509	539	515	536	557	561	536	563	521	535	578	554	564	527	542	531	524	490	526	552	564	512	543	599	495	549	548
62400	92955	63094	38868	17497	5580	1473	734	556	556	528	516	537	523	548	591	531	511	494	528	541	527	489	545	516	537	567	520	525	525	535	561	557	531	529	541	529	576	532	506	546	528	527	535	558	529	564	559	541	548	528	558	521	507	555	529	548	558	509	506	490	538	481	540	554	529	507	521	511	544	510	520	564	531	547	529	571	572	531	562	547	585	531	524	558	567	503	534	575	522	504	523	503	487	569	511	529	524	510	490	557	507	528	561	543	529	526	521	540	503	559	542	512	554	511	510	555	539	509	515	529	549	467	494	554	495	555	524	566	495	559	533	502	520	567	486	533	518	526	528	546	497	511	536	555	537	548	520	555	503	529	505	511	542	521	523	502	541	532	553	543	565	522	487	557	511	512	515	538	534	523	557	529	498	563	560	529	533	546	511	506	522	531	544	481	544	530	570	527	545	497	520	541	531	502	545	553	501	531	490	503	502	555	533	529	530	531	582	520	524	518	480	522	523	552	559	555	506	558	545	534	524	529	536	520	536	565	538	535	536	492	531	519	554	549	522	552	548	521	490	507	542	508	531	504	504	537	532	517	526	459	480	486	546	500	558	532	536	504	523	529	471	503	523	535	531	518	524	580	554	503	514	486	520	550	519	546	509	486	517	539	504	569	510	529	541	499	562	494	565	561	563	520	486	488	520	546	582	552	527	541	539	552	509	522	515	516	529	526	566	539	535	517	513	507	518	484	517	555	536	524	505	538	538	497	499	546	532	550	587	538	499	501	485	537	547	552	505	529	533	547	576	541	574	551	509	545	520	504	499	519	497	522	489	520	521	563	478	525	540	539	529	552	531	523	498	526	541	503	524	515	552	509	533	569	505	534	523	578	493	531	533	501	542	487	553	532	550	530	513	505	520	497	494	528	510	521	566	510	528	570	533	560	506	501	504	531	534	507	467	531	511	510	532	493	541	536	522	533	512	533	548	497	553	525	535	539	520	520	558	544	492	508	525	554	586	540	504	524	529	478	547	535	544	531	496	526	555	517	509	521	504	513	512	529	549	471	532	478	518	475	557	544	486	540	521	535	575	532	553	506	497	497	568	522	497	504	562	531	526	504	518	516	509	561	536	520	570	536	520	525	501	529	543	515	546	549	547	512	511	556	547	523	539	518	545	536	508	494	535	526	491	555	544	516	531	494	537	554	501	558	597	561	534	504	526	552	494	537	542	506	544	553	530	482	526	551	529	521	514	541	535	547	522	547	555	502	550	488	574	543	519	497	521	561	508	533	526	535	484	534	511	535	516	522	525	521	531	516	534	484	526	535	562	497	532	557	532	540	582	502	470	541	569	567	557	475	531	490	513	516	552	509	543	483	551	514	528	519	522	499	459	528	498	546	531	540	530	532	551	525	536	567	527	523	519	590	528	546	528	536	547	508	516	552	545	546	536	512	515	528	561	519	507	527	533	568	538	541	530	562	505	520	558	488	532	502	577	553	538	493	568	504	507	482	494	552	539	558	502	514	505	516	529	508	509	528	533	518	556	519	504	530	513	478	512	591	498	539	538	533	531	566	551	480	534	568	492	521	519	519	499	497	526	519	528	557	525	543	539	523	529	524	506	502	553	510	531	519	562	489	557	514	496	539	509	560	496	515	506	530	545	495	528	528	538	483	575	554	540	563	558	528	528	530	507	512	512	560	524	512	508	539	547	548	566	573	518	526	532	534	517	532	513	551	552	534	526	521	526	559	536	548	479	496	495	478	486	521	561	519	555	484	566	503	519	524	516	537	541	564	543	548	567	573	519	537	551	512	536	559	527	521	495	537	532	515	516	576	541	526	553	523	513	556	509	547	548	578	558	509	551	537	547	519	555	517	547	515	533	512	536	507	533	510	532	531	536	518	518	520	522	511	575	533	511	528	547	548	519	582	514	508	537	504	534	522	511	521	511	513	539	524	493	550	503	561	526	500	567	541	551	567	515	514	555	488	538	517	533	521	545	530	543	562	524	517	536	492	530	494	516	500	523	539	518	526	512	538	571	522	493	518	537	524	545	537	556	532	507	518	512	514	545	519	506	524	550	527	529	540	533	552	534	546	551	556	514	534	499	539	527	536	537	496	511	501	508	520	512	518	518	557	571	505	530	523	539	535	531	493	559	498	519	490	503	509	552	509	490	581	518	536	497	524	536	573	489	551	478	516	541	497	520	547	520	562	529	559	516	522	536	557	545	555	511	545	542	528	502	489	525	506	540	468	522	564	499	522	539	521	518	523	518	509	505	520	506	524	517	473	580	549	535	521	508	521	597	529	518	505	520	547	506	546	539	524	493	528	537	540	491	527	533	537	525	551	538	523	524	563	542	580	532	515	554	560	531	558	491	547	522	530	508	546	534	503	498	517	529	518	523	501	541	590	534	548	535	483	519	529	520	506	467	520	506	495	550	550	512	543	564	509	476	513	537	504	538	529	511	513	512	551	479	535	534	554	540	555	536	559	515	562	548	525	576	472	541	514	533	537	518	500	519	471	514	498	578	542	573	540	538	515	547	507	512	501	509	528	490	508	527	545	501	509	510	522	549	483	503	526	531	525	566	524	497	517	518	551	542	542	530	547	544	516	561	522	545	513	544	511	531	520	526	517	556	545	507	541	537	509	518	545	540	499	543	557	532	541	523	558	526	548	542	486	554	516	559	540	536	505	551	560	554	550	497	539	553	509	539	514	570	541	563	577	520	519	497	513	548	515	499	540	528	511	506	510	525	497	528	532	544	563	561	555	531	488	546	513	556	552	572	534	504	508	553	534	582	537	507	517	486	587	510	504	511	563	509	521	553	504	560	482	516	546	520	550	522	511	538	532	548	547	532	506	535	511	505	520	499	499	538	491	495	505	559	578	511	530	531	519	553	516	531	516	535	515	525	552	514	518	535	539	558	562	537	500	517	566	487	501	537	514	530	486	517	499	520	516	527	523	510	482	533	538	511	515	550	510	520	531	521	516	533	571	539	501	526	488	528	522	507	568	548	558	484	562	481	541	542	532	559	531	505	509	522	562	504	530	501	532	531	524	541	526	516	517	535	535	522	534	513	516	507	507	545	537	548	532	545	496	540	504	541	485	566	516	533	543	534	547	527	547	527	496	526	502	535	525	528	514	513	532	477	529	528	522	534	508	534	484	544	553	571	506	481	511	500	521	525	553	512	544	531	495	521	557	483	545	563	526	495	512	596	495	539	507	505	504	556	491	532	507	509	525	523	522	508	518	537	536	532	528	511	545	526	516	498	525	567	485	516	480	536	535	502	529	548	540	544	524	536	495	543	552	496	533	518	530	506	499	478	558	468	492	479	530	527	497	515	521	532	519	553	512	562	560	528	545	499	532	517	497	506	547	546	526	554	544	528	511	549	511	495	486	500	536	501	549	523	513	528	551	557	549	552	541	519	526	530	530	524	506	535	497	566	480	526	523	528	537	533	560	514	537	503	551	555	483	530	497	558	538	538	520	530
31732	28530	20814	8132	1611	531	436	392	385	372	373	398	371	366	369	377	315	384	361	415	391	398	372	378	404	391	348	357	389	385	398	355	402	340	374	373	357	384	349	412	403	363	358	349	408	368	404	381	391	386	349	392	394	404	399	364	369	380	368	373	377	375	376	343	347	411	383	365	385	382	372	385	379	377	382	384	385	394	344	343	373	356	350	363	373	421	422	376	382	382	384	389	405	383	370	386	349	381	372	400	397	370	342	402	367	372	376	389	317	401	353	385	410	362	358	337	407	379	365	347	378	377	374	381	420	386	370	391	353	383	389	363	406	362	350	369	386	361	348	408	378	365	351	377	358	392	374	384	429	411	405	366	374	406	367	376	409	380	420	400	375	368	366	351	372	406	360	382	379	361	399	371	362	375	401	385	372	363	402	363	395	383	397	364	402	383	360	368	408	360	374	355	361	356	367	385	366	383	365	408	386	370	391	367	367	382	359	363	382	395	367	363	348	371	382	414	387	383	368	349	365	398	377	340	370	357	354	365	392	355	373	384	448	385	384	367	380	372	380	370	360	375	366	361	398	396	382	362	396	367	392	355	368	368	405	391	367	363	353	380	363	387	391	344	398	356	364	390	412	397	337	417	378	382	435	389	400	431	395	372	387	374	367	393	419	363	383	373	405	373	347	387	382	354	358	363	376	370	391	412	357	360	382	375	395	343	379	355	371	399	369	356	395	362	398	385	378	349	365	434	354	403	346	347	408	394	356	413	368	386	372	355	331	382	346	364	378	353	369	382	403	393	363	385	353	359	384	360	374	365	394	385	353	386	382	337	378	399	365	367	408	386	326	380	367	387	384	371	370	375	345	348	380	369	402	365	400	363	375	395	372	371	353	413	382	373	358	385	424	362	437	372	367	418	370	375	382	370	375	384	341	390	388	378	388	372	357	358	403	388	382	426	368	412	390	382	391	372	385	357	378	417	415	347	374	417	369	404	382	403	369	401	375	381	386	417	362	367	370	357	372	362	400	366	388	371	361	366	366	377	389	356	379	382	356	372	381	375	380	381	383	372	356	358	350	370	414	397	382	376	364	359	375	397	383	361	346	392	428	408	380	383	385	373	387	381	388	390	370	354	381	378	375	384	369	402	360	365	428	358	367	354	382	371	387	369	367	366	380	370	365	355	377	380	403	397	379	356	367	380	349	350	347	376	384	365	374	394	406	359	370	388	400	370	382	364	369	363	394	376	392	379	421	373	363	368	377	358	393	361	380	367	415	399	368	393	407	369	377	427	404	398	401	377	352	355	365	383	401	384	384	369	341	366	388	348	405	377	393	368	414	370	401	375	375	400	406	408	400	381	342	385	402	361	384	390	387	366	370	387	392	385	391	387	385	379	390	411	361	392	372	420	361	405	393	403	397	368	407	361	360	385	401	384	404	345	365	390	343	367	381	398	381	366	388	376	345	382	390	349	390	356	380	371	410	402	407	366	367	395	357	347	363	345	380	373	376	387	396	383	363	354	391	371	359	372	380	343	363	374	403	359	353	395	326	359	370	330	357	400	393	364	382	337	395	394	374	411	395	407	394	393	399	363	375	382	376	379	384	366	405	362	382	406	370	399	394	369	384	376	394	412	377	377	398	377	387	390	378	366	370	393	385	380	375	358	377	403	358	387	402	410	388	385	379	379	376	378	376	374	349	375	379	376	381	346	385	402	364	383	409	370	369	379	370	359	363	359	365	403	388	366	393	370	390	403	404	361	373	380	439	408	388	403	353	370	385	350	351	341	374	352	329	365	381	366	366	361	366	368	364	376	376	360	373	398	389	383	344	384	405	396	365	350	342	396	360	361	346	369	363	389	382	389	378	408	376	349	395	380	385	362	373	376	369	383	424	343	425	405	372	374	386	391	371	376	366	381	382	380	400	371	338	365	401	378	379	354	393	359	430	425	365	379	390	359	411	358	366	368	383	384	379	368	395	400	358	380	367	372	372	352	419	417	366	385	371	387	374	364	382	367	351	385	361	374	390	357	349	373	408	389	364	377	371	419	387	348	342	387	371	391	365	400	396	381	409	398	391	367	362	387	361	363	341	363	412	355	377	401	380	382	399	365	383	381	368	405	340	372	388	417	377	327	379	372	379	399	392	375	416	374	372	354	372	367	360	363	375	358	362	372	389	419	364	385	382	398	380	393	378	377	384	395	389	377	373	357	409	376	396	353	385	371	385	401	409	384	383	364	357	374	371	381	379	362	396	374	367	356	371	343	384	363	402	370	358	375	368	372	382	408	392	348	391	346	389	398	406	382	399	390	399	347	370	411	372	381	350	375	377	351	351	340	395	374	353	346	361	377	378	353	371	382	367	367	396	410	387	393	364	380	445	400	405	366	386	369	358	386	393	416	394	422	381	380	392	400	398	388	374	368	395	391	368	386	379	355	376	353	329	387	388	400	404	401	380	369	396	355	380	356	347	376	370	374	352	350	391	382	372	408	378	369	353	399	388	358	418	375	346	424	365	366	376	403	370	380	385	373	368	370	378	389	354	401	369	397	372	385	374	363	342	369	366	390	389	366	382	377	388	381	360	377	396	399	371	402	365	379	362	350	405	370	378	391	383	356	373	352	401	377	368	368	414	391	383	372	392	378	359	354	387	387	337	427	385	364	379	374	410	375	414	400	375	362	352	361	366	378	387	358	390	389	375	402	361	357	374	375	362	396	380	396	399	378	369	380	346	379	377	385	367	389	410	353	371	353	375	383	351	402	373	371	384	353	393	376	402	396	392	379	397	362	375	384	392	410	382	345	386	372	376	337	405	372	392	334	401	376	358	412	361	430	377	344	383	332	384	371	367	393	382	370	387	358	380	376	380	357	354	387	375	376	360	348	385	377	378	420	416	379	358	376	392	393	361	376	351	384	374	363	336	390	396	348	378	372	373	368	363	379	387	400	391	363	403	344	405	366	382	390	349	390	374	372	403	353	359	347	379	381	389	367	415	387	396	348	393	375	329	367	377	399	392	340	378	364	374	367	367	394	373	390	370	390	412	392	369	366	376	376	370	399	416	363	355	395	375	362	368	353	390	373	386	391	373	383	372	399	362	365	396	349	382	376	379	384	397	364	400	380	365	390	408	362	391	376	360	355	377	375	376	399	389	383	382	381	380	384	344	379	339	394	416	398	404	376	362	359	366	363	383	419	326	353	368	413	390	400	375	364	374	400	349	373	363	347	344	374	338	396	379	373	374	388	386	360	391	346	395	380	383	338	363	430	404	375	366	387	385	402	375	376	389	328	395	371	366	369	374	404	383	393	366	391	369	426	370	372	366	384	377	373	365	396	347	364	354	354	391	368	347	329	409	365	351	375	395	379	350	403	388	372	390	364	362	364	377	399	386	385	418	399	382	367	376	359	353	357	373	382	380	350	353	396	375	410	362	370	344	373	376	376	370	414	368	381	395	404	387	404	381	386	379	337	390	365	399	364	358	365	368	404	390	374
26491	30037	15244	4701	1453	545	362	345	345	370	296	336	338	330	355	334	336	302	347	360	327	327	337	363	365	322	369	347	362	324	331	337	330	357	328	336	366	355	352	310	333	332	353	329	349	345	357	338	336	366	319	334	332	331	377	322	323	322	349	366	344	340	301	330	308	384	315	333	331	280	317	336	312	347	364	334	327	342	296	356	327	340	323	315	331	315	338	350	341	350	298	331	325	294	324	301	320	326	338	332	338	348	343	327	322	319	319	296	343	302	340	362	312	324	330	306	345	365	330	322	338	361	312	355	330	335	338	332	298	310	339	304	311	328	346	301	314	340	363	350	306	341	310	337	341	325	348	348	369	353	337	352	332	324	326	343	330	346	333	329	345	367	301	297	332	326	310	340	303	295	345	341	350	320	332	322	386	316	324	332	342	356	318	359	325	347	345	316	339	325	335	302	343	322	327	336	336	305	336	318	318	332	353	339	337	340	332	323	326	347	325	326	321	305	355	335	354	355	331	336	335	316	332	350	358	351	336	296	351	328	374	322	337	334	339	302	323	347	350	338	317	331	334	318	312	332	334	335	343	324	338	295	359	341	308	344	289	312	331	352	325	308	321	303	304	328	298	334	363	335	339	338	311	301	315	366	360	330	345	294	340	362	321	340	376	345	341	333	315	297	322	330	326	314	327	334	320	371	332	308	315	354	339	312	303	326	331	351	337	326	337	321	344	352	313	361	305	309	311	323	315	325	342	332	361	344	329	311	316	335	348	301	332	320	343	330	323	328	324	326	328	341	318	358	327	327	359	305	300	325	301	338	315	308	346	343	330	324	350	319	343	314	333	338	296	326	327	300	328	300	353	318	333	319	349	348	329	338	359	327	334	360	372	311	308	333	293	327	313	323	299	326	301	356	321	337	358	362	326	341	315	293	370	347	305	333	324	319	315	328	328	337	328	370	351	341	315	347	358	342	320	314	326	330	339	358	327	310	341	346	383	347	365	332	327	362	334	371	348	343	362	323	327	332	329	315	300	319	322	327	332	362	361	312	323	320	329	345	363	364	333	342	324	325	339	316	309	332	325	322	317	351	316	324	333	322	326	347	330	360	332	328	348	319	379	342	320	319	331	335	334	319	324	297	329	341	310	333	370	319	324	338	346	329	337	317	332	390	327	283	344	366	331	332	320	323	310	328	337	361	296	346	330	334	312	350	324	335	333	323	319	340	328	334	347	338	304	338	348	327	335	350	343	327	355	333	356	351	317	339	319	317	329	351	319	360	298	333	340	343	340	337	341	329	345	319	301	315	338	340	300	331	370	329	329	342	359	352	316	340	316	371	335	350	306	334	326	354	358	347	358	315	310	311	307	325	302	340	337	351	331	361	330	314	300	337	318	349	333	318	331	301	328	339	306	305	305	302	319	309	318	342	340	337	338	331	326	332	330	344	312	345	333	336	342	335	348	341	315	316	308	318	338	314	307	345	327	351	364	327	323	329	335	348	336	330	321	327	335	350	319	313	325	328	357	314	331	347	315	305	338	313	348	341	331	334	341	313	352	336	327	322	344	359	320	306	377	335	325	317	359	300	300	305	336	347	367	363	313	363	327	324	335	315	317	320	345	349	326	339	321	309	323	325	344	330	319	329	326	333	342	317	309	315	365	329	320	309	305	367	381	328	316	352	341	357	366	332	299	349	346	334	297	317	352	306	313	308	344	350	353	325	326	349	313	309	344	314	333	309	314	325	304	301	318	328	303	305	346	340	307	306	322	349	352	338	315	347	306	324	359	348	348	343	324	364	290	347	307	310	344	322	349	326	343	337	366	320	367	320	352	342	286	311	319	323	323	308	315	312	316	310	336	335	337	350	340	343	342	299	318	325	370	330	337	317	321	356	355	328	360	339	341	356	349	321	336	330	347	333	329	353	328	320	326	347	319	340	351	332	353	317	328	326	339	326	309	320	318	351	334	314	320	334	348	343	329	317	337	337	319	314	341	348	331	339	346	312	324	335	365	342	310	335	337	328	360	352	309	322	364	361	353	322	308	319	344	348	310	315	345	310	333	333	342	326	342	341	321	314	311	321	323	322	340	353	338	289	344	291	327	337	333	315	348	364	307	352	338	346	346	328	319	330	369	346	329	331	334	358	326	317	314	333	336	361	329	335	305	308	337	330	348	319	327	332	324	351	331	326	346	333	322	340	359	326	307	342	323	337	343	359	342	351	324	349	336	327	334	318	332	343	328	296	289	316	330	305	323	324	357	357	321	309	346	350	318	344	307	341	347	340	310	317	299	319	315	337	308	353	304	369	330	326	329	319	338	326	349	327	302	352	342	356	362	332	298	336	345	323	357	348	314	331	342	354	334	363	351	331	339	350	356	321	317	334	341	359	315	326	329	336	348	334	297	357	333	330	353	326	328	349	294	330	314	298	349	332	323	340	331	348	340	290	320	347	308	327	311	315	340	334	312	349	315	348	346	320	310	339	375	333	329	322	306	345	289	350	326	314	343	296	319	319	322	309	319	318	343	324	322	323	278	322	333	369	303	342	302	350	322	344	319	336	334	352	354	326	338	337	334	346	313	357	331	335	351	345	323	340	342	343	326	342	303	338	354	335	356	351	331	323	308	308	311	348	347	325	370	304	341	349	360	357	338	342	332	329	340	342	366	348	318	350	356	314	327	346	323	317	347	316	285	322	334	348	332	355	324	350	317	331	352	323	337	337	326	359	340	348	329	312	343	324	332	302	348	359	344	329	345	340	327	324	365	336	313	333	311	323	363	325	306	351	311	308	335	321	359	309	357	346	340	318	350	304	328	313	334	319	308	354	380	340	326	316	309	322	340	350	332	357	303	325	333	313	320	327	329	297	334	318	312	329	318	342	329	318	325	359	376	359	365	355	308	346	345	349	320	326	335	325	332	312	327	326	343	349	326	352	315	312	323	344	322	366	339	313	317	333	342	314	341	326	346	328	292	353	337	319	339	304	355	337	294	335	327	310	311	319	344	324	295	368	371	319	307	326	304	351	299	330	336	332	303	333	341	322	351	315	367	323	350	321	361	340	278	328	314	321	320	351	306	335	310	311	321	314	374	291	336	361	355	365	341	355	325	362	342	327	345	331	379	331	310	342	372	337	347	321	335	364	300	285	333	330	335	304	347	333	324	324	354	319	334	289	283	367	345	330	343	325	337	330	344	319	349	344	330	311	323	372	319	330	360	350	333	321	337	306	335	363	298	341	346	311	311	324	325	340	333	299	322	320	313	325	319	324	341	319	348	338	334	322	321	359	342	306	334	353	331	322	305	319	310	317	353	317	296	346	337	323	324	307	317	338	355	294	330	346	312	315	345	353	334	330	348	349	321	348	320	319	373	335	348	353	348	338	318	326	332	325	328	318	322	314	314	316	339	326	333	326	326	369	360	324	292	318	311	333	330	329	342	308	331	331	368	349	303	316	372	322	306	338	305	331	330	323	330	338	356	295	313	296	300	326
25987	25413	35186	30035	13943	2581	758	475	414	413	419	414	422	419	410	433	393	401	393	406	410	425	441	390	436	418	414	377	434	405	415	428	382	401	404	421	422	445	394	419	395	385	424	430	403	422	423	392	413	438	403	403	417	402	407	427	427	402	384	416	419	434	401	409	409	392	421	453	445	416	380	431	391	430	384	425	421	438	429	397	386	416	376	403	415	444	389	390	387	409	401	412	396	394	367	408	418	408	391	393	413	386	448	396	397	403	427	428	407	400	448	405	417	418	384	374	433	409	446	385	411	388	390	420	389	373	329	394	418	441	418	408	399	396	420	409	425	410	407	395	403	411	457	423	381	419	422	391	420	418	410	414	403	413	384	369	445	414	381	424	392	384	420	408	392	421	412	409	417	398	411	439	406	379	403	412	390	398	388	387	402	405	392	405	422	414	411	394	379	414	372	396	400	385	447	408	395	390	386	411	388	365	439	396	434	382	372	410	407	424	408	391	427	389	406	397	412	401	402	387	375	426	387	432	447	379	420	432	425	377	393	410	384	399	388	408	421	402	398	430	429	426	443	408	401	429	391	385	439	381	416	423	422	421	389	376	401	389	396	421	419	439	349	402	420	403	393	405	402	411	384	416	398	384	392	424	410	420	388	413	410	404	386	399	392	376	406	429	383	410	413	399	384	412	381	419	407	403	411	407	433	408	396	381	403	417	410	416	428	437	395	389	405	410	424	458	408	379	417	369	391	452	425	402	411	395	391	433	412	398	430	423	416	384	406	367	430	406	407	382	373	421	421	387	393	386	402	414	434	373	418	383	380	383	439	419	414	406	408	405	419	435	418	402	424	412	393	410	416	409	366	413	418	388	403	386	403	421	436	440	399	379	441	415	438	382	412	384	388	395	388	404	402	395	405	364	428	407	434	433	382	411	444	432	400	377	409	444	395	379	388	399	394	405	425	419	382	398	416	395	442	430	411	410	403	416	414	406	365	391	437	385	382	430	423	452	415	393	407	440	422	402	426	406	409	413	418	406	406	385	397	396	426	417	404	404	384	353	430	398	396	413	435	422	427	415	385	406	398	400	412	415	434	390	410	383	398	431	398	408	408	392	396	365	366	403	401	417	383	408	363	438	390	391	412	412	404	388	415	400	411	372	424	404	392	395	434	417	387	400	378	420	414	386	423	431	411	433	420	385	392	412	390	387	418	400	432	405	391	406	415	393	396	438	375	384	439	426	405	402	401	387	399	420	434	406	394	404	414	402	404	412	392	413	398	422	383	386	429	400	383	392	423	397	385	431	393	425	415	388	386	368	432	373	436	378	443	400	368	390	392	404	400	423	378	413	396	423	410	416	403	388	409	400	382	408	368	405	376	426	416	403	412	372	384	421	384	421	414	397	359	418	387	419	400	379	432	394	407	390	407	406	385	427	426	421	398	415	430	410	394	402	413	412	385	405	411	446	415	426	400	368	414	396	392	419	425	411	440	395	379	393	402	400	417	388	411	411	409	418	406	428	387	403	388	405	417	392	400	408	413	402	401	413	422	387	429	403	404	405	397	428	433	380	416	406	424	412	399	407	384	418	403	426	394	404	388	380	404	393	402	378	423	395	409	403	393	440	377	409	376	397	377	416	358	394	378	400	401	391	382	419	403	419	417	406	426	382	407	367	404	417	384	382	389	408	383	385	409	445	381	421	398	381	403	438	430	373	445	407	388	399	389	386	387	407	443	448	430	398	396	405	362	412	453	409	438	418	422	400	391	403	389	370	404	414	422	406	447	357	400	386	395	416	418	417	423	409	419	394	388	415	388	383	421	405	406	413	374	415	424	421	381	443	406	410	396	428	398	442	414	401	380	385	349	397	392	369	398	419	398	415	419	397	395	393	383	418	407	386	398	428	435	441	403	374	416	412	423	412	414	434	436	387	393	409	404	409	411	387	410	385	414	405	399	414	387	415	389	402	387	411	368	404	418	430	427	411	371	401	399	403	386	393	404	425	433	375	402	409	380	398	433	427	390	383	393	402	393	355	420	377	401	425	421	371	427	412	408	409	396	372	426	386	405	393	388	377	401	417	372	386	409	421	423	409	415	399	400	401	384	410	396	408	422	387	404	425	386	393	418	366	410	403	413	408	421	380	398	390	389	388	420	411	409	422	362	375	413	422	355	416	417	439	406	409	414	424	416	383	405	439	388	419	418	399	409	352	385	431	400	372	397	454	377	395	395	408	407	411	423	387	444	391	386	394	388	416	387	416	414	416	376	408	400	416	380	395	408	406	414	389	383	405	425	378	402	419	403	394	447	387	414	424	371	412	402	396	431	418	424	374	423	418	427	439	450	460	375	429	416	371	414	418	419	417	395	394	394	437	405	412	388	397	432	415	422	414	378	394	384	403	397	380	378	399	392	408	405	435	420	368	399	436	422	395	404	408	389	374	416	390	428	383	400	416	405	416	416	416	384	390	402	453	414	409	377	412	410	434	417	437	425	389	435	391	398	370	389	380	361	412	373	406	379	386	405	395	400	420	393	396	420	436	426	382	412	421	379	438	419	385	450	384	429	425	392	368	396	416	442	380	392	397	425	377	386	386	372	444	427	409	409	398	372	407	434	401	398	423	442	415	422	407	397	402	413	403	425	408	399	436	401	398	398	416	424	404	391	392	413	384	421	415	356	420	395	402	345	372	416	399	436	399	424	419	440	401	398	392	396	394	395	403	384	411	396	386	417	403	408	395	411	396	391	419	382	382	418	377	378	406	419	404	421	382	396	386	408	431	406	437	377	417	416	387	405	406	395	423	404	398	402	404	420	422	373	436	426	410	419	408	413	406	379	426	396	381	350	393	404	409	417	420	407	365	410	397	357	427	439	399	399	436	403	404	443	437	404	407	457	372	463	396	405	393	394	414	437	396	391	412	398	393	384	406	381	415	416	394	380	352	427	391	369	393	392	410	388	372	397	429	362	399	435	404	382	418	423	379	380	399	437	393	405	392	382	423	404	390	441	399	411	407	374	412	399	437	409	409	405	402	408	400	385	417	383	407	380	404	420	385	389	401	408	431	407	395	401	382	394	348	408	432	389	423	433	422	440	382	411	368	377	417	413	405	390	378	409	364	416	446	413	390	391	405	400	380	393	420	382	418	409	346	418	376	380	429	408	417	433	405	410	425	424	401	385	382	396	381	400	429	395	383	377	447	389	409	424	438	383	421	352	384	430	397	445	423	417	397	406	422	409	385	392	419	404	414	386	383	423	369	404	392	376	429	412	407	407	397	438	405	396	432	407	440	431	398	423	399	413	403	395	422	419	403	432	397	429	469	440	433	434	406	399	382	422	422	429	396	397	404	429	405	410	390	395	416	398	394	392	421	386	423	375	399	414	391	450	406	389	425	408	428	425	384	439	403	370	438	401	392	393	388	369	431	416	433	447	413	392	421	418	407	388	432	431	396	375	397	378	402	417	406	408	406	396	415	447	396	417	418	412	396	419	433
59703	76190	51151	20079	6230	1528	605	428	416	369	379	399	434	358	397	402	388	367	428	402	384	418	415	389	390	392	417	385	413	385	457	347	399	378	362	363	390	407	373	379	381	386	355	426	421	378	390	375	380	365	414	387	393	358	387	396	418	399	376	371	359	353	395	388	373	366	404	411	407	392	364	384	410	376	359	390	410	404	417	409	373	374	414	412	352	443	373	376	374	416	410	401	395	384	374	404	341	346	367	366	380	377	362	362	382	363	380	364	400	392	416	400	396	392	394	393	399	400	409	354	372	409	385	386	356	351	390	404	413	372	388	393	357	375	412	375	393	390	383	405	394	377	386	407	398	394	388	401	376	386	375	380	423	380	364	398	356	389	382	362	385	402	393	390	369	382	378	386	350	407	397	359	388	414	379	387	402	356	365	380	394	378	404	365	343	401	350	386	383	380	409	408	369	391	405	389	375	364	383	379	394	361	388	398	344	387	377	394	410	412	403	393	407	368	378	352	413	371	354	390	424	378	408	369	372	396	424	371	401	349	409	376	371	397	405	395	379	373	395	332	372	346	387	405	393	384	392	372	400	365	401	399	445	373	400	396	394	385	408	361	392	370	354	386	345	369	386	387	400	429	361	369	386	368	349	343	378	411	389	389	378	346	352	363	433	373	360	399	364	341	361	392	390	379	405	363	413	401	365	394	345	386	399	401	386	377	377	398	403	392	367	380	386	429	358	368	363	373	389	391	367	415	401	363	392	363	365	410	357	380	392	378	414	390	398	357	378	363	393	366	372	369	364	401	380	407	390	380	382	392	339	413	396	392	405	398	375	379	393	401	399	369	400	368	399	401	383	383	407	403	344	411	403	389	390	426	393	383	368	403	365	423	399	384	400	391	389	380	356	395	388	374	402	387	357	378	347	348	397	359	378	375	377	358	403	372	370	429	417	386	378	361	385	382	370	340	383	383	389	389	369	338	386	379	385	374	371	404	374	354	364	367	383	392	370	390	387	352	395	386	359	385	366	394	379	372	415	373	393	376	387	387	385	363	385	410	387	373	411	433	384	394	370	384	376	404	405	381	389	405	385	361	396	369	383	379	420	401	377	391	360	412	388	384	410	386	397	397	362	402	390	402	398	414	380	413	386	361	394	408	359	411	399	385	402	400	386	391	351	384	385	366	359	388	383	411	384	401	407	391	362	375	392	396	413	357	393	401	409	367	388	377	365	423	428	408	392	424	345	384	395	397	371	381	402	383	412	407	364	402	370	395	360	356	357	395	403	370	350	379	357	401	361	372	366	374	380	384	384	370	383	412	353	395	415	395	381	424	376	368	357	367	420	387	384	391	379	392	359	370	403	415	390	398	405	403	430	374	407	395	414	360	345	382	396	390	374	388	412	390	385	347	400	394	369	371	404	377	416	345	390	362	369	404	393	407	375	344	368	361	365	365	333	373	385	360	366	357	376	373	394	399	347	369	390	400	357	378	346	404	389	369	363	407	350	406	385	388	344	370	387	374	381	364	375	375	416	367	374	391	363	404	381	371	345	370	376	385	411	396	389	376	391	383	394	358	370	379	386	381	342	385	380	362	403	386	381	389	397	366	349	393	394	391	369	358	369	405	404	362	403	399	408	370	356	389	383	392	384	381	369	390	390	377	401	393	350	381	359	357	369	382	401	381	378	374	378	373	384	402	404	366	386	420	422	422	403	377	396	363	358	406	371	417	384	379	371	426	380	412	394	385	359	359	382	382	384	402	361	373	412	393	349	404	398	373	396	375	404	373	389	376	407	398	392	392	376	367	392	387	396	369	404	421	390	396	397	407	408	360	384	392	377	378	378	371	359	402	357	401	393	380	379	385	387	377	414	369	346	409	375	368	401	379	396	372	396	384	386	375	378	355	382	373	418	374	375	381	394	398	374	374	348	387	369	362	360	374	395	365	413	360	375	396	402	343	415	378	365	408	403	394	377	342	382	400	370	418	396	436	390	365	348	358	375	376	373	352	395	389	410	358	394	390	404	375	386	366	379	408	382	372	386	415	399	400	409	343	381	398	395	370	394	374	368	405	386	398	352	384	395	388	379	390	384	378	394	381	412	350	378	377	375	361	375	400	369	371	405	378	370	390	412	375	405	374	357	392	361	390	373	401	375	375	384	338	359	396	370	384	399	406	397	377	396	369	386	373	374	384	385	375	415	335	373	380	391	406	371	378	372	382	396	399	384	399	362	377	402	383	358	409	376	390	383	355	356	415	395	388	400	401	397	395	392	413	387	329	389	377	368	406	412	381	370	382	381	392	394	346	398	372	354	432	401	380	377	399	383	399	373	412	355	389	405	400	395	360	385	425	407	365	408	388	380	400	390	394	376	353	399	359	377	372	366	375	436	361	366	358	398	357	371	364	418	380	400	382	394	393	395	374	393	393	402	336	352	387	367	425	421	363	402	376	408	381	404	373	381	340	383	366	366	395	391	369	388	355	364	382	355	366	379	410	361	391	360	369	393	373	396	379	382	445	363	407	380	384	396	358	387	358	349	382	377	375	398	390	408	349	378	357	383	346	421	363	367	411	414	400	343	369	428	388	405	348	366	358	396	395	398	413	394	375	417	392	386	356	367	379	365	391	436	381	364	361	381	422	373	353	355	360	426	374	390	370	334	369	389	409	362	378	369	388	380	449	403	383	388	384	380	372	366	345	375	402	377	366	416	368	392	383	396	360	353	379	411	375	410	385	336	402	386	375	381	373	409	406	391	361	365	388	388	386	405	405	377	399	412	398	392	372	373	350	391	404	402	391	364	353	397	370	403	384	377	397	395	397	386	342	378	401	377	394	403	394	389	359	390	419	398	366	369	383	364	377	388	391	385	376	414	381	391	404	384	379	400	427	367	399	370	389	371	403	406	349	400	389	382	356	391	351	393	384	383	375	381	382	372	344	379	389	389	374	365	397	333	377	396	401	383	407	376	404	372	405	404	387	379	371	376	391	368	385	394	382	389	391	369	375	435	382	373	393	369	354	365	413	369	386	362	371	405	382	374	353	367	371	397	373	381	389	353	393	381	379	411	389	407	387	409	409	388	385	400	384	386	399	424	405	412	398	376	431	375	361	371	377	391	378	378	368	354	414	364	393	390	409	377	431	423	389	414	367	394	403	393	368	387	395	372	407	364	375	387	387	416	390	375	396	398	352	363	384	359	367	380	374	376	415	412	391	392	364	404	364	383	370	384	381	375	406	395	360	392	402	384	361	394	370	388	373	362	402	415	356	407	368	378	380	378	355	376	380	381	379	381	384	383	366	377	392	405	365	380	348	361	403	394	367	356	374	386	381	389	385	381	415	403	375	423	364	392	394	398	375	343	407	380	365	411	364	391	411	366	420	395	415	409	360	394	393	363	357	414	382	397	379	371	357	415	364	368	396	388	386	342	383	369	403	395	363	379	359	363	378	368	384	371	399	378	369	403	383	357	378	377	394	370	388	377	393	402	362	362	391
24017	22686	32212	27760	21194	11704	1937	712	611	607	554	542	559	570	591	568	574	564	602	544	569	574	541	558	584	522	594	553	528	534	555	547	567	580	509	573	565	555	568	539	549	565	562	524	543	545	560	548	567	550	592	534	523	569	565	516	570	582	548	530	581	522	539	590	543	557	562	558	570	563	568	574	567	525	584	574	571	576	531	579	590	580	565	554	531	554	547	547	615	534	521	600	542	532	557	559	538	567	557	562	552	566	549	508	551	555	550	554	563	560	558	486	558	570	544	549	550	556	588	530	579	518	516	569	547	516	541	538	541	571	562	560	537	526	540	569	506	542	560	550	569	548	566	553	583	604	535	546	538	549	540	575	558	520	526	568	522	558	515	540	527	511	544	568	565	504	548	592	544	543	565	547	560	535	529	595	514	555	510	557	590	572	570	562	539	560	534	551	567	544	596	542	596	574	568	590	573	536	545	578	500	505	532	547	559	552	553	571	612	551	571	545	505	558	518	553	545	589	561	562	525	543	523	533	531	572	574	549	566	524	522	526	523	524	557	550	562	531	549	556	589	559	597	566	553	571	536	502	569	519	544	576	510	533	584	555	490	546	520	574	524	554	534	525	549	595	550	580	548	538	555	520	534	582	558	545	537	583	575	533	563	597	586	572	576	552	587	520	567	563	557	498	553	546	553	536	561	529	540	561	586	527	568	529	479	550	555	569	542	564	615	604	551	526	542	539	577	564	502	534	552	584	574	574	545	535	578	531	563	543	562	528	533	522	579	531	585	537	556	523	536	569	523	509	576	573	494	549	518	566	562	528	538	567	565	535	545	530	567	572	518	526	549	535	589	577	542	536	540	561	552	608	522	544	539	511	551	542	573	555	576	508	565	544	548	562	545	543	538	559	575	577	549	592	555	559	569	566	526	514	565	544	531	573	593	564	566	541	546	571	538	538	549	555	548	570	528	570	561	568	551	554	514	549	554	559	503	538	534	574	546	556	535	532	561	571	577	594	573	555	507	582	565	536	537	573	537	547	537	565	546	553	547	509	559	545	560	529	559	535	569	522	571	549	594	539	550	577	561	623	539	555	547	565	574	546	585	594	527	561	555	540	571	519	556	564	526	529	568	541	595	565	561	551	558	532	563	530	576	515	548	578	556	545	579	567	537	533	525	562	513	592	538	579	568	561	571	585	586	545	579	558	555	531	577	557	542	500	568	562	557	562	508	512	514	507	564	531	576	558	547	570	583	526	564	542	586	533	509	536	537	573	532	525	561	552	547	530	547	581	540	535	528	577	552	603	510	517	568	490	549	538	578	553	581	575	564	546	507	518	520	569	558	533	629	541	536	554	518	548	514	533	533	548	524	548	572	547	507	572	547	585	546	580	550	528	576	539	563	528	542	533	540	516	503	582	566	517	582	540	573	558	550	517	520	588	568	524	569	528	573	573	608	551	515	581	556	544	517	568	544	526	514	531	573	539	544	554	544	570	584	536	542	512	565	583	566	580	595	538	565	542	496	536	560	528	585	553	526	580	567	557	540	540	516	557	517	540	498	542	549	576	507	549	537	553	563	520	558	549	584	601	523	558	523	541	526	504	552	549	522	540	516	531	551	551	543	608	532	575	544	566	550	559	574	527	562	551	577	502	526	573	535	545	529	536	546	567	521	546	543	545	537	502	536	504	543	519	519	496	563	598	557	565	519	529	576	561	536	504	557	570	568	562	565	579	561	577	542	536	571	539	530	544	553	516	562	540	528	561	565	583	553	530	578	560	567	507	576	575	556	518	564	566	529	604	534	546	571	527	544	543	593	520	559	531	520	542	515	584	548	553	509	524	559	588	585	545	515	565	527	537	548	559	563	563	531	551	580	595	550	518	549	565	555	567	561	550	567	583	503	564	554	509	567	565	544	565	543	574	543	555	556	546	572	545	574	559	569	545	535	558	515	506	546	535	549	545	534	541	567	567	580	540	566	526	529	553	556	500	564	592	530	604	551	567	539	573	574	571	601	538	597	547	544	560	526	529	505	572	548	585	574	521	554	514	557	538	507	513	550	545	584	530	526	539	546	529	534	532	500	498	567	511	545	540	529	560	580	553	560	545	550	578	556	512	550	562	530	533	572	563	550	558	559	548	554	560	537	525	545	575	531	529	516	558	509	558	560	566	561	537	550	559	555	567	585	532	573	539	491	519	518	563	541	530	535	571	553	528	558	559	520	551	564	552	532	544	541	556	569	597	526	542	535	590	585	562	535	565	569	541	545	571	555	530	567	552	594	557	527	531	520	545	587	575	540	546	543	581	552	545	573	557	575	557	593	574	535	547	544	528	576	572	551	532	528	579	563	549	526	576	536	511	544	563	521	544	535	505	557	540	547	536	542	568	533	565	518	521	552	544	517	550	588	542	564	526	566	526	540	551	545	573	548	532	564	538	592	528	544	587	537	518	621	529	500	569	596	604	525	585	579	544	566	558	592	560	564	554	563	557	523	555	534	498	543	541	576	560	578	520	552	536	562	557	539	570	575	564	573	557	547	513	567	499	538	541	476	520	561	619	554	521	545	553	545	536	537	563	563	593	561	538	517	557	556	565	564	502	595	523	558	562	522	555	553	524	536	579	492	545	587	507	548	549	527	538	538	539	523	544	575	508	549	572	563	553	584	569	524	565	583	530	534	554	570	564	547	550	554	566	582	549	573	523	546	549	495	555	537	509	557	569	580	604	540	550	519	526	535	528	559	528	536	583	544	532	522	545	536	524	520	526	526	555	528	515	543	552	522	525	546	546	522	523	584	598	607	557	525	532	523	502	609	529	549	554	591	578	559	516	560	588	566	592	612	530	564	551	529	517	579	574	569	512	573	559	568	548	529	554	554	521	587	527	508	558	538	558	541	528	526	541	570	492	517	573	562	543	494	537	548	565	575	534	531	543	596	536	590	580	630	540	560	567	586	557	596	535	550	539	595	554	578	571	571	567	563	532	557	526	557	560	565	535	544	556	533	565	552	574	566	492	550	565	546	513	584	544	541	530	559	524	508	528	550	555	508	548	537	528	552	549	534	541	540	531	518	514	535	540	592	548	534	580	579	527	514	549	521	555	557	556	523	555	544	540	519	564	556	542	547	536	574	547	597	533	561	565	526	571	559	551	528	518	560	547	562	503	541	560	558	560	530	562	562	554	589	569	549	584	557	546	578	529	552	584	570	541	555	544	560	589	566	568	536	582	454	532	518	600	519	531	562	573	551	564	572	489	557	556	513	559	578	555	536	552	593	564	546	564	555	518	555	535	582	571	541	531	554	603	582	568	555	533	525	531	570	570	577	500	530	521	591	576	536	602	583	551	549	583	546	558	554	578	541	561	532	510	539	571	552	483	567	578	528	572	528	505	523	537	576	570	561	560	524	545	525	532	594	549	546	569	555	505	550	535	558	481	549	536	551	556	545	546	573	571	522	503	521	561	564	619	544	577	568	574	537	527	564	567	584	529	560	544
64038	94647	65620	32335	10781	2748	832	569	505	563	497	526	539	513	526	561	530	538	517	553	530	545	549	538	541	525	545	544	525	538	511	531	498	557	515	530	518	490	555	533	525	540	516	523	578	522	564	555	539	503	522	507	503	519	508	513	524	508	542	501	544	533	573	547	562	533	533	530	491	513	509	505	546	558	532	518	523	537	542	558	482	538	545	550	577	541	525	527	533	530	497	575	486	479	505	508	588	472	527	538	520	508	543	489	517	529	574	524	545	542	528	533	529	471	546	510	551	527	542	573	514	538	545	512	515	576	561	516	514	504	531	546	477	490	531	574	536	508	555	488	513	580	523	562	537	534	476	514	542	551	522	506	506	516	539	553	512	523	518	509	538	546	516	548	488	534	544	542	500	493	549	530	541	508	547	498	522	482	503	519	545	505	553	520	528	520	522	490	514	519	508	513	525	483	569	512	523	492	524	501	533	545	509	515	517	546	540	521	587	535	518	520	499	529	549	521	535	497	544	535	509	540	544	538	502	507	539	558	526	516	547	554	529	526	508	546	592	568	534	516	495	512	534	537	576	550	544	507	552	550	540	545	530	523	500	519	524	555	509	500	587	521	526	478	534	545	513	501	510	536	514	526	568	514	534	530	534	526	526	525	505	561	520	542	539	548	518	562	509	540	490	559	513	582	474	531	545	502	495	498	525	543	537	540	534	513	499	530	536	539	522	522	528	507	546	512	501	514	500	535	537	482	544	488	544	548	506	539	550	536	540	536	533	501	537	541	498	535	542	543	554	540	530	537	505	534	541	512	533	531	534	578	522	576	576	528	536	498	504	498	513	527	508	537	572	517	484	548	542	517	531	510	535	540	543	514	494	531	568	515	556	542	557	500	526	521	477	520	511	518	554	496	521	538	534	521	537	549	554	539	520	542	506	499	502	541	532	540	537	493	530	550	526	489	538	546	539	527	571	515	516	563	579	551	560	551	534	541	507	518	582	513	552	498	560	542	536	536	501	553	520	518	523	503	577	541	543	559	518	529	522	558	533	558	548	514	535	475	510	517	557	515	507	516	564	482	520	482	531	547	538	497	561	488	506	540	541	550	527	525	509	552	529	540	555	548	534	521	539	502	506	520	509	537	520	503	537	521	512	518	522	510	513	530	523	545	541	521	536	508	540	503	515	546	548	551	509	547	571	546	501	544	518	498	543	527	533	491	536	552	547	518	552	533	519	539	539	577	570	532	502	507	527	533	543	527	538	553	514	551	534	515	522	538	512	503	528	517	533	509	522	502	507	555	528	545	520	493	513	558	514	538	579	493	564	555	504	530	517	550	559	501	522	578	526	504	539	525	525	538	510	530	503	527	531	512	489	499	522	472	538	503	515	514	509	549	529	539	501	515	572	521	537	476	527	538	541	499	558	543	533	503	550	538	491	510	523	539	528	525	544	490	498	567	540	500	547	468	516	505	509	483	555	554	514	513	545	534	541	494	515	555	535	539	522	514	539	518	521	526	516	519	539	463	525	582	502	499	563	480	542	543	551	484	564	559	559	528	509	537	535	562	523	523	529	529	550	528	511	516	496	573	528	529	544	534	517	521	521	507	498	525	519	507	549	503	542	533	530	530	529	517	513	538	516	537	519	547	481	571	517	557	563	536	501	504	529	520	546	549	563	534	516	541	548	549	529	494	500	531	518	534	549	524	565	536	540	552	585	530	561	534	506	482	543	492	561	531	525	518	562	541	503	524	560	531	525	531	518	492	569	495	520	523	539	547	535	530	551	523	528	485	506	522	557	512	494	480	488	546	530	548	510	531	535	522	522	555	532	521	517	577	560	490	524	535	520	532	507	525	477	563	509	523	495	526	527	492	520	504	536	562	507	500	547	528	541	555	531	576	542	539	564	542	510	519	520	549	552	549	503	527	567	511	514	501	537	504	532	534	499	501	519	522	532	519	534	535	515	530	576	516	508	538	513	486	552	539	556	504	468	522	502	520	523	524	535	489	558	530	530	534	546	486	567	487	514	497	494	535	519	479	530	535	551	550	536	481	509	553	532	530	532	491	551	547	552	547	523	548	503	538	565	551	521	550	508	531	520	534	524	506	578	533	523	543	506	521	563	570	575	551	539	522	514	504	548	494	519	488	507	540	549	535	521	510	509	541	531	515	488	525	543	529	495	581	529	510	526	560	536	521	528	466	527	537	564	528	554	542	528	530	569	539	524	517	520	511	528	517	525	487	508	515	515	497	527	518	516	476	519	558	504	499	518	504	551	535	551	526	521	507	506	550	518	541	575	546	549	530	543	544	551	525	551	524	541	492	472	541	494	523	539	573	553	538	555	516	520	528	506	558	524	525	548	543	490	522	559	516	492	560	515	541	522	554	514	534	526	513	571	523	531	495	557	565	516	535	485	541	516	533	521	512	524	517	536	552	584	493	528	521	539	538	554	539	490	550	605	565	522	551	536	558	491	528	479	480	538	554	519	496	507	498	516	531	541	491	520	495	493	501	514	508	514	548	524	519	530	491	512	565	543	537	562	524	493	539	541	548	533	541	533	528	541	550	518	540	494	495	500	546	507	552	519	504	541	545	549	494	509	535	570	506	515	543	516	498	556	528	483	520	524	538	556	483	559	559	525	546	529	545	536	502	510	519	508	544	536	486	510	521	543	549	542	536	510	532	554	538	528	542	502	576	562	524	576	544	532	522	562	542	527	552	568	571	552	512	523	495	505	496	535	502	564	520	503	530	538	542	507	532	548	524	518	568	531	518	560	538	492	522	520	531	530	534	559	525	556	550	540	518	524	536	538	504	521	559	523	530	521	523	529	506	482	509	525	571	492	519	528	510	517	529	535	528	546	507	515	526	501	480	551	521	526	542	513	528	499	520	485	531	508	554	524	571	472	524	543	529	524	491	521	507	530	554	537	535	526	509	503	506	521	524	516	539	506	522	486	549	500	549	531	563	552	559	514	470	535	532	506	503	567	515	522	514	516	506	566	524	524	515	539	515	529	544	535	522	552	554	524	504	528	555	524	543	526	545	524	534	537	488	539	505	525	523	516	544	522	543	549	514	536	582	525	514	538	523	486	542	481	492	533	549	532	534	536	541	533	487	513	536	497	519	557	492	505	574	542	528	497	497	548	586	552	524	547	507	502	535	518	515	529	500	530	530	522	531	498	548	476	520	483	501	521	526	517	513	538	495	538	536	513	481	519	523	573	522	541	509	522	507	517	515	529	483	491	500	521	581	519	544	482	529	525	532	516	519	513	520	528	514	539	496	562	532	539	527	552	493	552	510	536	537	561	526	474	488	548	539	501	511	540	522	514	519	530	503	516	502	524	531	495	495	549	548	533	571	517	531	533	561	506	522	498	504	514	537	566	501	497	560	536	549	560	511	553	559	525	543	525	514	540	556	548	527	529	532	527	527	537	522	534	519	512	562	483	523	567	515	531	513	499	525	539	552	545	520	491	524	485	510	501	528	539	521
31383	29537	22886	7790	1432	632	446	415	369	402	429	418	398	413	415	386	420	453	398	390	383	438	397	397	413	440	425	466	393	440	417	415	412	400	394	375	422	396	391	391	422	403	387	402	403	391	419	412	453	394	398	395	400	404	413	420	395	397	387	378	412	381	402	393	428	384	406	398	382	432	345	395	383	381	416	395	445	408	424	412	374	383	401	384	402	403	450	411	434	395	409	407	415	429	379	379	427	420	428	439	385	415	424	402	385	382	398	401	423	380	408	406	393	412	419	383	403	450	421	417	399	380	434	411	389	431	400	378	396	384	425	417	380	384	443	398	426	433	411	395	388	415	389	394	394	383	401	425	413	442	368	436	404	413	407	424	382	419	394	410	379	427	408	400	432	403	384	402	405	410	422	387	407	405	407	413	425	414	423	389	433	423	392	427	418	403	424	355	426	425	380	398	397	422	390	407	408	399	401	399	428	423	397	427	396	413	400	416	387	381	401	374	407	415	396	408	380	417	382	411	416	413	350	421	423	415	399	398	397	392	419	400	390	384	378	425	430	440	418	406	395	432	410	422	415	377	420	407	402	400	376	354	431	409	398	404	399	402	413	386	381	400	391	392	425	420	388	410	392	418	388	385	391	408	400	390	408	413	423	419	423	398	439	402	407	406	405	390	395	423	417	395	378	403	455	385	411	411	435	425	416	416	425	369	390	378	438	399	396	405	431	391	409	395	412	409	386	432	378	378	396	431	391	383	436	356	366	404	377	365	430	384	414	387	385	427	417	413	403	405	417	385	419	418	398	388	430	399	376	406	396	378	435	401	377	399	419	419	406	391	395	388	403	385	397	393	363	424	377	397	388	412	425	411	451	412	384	414	415	371	330	437	428	400	399	397	383	369	389	423	405	396	401	413	394	428	389	379	399	401	435	414	433	392	411	419	425	473	407	419	415	434	378	386	400	401	399	439	402	397	392	382	406	387	425	465	379	381	405	412	419	430	411	377	435	382	390	452	419	395	369	385	361	387	410	409	386	429	410	399	419	391	391	408	394	424	378	383	384	401	396	413	395	401	425	424	415	393	409	405	407	390	382	399	411	391	381	413	421	403	382	419	425	423	420	414	383	376	414	378	420	402	435	399	395	433	397	427	414	400	399	412	384	393	403	373	391	384	404	414	401	385	417	377	379	400	387	400	407	396	381	399	377	375	386	411	402	409	417	399	421	435	394	411	384	404	404	387	431	400	408	420	438	443	390	386	431	398	401	418	404	409	433	354	397	388	395	426	402	426	395	406	388	382	429	433	380	425	401	358	426	426	383	393	375	402	404	393	422	414	409	360	380	415	396	372	380	413	417	392	431	424	428	381	400	415	375	422	396	410	402	413	392	401	384	418	384	385	418	404	424	430	411	404	383	357	388	441	407	413	428	404	403	386	406	403	435	410	423	430	431	424	393	429	401	422	400	397	383	400	404	388	433	398	400	410	415	422	386	392	388	356	408	397	401	373	400	364	394	381	387	387	432	407	395	412	389	396	403	397	393	397	421	395	374	417	422	419	431	404	399	384	397	403	436	429	400	387	384	446	404	377	413	442	415	414	412	410	410	419	461	419	410	407	392	418	433	388	388	423	384	421	412	430	412	404	408	385	387	423	342	395	380	464	433	396	410	393	407	404	392	379	426	381	411	420	414	383	446	405	411	395	399	432	386	443	416	395	414	397	427	397	425	359	399	424	404	383	382	436	419	406	387	404	381	381	401	398	408	392	379	432	384	404	399	419	387	422	389	400	385	396	399	426	392	395	418	432	376	436	399	376	419	439	383	428	419	424	440	387	434	389	377	413	388	446	382	406	403	406	387	435	423	370	413	431	426	428	417	414	381	414	441	412	387	416	407	398	406	407	402	423	409	409	413	406	428	386	429	380	412	443	384	403	404	425	420	414	377	409	443	404	408	379	406	374	378	395	416	406	422	369	456	416	413	414	386	406	421	414	426	424	423	403	427	446	425	418	403	371	385	411	406	380	388	422	385	396	387	427	414	413	436	410	402	368	424	430	419	403	404	398	410	396	415	382	386	396	440	389	406	381	401	394	396	390	435	423	410	386	387	400	421	372	434	403	432	401	402	409	439	390	409	399	390	395	427	403	409	415	388	413	375	382	432	409	416	393	412	378	401	375	374	384	389	374	415	380	422	391	361	422	461	405	410	424	396	412	436	381	416	399	390	363	414	415	411	395	385	379	448	384	419	445	392	407	406	386	397	443	381	416	439	397	386	368	395	399	420	414	406	394	374	382	396	399	409	418	443	382	393	401	405	417	390	423	411	383	388	400	392	404	398	405	419	397	401	397	419	429	399	408	426	381	397	445	422	428	426	412	441	401	423	412	411	431	394	432	404	425	384	389	413	389	409	405	431	407	416	409	431	424	425	439	406	404	425	411	367	383	396	405	408	409	374	441	397	383	389	403	368	378	412	422	423	400	404	421	368	412	434	419	417	388	385	407	402	407	384	433	387	404	365	374	376	406	394	384	435	419	390	401	425	406	413	416	384	398	416	412	406	417	423	409	397	397	396	423	382	395	396	420	417	372	365	433	405	412	413	407	385	383	423	418	419	412	432	426	407	385	423	437	393	392	422	396	436	391	384	427	411	395	433	404	426	400	444	415	429	411	410	409	433	402	448	442	386	390	393	400	402	407	423	404	387	420	401	398	397	424	394	400	395	413	412	388	431	385	385	417	410	389	405	401	417	398	432	392	423	411	391	394	399	409	410	437	389	390	392	375	386	422	416	403	430	420	417	377	385	341	375	399	414	419	395	442	389	391	385	378	381	419	388	393	382	389	389	411	408	426	370	396	384	422	408	378	383	418	415	383	392	437	404	417	395	404	394	388	424	356	405	407	419	384	404	418	409	411	401	435	400	417	414	388	411	402	399	394	358	396	430	430	409	437	381	416	391	411	402	352	359	362	408	403	386	419	409	424	433	366	376	407	423	409	378	425	399	390	400	380	432	398	429	423	413	409	396	436	374	375	399	422	451	408	390	421	406	396	419	397	372	409	435	405	415	406	372	384	393	411	408	448	365	386	394	362	434	394	441	410	423	412	431	391	415	443	366	425	389	377	381	419	408	408	399	393	425	417	411	384	372	391	444	388	394	406	385	420	405	395	389	384	420	408	440	388	414	421	403	417	403	408	404	436	423	407	385	443	354	425	429	384	364	376	408	399	400	412	385	435	415	385	438	392	425	413	386	432	395	405	397	404	368	381	412	403	390	423	416	388	438	381	419	407	434	391	390	392	386	414	386	391	391	414	439	406	405	410	414	379	386	402	384	407	391	392	408	405	410	422	430	416	387	407	397	397	415	406	385	393	398	434	376	420	395	424	406	389	421	412	411	416	377	395	400	389	396	380	430	395	427	418	412	384	430	379	413	404	373	402	406	404	395	388	408	389	375	434	377	423	419	447	413	410	421	401	408	445	411	405	419	443	420	406	418	430
26541	32170	16522	4326	1220	543	390	337	395	338	363	349	343	378	350	349	320	351	388	319	350	348	345	378	350	345	371	344	358	338	360	347	362	347	321	329	369	376	370	327	334	340	374	362	364	376	353	367	347	334	394	343	370	380	360	348	352	325	356	327	352	365	375	306	334	333	350	333	352	381	376	360	359	346	352	364	362	357	341	373	339	373	345	376	351	345	347	351	347	345	350	355	380	345	407	351	346	336	334	389	354	364	353	354	357	333	318	331	356	345	349	309	361	305	360	330	354	345	313	346	344	312	359	320	331	340	374	341	363	359	315	374	341	334	337	341	336	333	376	350	335	361	332	373	333	345	327	333	343	339	362	380	317	368	351	348	370	347	347	347	359	323	354	372	380	338	333	342	332	350	363	369	357	364	349	356	351	371	352	351	315	341	356	357	357	324	345	334	316	346	341	371	348	357	338	368	325	352	336	352	335	349	359	325	369	364	307	340	333	377	356	347	319	342	337	351	343	319	366	328	378	309	341	341	374	393	369	394	365	313	354	353	349	347	330	380	350	341	341	379	376	368	330	350	309	336	359	340	364	327	352	361	378	323	371	359	332	338	372	359	315	331	335	364	361	343	349	352	345	326	393	329	335	340	332	336	362	337	332	356	353	334	328	375	362	375	346	394	339	351	336	324	360	372	337	369	327	366	342	355	340	318	343	355	369	359	328	349	347	339	357	352	378	328	365	341	343	357	370	331	338	369	367	365	369	348	331	339	361	340	380	377	328	354	369	350	362	333	344	377	365	347	341	361	346	343	350	361	352	332	308	330	349	334	354	369	382	380	360	345	379	329	358	350	375	344	317	342	350	338	360	359	363	316	314	343	341	328	360	376	344	386	359	325	389	343	328	369	361	368	388	348	328	373	375	384	413	351	351	347	367	393	346	352	329	341	369	384	342	385	330	360	337	351	332	327	317	355	331	355	370	346	337	336	371	343	347	341	344	332	349	353	352	350	373	364	370	347	338	354	354	352	329	357	324	297	379	340	362	364	366	339	351	362	344	360	320	325	355	354	342	349	347	364	397	345	360	338	356	346	331	340	334	321	363	356	350	323	326	360	338	349	345	344	362	351	347	360	369	364	376	366	330	365	354	357	377	332	345	356	359	356	320	301	335	352	352	314	357	345	322	350	349	362	355	348	348	361	360	349	348	336	354	349	325	342	392	323	350	332	365	354	361	319	293	328	357	342	310	360	342	350	334	355	325	357	355	382	332	359	337	339	345	322	345	347	344	331	333	372	367	326	334	376	318	351	330	358	363	329	356	340	337	322	337	341	339	375	308	344	351	322	308	320	362	358	356	359	351	357	376	359	316	337	343	366	323	360	346	355	323	316	339	359	339	362	351	347	364	348	376	330	368	351	322	333	338	332	353	372	365	348	338	319	359	339	345	348	410	359	379	334	338	342	355	358	367	364	352	351	340	388	378	359	359	322	349	381	338	333	366	367	349	335	342	383	353	353	343	370	331	330	340	349	314	299	325	354	370	362	348	350	374	340	363	351	367	356	351	341	371	357	321	356	341	377	332	364	358	367	379	330	370	356	368	368	326	324	380	368	344	378	353	321	381	320	336	352	336	367	329	353	352	350	357	363	359	350	346	367	350	352	357	354	362	364	343	342	362	342	358	360	346	363	320	346	333	354	348	351	373	335	320	364	363	337	311	346	368	359	348	347	367	307	353	316	357	336	376	308	356	354	336	341	329	379	351	336	324	328	327	348	327	360	359	354	352	415	369	367	350	378	341	314	347	378	371	335	341	328	339	310	361	334	354	341	378	325	345	330	360	335	358	356	355	326	327	362	361	326	337	331	347	373	357	360	348	341	345	389	322	360	364	351	367	341	341	359	357	360	364	377	377	316	341	354	376	323	350	317	335	320	363	327	347	350	353	340	335	356	348	336	356	336	316	327	337	344	348	362	331	361	302	360	361	366	326	353	335	349	384	340	344	339	353	377	363	365	345	364	370	334	379	373	363	336	375	345	369	372	349	355	347	371	327	352	350	367	371	361	361	338	331	333	353	373	390	343	313	333	374	332	343	387	346	359	342	340	373	345	349	373	335	334	350	317	332	346	362	359	353	340	376	340	329	351	358	319	339	371	342	336	343	330	358	334	350	326	330	341	314	330	345	374	321	362	375	341	376	353	349	349	347	332	368	332	310	355	360	386	369	334	372	374	379	342	325	346	366	392	349	355	344	333	338	345	347	307	341	329	383	314	358	407	351	354	373	352	359	373	365	360	340	345	349	374	329	339	344	363	348	303	351	346	348	340	333	355	341	317	354	352	376	345	401	303	355	316	343	344	335	364	341	333	303	384	365	368	347	339	345	343	385	351	335	346	365	368	341	334	362	326	321	327	351	382	369	349	374	362	359	343	340	367	339	370	347	331	368	361	382	367	336	318	347	320	319	362	341	341	329	382	347	355	347	352	357	408	325	361	330	327	318	356	352	315	330	329	315	339	367	347	346	337	375	345	368	345	349	327	321	347	343	318	359	344	337	367	365	371	376	365	317	352	328	363	358	357	357	343	373	370	367	358	340	350	347	350	365	367	369	405	352	329	359	340	342	348	325	341	326	309	324	338	337	330	345	357	344	345	351	383	367	349	340	339	309	324	356	362	367	358	366	364	399	316	334	358	355	338	355	363	370	336	372	347	319	382	346	371	346	334	392	350	339	355	350	363	367	333	343	346	320	356	384	340	365	381	387	338	362	360	330	326	321	330	335	347	342	347	388	354	388	346	364	331	334	354	364	344	359	354	350	342	390	366	362	373	343	332	359	334	375	341	326	350	355	324	352	374	351	348	357	364	386	416	328	393	324	339	350	336	317	365	334	349	337	341	354	321	344	342	342	343	322	316	337	338	343	334	341	350	367	401	366	327	337	375	350	360	301	352	360	340	372	375	333	408	342	361	334	337	333	358	331	329	360	352	359	352	363	315	372	354	336	299	335	366	359	345	345	347	365	347	337	331	319	309	329	359	344	337	345	356	355	368	332	341	330	364	365	321	333	363	327	365	319	332	344	306	355	326	361	325	347	353	366	320	345	355	355	358	331	360	345	332	338	373	341	341	381	331	359	338	360	345	354	339	369	317	361	343	349	333	343	316	360	348	357	341	371	367	334	354	361	346	362	322	378	374	379	359	349	332	338	358	371	348	353	329	342	381	333	362	376	360	336	380	360	338	343	355	374	346	384	316	352	369	375	317	359	342	390	373	372	351	355	321	335	358	378	345	350	360	354	320	358	329	344	323	361	344	321	364	344	307	349	374	366	372	368	342	319	325	368	349	314	355	367	307	385	328	362	366	387	403	344	345	354	358	378	377	362	367	404	360	356	362	351	343	331	368	326	344	351	333	343	321	344	332	395	386	332	348	322	324	314	354	330	373	348	350	364	348	348	364	332	315	346	378	313	364	318	324	312	341	365	344	326	348	335	334	356	325	364	339
26038	26797	37223	30427	13846	2506	729	527	463	456	474	476	427	453	453	461	418	449	401	471	477	442	405	473	441	458	418	483	434	440	414	412	478	468	465	420	441	417	446	435	408	440	454	497	434	435	424	453	466	469	464	457	440	457	451	443	459	473	405	422	464	457	450	474	438	432	414	422	453	448	407	462	455	426	435	419	473	463	445	427	509	439	427	422	461	456	453	413	451	395	439	455	436	398	438	464	439	483	435	449	443	439	475	479	437	436	440	432	483	436	457	444	418	432	475	450	446	440	453	414	416	448	407	428	448	436	450	448	413	442	448	440	413	467	442	436	432	420	440	484	428	449	445	446	436	435	486	444	429	460	460	445	418	437	453	440	448	427	467	408	432	446	462	451	447	417	461	504	408	451	465	463	466	401	441	430	438	428	476	450	435	461	439	454	412	441	452	441	491	439	445	476	485	436	447	451	431	490	410	404	453	418	434	451	432	426	433	498	447	479	449	476	451	473	464	454	449	465	462	430	464	452	451	405	433	416	464	399	422	418	401	388	445	435	448	407	438	445	390	439	473	441	453	469	431	412	460	508	480	459	443	474	445	455	443	422	482	480	440	418	467	461	427	401	447	443	410	433	428	459	456	430	466	411	440	432	443	462	426	412	449	453	423	424	442	422	434	428	414	409	470	446	449	475	422	447	428	414	439	426	450	407	445	452	445	451	449	425	456	438	444	455	446	431	442	450	448	474	455	436	384	439	448	477	436	456	408	466	421	450	424	431	433	418	451	446	450	472	483	468	471	444	449	435	411	414	436	461	473	447	456	453	489	443	456	439	442	430	500	440	439	428	458	450	456	470	463	461	412	447	453	427	464	449	444	436	469	461	459	457	457	466	460	464	414	463	447	452	425	427	458	434	399	444	436	434	456	438	416	412	454	488	408	430	447	434	409	471	442	419	432	447	452	462	422	409	451	465	454	471	415	443	432	455	439	445	399	435	421	426	457	427	444	429	462	468	465	440	424	425	453	428	415	435	461	477	450	380	451	424	402	446	487	426	463	456	413	451	465	432	409	468	450	422	465	421	494	473	409	461	452	404	442	430	440	490	438	466	407	439	409	487	449	405	442	444	436	419	483	468	466	425	499	473	475	460	471	406	456	461	447	456	449	436	443	439	491	429	444	467	453	436	461	457	484	464	463	400	420	419	435	470	448	422	431	441	423	467	488	411	444	443	464	457	443	449	429	465	464	470	454	453	419	446	443	433	450	483	443	429	411	433	433	430	438	417	455	501	469	457	444	456	453	404	437	438	451	455	472	422	463	454	454	449	452	466	438	427	437	419	451	463	444	447	418	433	419	428	440	418	465	422	441	423	451	440	466	430	420	441	449	467	427	454	449	435	451	429	452	412	421	468	392	443	435	433	404	458	387	431	445	433	454	429	443	462	421	407	406	445	458	465	422	445	431	439	434	474	414	451	482	462	435	440	439	409	502	445	451	425	459	468	437	435	444	449	449	402	429	443	455	421	474	429	473	446	493	434	427	464	474	401	432	425	461	438	442	487	441	433	414	429	434	470	417	430	480	452	450	461	429	420	466	436	484	468	491	440	431	449	463	426	444	474	445	439	439	444	469	427	409	438	451	414	487	478	434	451	477	447	471	435	432	422	419	464	471	456	430	427	424	417	462	428	424	449	462	444	413	418	446	422	457	484	401	455	473	457	431	424	440	439	429	434	471	460	431	429	447	446	475	446	400	455	445	498	423	449	439	433	466	444	459	445	423	467	440	463	434	426	431	431	445	436	490	437	438	446	441	425	434	455	439	466	423	452	471	412	447	461	430	480	445	425	437	465	428	454	442	449	427	441	452	444	428	428	460	425	467	461	433	479	453	454	459	465	415	472	409	454	441	441	433	456	456	463	453	445	430	497	410	464	424	435	433	444	458	438	468	427	438	436	424	415	414	436	464	436	418	398	454	436	468	452	450	445	439	455	438	447	444	467	428	473	431	467	447	433	409	425	454	446	422	469	455	458	419	454	473	425	462	453	390	427	467	444	418	454	461	436	437	444	440	446	427	421	466	455	449	443	466	445	432	471	499	463	457	423	408	443	425	418	454	432	437	438	437	418	404	443	455	482	440	480	422	405	441	420	438	463	407	442	404	456	467	442	429	431	409	424	450	466	446	450	432	431	430	437	439	418	456	438	451	414	439	487	411	455	455	490	445	416	435	443	451	441	427	423	456	448	447	443	421	443	428	456	433	422	444	425	420	441	437	428	413	423	425	454	425	372	482	433	425	436	393	440	447	422	439	467	436	432	432	444	435	476	435	459	454	452	450	453	455	444	470	445	474	453	437	429	446	474	415	445	452	485	434	418	423	391	427	410	454	459	433	444	452	508	453	394	425	408	423	464	453	421	477	471	445	440	442	457	447	452	439	447	470	406	422	456	475	466	451	438	445	473	442	414	440	446	422	431	428	436	429	471	395	456	440	438	448	438	434	474	458	482	414	455	455	423	420	443	411	469	486	422	436	438	491	433	408	444	442	411	450	443	425	444	464	460	428	410	462	446	431	451	496	438	454	427	449	445	418	460	468	422	438	441	469	437	440	441	423	426	434	448	408	443	447	427	441	437	398	417	436	458	463	456	450	442	482	433	465	429	442	414	463	397	444	436	413	422	481	401	426	435	397	447	452	442	480	456	434	429	441	438	479	439	477	430	435	442	437	453	465	426	433	482	463	422	429	396	442	423	420	433	458	404	435	446	417	448	450	391	495	408	466	458	423	444	396	424	467	451	449	403	430	458	451	431	494	445	440	446	447	446	478	414	409	475	453	493	466	430	454	412	466	423	467	456	434	445	468	465	438	418	432	448	457	491	466	468	453	432	454	462	462	432	465	406	407	456	444	404	456	439	455	433	432	463	416	503	465	414	461	443	430	454	449	425	411	408	433	441	453	422	446	439	444	433	408	442	446	441	431	411	436	452	465	442	419	449	441	422	492	481	439	450	436	427	446	464	439	445	419	441	467	458	463	402	421	476	413	427	426	420	445	453	440	420	431	414	443	439	436	457	431	463	407	444	448	444	406	438	424	431	459	408	466	428	470	473	489	447	422	421	416	468	462	443	464	474	422	462	444	443	443	478	450	439	454	419	406	452	444	497	438	453	419	421	442	436	402	464	486	426	437	409	462	422	466	410	427	425	436	444	461	433	446	446	417	446	446	446	453	418	456	472	448	421	451	450	437	397	455	456	462	451	425	414	440	437	424	419	435	452	417	418	445	452	448	435	442	436	465	432	425	423	437	453	466	419	450	449	447	475	465	416	488	434	458	421	477	428	469	418	431	424	409	430	418	477	425	468	435	431	482	431	499	423	467	469	456	418	418	448	483	431	402	412	454	420	447	452	460	476	422	452	455	473	479	435	449	442	440	409	474	434	452	407	462	441	444	435	422	420	422	444	407	443	451	418	464	443	470	427	451	435	400	425	460	433	454	417	476	466
58816	82247	51365	20249	5710	1388	554	445	432	435	405	389	439	401	416	445	414	401	446	390	425	399	429	467	410	386	395	410	412	427	422	431	415	405	392	389	387	458	426	431	397	420	403	422	399	452	404	420	418	439	415	411	413	419	421	374	443	443	434	414	401	388	404	388	432	378	449	397	444	404	396	438	439	399	455	430	416	410	412	401	396	417	394	417	402	392	460	394	427	416	426	402	435	395	402	434	408	391	404	398	425	413	397	423	402	418	426	398	417	407	377	385	385	408	438	404	422	417	435	391	415	422	422	421	416	454	412	394	420	404	421	436	407	407	436	391	439	398	406	407	426	424	388	369	441	429	367	430	371	424	409	398	417	430	414	424	416	435	423	453	402	372	400	441	432	447	411	425	437	442	419	386	378	445	408	386	437	408	412	375	377	424	377	429	435	432	413	415	382	381	418	422	406	414	400	439	470	420	458	446	414	402	463	419	388	437	455	441	401	432	454	428	432	428	424	386	392	428	408	428	405	432	423	389	445	442	420	446	407	424	424	422	428	420	398	404	417	409	440	435	389	417	413	399	411	407	435	396	385	403	405	383	422	411	401	466	416	371	399	418	378	439	434	395	403	433	413	450	390	423	366	424	415	396	414	409	397	406	412	409	420	413	381	375	412	417	403	428	422	413	453	381	399	457	420	387	428	393	385	442	402	417	420	396	437	440	447	386	425	423	386	418	396	407	417	439	390	411	422	411	420	429	408	435	401	401	412	425	427	409	411	404	407	404	410	421	431	384	386	426	412	413	403	422	477	402	441	454	435	388	414	418	407	372	426	407	406	407	387	408	411	404	390	425	365	450	414	402	409	436	442	413	440	413	419	452	436	410	422	404	378	419	384	357	417	440	383	414	441	411	433	418	388	382	402	427	419	417	433	425	413	451	427	390	458	439	434	415	380	397	416	438	424	389	412	387	404	426	423	406	418	407	415	422	421	393	424	394	389	418	443	412	451	415	372	398	384	412	408	409	455	404	415	430	423	411	391	415	390	410	411	413	382	430	421	414	397	410	389	421	442	387	417	428	407	403	434	402	443	443	397	420	428	435	393	397	436	443	403	410	398	453	408	415	420	373	401	399	375	420	400	425	435	442	386	430	385	397	421	419	437	390	423	423	410	430	397	414	412	405	393	395	418	399	443	383	418	429	449	408	430	417	431	417	401	387	415	448	443	405	400	396	417	419	420	364	401	394	409	410	423	413	423	439	413	432	385	430	379	448	401	377	374	388	428	436	446	409	365	416	411	415	427	458	395	398	446	439	382	388	410	416	404	463	451	418	407	426	406	408	456	402	426	410	424	422	417	405	438	432	416	432	406	387	421	404	442	453	437	426	443	448	432	437	430	433	393	413	402	440	474	402	398	435	414	399	398	417	428	401	388	407	419	435	449	417	407	396	431	400	432	432	402	430	406	402	425	409	389	431	418	434	409	372	434	423	441	444	392	477	427	410	417	404	431	423	413	427	434	398	414	388	414	403	392	416	425	428	401	384	438	402	394	453	374	414	422	370	471	403	431	391	421	420	418	391	440	424	409	400	410	379	401	400	424	423	400	424	417	408	407	393	467	413	416	408	442	406	463	396	432	401	415	408	437	396	431	415	382	415	403	433	444	427	431	424	394	389	426	376	405	411	413	416	418	416	400	389	423	424	434	395	407	408	407	383	379	385	404	403	401	443	418	412	413	416	437	428	424	394	446	397	390	409	449	415	435	420	429	404	443	446	453	383	421	409	404	374	398	396	385	382	412	385	436	431	418	390	423	441	418	384	406	427	413	447	393	438	410	428	372	426	383	389	451	423	406	394	397	422	416	442	410	427	381	410	419	378	424	421	438	400	410	390	408	431	417	427	445	462	449	397	432	401	438	389	424	395	405	388	420	429	407	394	389	425	435	405	411	386	398	418	406	393	391	418	410	433	416	440	447	429	401	408	402	440	408	401	432	396	411	425	428	384	409	418	367	414	426	421	413	466	393	405	446	403	416	423	403	417	401	422	384	396	421	430	417	425	378	400	421	401	435	414	400	371	393	429	389	421	391	426	430	419	408	426	445	432	387	440	434	408	391	395	395	409	404	438	430	397	434	399	416	402	430	422	424	381	403	451	368	435	392	426	434	401	454	419	374	446	399	420	409	401	389	412	407	387	405	419	426	446	384	404	445	402	421	407	435	400	445	453	390	446	433	407	451	364	384	420	435	415	412	417	396	433	425	448	419	420	382	426	450	383	389	439	407	423	410	406	397	416	423	403	418	415	422	407	441	428	428	419	389	409	396	416	424	380	413	421	464	417	424	477	409	400	446	461	448	385	444	415	400	400	427	417	442	420	400	419	426	407	423	395	420	396	420	408	380	399	411	437	458	391	388	443	435	422	416	424	415	420	425	387	411	400	396	410	435	406	401	427	395	382	411	411	380	402	429	450	407	454	420	395	410	457	395	430	411	451	385	451	433	400	363	452	385	412	430	443	390	446	433	385	427	396	402	364	396	413	427	437	454	407	431	412	393	378	379	372	409	407	406	400	388	404	404	404	410	451	422	411	417	405	412	429	378	434	416	403	420	424	406	422	406	440	410	397	397	412	382	404	408	408	434	417	394	436	445	382	411	412	403	419	391	391	383	432	423	434	416	395	397	397	407	403	441	414	404	391	395	423	432	427	441	437	434	421	443	357	402	439	434	409	420	380	427	418	430	406	413	426	401	428	418	389	428	417	397	427	413	416	403	412	410	415	441	399	472	423	408	426	446	422	418	404	422	390	407	417	412	403	418	381	405	425	450	370	431	449	434	447	434	397	447	422	426	405	391	394	426	380	420	439	395	407	423	394	376	416	414	424	437	401	419	407	404	376	406	416	426	383	409	401	408	411	417	436	437	414	429	382	368	423	444	404	407	407	413	423	388	423	392	471	419	380	447	391	407	401	413	416	404	395	427	405	408	439	413	419	427	440	442	415	411	406	394	446	415	419	451	413	393	383	421	384	402	398	401	419	416	430	392	411	405	413	390	422	425	420	420	416	389	420	444	396	417	419	401	412	382	399	446	420	408	404	410	414	412	407	398	436	394	424	392	399	427	429	398	373	466	420	437	435	428	406	401	425	365	426	386	433	412	413	427	406	375	408	422	444	430	406	416	406	450	436	387	411	422	406	395	416	417	392	396	452	428	404	408	452	401	413	420	415	443	390	407	432	416	394	386	391	419	446	440	416	430	446	426	378	411	409	418	422	381	404	379	416	451	414	379	412	412	428	367	395	411	440	422	434	466	414	407	437	412	387	432	403	401	402	431	402	431	413	422	393	417	402	403	448	431	420	406	424	426	411	411	429	414	403	422	439	399	416	416	444	415	382	413	393	406	429	431	420	400	417	429	422	418	398	392	408	373	382	421	412	418	402	386	417	451	398	427	432	429	431	426	388	405	449	421	460	429	401	383	431	426	429	417	394	429	441	409	445	416	395
23853	22976	32346	28261	21319	12314	2100	756	584	648	609	633	632	665	599	588	615	541	592	633	616	612	591	589	532	597	586	586	615	593	576	571	611	585	643	560	563	616	598	582	581	627	576	593	516	547	556	552	608	564	570	582	561	573	591	582	583	560	542	609	544	576	575	558	592	598	587	575	573	583	610	581	575	533	594	576	623	558	554	572	605	612	575	570	577	582	558	598	535	545	576	572	578	518	576	593	574	582	566	554	621	600	632	554	569	553	548	597	599	570	584	586	574	580	583	571	604	564	582	588	556	565	573	593	564	643	564	588	578	563	564	578	580	554	563	543	569	587	563	612	572	576	573	583	553	548	579	587	563	587	597	605	596	565	573	537	577	615	538	545	613	570	575	598	568	578	613	566	565	549	595	628	565	589	523	583	563	553	591	581	560	574	541	601	590	590	526	564	571	553	551	553	610	620	554	540	585	576	536	570	567	575	604	560	603	590	574	557	561	571	560	584	544	604	601	571	584	571	598	534	530	598	540	581	580	564	562	577	575	570	628	564	592	617	562	565	579	574	628	565	545	583	552	602	602	585	574	553	586	572	597	596	571	612	595	566	617	576	590	610	564	547	544	529	575	580	533	625	569	530	585	581	556	553	566	607	604	583	552	594	561	591	562	570	568	614	576	571	577	585	551	612	573	595	532	568	556	566	552	584	606	612	556	593	529	515	567	541	562	524	569	601	591	530	575	524	602	572	551	534	563	584	546	538	581	572	584	567	582	577	591	578	591	574	548	568	602	558	576	552	596	581	552	572	586	609	577	577	558	565	588	577	619	582	604	588	581	595	585	561	562	592	537	602	639	551	551	612	572	604	623	567	607	567	601	592	564	523	557	558	581	563	565	585	608	583	606	535	593	590	568	578	608	596	598	612	542	590	570	562	587	571	574	602	581	585	548	571	563	583	584	595	544	564	570	536	561	589	592	569	575	575	544	566	586	587	573	561	570	556	551	564	563	597	560	558	562	572	552	576	529	588	532	577	608	585	585	547	564	527	557	577	544	559	575	580	574	579	572	555	543	570	600	556	559	544	583	600	575	556	548	568	527	614	574	527	592	573	620	525	573	575	582	611	549	557	580	520	543	552	590	600	573	588	586	559	579	562	576	582	559	579	529	594	578	618	573	583	556	543	595	561	604	549	569	625	559	541	595	583	543	564	602	574	525	632	593	590	596	587	555	573	538	602	579	543	565	574	529	555	584	607	581	559	556	556	567	555	561	564	553	577	586	578	583	611	563	598	588	587	561	580	530	581	600	551	596	596	569	600	567	570	587	590	605	537	602	515	549	543	563	594	622	590	558	552	566	550	601	583	582	564	566	585	587	551	533	574	574	560	551	554	567	589	579	561	530	574	608	581	592	593	567	535	522	593	564	508	566	593	576	600	560	585	592	568	617	566	576	561	588	584	589	549	569	596	603	600	552	603	566	564	562	606	565	558	565	554	569	534	540	565	562	561	554	587	587	568	573	562	567	592	529	575	593	606	623	592	529	545	587	567	539	599	581	588	591	541	548	604	541	566	571	622	554	584	559	602	574	610	577	607	556	555	568	561	560	598	555	546	552	602	617	582	547	585	547	524	586	580	553	538	541	564	586	581	536	580	559	568	642	528	573	559	548	549	564	570	521	591	558	632	585	583	549	596	582	587	562	595	531	614	595	587	561	561	542	588	597	573	582	564	551	583	515	576	567	553	570	558	615	554	567	602	552	572	582	588	580	590	557	583	586	545	580	552	606	591	543	555	569	574	572	564	554	581	566	542	576	592	584	538	567	571	566	572	588	559	538	572	581	560	563	559	556	563	531	566	562	588	614	569	615	551	587	603	596	569	565	562	597	563	592	568	578	623	591	531	613	565	567	569	586	604	551	566	558	609	584	557	615	559	562	560	567	590	564	541	552	600	622	575	576	599	583	605	543	538	610	565	547	524	537	529	578	615	574	587	608	599	594	606	547	538	550	556	570	547	555	585	607	562	572	574	571	589	594	576	544	574	556	576	543	573	579	566	600	592	609	596	585	564	586	565	582	556	600	548	596	596	589	571	628	601	553	564	621	543	549	541	587	612	606	554	583	561	579	573	584	563	606	529	541	571	601	563	582	583	620	561	560	627	523	563	578	575	564	581	550	543	580	523	568	568	560	584	560	555	621	562	578	604	581	592	571	583	634	566	595	507	574	529	576	617	553	627	587	602	589	566	597	598	497	578	567	568	578	579	574	596	578	591	587	572	522	603	564	562	550	534	560	588	605	597	573	574	582	547	561	582	608	611	591	605	583	550	569	585	586	597	591	539	576	575	579	612	615	582	577	608	642	570	563	582	577	578	587	577	559	555	600	572	564	532	580	575	535	550	568	552	584	544	554	599	560	577	583	565	584	580	597	597	572	547	532	591	584	551	573	580	555	545	582	569	590	598	586	540	561	565	577	565	534	562	574	553	552	602	574	616	556	580	584	560	601	524	552	622	577	607	578	545	589	569	527	578	599	619	521	619	603	581	584	570	534	544	557	576	591	552	592	603	589	546	550	587	578	601	583	607	539	587	545	580	608	584	584	574	530	567	603	560	556	554	514	584	524	590	579	602	568	541	574	574	565	567	582	542	569	579	559	567	609	569	579	585	579	593	582	551	625	541	550	599	635	613	572	533	606	616	578	580	610	570	557	592	567	533	581	585	590	566	544	581	545	572	597	587	566	542	580	520	545	561	612	519	577	585	549	584	562	580	601	534	600	547	623	553	552	589	603	581	566	549	586	601	587	553	573	559	597	637	580	557	530	546	565	558	586	612	568	595	580	617	575	657	549	563	594	562	572	558	596	603	564	591	543	607	556	571	579	517	529	537	578	529	559	537	592	626	561	587	551	574	565	543	581	585	580	602	541	579	556	553	552	553	608	591	517	574	621	581	570	557	540	556	624	597	548	568	601	555	613	590	590	556	551	593	567	546	555	554	540	560	575	591	598	575	583	582	571	551	605	601	562	573	573	534	566	590	537	551	586	576	548	562	551	557	565	580	550	608	578	575	598	541	597	562	603	589	564	609	576	552	559	607	562	593	565	569	562	565	573	588	537	554	527	564	561	590	606	565	615	552	558	598	570	590	543	550	568	560	582	590	557	582	599	585	558	548	571	621	600	607	600	522	550	596	594	573	600	591	611	613	587	577	552	550	564	613	593	522	584	575	578	566	561	585	608	583	579	554	566	550	550	609	553	601	581	574	572	603	579	597	631	635	554	573	587	579	581	536	571	544	528	531	538	567	556	547	577	573	529	575	620	569	539	563	591	625	595	558	570	557	581	548	537	600	549	573	582	583	550	612	549	567	523	573	581	593	577	520	574	573	567	540	543	572	560	618	563	533	577	571	593	593	578	585	566	573	561	550	577	579	513	595	603	584	577	592	591	543	580	596	552	572	609	569	580	556	567	598	545	581	581	569	564	595	601	576	599	521	617	584	552	575
62203	98451	66302	33613	11358	3057	925	579	555	562	536	575	548	570	534	575	538	560	540	536	557	582	540	556	574	593	532	551	558	570	568	554	556	550	547	555	511	519	551	544	586	498	595	566	597	580	575	556	566	575	538	562	567	599	539	567	562	551	539	541	558	568	589	548	508	565	537	569	599	552	493	554	561	584	532	553	581	578	540	563	514	564	559	514	553	542	569	561	591	514	537	549	563	592	507	586	543	531	524	580	570	538	559	558	578	551	519	543	566	571	581	523	536	564	553	615	553	560	574	566	571	549	544	604	521	530	543	565	569	557	548	548	540	607	528	545	584	541	582	576	555	550	615	544	557	554	561	566	568	529	554	561	520	555	507	511	569	511	541	525	563	588	546	587	579	589	595	556	541	506	527	529	538	557	551	566	545	575	591	579	516	555	524	569	580	555	569	548	542	546	557	545	548	552	558	525	572	572	557	541	581	546	571	537	567	572	599	582	557	551	551	564	567	511	564	557	558	571	556	576	580	504	561	533	562	593	560	538	539	551	597	524	550	572	581	528	531	546	543	569	615	564	515	533	530	565	554	548	557	555	553	541	579	552	579	536	543	557	544	527	553	581	534	562	517	547	541	579	549	575	543	563	583	551	598	530	518	576	517	546	558	557	545	587	580	549	554	548	577	566	564	575	565	504	535	534	608	592	526	582	547	561	570	561	566	559	563	536	554	532	489	516	514	553	590	550	503	575	548	522	580	517	553	539	541	556	524	587	572	579	560	563	594	483	522	593	544	568	574	550	542	537	542	552	557	541	582	566	555	555	525	553	563	616	535	518	573	522	591	552	558	555	510	597	553	541	581	518	574	522	574	551	575	539	556	563	544	532	525	555	534	537	517	528	569	523	550	536	539	520	555	536	563	522	571	550	541	550	541	583	549	580	525	519	539	537	564	573	633	616	526	573	575	601	522	555	595	546	560	529	533	550	548	550	543	561	532	558	545	581	535	565	545	538	532	558	526	561	578	553	547	554	538	541	536	549	535	512	537	536	558	583	577	548	569	572	551	542	570	564	537	532	575	589	532	576	536	517	524	569	587	521	569	523	567	563	572	532	526	604	568	547	558	582	583	525	550	544	565	546	563	560	593	522	562	557	563	529	547	540	533	525	520	546	541	579	535	547	555	544	533	540	543	566	548	531	547	534	551	524	524	580	573	538	557	531	567	579	567	542	564	546	524	562	518	506	552	564	517	571	526	554	544	537	534	538	530	550	538	484	541	538	536	552	528	551	546	605	524	554	564	548	525	575	526	569	536	520	570	539	575	567	558	478	581	562	561	515	587	578	540	542	549	528	535	558	563	509	535	557	567	544	533	570	574	549	537	533	558	580	573	540	548	514	538	543	514	528	570	584	580	556	551	522	560	543	572	554	508	547	573	542	546	564	572	541	557	588	517	562	537	539	528	576	552	581	558	568	575	523	530	548	538	548	564	557	549	512	567	531	555	500	515	579	537	550	590	570	575	556	525	553	566	539	547	541	582	553	557	548	513	558	597	551	513	524	526	574	588	580	572	533	527	526	546	512	557	520	542	573	548	548	563	516	583	544	550	543	553	582	573	557	594	550	578	552	585	499	571	538	558	539	549	597	574	535	522	511	523	567	536	569	519	536	569	552	551	580	546	580	545	549	501	562	561	587	527	543	528	514	574	565	556	515	587	549	521	570	572	548	556	547	571	560	563	579	527	561	591	536	560	540	590	545	545	558	587	614	587	529	556	534	533	573	576	549	534	558	608	601	543	545	544	524	547	567	544	581	534	545	524	552	529	542	552	559	536	557	597	562	523	560	552	574	548	519	549	560	543	551	562	578	526	518	561	526	548	500	548	544	564	592	536	569	535	530	530	543	530	561	547	537	568	532	569	550	560	552	516	547	592	588	552	576	529	534	550	512	563	567	544	528	574	579	562	542	509	563	570	557	520	529	544	598	532	542	509	535	606	540	502	492	525	528	518	532	539	546	549	556	567	554	589	514	565	498	555	549	489	517	512	551	536	546	562	516	531	547	547	576	532	573	563	497	562	526	540	524	611	559	562	530	536	599	555	578	535	549	558	520	564	567	531	529	510	541	546	540	547	552	532	589	549	585	567	525	545	576	552	533	502	519	534	565	525	555	554	555	533	541	501	551	545	552	543	549	556	526	551	545	520	526	541	554	504	608	558	554	556	544	588	589	587	570	498	565	535	545	530	548	539	552	577	566	556	565	571	558	558	524	565	543	553	552	544	512	529	539	519	589	591	596	557	523	570	542	554	512	566	582	557	553	519	543	580	524	491	539	549	583	557	566	538	560	567	534	589	553	573	519	562	524	562	539	558	511	546	545	519	586	534	609	560	580	503	555	549	536	552	561	542	571	527	547	545	571	555	565	550	537	541	532	566	528	564	566	533	561	586	562	527	520	489	535	516	569	595	545	553	604	553	547	521	532	563	575	577	548	591	573	556	549	557	548	550	526	575	555	550	583	536	542	567	588	533	580	577	501	554	547	558	506	530	503	598	545	545	553	613	525	514	529	534	583	555	568	566	556	533	490	580	498	512	533	568	578	534	531	550	525	556	524	506	563	552	530	504	540	544	549	579	535	573	524	520	527	568	547	546	512	567	568	551	586	535	507	551	533	539	491	517	551	559	550	565	557	516	567	539	504	588	557	545	524	560	554	566	583	554	565	559	555	551	555	553	567	539	545	537	531	561	527	547	525	559	562	542	521	535	558	577	543	566	547	563	545	525	557	596	583	528	546	563	553	568	549	542	582	582	556	571	554	552	559	549	528	575	557	535	572	572	582	566	574	549	556	516	547	574	600	540	525	561	559	576	540	536	576	560	549	543	581	574	563	550	546	560	530	518	575	538	526	558	580	531	529	544	578	527	559	541	566	557	526	543	504	537	555	567	553	576	543	566	550	544	567	550	550	544	529	566	545	562	514	563	582	536	569	503	525	526	577	545	550	561	532	542	545	538	556	552	544	539	558	594	542	525	550	490	567	544	581	576	550	552	512	544	608	538	564	533	551	556	544	562	564	559	568	567	554	547	510	511	539	540	592	536	576	536	593	544	599	542	576	559	519	565	542	535	535	560	521	574	626	531	547	548	550	559	540	549	521	531	525	512	576	570	557	542	559	575	562	547	538	538	577	520	537	534	531	542	564	563	548	534	486	517	589	567	570	542	525	571	543	573	544	574	520	553	476	533	592	539	565	541	510	484	541	526	586	549	503	516	580	538	519	533	512	529	578	529	556	531	527	579	543	552	522	538	563	544	515	523	512	537	546	554	540	508	535	552	576	554	535	525	600	565	579	552	604	530	611	589	539	502	561	538	516	536	532	571	563	524	541	568	530	534	546	549	555	529	554	556	531	569	566	523	588	559	547	551	547	544	531	551	557	557	568	536	541	591	542	553	550	545	551	527	551	534	572	568	574	568	592	530	567	568	520	559	571	497	577	613	550	558	549
30955	30182	23730	8622	1624	746	493	429	397	440	398	456	421	441	422	416	374	443	414	438	477	425	448	413	400	400	416	410	444	453	451	433	443	403	434	427	440	402	404	419	452	408	432	423	446	421	458	407	398	427	440	429	431	386	444	404	436	424	448	400	393	374	442	425	388	456	452	440	421	442	417	427	421	427	432	419	427	431	435	435	449	416	452	403	404	441	434	428	411	396	400	453	461	435	415	407	473	407	437	412	410	440	428	487	417	416	412	399	423	425	404	422	426	396	413	421	420	392	442	412	427	418	427	424	426	432	428	428	427	410	437	392	396	430	450	432	407	421	460	395	387	408	386	435	420	439	427	411	431	401	403	428	419	437	415	421	450	445	402	455	400	427	412	423	435	441	487	422	417	423	402	411	454	420	440	433	417	423	412	436	445	424	423	438	400	410	435	400	408	396	432	412	378	430	403	393	434	412	433	408	429	432	478	413	401	418	427	408	418	406	421	393	472	418	425	406	406	386	408	406	405	415	431	401	409	411	426	449	410	445	404	443	463	374	456	453	430	427	417	433	391	428	404	408	433	415	452	449	405	452	421	381	406	465	455	426	427	430	427	447	400	475	440	445	442	426	441	409	434	424	426	425	390	399	411	379	440	396	429	428	385	399	375	440	415	437	441	434	403	418	439	427	450	417	391	469	446	407	432	404	433	417	409	425	408	411	451	422	415	418	393	421	408	447	431	424	382	415	434	435	416	383	397	427	399	435	438	428	418	452	409	398	401	421	418	405	416	412	432	439	437	417	373	429	396	418	400	435	417	423	456	408	442	420	395	425	449	411	422	424	418	439	423	428	425	440	428	404	397	423	404	407	398	438	427	429	439	419	418	419	390	424	437	415	423	392	430	443	405	447	426	402	404	457	456	449	414	406	414	444	439	425	419	431	433	457	453	402	413	403	385	417	423	452	466	409	402	426	405	409	426	439	404	439	390	428	435	396	445	398	409	458	436	423	397	434	449	413	402	445	426	457	393	361	437	391	435	432	432	431	437	395	384	445	412	424	422	459	399	433	445	448	412	463	420	405	468	401	454	392	409	409	421	423	413	411	444	425	427	372	413	384	392	444	428	423	416	389	409	461	418	390	433	422	405	460	456	441	429	409	429	401	406	440	425	431	429	390	409	415	433	429	409	419	429	440	427	432	399	428	395	440	408	416	405	415	444	435	400	427	400	409	415	436	410	437	422	416	400	392	417	429	405	435	408	453	436	440	403	420	401	446	429	387	390	421	430	415	422	406	453	431	435	455	436	377	422	416	406	433	391	401	442	422	398	442	414	410	453	410	427	439	434	427	398	410	464	470	421	450	429	437	421	411	455	402	420	417	397	430	413	387	418	438	410	457	373	422	398	435	407	416	428	465	422	406	418	459	397	407	416	394	403	405	466	430	423	413	424	471	400	431	423	446	375	430	439	434	413	440	445	414	434	425	431	427	392	396	398	410	402	457	451	450	430	415	403	427	416	407	444	446	443	416	403	415	391	408	398	394	431	423	431	435	426	374	440	456	395	430	391	411	422	417	464	434	383	431	391	356	410	399	436	405	442	419	433	419	403	422	404	422	442	407	388	394	431	433	405	450	389	426	435	408	438	440	391	422	418	460	450	407	366	414	441	447	412	452	449	481	425	399	422	417	439	426	411	415	451	441	446	438	440	425	415	404	431	432	440	395	394	412	357	401	425	445	411	412	411	429	401	436	398	437	429	425	391	420	379	407	415	458	424	427	443	429	443	416	429	418	366	400	432	410	436	415	425	440	423	417	443	452	402	408	402	462	417	393	411	427	406	437	410	433	394	429	426	404	441	398	424	443	397	426	395	438	409	445	440	426	403	418	422	421	408	439	426	427	410	411	392	422	401	411	397	395	404	430	424	425	389	410	430	428	413	415	408	383	440	437	449	378	418	398	432	458	427	433	452	421	427	448	426	443	388	434	430	444	424	453	459	426	450	436	399	448	385	414	423	405	421	426	427	426	380	446	415	431	402	456	423	429	438	448	375	381	419	420	451	464	437	440	408	465	417	426	455	396	425	417	423	380	430	400	438	437	452	392	409	388	417	439	444	403	418	474	435	402	407	441	384	444	451	432	424	434	396	381	391	402	435	452	399	446	427	447	395	442	426	434	435	401	434	444	419	436	436	408	422	415	430	399	443	394	385	447	443	447	412	430	435	378	432	440	470	429	421	423	419	439	451	387	422	419	421	423	391	424	408	414	404	452	413	413	393	405	439	443	439	411	435	431	429	469	420	410	450	416	435	422	435	441	427	417	437	454	438	401	419	405	455	463	427	435	437	425	433	471	423	408	451	441	400	396	432	449	427	392	413	441	374	408	424	421	441	441	396	429	430	407	428	450	459	457	432	446	433	425	431	438	415	456	416	440	405	454	394	465	416	393	427	423	430	394	420	414	458	406	417	413	426	431	460	445	408	439	410	443	421	425	411	442	374	441	442	428	412	400	424	399	437	486	407	407	423	435	443	447	422	448	400	448	429	427	399	392	410	404	426	400	471	426	428	402	421	429	431	439	390	405	427	399	428	432	382	442	421	418	408	392	421	469	412	417	450	418	442	449	415	415	401	436	402	409	459	461	423	396	408	441	438	393	382	415	399	438	405	467	441	381	414	419	421	438	415	428	416	450	439	409	411	431	378	446	412	403	431	412	391	434	440	429	390	436	422	453	385	371	414	383	418	424	399	420	423	429	409	411	418	393	446	384	449	423	477	469	393	454	426	427	410	426	431	430	423	431	434	414	445	407	430	449	401	430	411	440	422	423	430	397	399	432	379	435	439	437	451	420	470	398	424	418	385	407	445	426	402	446	435	425	426	445	439	421	469	471	441	445	412	480	418	405	444	392	426	386	405	424	416	409	408	429	435	418	439	409	442	412	451	454	438	429	413	440	493	409	407	433	450	456	446	429	432	401	401	401	435	416	388	427	449	464	424	408	450	419	441	463	418	392	419	427	425	433	448	461	403	408	409	438	437	407	395	477	424	415	418	427	426	428	446	416	453	447	448	412	435	415	432	457	390	464	400	407	426	425	409	411	411	438	414	430	429	413	421	428	416	423	420	434	403	408	411	412	429	407	447	437	404	424	461	416	397	418	415	461	434	436	375	435	432	389	401	440	443	431	460	397	406	460	455	428	446	403	438	441	388	413	427	439	420	463	402	434	454	385	466	399	384	400	402	427	404	422	426	443	421	412	404	413	411	428	425	451	421	430	418	417	420	444	436	376	449	448	445	413	401	388	409	482	418	435	418	374	416	405	440	397	396	398	404	429	407	397	382	417	409	398	491	416	423	473	400	441	427	412	434	462	430	421	460	402	391	421	450	422	463	443	433	412	398	426	436	424	462	443	443	393	403	391	428	357	403	420	436	417	434	414	417	408	432	418	449	419	426	403	455	425	398	417	452	441	404	416	392	447	446	407	451	457	390	417	434	412	440	399
25634	34551	17353	4665	1372	536	391	376	396	361	388	366	359	353	411	377	382	363	405	370	355	370	360	374	395	352	394	360	350	364	373	383	391	349	349	376	370	369	357	341	326	368	388	390	379	377	387	364	351	382	335	370	376	343	362	374	356	395	402	387	375	341	378	353	352	367	359	392	302	366	391	352	372	388	351	373	364	380	369	370	387	354	370	345	388	366	394	356	371	387	397	360	381	370	372	358	389	372	375	365	366	337	378	369	357	376	383	371	357	360	374	377	360	334	371	358	355	359	385	380	374	354	379	377	360	380	365	364	378	366	366	366	388	379	363	376	360	348	390	376	341	360	384	367	347	384	366	384	375	401	370	403	397	361	360	352	362	371	384	377	378	388	366	366	390	403	320	382	401	400	393	404	357	369	365	371	333	351	351	357	370	377	365	352	395	370	377	343	332	373	348	400	376	349	349	389	376	359	394	376	325	325	369	376	357	355	343	376	385	385	382	354	378	373	373	365	398	382	355	331	333	358	397	358	360	357	365	379	353	377	373	393	368	384	334	345	377	378	365	411	368	404	380	353	344	375	352	369	370	370	411	388	372	357	349	315	373	379	383	368	387	355	369	359	362	352	375	352	329	371	341	372	404	409	373	369	343	360	355	369	411	392	389	363	356	354	376	358	376	377	351	382	374	363	356	373	346	368	374	352	351	301	377	349	351	384	384	368	330	396	364	355	332	370	358	394	319	357	383	366	334	373	342	400	352	383	353	375	372	382	351	363	386	372	350	362	350	382	375	322	369	306	333	366	409	369	315	370	341	352	386	384	320	382	397	354	387	345	349	365	398	341	346	376	393	391	378	362	372	369	358	382	382	376	387	383	356	342	385	374	349	381	362	330	370	357	350	357	340	364	386	347	383	343	404	377	353	339	328	342	392	375	392	372	352	391	362	336	361	368	379	360	364	346	372	366	416	366	393	357	361	334	345	405	374	378	397	364	378	335	353	379	375	338	353	395	368	349	354	394	362	391	390	381	373	367	381	389	356	385	375	354	382	353	370	378	365	360	374	367	338	330	384	351	387	384	389	377	352	410	325	358	368	377	392	391	385	364	354	333	342	365	368	377	368	383	367	364	375	363	348	351	390	384	401	364	361	370	372	333	325	388	345	380	367	393	381	366	367	339	402	400	383	395	358	358	386	390	376	364	359	364	354	392	383	383	365	372	394	369	361	338	354	360	382	390	344	374	351	380	399	356	382	334	368	373	392	361	375	399	348	361	364	381	323	395	370	365	384	374	343	327	352	374	368	374	379	351	366	372	369	344	331	400	376	377	364	356	381	353	354	387	360	354	375	377	350	405	340	349	341	343	374	374	383	378	384	361	386	381	394	373	363	369	356	398	398	366	390	358	369	341	362	385	374	348	377	409	345	362	369	368	363	351	379	385	348	335	368	381	365	394	376	356	380	335	382	383	344	402	373	363	356	366	387	378	374	373	391	393	351	389	393	347	350	366	396	360	352	383	353	381	360	385	410	359	371	356	346	362	362	372	363	367	354	339	365	352	361	362	344	398	386	360	373	373	336	399	378	416	353	360	335	390	359	354	368	369	365	378	366	389	371	368	351	371	362	388	376	363	367	354	402	338	343	381	354	380	370	392	347	385	354	329	382	343	398	432	364	354	363	390	356	355	351	386	356	367	383	350	395	374	380	347	386	406	343	407	368	335	365	318	376	361	365	376	391	372	388	375	394	351	355	345	380	377	323	369	390	396	370	364	376	381	366	372	320	382	357	358	386	336	405	380	380	358	406	361	372	373	321	379	390	346	365	384	390	372	380	356	363	341	375	348	391	380	388	379	381	337	369	381	372	373	349	335	330	375	372	369	375	330	352	377	354	392	343	377	363	359	355	363	343	386	361	351	367	405	396	330	359	370	356	369	357	369	401	371	387	379	356	350	382	362	352	364	337	394	334	356	382	391	347	400	354	340	372	381	368	374	388	367	351	364	370	365	359	362	399	373	355	362	347	380	352	353	375	378	376	382	351	328	373	356	368	371	336	359	370	365	340	358	364	414	336	363	366	357	350	370	360	360	350	362	390	369	386	360	386	367	343	375	381	356	392	346	342	328	410	384	361	399	337	365	330	373	370	400	362	374	356	364	354	385	372	353	364	353	364	331	341	387	354	319	354	370	342	375	403	369	377	364	382	336	378	351	353	376	377	368	367	401	368	361	382	374	339	398	353	376	350	367	349	382	359	366	335	392	342	394	333	395	342	371	383	374	369	376	402	394	401	385	365	382	377	376	348	395	349	348	323	328	370	356	369	349	382	350	381	348	376	362	365	391	339	358	387	352	360	356	381	389	393	373	369	389	397	348	390	377	351	399	390	383	358	346	354	372	350	367	377	359	380	368	358	373	343	381	375	358	358	351	383	355	347	337	337	404	356	369	345	320	357	394	372	354	374	370	356	348	360	361	342	377	379	377	357	386	396	340	367	343	379	355	353	383	370	370	388	357	370	382	350	384	367	380	389	371	375	361	339	343	324	370	326	363	331	337	354	382	367	362	381	383	404	399	354	354	371	372	339	372	371	361	390	372	354	384	365	362	385	384	388	381	354	344	333	350	376	378	368	371	374	396	357	342	349	370	366	352	338	366	346	353	375	328	372	330	380	357	363	357	384	359	354	360	359	390	376	359	336	376	347	398	323	374	356	380	354	397	397	372	384	369	352	384	409	345	364	385	375	377	377	323	391	370	364	352	334	333	349	382	328	355	336	340	331	381	392	374	353	366	380	362	398	382	337	365	375	340	343	382	387	364	368	389	377	367	315	369	375	339	378	373	374	375	386	372	344	366	360	366	345	327	376	353	388	360	375	349	374	372	391	359	332	380	328	398	389	383	383	359	389	357	346	388	401	398	334	365	358	369	392	357	344	387	357	363	386	329	398	373	365	384	324	409	356	385	344	338	332	343	349	348	380	356	360	380	363	342	342	367	371	361	358	387	392	351	346	395	355	380	343	381	398	355	370	358	346	357	399	361	372	360	388	339	371	383	355	401	385	380	397	382	369	339	368	339	376	370	381	393	380	341	333	361	366	355	345	346	357	339	341	352	357	378	415	353	362	413	384	393	402	371	364	375	359	376	383	346	365	354	367	349	367	366	387	405	364	346	375	381	354	389	376	364	359	384	388	364	378	392	381	367	366	362	372	384	348	357	354	339	374	379	404	363	346	402	392	371	396	367	394	340	374	377	336	356	374	341	395	379	362	369	360	366	387	397	360	344	382	362	411	358	364	326	348	362	362	379	388	394	363	342	372	370	338	354	358	385	339	382	343	365	340	366	316	372	332	400	383	394	358	392	362	403	365	375	371	352	375	397	340	370	374	343	378	367	373	371	352	372	398	352	358	369	343	369	369	348	350	335	333	389	374	348	371	340	373	366	367	338	364	360	341	362	373	374	388	363	359	341	384	368	373	365	365	340	390	342	328	341	351	364	361	348
25823	27141	37244	30060	13527	2614	768	548	460	479	521	482	463	468	494	443	443	522	483	492	471	462	446	455	432	445	447	451	505	449	455	483	479	440	476	439	479	417	486	463	444	478	415	450	442	478	435	471	468	466	457	441	479	437	459	414	419	440	438	431	446	459	445	432	448	464	462	432	462	482	452	445	412	490	414	470	488	454	466	439	453	458	434	503	442	441	464	477	468	468	480	501	463	467	447	460	451	450	458	454	452	467	445	458	493	485	434	478	435	449	423	466	479	465	452	467	439	443	450	442	438	477	454	435	451	412	435	432	445	452	470	475	465	467	409	448	431	431	467	447	434	491	415	456	460	490	428	487	469	427	424	474	462	444	459	455	481	468	489	463	471	451	412	435	464	451	436	486	504	484	452	450	464	448	433	485	445	424	456	471	451	421	440	485	439	446	456	473	473	471	468	444	428	455	445	436	484	485	442	418	420	426	452	442	449	433	475	465	470	437	437	436	474	450	470	430	435	479	445	478	430	429	417	453	463	479	478	458	446	458	473	456	471	457	456	477	456	498	426	458	461	421	450	470	440	438	437	447	422	471	438	439	426	462	460	457	414	465	410	448	452	465	446	441	405	466	451	471	465	483	439	455	474	480	449	467	400	429	444	472	438	454	475	471	425	444	448	476	472	435	437	469	461	449	462	446	486	433	475	442	447	454	460	479	438	451	462	424	447	473	453	413	464	452	453	474	467	461	460	431	441	498	435	495	473	482	444	478	421	474	469	458	501	506	478	457	457	436	473	479	408	429	466	449	472	437	469	409	446	439	436	413	470	448	454	472	450	459	466	459	474	472	450	476	415	453	473	425	435	425	446	474	488	427	476	423	441	444	486	445	486	461	448	459	430	449	464	476	469	436	479	429	463	446	476	437	431	470	449	436	473	446	429	439	507	429	457	444	446	437	417	467	435	459	456	448	458	446	516	457	431	474	494	432	464	441	477	453	460	428	486	469	409	466	432	420	430	444	479	478	433	466	438	435	449	449	463	462	429	444	420	456	428	430	464	479	437	387	451	429	461	458	470	451	465	482	464	445	440	446	436	412	456	436	467	464	501	423	470	455	459	466	448	452	471	400	471	439	448	463	441	457	460	444	439	476	498	461	443	409	454	481	460	452	442	459	443	473	493	453	497	463	482	433	432	445	442	475	476	434	446	433	426	456	445	478	454	434	441	436	461	442	479	456	432	460	503	430	457	433	471	457	434	483	459	450	456	451	432	434	442	429	406	492	427	422	438	454	438	458	444	447	470	476	460	452	499	420	482	463	450	459	436	437	463	451	417	468	439	446	432	418	466	454	456	458	463	411	466	452	446	447	429	421	481	470	441	442	472	446	433	461	457	454	470	440	437	454	411	416	463	410	445	467	465	458	458	457	454	487	443	477	481	458	438	448	459	476	439	454	463	416	442	436	421	455	436	454	482	459	437	443	418	442	454	460	426	442	462	464	407	440	460	459	452	477	454	483	428	432	448	426	469	481	472	488	454	444	481	467	449	471	426	457	446	453	435	492	455	440	469	467	478	422	457	470	459	454	446	462	418	413	464	437	447	449	433	477	468	496	479	445	476	439	457	437	439	469	471	436	483	447	447	485	469	459	458	423	468	437	449	457	489	449	494	469	424	466	432	445	451	453	477	437	447	459	485	448	423	446	429	461	438	412	460	479	448	431	470	424	424	446	449	471	444	428	473	486	441	449	428	453	456	455	410	433	420	424	480	442	443	482	496	427	450	423	449	481	460	462	469	440	437	424	486	465	482	460	458	460	435	407	413	454	448	406	438	449	481	466	475	456	455	436	441	463	459	444	468	437	448	455	459	443	422	439	422	438	424	418	433	506	429	428	413	418	509	422	434	422	451	455	436	479	460	421	490	431	469	423	412	406	428	497	444	483	436	450	480	463	415	405	473	451	455	435	486	461	460	472	462	449	433	446	488	450	449	448	437	418	467	454	439	410	451	451	456	451	463	437	444	449	477	436	500	452	462	435	431	514	457	417	494	442	467	435	458	434	477	466	497	443	416	429	458	464	462	415	477	443	447	415	457	445	474	437	442	464	440	434	440	444	468	448	434	462	463	452	433	449	450	428	450	455	439	438	450	448	456	469	456	488	435	386	427	454	440	440	413	474	457	433	471	460	459	433	493	436	442	461	465	432	417	478	447	453	436	442	465	427	442	471	440	427	452	460	448	410	477	468	471	448	432	465	473	460	479	458	447	422	413	447	433	498	418	483	440	464	449	419	483	460	479	439	475	466	441	450	446	453	423	419	429	463	414	446	523	446	471	435	435	454	491	438	447	428	468	467	460	424	432	428	454	452	493	447	435	456	454	460	475	455	450	472	444	443	470	431	485	468	446	455	422	477	451	448	445	440	427	422	493	472	463	424	431	438	485	472	443	456	441	454	446	425	457	463	435	481	426	422	451	464	468	401	479	438	463	474	458	440	481	450	447	443	430	444	470	414	455	482	469	436	454	455	439	447	467	414	495	420	438	445	457	455	446	424	452	444	413	434	446	482	459	472	441	459	449	468	435	409	465	469	412	440	443	461	414	433	426	486	448	485	446	462	427	442	461	490	474	482	439	461	455	478	442	431	442	476	451	469	471	437	444	441	476	453	463	483	474	435	455	460	422	434	424	447	457	442	463	421	412	435	496	449	473	424	470	435	444	454	449	449	452	432	429	465	430	452	434	465	465	482	437	471	452	442	417	472	457	437	425	444	452	443	433	439	445	440	459	464	461	457	454	439	414	477	439	463	413	473	446	474	443	470	439	456	422	455	433	449	429	423	427	452	450	446	443	455	411	479	491	461	442	451	464	436	429	441	459	494	433	408	478	455	488	424	436	452	424	439	466	419	438	493	452	490	485	426	470	482	470	451	472	433	473	449	434	438	459	453	465	458	468	459	487	446	450	482	436	445	487	511	435	449	427	444	433	443	444	456	433	454	443	415	458	454	470	439	440	452	480	457	447	433	455	428	454	448	420	488	466	450	437	453	450	442	479	440	420	484	459	453	480	443	450	419	428	466	458	456	433	445	427	463	440	454	432	458	468	435	423	488	440	414	435	462	471	463	452	465	463	470	469	442	488	473	476	423	474	481	443	447	473	451	454	462	462	438	446	460	454	466	465	426	442	475	443	428	416	476	419	447	445	422	447	451	444	436	488	443	477	451	475	485	445	457	466	454	429	450	431	466	456	467	458	478	467	455	456	452	481	438	458	497	435	443	440	452	447	423	456	455	428	440	458	451	440	450	439	439	438	437	432	481	490	435	507	449	483	478	478	460	467	449	457	460	404	435	454	449	456	442	488	469	443	467	484	467	447	467	439	457	472	410	429	436	446	434	445	460	463	422	422	456	472	432	469	442	468	451	432	474	431	466	453	466	506	435	455	474	437	441	412	465	447	459	457	441	448	441	429	442	433	476	438	449	464	471	471	469	445	473	433	462	454	429
59232	81964	50816	19598	5563	1454	576	490	430	434	400	439	431	442	429	416	434	400	442	427	431	425	405	424	458	449	442	463	437	420	410	452	443	435	409	406	448	464	467	417	422	438	371	422	410	409	421	490	404	413	391	442	403	401	422	403	436	406	469	423	420	439	430	444	423	415	392	411	431	426	428	412	416	395	476	402	460	433	417	399	470	420	425	420	424	410	425	456	409	410	418	410	442	406	410	441	418	394	424	420	419	423	416	385	421	409	435	407	411	412	419	416	458	398	419	417	456	404	442	426	418	427	410	392	440	466	433	429	436	405	401	442	439	472	439	418	413	386	451	420	418	410	410	396	410	436	394	479	431	460	430	418	399	438	445	435	410	411	428	463	456	389	459	410	403	436	374	432	421	403	414	417	392	454	409	431	399	455	389	418	410	391	380	432	440	396	431	442	401	404	425	436	417	394	457	412	430	449	425	426	420	394	433	444	386	430	448	448	415	421	401	414	407	424	400	430	377	401	430	441	409	426	443	395	446	419	432	463	417	412	430	413	455	402	387	439	387	427	434	437	420	428	408	402	442	436	425	386	413	435	395	459	433	422	452	397	402	413	420	400	438	401	415	412	422	414	421	447	413	429	462	428	456	470	450	441	441	412	438	436	432	412	416	393	439	351	434	412	433	418	413	383	436	402	438	393	429	412	439	448	422	428	433	425	441	441	394	425	458	401	422	463	435	390	431	395	413	429	405	448	369	462	413	451	434	401	409	373	442	438	376	454	407	420	445	421	427	432	422	435	438	421	431	466	394	471	395	411	408	443	455	424	410	434	459	413	391	383	426	400	444	423	392	427	434	443	417	390	423	456	426	407	441	431	432	438	415	428	429	428	452	456	397	462	428	411	416	447	432	425	413	439	437	418	431	415	433	418	426	445	437	453	431	438	425	425	409	428	403	428	406	400	420	433	423	426	400	397	438	400	438	457	431	487	425	419	419	433	389	409	394	414	405	396	440	431	435	435	426	421	439	426	411	426	418	396	418	422	423	446	429	428	438	462	399	409	407	428	448	405	387	418	430	399	426	400	439	409	402	422	428	406	426	395	417	433	433	432	416	421	436	367	445	415	425	418	398	426	426	405	410	427	443	378	445	380	416	374	422	388	400	434	445	407	437	405	431	434	454	434	435	406	450	412	413	418	437	433	415	419	423	394	436	428	423	418	426	396	460	457	427	449	417	442	407	412	431	426	442	415	448	442	410	447	424	436	427	460	445	418	418	422	432	427	377	397	400	422	386	396	411	441	434	402	394	428	417	402	434	401	464	429	445	407	442	400	405	450	438	414	406	458	407	414	431	445	422	395	404	455	421	428	439	431	452	448	420	440	422	413	410	452	435	433	409	469	437	408	423	433	421	417	456	443	409	421	391	438	422	415	383	433	452	438	454	431	408	414	438	401	417	420	474	450	446	438	440	437	410	391	438	399	406	428	389	425	421	403	434	433	418	428	412	417	455	425	440	401	409	438	417	427	440	452	417	408	446	433	428	422	398	412	404	417	423	414	425	448	427	420	430	423	421	463	421	403	409	437	414	413	430	441	388	434	423	399	415	438	412	469	386	469	402	437	409	437	409	427	443	435	422	410	455	475	431	428	379	426	422	391	421	442	419	414	421	423	407	409	416	422	446	411	443	413	446	452	439	440	429	446	419	453	424	416	436	426	395	428	478	418	423	409	405	427	454	436	429	383	419	404	444	429	414	387	437	415	418	431	439	447	430	383	434	450	428	433	437	449	436	421	404	385	452	401	406	400	439	436	449	415	404	473	406	422	437	405	430	401	428	427	396	391	442	457	448	432	397	440	440	418	459	427	428	443	427	405	432	430	418	452	418	400	395	446	425	414	414	415	438	411	436	438	423	425	425	401	436	422	412	458	421	428	403	434	462	380	444	441	464	428	395	440	430	436	413	409	419	438	432	426	435	408	428	440	453	418	425	438	446	406	415	406	445	416	455	409	426	417	419	395	447	389	409	401	433	412	366	431	439	408	424	471	446	454	402	439	395	444	397	454	412	414	423	454	426	398	397	449	434	422	409	455	428	447	430	408	422	407	376	420	420	416	406	415	436	384	421	398	447	426	414	451	452	447	411	420	417	421	405	425	427	418	467	394	417	440	420	397	424	464	454	430	460	415	400	396	389	446	454	422	414	406	413	442	449	422	417	444	445	412	449	413	417	414	427	409	407	381	413	403	406	456	440	433	385	417	392	393	425	390	420	416	454	426	425	460	400	412	421	387	465	449	407	396	414	414	429	452	424	442	431	427	408	472	418	393	430	410	396	423	437	450	444	425	406	424	396	419	446	414	435	436	415	435	405	396	402	410	423	407	407	405	373	416	440	426	383	435	413	453	443	426	459	416	449	405	403	426	454	397	445	404	390	403	424	432	413	420	419	403	428	399	432	379	403	403	428	432	464	446	429	444	442	388	451	404	421	422	436	406	429	398	418	399	392	445	435	401	398	405	438	403	428	426	402	425	420	411	376	436	426	400	433	395	443	365	404	458	387	427	441	401	444	447	419	442	443	401	414	444	431	437	429	408	413	406	449	391	417	458	404	423	410	422	452	435	427	419	437	417	425	416	390	420	408	431	415	399	411	442	423	430	428	432	390	460	426	436	409	388	427	424	424	463	490	404	435	422	439	418	426	412	437	438	411	389	425	417	385	409	418	430	461	385	421	437	437	399	383	452	409	460	426	400	438	447	429	441	471	429	452	404	422	388	418	414	406	371	427	380	419	448	406	399	395	456	418	426	435	397	417	428	428	432	394	439	412	393	420	410	380	412	399	455	434	410	414	436	422	432	423	420	447	448	445	481	432	409	427	407	406	412	483	402	422	417	417	447	441	406	407	412	436	388	398	415	474	437	411	401	429	403	413	445	441	444	433	398	437	433	407	405	413	446	428	430	459	449	388	400	416	450	403	440	374	459	458	431	420	408	429	437	433	429	380	401	409	453	438	441	441	419	385	450	432	420	430	430	445	420	455	429	462	429	443	442	401	384	432	400	407	427	425	438	417	431	419	408	434	437	439	437	436	436	399	446	421	409	427	408	416	439	399	423	444	453	403	438	417	423	441	456	402	463	418	420	444	418	415	391	415	456	446	404	417	431	419	420	441	461	392	453	416	413	422	414	429	398	433	407	461	412	446	456	434	412	465	423	404	430	419	405	416	438	403	414	420	399	389	421	427	449	455	427	424	425	444	427	393	416	374	405	426	444	393	413	436	435	423	406	459	409	408	402	434	409	446	429	405	450	442	381	456	447	443	417	460	471	422	445	450	409	411	402	433	433	417	414	451	396	414	437	420	440	453	422	411	411	432	430	451	400	403	410	432	430	423	449	441	449	432	408	422	445	395	390	427	415	443	425	439	437	416	424	416	406	406	421	405	432	372	429	407	428	444	448	447	403	460	398	416	421	442	408	422	406	403	406	395	382	396	407	382	408	481	388
23959	22864	32429	28228	21509	12336	2139	767	627	632	633	586	608	567	606	588	647	618	599	618	624	583	561	607	593	586	577	615	605	578	594	640	615	614	596	611	624	578	546	568	595	598	625	592	609	588	597	590	594	599	605	572	560	597	623	578	563	603	603	557	601	588	552	613	616	608	621	614	566	608	568	624	554	618	580	552	574	596	581	596	571	672	585	652	567	560	612	600	595	592	599	598	642	565	578	559	543	558	615	583	613	594	586	569	566	612	633	608	558	567	602	615	593	565	615	581	583	589	586	569	579	582	613	585	576	604	572	628	584	541	599	617	602	644	593	614	600	587	596	618	519	588	588	571	600	616	549	600	615	576	568	594	580	574	571	584	584	597	582	615	589	580	595	627	590	563	641	619	576	599	595	569	583	564	634	581	602	610	582	561	572	584	586	602	563	659	639	614	598	600	604	596	592	608	605	597	627	633	604	583	592	572	565	595	579	565	579	565	565	573	557	554	616	571	586	587	568	624	618	584	594	541	636	590	628	566	566	580	572	604	624	607	565	577	585	560	590	573	621	553	546	571	593	585	552	582	555	579	576	575	597	615	549	551	635	589	598	593	612	553	555	528	588	592	594	589	587	579	597	581	625	607	564	597	614	604	544	620	591	576	554	569	552	543	602	563	562	570	611	560	566	551	577	569	581	538	586	600	597	576	573	586	626	572	567	601	631	608	564	551	550	603	574	586	589	569	606	536	615	601	571	551	628	602	579	591	540	606	583	546	568	592	602	594	581	602	577	605	553	594	585	604	647	593	597	597	601	566	578	552	654	584	564	597	605	597	610	595	564	632	564	616	531	648	559	586	603	564	611	603	605	555	629	588	558	593	555	586	562	600	606	594	585	639	539	623	583	564	571	566	594	588	584	557	610	600	565	594	570	574	579	589	574	623	577	584	537	587	568	563	595	604	615	586	625	601	574	613	549	545	574	528	564	582	623	604	605	623	614	575	600	630	596	597	559	552	608	578	616	601	601	587	585	535	601	629	616	561	579	585	571	600	621	611	560	607	603	570	611	619	617	573	590	602	611	567	616	545	608	573	587	571	563	579	593	572	555	592	655	577	591	587	594	567	581	579	544	614	591	585	552	612	604	577	576	586	562	580	572	555	555	548	588	563	570	588	660	592	575	576	591	615	575	563	593	574	590	609	576	572	568	628	563	559	603	589	601	579	576	551	580	571	572	539	599	610	641	568	592	573	595	587	600	565	567	568	611	576	622	553	586	547	552	571	595	612	584	588	580	592	574	583	539	545	595	548	565	590	584	612	610	605	567	588	647	554	601	645	587	548	537	595	614	603	646	569	538	588	546	614	589	599	630	592	541	607	601	565	578	611	616	597	570	604	606	538	565	553	537	569	548	553	619	585	558	576	593	566	549	599	589	549	569	620	597	581	559	563	584	605	585	620	619	578	641	576	560	627	556	617	572	572	518	577	577	659	603	581	609	569	538	597	582	586	604	606	593	581	588	547	584	623	560	578	596	583	593	609	619	590	553	547	577	617	642	546	578	607	582	591	571	629	592	562	563	584	596	609	586	580	604	614	570	625	584	565	562	534	594	547	592	579	557	579	569	569	588	596	524	576	602	580	603	598	582	610	607	595	583	575	557	603	590	580	585	569	626	578	613	561	568	589	582	589	564	574	548	629	571	595	573	612	606	588	578	602	595	614	560	590	547	603	538	563	608	587	593	615	554	609	575	618	594	606	566	583	587	566	590	579	595	616	562	610	568	631	583	617	577	546	579	575	562	598	587	618	565	583	574	613	566	564	589	582	579	570	595	577	592	560	586	594	561	579	594	572	588	594	608	573	601	599	572	582	556	579	582	562	585	594	548	566	609	602	575	597	571	616	552	590	589	602	627	563	590	537	564	584	637	566	609	549	583	562	564	566	599	552	575	625	557	560	610	594	580	605	592	608	567	565	612	565	584	601	619	602	601	582	580	599	580	564	573	607	551	611	534	609	580	603	568	590	590	577	571	549	554	600	567	591	590	605	598	535	619	616	585	590	602	563	597	551	590	559	540	544	563	598	592	570	570	573	590	593	628	549	531	581	586	593	594	585	570	599	600	611	576	622	608	520	600	595	595	591	608	579	558	594	628	542	578	553	593	627	564	589	573	611	573	594	599	579	570	581	595	578	585	625	624	607	600	566	545	606	593	606	611	604	598	590	579	583	578	597	613	587	579	574	555	583	555	585	637	593	610	618	578	573	592	586	593	572	575	596	561	599	581	584	573	626	522	642	627	572	592	548	567	564	574	591	578	594	565	561	596	597	566	561	596	569	587	566	632	589	561	604	556	581	619	535	549	566	574	597	605	620	603	561	572	603	632	609	572	582	631	580	559	566	574	619	546	632	580	617	575	543	579	604	574	600	579	568	601	633	606	626	567	584	560	517	559	598	572	583	621	587	570	583	565	530	574	625	605	598	607	564	581	605	508	588	610	595	599	589	577	612	564	569	599	609	585	595	602	563	591	627	602	535	645	619	573	533	623	612	577	615	543	569	560	599	559	605	610	597	582	581	550	593	605	564	593	589	584	552	589	591	611	559	567	587	552	571	551	552	545	585	568	585	595	617	629	588	563	606	604	560	604	578	638	549	601	622	607	618	626	571	588	578	542	583	546	629	550	608	579	599	551	563	618	601	570	579	594	587	619	523	586	580	605	557	571	592	623	592	556	610	573	566	579	593	584	618	625	583	583	588	579	572	582	563	574	574	655	625	568	633	606	593	569	563	587	589	589	599	607	565	592	625	598	635	582	634	585	622	586	580	602	596	600	611	561	607	578	604	617	579	572	561	540	591	595	579	606	593	584	582	593	570	609	571	617	557	538	613	592	563	591	584	575	644	540	584	614	574	603	607	613	570	570	582	531	570	590	578	595	583	628	588	559	610	568	574	591	551	584	583	544	586	597	612	598	594	549	593	563	548	594	578	592	573	608	561	578	590	560	566	582	607	592	588	604	518	568	532	567	549	588	596	615	582	579	608	596	543	552	641	581	603	568	579	581	574	598	578	604	612	620	586	590	541	584	595	584	567	594	575	560	610	560	575	600	551	598	546	595	612	570	636	560	571	592	576	560	532	580	632	572	650	603	552	599	581	550	600	579	574	544	570	618	643	535	608	577	605	573	640	560	569	571	601	569	607	618	553	593	584	575	592	544	588	548	592	582	551	563	589	603	569	632	584	616	565	588	567	571	619	617	565	549	555	597	550	587	561	578	575	611	644	593	617	611	595	590	589	625	601	593	581	576	590	620	637	519	558	612	596	594	598	600	570	563	597	619	607	589	580	541	586	547	619	568	592	614	579	599	560	595	595	598	554	561	598	549	567	565	587	553	581	556	631	573	575	596	585	587	571	577	578	633	562	574	607	595	616	595	549	557	576	600	550	548	577	572	564	569	579	532	556	552	605	641	609	596	570	625	654	633	527	583	574	606	587	640	568	629	627
63787	98184	66018	33739	11820	2973	938	613	556	528	516	519	554	550	583	574	606	533	555	567	606	590	575	584	554	529	590	569	615	549	542	558	546	560	531	575	568	543	577	538	579	592	571	546	563	558	585	540	590	541	601	602	535	608	545	534	550	541	567	545	597	541	519	578	552	540	570	538	555	562	559	527	583	553	510	604	558	598	586	571	554	557	550	535	552	567	566	558	581	568	551	598	559	516	539	563	586	545	567	535	562	571	571	540	589	561	567	575	514	533	563	553	566	513	575	578	552	562	556	586	554	560	508	560	524	593	529	570	551	501	535	543	573	579	535	537	619	570	579	589	550	549	544	552	557	548	547	603	559	558	555	625	542	560	563	565	597	580	533	526	536	570	530	559	560	555	566	566	568	547	543	576	580	562	549	538	544	536	602	588	531	543	620	562	597	519	576	545	503	566	557	601	600	569	549	563	549	538	558	557	528	555	576	563	563	556	566	541	530	556	569	596	549	557	575	584	574	548	539	567	569	581	565	606	554	584	577	562	567	541	563	557	535	582	559	578	555	593	574	561	544	572	502	607	548	529	612	527	564	578	541	549	553	554	528	572	590	557	564	545	530	539	587	557	548	576	528	544	573	593	546	566	585	517	589	592	533	563	564	522	587	563	586	553	513	556	550	539	581	576	596	551	541	572	573	532	545	546	569	579	569	566	596	571	506	549	491	595	540	531	492	552	586	542	602	549	584	518	574	580	577	548	548	540	616	591	557	547	562	563	590	520	526	559	589	553	601	543	543	576	548	575	527	592	560	589	520	511	583	579	562	569	543	550	548	525	551	526	523	571	597	586	558	553	561	547	546	555	571	566	590	566	519	535	550	588	557	551	587	569	510	552	562	578	616	575	572	565	551	551	558	565	516	565	558	590	572	520	565	572	566	565	581	575	523	575	530	538	607	585	580	550	567	552	577	546	549	546	545	587	538	596	538	550	585	565	567	556	528	573	559	577	572	601	578	533	564	582	542	559	524	603	561	566	578	576	528	508	560	559	569	525	523	557	571	553	554	518	606	580	545	536	562	559	539	561	578	540	586	561	559	556	546	578	565	552	577	508	553	563	534	559	553	551	539	550	556	605	555	527	489	581	577	574	523	525	581	528	550	574	574	581	551	582	545	560	588	527	589	525	587	572	541	552	548	571	563	557	576	580	572	547	549	568	549	593	556	560	576	580	568	593	583	567	545	602	577	563	572	545	566	557	566	593	560	590	517	561	537	532	554	576	556	532	532	540	630	581	574	569	573	534	559	558	575	593	555	566	563	567	565	545	533	561	569	596	584	533	521	582	564	598	519	541	599	549	589	568	575	569	534	545	517	577	576	562	580	535	545	558	615	537	566	560	595	555	562	586	594	602	562	563	556	579	589	556	556	545	535	561	550	532	576	576	577	537	554	568	571	574	548	555	526	534	528	528	580	549	537	562	553	571	594	570	546	571	500	560	586	529	539	570	524	556	569	563	611	514	567	568	537	544	543	607	559	515	588	519	541	571	517	577	546	550	587	531	557	530	599	562	591	545	571	542	593	533	533	542	571	546	541	555	570	569	602	571	540	546	520	531	545	599	521	570	555	564	585	561	577	550	565	505	554	536	626	568	535	547	523	534	552	590	532	589	584	530	582	523	577	570	538	573	569	579	604	534	523	582	563	599	577	510	570	525	535	586	596	523	544	578	512	578	500	544	585	548	598	547	567	541	513	551	536	538	546	599	576	557	569	555	544	563	583	562	587	566	562	551	595	538	563	561	575	601	567	528	567	590	548	531	537	534	541	553	563	545	586	568	542	595	554	561	615	517	578	566	560	561	606	581	573	524	521	563	571	604	611	538	582	594	575	552	542	558	554	572	563	533	554	547	550	540	576	557	536	561	562	541	562	549	557	581	581	551	571	520	593	595	521	555	530	557	531	582	589	567	532	555	547	576	517	554	553	610	581	540	541	586	536	534	545	544	559	615	587	558	557	567	512	593	549	564	591	523	595	582	589	569	531	621	582	582	580	630	540	581	514	586	542	539	575	543	583	522	543	611	547	548	564	520	615	599	519	547	534	582	555	606	563	566	538	570	553	553	515	552	578	593	531	547	545	531	547	570	558	598	578	551	558	549	575	529	525	520	533	561	580	547	553	548	560	580	587	587	562	569	542	542	510	563	566	586	573	538	563	515	569	592	516	578	579	542	568	558	558	552	617	530	529	573	603	539	572	543	573	599	566	535	577	545	543	540	554	587	595	597	570	546	566	575	552	539	558	540	536	557	599	544	575	577	537	546	552	549	591	528	577	548	593	535	568	555	512	557	533	540	581	497	555	527	542	529	573	545	542	548	555	555	495	545	588	566	579	574	556	539	613	545	595	543	628	523	530	559	586	583	591	555	558	547	525	558	531	539	551	564	517	532	578	564	618	514	524	534	586	573	556	523	576	558	526	565	561	546	561	543	523	545	556	551	576	554	536	586	592	549	585	574	560	553	536	575	546	599	574	550	511	519	545	557	563	532	584	530	599	552	567	545	591	555	526	527	549	565	577	513	570	528	578	544	576	562	580	536	586	510	540	586	527	551	553	537	566	554	561	548	526	527	564	563	571	560	518	525	617	590	580	551	567	544	584	534	553	553	567	542	570	587	537	590	531	515	562	552	529	539	545	512	561	579	545	543	547	534	555	569	505	541	545	545	541	548	555	557	554	560	557	544	533	540	569	572	575	564	582	575	612	562	559	572	583	537	555	557	573	564	543	556	580	568	507	573	543	515	571	577	563	563	526	550	546	570	560	539	551	573	474	581	556	573	559	556	582	603	592	542	583	560	553	539	552	601	548	522	553	545	573	594	560	546	524	582	540	534	562	535	582	525	557	577	589	557	574	564	562	527	556	547	569	577	578	530	543	549	530	576	561	538	552	584	542	600	523	548	569	555	551	549	523	539	574	575	568	552	607	587	579	556	575	573	539	585	565	583	539	574	559	547	553	573	568	530	564	559	573	592	581	585	576	570	559	563	628	564	586	510	596	562	601	548	562	553	599	585	514	585	555	528	581	557	561	528	592	560	567	532	551	553	551	557	587	530	535	562	557	545	559	560	545	575	573	590	559	547	587	536	581	521	559	505	585	584	585	537	555	559	532	592	554	526	531	558	532	500	576	559	573	541	593	572	533	531	587	546	526	577	577	551	562	535	546	569	525	543	544	576	577	568	565	540	547	542	543	556	556	538	542	598	552	579	537	531	593	580	563	564	543	561	543	569	569	531	520	539	598	546	576	547	547	594	579	537	540	594	562	528	561	547	566	560	543	554	533	590	572	569	571	533	559	523	507	515	540	545	590	526	536	592	514	592	537	562	556	563	565	574	569	562	553	517	584	558	537	535	540	552	588	563	547	598	518	538	536	568	572	611	575	538	556	531	549	582	576	570	499	547	567	537	552	505	540	568	584	551	613	553	550	520	547	529	572	610	581	524	604	555
30777	29745	22770	8653	1691	644	460	443	456	415	463	437	440	415	439	437	439	435	450	455	435	448	428	459	441	452	458	439	472	396	434	417	437	424	429	423	438	457	436	444	423	461	427	438	461	423	453	441	466	463	446	466	421	406	459	447	443	419	419	420	399	443	442	453	412	433	408	469	409	431	448	480	416	459	424	432	452	401	412	431	426	452	439	409	432	389	442	391	431	427	402	421	469	413	451	416	424	470	423	457	450	455	404	429	419	438	399	430	461	442	410	440	467	436	430	392	393	436	412	455	400	417	444	405	461	415	387	445	425	457	445	435	409	426	492	483	436	422	437	418	404	456	424	464	459	413	425	452	421	434	438	419	419	421	442	445	462	429	426	428	460	426	434	428	423	425	416	442	452	430	426	384	414	397	419	441	459	435	457	463	465	402	405	424	414	461	409	441	421	458	405	423	462	430	444	451	451	458	434	384	428	433	429	429	405	435	451	410	407	413	408	424	450	439	409	441	440	445	432	417	445	427	421	417	441	452	430	428	401	394	427	420	459	412	461	438	428	419	467	443	423	440	452	465	454	439	449	435	436	436	421	444	451	469	478	426	464	432	446	458	414	408	450	433	432	427	445	449	414	441	423	432	417	398	430	416	407	454	432	442	422	448	429	429	466	441	455	447	424	456	423	458	458	458	431	399	431	440	398	431	431	458	421	440	460	465	406	436	430	436	438	425	490	455	454	452	444	432	436	440	474	448	420	444	421	455	473	433	427	452	463	441	482	430	419	425	420	424	419	475	399	460	438	436	416	409	469	473	416	451	442	459	440	453	474	403	427	396	434	471	440	458	449	435	446	408	416	469	420	394	413	451	485	446	445	429	465	430	399	421	425	430	446	428	430	411	472	423	408	437	407	416	419	418	454	399	409	421	451	438	443	408	447	440	411	459	466	436	429	442	452	439	434	443	452	427	438	426	400	424	438	492	407	457	460	459	450	434	432	432	465	427	455	416	440	426	454	411	415	420	465	454	445	416	417	415	465	411	462	408	415	407	412	430	456	424	442	434	412	481	423	431	432	410	438	432	454	436	459	451	407	421	438	428	432	434	458	451	494	406	414	425	432	437	436	394	390	443	461	393	426	402	426	434	411	386	458	410	431	436	421	439	439	433	441	423	434	437	415	440	432	472	449	430	437	414	441	432	426	416	410	441	459	458	417	411	436	420	450	421	427	438	428	428	443	426	456	416	415	421	435	476	412	412	447	455	437	426	399	421	393	442	432	440	428	454	435	419	428	403	413	442	457	408	470	460	426	438	427	409	436	420	444	446	395	449	443	429	426	437	425	431	434	456	452	425	444	457	453	454	425	421	438	434	447	457	416	410	419	438	441	453	451	422	433	436	431	464	390	438	451	457	400	421	438	391	418	409	416	454	420	484	434	438	459	412	431	404	442	426	403	410	461	453	431	438	435	415	442	450	445	475	411	440	435	445	423	406	431	424	419	417	445	465	431	420	436	451	392	430	430	454	417	425	451	491	409	421	425	408	468	450	417	450	443	435	443	446	459	440	415	446	457	441	496	431	414	417	417	480	415	416	410	429	413	431	418	418	442	428	417	429	415	403	486	455	455	442	430	390	400	439	411	427	414	452	426	400	414	430	396	431	425	434	453	411	461	384	419	409	466	414	423	430	462	410	402	441	412	408	453	373	408	441	395	413	406	458	454	425	463	461	419	462	463	478	427	413	440	456	442	441	414	419	449	417	427	402	468	361	441	411	413	405	441	413	421	440	438	449	440	422	446	447	441	440	434	442	430	460	419	452	389	437	445	438	444	415	445	396	400	432	440	427	381	419	419	455	431	439	460	420	425	421	421	464	414	442	413	459	430	427	410	441	440	437	422	394	414	474	441	442	419	478	433	454	447	405	433	444	440	419	479	432	452	422	447	463	411	395	468	439	415	432	404	439	444	438	439	440	460	457	444	394	412	410	419	407	459	450	440	421	429	411	441	405	424	442	427	428	462	445	479	420	408	462	433	416	455	413	424	407	438	420	424	422	402	436	432	436	458	479	439	475	419	462	482	428	431	434	447	415	438	401	450	441	443	415	453	436	434	462	406	437	460	390	476	424	425	476	429	480	423	433	453	425	402	448	429	461	433	464	463	405	432	440	420	404	429	462	474	429	459	469	422	427	459	436	455	434	440	440	434	415	458	420	431	410	395	428	424	451	452	461	425	449	419	435	458	451	457	413	425	400	450	408	473	436	432	415	426	425	427	406	416	400	448	445	464	425	433	427	431	423	426	443	427	477	412	442	413	414	451	425	449	433	418	440	445	436	431	436	414	454	436	404	427	445	443	419	445	430	442	464	447	467	402	458	437	429	467	438	446	434	497	410	424	449	462	480	486	421	443	408	452	409	475	436	455	432	421	409	480	423	460	437	460	424	466	400	407	424	478	417	460	433	440	426	449	430	392	432	467	435	429	457	445	403	425	418	451	463	441	415	379	460	453	427	432	421	445	478	484	467	437	443	435	468	424	399	418	396	440	449	442	425	437	455	431	405	414	428	411	445	470	458	445	445	427	414	428	419	410	427	419	427	434	453	452	414	425	460	396	431	442	445	491	400	462	465	452	459	460	391	453	441	432	416	420	429	428	435	425	444	446	454	422	435	446	449	456	402	441	400	469	470	469	423	431	415	435	425	449	436	453	432	444	440	406	442	402	444	477	424	423	429	422	430	416	436	439	412	427	441	501	417	454	471	433	434	412	456	417	490	373	460	407	486	422	428	382	435	394	464	445	405	425	443	432	426	429	456	410	460	412	467	471	450	444	456	460	442	434	461	438	415	433	461	423	415	455	413	457	390	402	463	405	423	449	422	430	429	444	397	416	380	414	428	472	410	430	456	420	442	428	442	469	389	443	432	478	448	457	444	440	467	482	426	408	412	441	440	440	458	436	457	411	409	415	441	438	422	415	444	435	437	450	453	493	432	427	452	423	424	441	414	429	420	454	424	429	476	442	375	425	424	399	455	446	468	446	399	441	486	438	452	433	449	433	428	419	422	453	411	439	413	435	442	419	444	420	454	450	425	437	413	443	426	453	450	445	417	444	430	443	423	451	456	422	441	426	418	426	495	450	446	409	463	432	448	434	429	430	454	415	456	423	436	428	442	415	402	438	429	431	442	417	468	418	483	409	429	448	419	444	437	418	455	464	450	422	470	430	482	435	414	456	419	441	423	440	411	469	453	456	442	459	424	419	415	437	405	460	401	447	451	401	412	470	421	437	430	402	426	431	450	417	424	447	409	419	449	480	430	406	405	429	446	404	443	413	457	441	439	438	439	457	465	445	431	420	437	432	438	433	463	399	414	447	410	440	445	443	430	399	405	442	381	420	447	443	455	415	435	471	435	473	432	443	447	427	457	411	425	448	421	420	459	418	480	420	423	423	406	424	441	503	442	470	448	411	436	430	473	410	427	450	386	427	431	452	436	441	454	448	423
24612	33286	16871	4831	1395	617	411	364	387	384	350	354	379	338	384	365	379	388	365	371	401	351	366	356	389	387	343	392	399	376	337	356	375	377	357	389	376	365	388	369	366	375	369	368	387	361	376	377	382	384	368	378	372	375	387	363	348	360	407	383	427	371	356	362	382	371	389	372	353	349	381	348	374	373	340	371	341	354	376	356	369	388	391	391	383	380	364	342	393	389	387	366	380	365	353	358	360	381	405	335	367	383	369	379	353	372	384	375	335	382	350	348	386	359	391	378	367	388	363	380	397	345	363	367	361	382	373	411	414	392	391	399	365	316	400	366	373	387	381	362	371	349	371	388	395	396	396	351	363	415	381	354	349	354	361	352	370	364	379	377	345	357	408	358	375	384	386	388	362	383	398	355	403	395	375	334	391	377	364	365	394	391	363	354	386	385	402	389	377	346	361	361	341	399	384	393	397	384	411	404	363	353	382	374	370	366	323	394	386	360	326	368	374	378	306	404	363	362	374	350	375	376	323	379	380	361	347	339	378	378	344	351	391	366	385	352	383	376	342	387	357	338	374	359	402	371	368	340	359	349	379	341	328	382	359	386	375	375	377	350	362	359	368	364	366	380	361	358	377	354	344	383	413	360	374	375	398	388	388	410	395	369	353	358	340	386	377	394	381	350	365	400	363	357	358	375	368	340	383	386	414	346	365	338	382	383	395	353	339	402	374	372	379	365	368	410	388	331	389	355	347	389	381	370	372	341	383	375	354	336	365	378	379	374	371	370	367	364	363	401	360	376	366	359	343	357	359	365	377	386	397	404	394	412	379	386	379	366	363	402	354	380	384	373	358	351	382	383	359	343	373	384	357	367	372	357	340	351	371	384	362	382	370	373	350	384	385	381	368	390	345	364	387	364	334	322	387	372	403	392	377	337	359	395	372	361	346	349	384	343	376	362	366	376	370	375	370	363	385	357	370	350	378	372	350	338	348	379	374	399	352	364	365	373	341	361	370	388	406	379	334	399	361	358	363	374	368	373	349	402	337	375	350	332	351	371	375	363	335	364	363	388	379	399	355	376	373	340	372	384	361	384	358	362	359	340	387	373	363	361	350	365	394	369	352	349	347	355	416	326	378	340	381	383	347	333	375	350	358	365	362	338	363	351	349	360	393	390	360	365	338	360	366	330	378	393	361	359	377	383	404	384	377	381	370	356	385	377	374	378	378	338	388	378	394	361	401	359	390	384	392	376	359	369	364	362	392	375	391	355	391	365	362	402	379	369	374	382	381	358	360	376	370	362	370	362	390	395	352	367	370	344	339	394	391	375	375	399	352	357	387	369	402	379	360	337	362	389	419	380	366	356	356	359	348	353	363	380	381	377	361	371	351	390	371	350	340	368	359	373	376	339	367	364	381	366	390	370	372	374	396	385	383	377	362	371	348	345	364	361	358	391	393	387	377	377	360	348	404	387	382	339	367	358	407	382	392	381	372	368	352	367	337	370	356	361	323	365	403	366	388	353	355	370	378	393	382	395	376	369	387	363	396	376	361	420	368	370	366	349	365	373	358	372	382	350	405	393	405	369	401	383	390	388	391	364	361	431	384	396	379	370	411	349	368	377	358	388	384	402	396	344	366	393	373	391	403	384	380	372	380	378	367	379	360	338	395	330	382	351	394	335	358	341	375	351	340	411	373	388	397	373	357	373	363	376	397	359	366	355	380	343	375	360	367	334	371	421	390	364	361	367	364	396	351	367	382	368	374	384	357	370	381	358	368	365	355	360	363	367	359	379	371	361	391	388	386	356	353	362	392	356	362	400	368	372	390	369	367	363	360	380	397	396	373	375	354	376	363	352	363	386	383	387	389	368	367	376	365	381	370	365	371	356	440	380	364	377	356	324	352	365	397	365	383	370	403	377	356	386	380	383	369	346	346	398	367	366	397	399	357	357	379	365	376	365	391	376	347	385	400	374	365	371	335	377	389	398	360	375	380	361	352	346	387	377	334	395	354	350	356	355	432	369	381	339	362	383	379	378	380	399	362	371	388	365	351	379	378	374	333	383	390	368	370	354	353	397	341	344	343	381	353	377	379	406	342	391	380	377	345	366	342	377	394	365	374	392	366	344	371	340	400	344	361	407	360	355	355	376	346	353	411	366	380	348	337	342	377	350	384	351	372	378	374	357	355	335	359	399	331	398	356	348	385	402	375	391	364	414	365	373	402	358	394	356	360	373	372	381	341	394	342	370	378	376	361	418	378	353	383	386	365	366	355	365	365	362	340	376	344	387	357	382	395	372	393	364	344	371	393	367	382	374	389	362	381	382	378	355	366	374	378	375	372	373	371	357	362	375	391	362	378	353	361	395	354	404	394	357	343	366	364	389	387	357	400	362	350	341	388	382	398	383	373	372	388	368	376	350	339	369	375	358	353	347	362	372	367	391	370	390	382	357	348	388	364	362	348	347	369	343	374	382	402	341	359	363	357	359	318	365	401	402	387	382	408	402	379	376	379	353	345	347	363	375	375	352	380	380	359	381	395	362	371	390	338	385	341	372	367	365	351	372	364	400	384	402	388	388	346	385	350	353	336	406	377	344	359	371	398	338	375	385	363	368	380	401	367	348	381	362	405	375	386	337	346	395	397	363	404	370	379	374	335	377	365	405	346	385	388	368	400	367	332	410	363	360	383	353	390	348	387	383	387	364	381	395	406	401	360	367	360	357	368	377	395	357	387	392	355	369	361	387	349	359	358	364	366	362	405	360	393	339	411	355	387	361	394	387	360	357	357	346	357	348	353	367	373	334	352	367	382	370	391	370	361	351	366	359	377	390	362	392	366	357	397	412	412	339	373	358	369	347	373	369	385	382	339	381	353	402	369	376	369	391	379	378	368	342	358	353	356	349	366	359	348	369	386	348	358	397	366	380	407	364	390	404	332	371	354	399	396	407	371	411	389	349	359	371	376	383	366	357	384	379	371	352	344	360	401	373	361	415	376	414	356	385	390	359	374	349	356	390	365	395	370	356	364	394	392	357	401	385	355	381	353	391	337	389	371	389	344	357	373	371	348	332	358	393	365	350	375	393	391	350	368	379	363	390	362	353	358	353	377	366	340	383	368	353	373	344	370	359	359	360	402	389	348	358	393	338	359	358	352	391	365	356	358	392	388	367	333	366	332	365	385	367	354	365	356	360	371	375	354	393	359	391	352	385	386	401	351	391	358	372	364	377	361	351	383	349	396	382	380	331	362	374	355	351	380	337	372	380	370	378	398	407	395	366	349	343	395	353	379	376	364	374	428	361	362	344	412	363	400	375	375	370	388	361	367	385	361	384	383	404	363	362	399	379	372	398	367	378	429	397	375	354	381	398	411	335	394	340	373	375	390	360	360	378	389	395	400	397	374	358	348	389	363	360	358	384	367	357	365	388	383	395	377	359	367	356	353	361	370	390	374	376	367	375	372	371	374	359	369	408	402	371	418	417	398	372	344	382	353	390
25711	25972	38870	32255	15781	3610	889	605	455	493	504	465	486	472	496	467	486	470	494	463	471	461	517	449	482	460	472	461	488	458	500	500	493	469	466	432	480	525	468	437	455	478	445	487	466	480	491	488	441	463	498	449	491	456	440	465	469	504	490	466	488	480	447	455	504	461	449	496	463	473	460	489	503	488	420	468	465	505	477	463	448	517	452	443	459	456	514	460	481	473	478	468	484	467	437	461	440	505	460	451	465	467	485	497	443	476	461	463	452	508	476	488	450	455	496	444	485	465	453	458	437	457	463	435	487	454	463	419	435	472	444	474	511	479	423	447	475	483	476	485	466	472	452	482	465	453	460	422	430	437	483	433	488	442	482	461	447	476	448	471	453	442	444	494	477	489	450	466	470	468	484	458	473	467	447	488	491	469	454	467	442	458	474	483	477	450	467	456	475	458	458	456	494	486	485	504	500	463	486	500	453	467	504	451	475	463	477	467	474	477	473	449	484	438	468	473	456	444	472	469	463	491	439	471	464	473	466	481	462	447	431	452	453	466	476	452	428	456	430	450	451	503	444	460	454	431	486	499	431	416	471	471	475	478	449	443	457	466	442	447	519	517	484	463	459	451	486	461	472	449	435	453	443	454	451	452	477	443	444	492	481	455	446	446	501	466	486	457	519	440	469	469	486	429	482	428	468	511	442	420	470	461	462	437	427	451	494	471	474	479	497	457	474	478	481	461	480	459	476	465	442	438	455	415	458	454	448	452	447	458	475	472	433	457	469	437	504	503	490	441	474	427	482	466	479	485	484	494	472	477	446	435	432	416	477	468	489	438	463	427	444	493	436	454	428	470	464	455	461	456	460	463	498	469	405	462	447	423	446	477	494	472	486	498	491	519	427	465	429	437	461	421	466	447	482	480	452	427	432	498	487	466	458	511	466	445	473	484	471	462	458	488	417	457	456	483	501	485	488	486	470	462	432	431	437	481	441	503	479	446	461	426	428	415	445	432	456	459	468	478	458	470	460	489	508	449	473	475	475	493	454	408	474	488	494	464	440	500	467	472	460	480	536	460	463	491	492	494	440	493	473	492	446	424	491	480	464	446	451	475	478	452	430	460	473	491	452	480	452	439	490	474	488	476	453	457	465	458	497	474	471	469	491	450	455	454	459	473	448	474	455	497	470	448	465	461	465	447	462	441	445	443	469	438	438	459	513	479	442	460	457	446	498	441	455	463	467	464	472	439	456	416	465	490	465	454	423	454	434	498	474	436	462	481	512	501	481	495	451	452	445	477	481	484	479	469	465	509	478	464	470	484	456	454	443	497	464	473	451	469	448	471	463	512	480	472	438	472	464	462	495	459	434	460	466	473	452	502	480	478	466	433	469	492	444	483	415	475	479	448	470	482	415	440	445	475	497	448	469	477	473	478	452	449	452	472	465	493	464	446	492	477	485	494	432	474	443	472	488	472	452	474	507	426	455	469	455	449	442	447	464	511	472	420	482	494	477	425	473	443	462	470	447	430	482	435	514	421	469	469	485	466	479	430	423	466	472	501	456	493	437	492	487	388	454	502	449	436	461	469	490	482	488	441	488	496	455	472	461	442	482	436	469	481	441	486	465	474	459	451	490	480	489	427	477	439	457	430	427	433	470	457	430	457	491	432	520	504	489	468	506	472	438	417	461	437	464	475	457	490	440	479	500	480	456	492	514	442	475	438	478	449	474	457	455	464	476	490	461	462	470	473	468	439	478	471	447	464	480	440	450	497	500	493	486	440	430	462	443	457	466	469	419	438	448	446	455	481	458	444	498	439	477	472	478	473	493	458	514	474	526	507	477	498	486	475	481	418	441	433	468	483	488	480	467	457	456	450	458	476	430	466	471	495	464	415	491	452	462	446	500	475	436	476	436	436	504	476	441	487	471	470	440	476	473	502	461	472	503	475	473	475	481	456	490	453	503	444	474	485	452	456	479	467	454	505	473	488	441	467	442	481	442	449	419	474	452	448	489	488	468	476	485	432	453	454	432	436	450	462	487	473	444	469	481	459	439	452	466	487	433	468	486	468	451	472	478	468	467	471	445	412	473	461	491	519	472	449	484	453	428	457	443	458	483	476	423	446	491	450	481	474	462	489	470	492	472	449	482	432	438	485	444	483	472	466	481	456	438	460	456	445	509	471	493	478	485	455	473	440	490	468	411	484	445	489	451	448	456	465	469	468	454	493	501	481	480	451	416	447	474	463	466	481	466	477	438	454	441	489	499	454	452	463	419	465	453	445	509	489	456	452	498	428	475	492	459	472	450	458	443	458	487	454	455	477	497	466	452	452	493	481	460	512	440	459	507	481	450	462	444	449	475	444	478	462	462	448	467	505	491	429	505	452	439	455	498	474	485	469	461	473	409	498	472	463	481	447	494	489	449	450	416	475	463	493	406	466	461	461	473	476	449	429	491	478	464	482	480	469	422	475	472	460	506	499	480	434	478	442	481	451	448	470	440	414	452	514	453	480	488	460	483	462	485	475	467	458	472	501	456	465	481	460	504	462	470	438	469	437	483	461	442	454	452	502	492	441	459	454	456	509	442	426	445	479	445	424	479	491	420	442	428	507	518	455	432	490	453	462	482	479	454	468	443	471	520	480	498	462	466	439	494	495	494	462	448	471	511	455	464	464	444	472	476	455	435	462	469	425	491	467	458	415	456	468	492	476	485	501	466	463	448	421	512	442	419	464	468	457	458	486	486	476	442	471	460	472	439	471	472	470	474	454	458	486	430	470	449	440	421	453	445	485	460	478	485	469	464	458	468	477	430	465	444	456	456	475	493	448	487	452	431	469	485	502	485	450	484	437	464	489	458	438	477	483	449	475	467	501	454	454	466	462	469	478	460	469	458	458	466	479	457	498	458	511	492	473	451	482	466	458	477	492	490	438	481	445	414	460	493	468	481	444	501	485	466	457	438	469	456	499	462	428	427	457	453	485	452	491	444	475	464	465	494	474	481	481	433	425	448	428	460	478	453	433	451	475	507	459	454	521	483	486	449	427	504	446	496	460	433	478	482	447	447	474	442	453	448	467	484	465	428	472	471	434	442	461	464	447	480	457	426	426	460	461	441	439	476	422	459	472	451	476	479	449	465	500	463	483	478	457	491	468	469	467	454	485	488	470	408	491	482	507	457	465	474	446	467	455	437	472	485	450	457	458	444	480	522	450	467	470	493	469	460	468	444	511	448	464	495	471	459	453	446	493	471	474	474	462	483	502	471	448	475	440	420	447	482	417	461	494	483	496	444	466	486	417	450	437	457	504	453	471	495	436	431	468	441	462	487	484	453	433	479	492	448	440	485	452	513	479	453	515	435	479	455	476	448	446	466	480	452	481	480	467	425	398	444	473	434	495	466	438	444	465	471	446	508	470	453	447	447	462	475	444	450	451	468	503	450	471	437	489	474	472	450	430	451	455	449	482	491	452	427	470	492	468	441	440	489	475	442	456	495	454
57905	80729	54968	23548	7592	2008	690	486	487	479	437	462	423	440	422	402	439	405	447	459	425	439	457	475	426	410	424	403	495	405	441	445	419	420	434	441	447	432	465	463	428	433	425	405	432	433	452	440	451	447	434	423	423	412	414	425	430	409	439	454	421	417	402	441	447	456	406	461	422	419	465	461	480	428	408	403	398	426	418	441	440	440	438	465	420	418	395	417	405	418	424	420	473	448	431	459	393	460	426	438	480	428	481	409	422	454	464	447	442	484	437	432	421	436	407	431	471	437	442	452	479	428	435	444	418	422	426	383	437	439	443	441	399	448	433	449	418	402	407	419	447	459	459	421	460	450	445	382	411	460	422	435	437	429	473	447	410	487	442	440	400	425	445	421	448	393	444	458	438	410	436	440	417	438	429	448	449	442	445	426	424	454	427	422	432	429	480	429	456	446	400	428	430	413	410	423	419	418	396	418	423	430	446	417	438	429	446	417	425	436	413	441	449	410	448	433	414	424	468	386	435	440	407	409	464	425	461	445	450	419	412	458	449	435	425	455	411	451	434	444	447	496	413	450	466	423	444	417	486	445	429	450	434	430	403	415	406	416	427	412	464	400	468	439	453	405	476	443	431	412	453	413	407	461	404	451	456	410	409	459	410	447	445	400	408	412	468	417	420	464	468	439	414	426	416	421	436	419	430	410	485	443	414	440	428	426	415	427	475	415	431	418	408	440	411	443	425	433	465	449	410	430	400	396	469	446	426	433	425	426	480	432	426	437	474	427	450	401	438	418	447	429	449	426	436	417	419	445	432	441	407	453	404	446	454	405	442	448	423	449	415	421	428	453	430	428	436	444	395	407	446	446	414	417	491	398	456	425	461	427	459	432	428	428	415	449	449	440	418	404	434	453	461	397	420	421	419	441	434	435	465	448	481	461	455	431	432	444	417	440	421	441	424	424	402	434	455	417	437	444	467	452	427	452	407	442	424	392	410	439	459	438	480	445	433	419	437	392	469	395	441	443	402	422	473	465	436	409	411	432	430	420	430	418	456	396	434	437	415	410	452	409	424	421	419	403	429	440	421	457	419	430	432	427	450	417	417	406	445	452	452	435	441	432	482	436	434	426	445	438	439	441	435	411	434	451	413	445	431	459	425	431	413	394	441	427	445	464	455	412	417	445	402	428	459	400	413	412	429	428	422	429	412	462	397	446	413	424	452	409	449	403	493	440	420	442	441	435	443	427	407	449	466	422	445	442	439	396	418	430	461	451	468	430	427	427	442	449	446	436	437	448	464	421	419	432	425	407	466	432	440	420	416	444	446	437	472	429	430	437	441	443	449	446	440	450	405	417	413	418	419	423	471	418	426	454	399	438	437	403	403	455	422	427	441	436	408	377	454	442	421	395	402	441	458	408	452	424	470	461	444	472	447	412	421	441	437	393	441	402	435	475	406	433	467	442	437	431	410	441	428	451	432	455	413	428	446	431	484	411	410	450	427	448	465	426	413	431	456	426	444	429	425	454	409	438	432	440	437	411	430	423	455	454	432	376	436	420	416	422	425	444	432	428	391	472	398	426	433	403	425	422	428	482	414	446	446	407	416	448	399	436	459	425	429	411	438	431	419	454	427	408	445	467	459	434	404	412	431	428	451	451	428	404	441	418	415	408	446	471	437	458	462	398	431	452	434	435	413	449	427	416	442	417	423	404	450	460	451	401	448	437	427	453	447	448	472	435	425	457	407	453	406	442	426	403	447	425	385	453	444	436	432	425	444	431	417	408	429	417	421	440	429	444	422	444	436	450	418	452	433	437	433	406	394	418	443	450	442	426	473	426	457	479	462	493	478	454	439	436	384	427	446	423	405	448	472	435	397	459	476	450	438	424	463	465	437	461	445	462	457	425	442	448	433	399	429	426	388	457	466	424	431	406	435	464	439	448	435	412	436	438	447	443	414	458	463	401	441	473	453	405	441	433	418	432	426	407	414	415	421	429	469	435	424	423	451	414	416	445	431	426	448	442	403	398	440	461	438	422	444	464	419	458	432	422	448	419	412	437	428	448	447	444	446	417	433	421	452	438	439	456	436	419	455	454	453	455	450	415	455	409	445	446	412	413	390	413	402	420	430	465	432	467	430	443	445	425	461	429	461	447	442	403	423	442	410	445	430	436	416	426	434	381	414	428	424	429	426	459	442	443	422	400	434	439	457	419	442	464	433	416	408	436	398	411	455	421	427	414	396	447	392	440	432	425	443	435	373	428	438	427	431	448	432	398	449	440	445	431	438	433	406	377	446	447	436	408	418	439	412	425	457	429	431	439	449	429	432	450	439	453	424	409	443	424	428	423	426	426	444	426	440	476	441	420	422	471	428	386	432	412	447	463	449	426	409	434	414	449	467	448	438	440	421	468	426	406	443	427	436	428	421	437	455	413	451	444	438	411	462	443	439	410	453	413	389	426	437	415	422	388	423	421	467	401	426	465	400	416	431	429	389	411	427	436	407	424	444	417	444	392	412	436	449	443	421	436	459	474	385	436	388	435	423	430	407	450	444	444	437	449	443	379	442	392	444	442	419	421	463	456	439	428	440	430	435	444	458	445	407	435	470	457	439	404	409	433	407	436	391	426	440	420	410	460	448	411	434	433	407	463	402	444	458	437	425	427	442	440	429	454	467	445	453	448	381	428	409	457	426	418	443	439	412	424	457	498	427	467	452	419	440	416	420	441	454	453	410	458	421	431	464	432	436	421	452	375	427	416	419	463	444	430	485	436	445	488	447	420	405	428	470	450	423	424	435	457	449	437	405	419	412	441	478	423	486	412	440	465	475	431	433	419	446	429	426	445	388	450	418	427	469	435	390	389	457	464	464	423	433	455	469	453	440	438	453	448	490	449	414	440	430	429	450	433	403	430	467	425	439	438	429	441	418	408	433	437	438	394	444	448	423	438	455	416	397	420	441	431	424	433	450	410	421	398	425	445	412	426	424	435	435	438	465	375	406	453	427	443	464	439	400	425	428	445	443	428	421	416	406	431	422	424	385	392	417	431	411	465	403	459	443	433	454	432	445	448	443	452	423	383	456	449	410	469	444	458	446	417	427	458	436	438	395	440	417	435	432	434	426	422	396	424	437	417	446	454	467	454	458	444	461	428	417	438	436	432	422	464	452	439	447	413	431	435	399	422	425	442	428	460	447	419	421	427	436	452	438	453	419	420	420	466	441	436	395	467	398	398	413	443	446	424	442	419	416	416	430	448	429	423	430	440	432	413	425	450	400	420	399	419	453	431	414	442	391	463	375	462	447	454	411	446	452	444	430	398	414	450	458	433	458	440	434	459	439	438	408	455	420	436	458	414	438	449	430	475	413	416	458	438	436	407	444	451	451	461	485	457	438	474	460	425	416	445	478	381	405	461	458	422	445	421	447	419	429	423	421	405	445	428	446	418	422	455	406	443	431	437	444	399	440	439	469	438	441	415	447	463	439	403	410	419	463	433
23904	22928	34800	32190	23177	13512	2788	846	634	640	652	609	629	633	643	626	671	622	643	630	629	591	616	622	613	641	613	669	596	610	632	587	608	633	609	604	608	629	624	628	619	624	628	617	564	587	605	562	586	604	667	648	626	632	601	613	607	592	596	631	610	568	601	563	578	614	636	596	553	635	612	631	630	587	589	602	658	578	630	574	598	597	581	617	592	586	623	619	626	630	588	602	616	582	630	555	598	608	654	621	628	595	624	657	620	619	583	565	585	601	629	638	614	610	587	613	652	593	610	600	612	645	640	644	587	612	638	619	612	567	631	626	602	622	658	579	609	593	554	648	573	580	604	613	606	608	657	610	588	592	608	603	634	614	608	606	623	613	613	642	605	600	595	608	638	648	618	613	585	642	568	596	590	650	605	606	585	609	598	633	595	556	606	623	625	606	612	668	615	615	591	600	647	635	579	608	586	609	631	574	625	629	655	594	596	613	610	592	570	622	575	616	557	578	610	651	588	643	577	583	591	607	586	598	588	645	590	566	560	578	612	567	613	613	595	590	586	586	594	625	622	563	592	630	643	635	559	581	628	567	614	596	642	622	588	594	577	571	600	583	606	558	630	592	596	598	597	609	571	647	611	622	579	648	579	635	581	609	652	626	649	596	627	606	594	608	599	546	588	624	593	624	618	621	626	600	591	600	632	611	595	568	616	642	615	605	578	623	622	588	611	594	582	604	577	606	574	608	605	593	657	606	629	619	604	581	616	653	599	636	631	612	616	592	596	595	591	616	553	599	673	615	585	573	615	637	618	585	607	580	565	578	549	628	566	584	634	633	550	667	651	585	621	612	601	653	604	577	630	595	553	566	607	639	615	602	630	609	610	600	579	556	570	598	617	570	611	640	633	607	605	564	608	588	619	608	613	592	591	599	629	608	600	575	608	603	601	615	553	571	664	584	609	603	578	573	574	668	585	608	631	631	608	621	622	568	637	618	588	597	612	588	630	610	601	580	575	642	609	621	628	574	613	616	609	609	605	646	640	575	629	618	607	570	593	626	589	596	629	588	584	582	642	622	589	641	582	619	623	623	585	604	646	648	604	618	566	633	644	602	612	584	573	586	564	605	633	587	594	625	604	570	607	636	563	587	592	655	636	609	617	612	612	607	640	613	621	609	612	570	617	619	587	596	585	571	607	627	596	619	600	610	569	610	629	633	583	618	595	622	573	626	594	588	631	563	601	602	592	599	572	604	644	643	565	582	614	621	581	558	600	628	605	640	675	601	607	603	586	642	580	626	607	576	639	599	638	586	584	610	625	588	615	608	576	616	608	660	613	616	598	573	609	621	670	624	603	617	623	573	603	597	638	560	603	591	599	603	633	624	596	567	630	631	607	588	606	585	598	637	596	617	577	584	642	602	634	613	589	621	630	574	571	589	609	598	592	579	620	612	602	602	615	601	591	643	627	618	594	554	556	563	568	589	635	588	584	601	662	600	593	609	619	630	652	580	597	640	603	618	589	599	573	631	609	577	605	598	580	614	590	605	622	652	607	618	622	628	590	643	596	615	641	604	611	648	579	591	658	611	591	573	640	581	603	622	619	637	595	607	647	610	587	597	639	599	624	612	634	583	622	575	593	620	582	588	597	603	591	594	621	668	584	597	626	622	604	603	573	645	618	575	586	624	612	625	579	596	640	567	581	565	635	644	592	568	589	585	569	592	593	593	592	585	610	598	615	597	605	598	568	599	572	597	601	631	604	618	644	563	632	613	604	553	607	596	619	615	625	610	551	606	630	605	624	587	611	610	634	585	591	599	607	656	623	622	601	601	578	627	641	629	573	617	637	617	595	601	634	598	637	596	638	614	568	582	575	606	594	636	609	606	575	634	610	619	560	608	576	619	620	590	666	596	562	622	624	554	644	599	624	658	579	601	595	622	594	593	645	612	613	620	600	634	626	615	571	590	622	606	579	548	634	592	608	574	634	613	568	599	629	576	614	630	646	586	658	595	542	591	629	601	587	603	577	585	614	590	607	590	581	556	575	605	588	577	628	566	600	616	622	595	631	595	603	604	573	651	602	596	623	582	603	624	602	621	602	604	631	560	619	598	596	615	607	628	614	626	575	595	655	610	607	594	579	643	627	618	565	634	575	552	572	605	615	593	631	605	550	575	618	688	628	611	624	637	621	607	582	619	592	579	591	623	608	617	592	649	652	612	601	597	590	607	575	543	611	630	610	636	588	569	577	660	602	646	575	638	623	605	608	581	620	550	575	618	618	584	624	598	619	615	612	579	614	568	567	572	624	596	578	572	602	611	608	594	611	591	560	574	621	605	622	622	606	614	640	581	608	590	605	602	595	609	635	611	622	614	598	588	607	630	659	664	603	666	607	610	633	602	635	591	563	605	562	593	592	604	571	572	582	573	582	592	638	593	612	624	588	630	614	582	651	618	572	581	609	624	644	589	618	635	582	612	673	584	607	646	631	619	625	597	592	584	613	593	589	619	611	598	611	583	652	596	585	641	630	645	604	584	608	611	626	625	611	586	610	617	586	605	623	614	611	622	560	602	591	586	562	609	624	553	578	606	597	563	591	597	595	605	599	585	615	600	617	621	601	589	582	624	604	577	587	603	597	627	643	607	605	591	607	586	576	613	619	574	584	607	614	616	579	594	630	602	601	611	609	610	618	601	608	623	617	599	590	640	593	614	641	620	638	619	575	584	581	595	588	613	608	609	594	574	571	594	608	580	605	619	657	599	578	571	634	650	594	615	596	598	561	584	616	636	632	622	605	601	582	576	631	596	587	577	636	649	653	600	592	566	627	614	612	599	594	613	677	618	627	614	612	597	600	598	598	578	598	579	592	582	621	626	597	614	601	605	581	615	575	600	617	596	617	557	584	562	599	607	640	561	633	596	591	604	614	608	606	602	597	629	565	612	604	591	612	624	590	627	632	571	610	602	618	581	625	589	664	585	574	605	569	594	591	614	615	588	642	570	626	588	592	608	613	603	600	637	571	560	623	605	605	590	600	570	605	614	627	617	592	555	688	584	596	607	595	596	564	598	611	653	554	630	608	630	601	636	595	572	633	607	609	589	596	606	631	594	571	654	607	634	565	607	627	582	618	588	596	568	586	612	597	624	651	608	588	607	592	642	633	578	601	635	634	656	552	597	614	615	637	577	620	604	670	597	605	592	567	550	612	612	640	613	619	613	601	571	587	618	639	614	589	630	618	612	586	646	576	623	601	614	622	615	568	615	589	564	590	643	602	624	642	613	604	611	591	595	566	589	580	621	587	593	645	600	567	640	587	589	618	596	595	629	556	618	624	586	630	577	611	602	577	575	572	620	623	612	565	598	617	641	574	566	636	602	626	528	606	597	624	598	614	559	625	558	600	600	582	599	611	590	590	634	606	597	635	611	611	609	570	553	612	595	594	628	630	638	603	586	615	610	620	584	575	569	592	571	604	584	571	598	636	566	598	646	605	614	620	580
62571	100111	71061	40465	15839	4116	1163	627	587	542	623	589	577	612	564	554	633	589	626	580	566	586	601	576	580	559	596	554	544	567	556	610	609	623	610	560	573	560	599	567	616	532	555	560	583	540	614	585	605	528	609	559	536	545	574	540	623	587	597	600	562	612	595	549	560	543	632	600	589	577	576	569	559	602	608	608	625	561	551	629	578	598	587	543	601	571	562	590	550	621	574	558	553	589	590	581	584	599	576	569	591	586	615	607	616	567	622	593	564	562	559	573	579	556	589	600	591	596	567	580	570	604	628	580	586	602	604	590	577	530	584	583	568	579	547	557	573	579	581	606	569	604	613	536	591	578	605	553	579	618	568	563	573	578	563	581	592	608	573	565	573	585	539	622	550	575	610	610	612	580	610	578	550	574	600	573	578	601	593	592	552	580	539	604	604	537	586	569	571	547	574	561	556	599	530	596	546	581	530	604	599	600	573	585	618	612	573	551	586	576	554	543	589	595	594	572	584	580	616	611	553	607	565	559	572	583	540	603	583	597	548	585	599	569	565	613	579	570	581	594	581	595	582	602	561	539	561	570	549	558	583	588	577	578	557	617	544	587	586	588	579	606	591	579	610	601	572	560	594	588	589	525	605	591	612	586	581	645	572	614	578	581	573	567	563	587	588	591	595	564	575	590	575	579	563	547	589	585	578	608	587	543	560	618	592	600	604	571	604	604	602	561	590	622	575	579	581	575	629	618	573	594	616	537	592	541	558	588	572	571	567	596	574	621	592	575	540	596	577	566	555	552	594	635	543	539	608	585	587	594	514	589	626	583	579	560	590	572	587	583	557	579	582	572	572	553	625	606	584	594	594	600	594	589	595	564	581	534	570	565	566	603	571	576	563	584	596	589	609	551	579	572	572	571	591	588	588	562	566	599	610	567	567	592	614	600	579	529	569	545	600	593	563	547	608	564	573	543	558	552	540	582	525	537	575	557	585	585	548	598	596	585	602	577	591	549	554	610	555	558	561	569	594	576	559	613	577	584	574	602	591	541	550	576	556	590	593	586	604	607	554	623	578	625	610	606	634	567	582	574	549	542	574	537	638	587	558	542	580	590	548	619	601	564	602	594	624	607	560	594	562	595	577	528	594	600	587	572	609	586	518	617	569	535	592	640	589	572	550	597	548	583	578	607	560	629	569	613	555	611	599	575	568	572	572	594	569	600	578	567	579	609	587	585	560	576	572	593	645	601	571	575	619	657	614	559	606	568	570	560	598	592	582	592	533	639	587	544	581	565	602	585	610	587	586	541	592	619	588	574	547	558	561	532	569	586	584	586	605	572	596	563	530	572	604	581	593	607	592	622	555	568	573	589	597	555	618	608	595	564	592	498	561	574	566	591	562	555	644	587	614	593	581	612	571	548	564	532	597	601	577	590	585	592	597	547	577	587	550	542	583	566	573	559	561	573	521	590	619	607	562	578	609	572	551	560	611	569	566	570	550	568	549	529	587	570	596	599	618	589	571	556	565	589	543	593	558	586	588	601	542	590	565	573	583	576	613	581	621	588	568	563	584	594	590	521	620	585	589	595	557	602	587	602	621	582	571	568	584	566	560	557	593	631	586	603	581	603	577	590	584	607	577	577	547	597	593	553	600	570	578	575	560	558	582	618	579	586	563	579	562	594	590	600	576	578	622	573	574	548	617	620	558	573	538	573	569	595	565	616	579	577	555	541	591	617	513	524	543	572	627	569	564	581	555	570	552	569	612	623	612	583	552	571	616	585	610	573	589	597	575	566	583	552	619	541	608	555	595	615	587	559	554	569	550	636	616	592	562	606	580	520	556	606	596	578	618	595	593	551	549	567	596	582	543	589	587	532	575	599	606	561	563	556	670	575	571	593	563	578	540	605	564	589	575	592	569	605	592	584	579	582	591	609	632	592	546	558	588	600	599	585	583	553	561	562	569	579	588	566	600	601	545	554	586	591	567	576	579	591	579	575	603	577	594	565	562	565	567	590	628	591	550	567	579	606	567	560	583	541	558	584	591	558	568	567	554	580	574	574	587	563	571	559	562	587	544	565	603	538	565	560	555	617	574	590	548	613	577	561	548	573	578	592	604	575	556	578	561	528	594	616	610	544	575	572	618	570	555	606	579	583	574	610	563	603	612	580	587	554	556	551	539	590	553	553	598	558	541	530	563	566	561	602	586	573	592	550	600	618	577	606	565	646	522	598	557	561	596	541	588	623	607	574	577	573	596	619	561	586	572	576	570	548	586	587	616	582	626	574	581	568	581	560	542	607	558	546	572	588	565	524	591	583	532	565	588	582	575	562	620	583	537	615	574	581	569	610	578	566	599	548	585	583	563	530	564	546	536	597	529	578	607	603	569	553	583	537	571	582	543	588	621	592	574	553	605	580	621	596	581	591	571	548	506	562	588	556	565	579	592	564	574	556	540	563	591	591	539	571	601	574	563	551	621	572	575	591	600	610	576	570	575	585	598	601	553	554	600	560	568	553	562	541	570	576	588	576	597	582	599	595	569	572	579	576	578	571	581	607	575	565	594	575	568	565	580	564	570	563	550	602	597	622	576	575	580	606	554	617	591	615	607	556	565	571	592	529	575	598	528	606	586	512	587	616	585	606	603	587	546	569	560	550	610	572	585	553	602	599	595	560	611	604	589	559	592	616	579	593	573	618	576	545	640	523	608	559	577	557	584	553	549	533	598	538	558	593	574	572	552	558	607	556	571	605	581	584	634	567	584	579	610	572	560	576	547	609	574	553	558	631	571	574	553	621	586	602	593	564	571	586	552	574	592	562	589	653	558	548	625	547	571	560	556	554	565	522	595	545	580	574	576	574	592	603	575	614	589	566	579	589	612	601	602	581	613	527	619	582	562	571	563	547	591	623	551	578	542	565	543	561	554	567	603	547	553	567	585	581	574	554	568	524	581	568	620	606	584	537	574	587	623	601	593	582	598	549	570	577	576	599	565	547	571	626	606	537	603	630	599	586	604	587	589	578	583	557	528	540	571	577	591	584	563	576	569	578	580	577	555	581	607	647	621	570	624	543	546	587	537	525	586	568	605	561	581	547	569	589	556	580	566	576	573	581	600	625	586	514	610	553	564	567	579	568	584	567	568	543	588	557	583	567	569	558	584	523	585	617	591	581	556	595	590	602	589	569	615	568	622	584	561	574	578	607	650	597	578	606	587	598	577	593	598	627	577	555	597	572	600	564	553	572	568	600	580	607	580	559	577	573	536	576	604	561	611	569	583	632	640	593	594	599	569	587	589	567	568	599	578	558	598	600	575	590	581	565	541	595	605	587	580	578	575	618	595	620	566	566	608	592	579	579	554	561	603	588	570	543	561	543	598	600	594	605	538	536	575	534	582	562	609	566	608	561	558	587	558	555	579	585	565	573	599	578	553	594	608	608	574	553	544	577	597	536	608	554	574	572	540	584	557	590	586	597	531	577	553	561	572	587	564	563	561	627
30378	29465	25132	9930	1950	729	521	504	473	458	429	482	474	453	439	459	446	475	486	476	507	453	425	438	475	463	481	478	488	487	481	458	446	465	483	445	451	497	446	439	462	431	466	486	456	455	442	476	456	454	441	478	463	453	476	437	471	471	473	481	467	439	441	458	454	484	433	487	455	452	453	456	483	472	457	428	449	444	472	504	428	476	449	407	447	419	523	476	462	461	490	465	446	469	495	445	471	472	437	481	456	450	432	485	465	473	456	462	464	435	452	465	476	457	435	448	419	460	444	431	457	459	442	444	454	440	444	465	459	421	501	472	498	453	470	437	428	473	452	454	437	466	439	482	453	478	492	437	457	432	469	431	439	482	465	445	469	460	455	423	458	458	472	437	446	427	482	422	460	426	412	481	453	429	475	432	432	490	443	468	426	443	472	469	429	454	441	439	455	445	444	452	486	471	439	434	454	483	464	453	444	459	464	458	475	475	386	489	489	451	500	468	462	452	474	462	488	452	445	480	490	449	498	453	459	431	432	393	452	446	451	468	422	473	436	449	423	472	432	449	477	415	479	471	458	446	446	452	473	467	455	470	498	493	475	436	469	495	455	428	418	445	456	469	426	471	473	471	483	456	464	457	481	440	476	441	488	453	460	477	423	448	436	454	478	442	492	421	448	491	466	447	444	484	466	429	447	436	448	431	447	480	491	480	464	454	435	432	408	464	421	445	468	452	442	445	439	479	455	451	453	443	456	477	475	463	497	459	455	443	442	452	472	442	474	465	434	430	487	494	456	431	442	457	468	462	466	459	428	461	449	459	475	418	435	454	467	472	436	481	471	448	425	496	509	493	487	450	448	440	405	452	479	469	413	423	456	442	482	414	458	471	435	453	437	480	473	452	427	466	440	478	413	454	472	469	474	458	474	468	513	438	456	430	471	476	411	415	429	406	454	412	434	483	488	434	433	488	439	451	432	460	464	458	459	469	443	458	478	407	446	474	432	462	429	454	471	484	469	457	448	468	447	457	474	460	445	456	443	462	477	425	439	468	455	503	469	471	450	496	424	449	412	444	463	445	464	465	460	499	476	427	416	464	442	460	441	466	447	450	476	454	454	448	459	476	422	478	482	499	458	474	462	432	449	431	478	463	460	439	493	429	469	449	461	450	454	484	547	467	459	452	448	399	485	495	448	445	440	448	443	468	466	421	432	453	460	503	450	459	463	444	471	430	489	477	470	519	499	422	452	475	459	495	487	477	480	494	462	460	429	450	461	449	440	423	473	429	459	503	463	468	439	450	460	458	464	439	446	469	437	468	467	445	428	435	460	446	474	493	521	474	424	453	445	436	465	427	488	467	432	459	438	465	435	472	419	451	516	469	475	469	473	482	468	437	468	434	458	416	453	489	442	439	514	488	455	449	456	443	497	484	449	421	416	439	490	455	469	459	442	467	457	488	459	440	462	436	450	451	449	489	437	479	461	438	497	480	449	470	488	436	494	461	463	473	489	476	435	444	446	440	466	433	437	454	445	396	455	480	460	418	487	482	469	459	461	469	469	460	422	450	457	478	466	477	466	439	476	437	461	469	430	442	431	463	473	445	448	434	479	457	481	473	462	411	421	455	466	485	412	459	439	440	481	459	457	454	454	430	414	476	454	454	450	482	442	478	416	478	435	442	457	471	502	441	490	461	450	460	511	467	433	464	499	455	441	467	431	458	449	456	477	455	454	496	512	462	430	425	445	439	468	480	441	480	459	453	503	460	458	457	446	466	459	502	446	441	459	452	463	460	424	449	461	446	427	481	410	457	453	445	464	450	450	451	452	465	437	423	455	417	495	431	450	483	434	463	477	471	510	477	469	457	487	472	441	447	454	458	487	469	464	471	446	417	453	453	465	466	466	460	469	482	455	463	468	419	453	444	452	428	412	477	445	432	482	431	424	448	480	449	472	461	450	446	440	436	466	468	480	460	419	462	436	473	469	460	451	467	479	433	475	434	472	472	478	447	467	454	476	461	414	428	458	420	418	423	449	443	502	510	438	437	448	443	486	446	488	475	476	464	467	450	529	447	456	448	491	445	422	494	462	445	452	441	446	448	447	450	458	467	434	488	449	459	496	469	468	424	484	438	422	472	439	434	469	451	484	457	471	470	458	490	474	418	458	454	447	462	451	463	480	454	445	475	494	416	472	467	458	462	441	422	477	434	487	517	446	405	463	471	480	441	452	411	460	447	441	439	480	455	475	483	470	456	444	455	456	472	451	450	470	475	475	470	495	452	400	459	461	475	429	460	472	455	456	486	482	427	484	444	458	485	444	485	474	443	426	451	466	465	429	417	460	455	458	459	462	466	466	471	426	463	445	457	476	469	445	487	447	444	460	442	493	423	481	492	435	436	457	460	454	477	464	478	435	441	411	489	469	454	444	455	477	468	421	490	455	466	467	461	454	427	454	451	462	513	429	439	467	448	468	464	444	458	443	425	475	455	425	474	446	483	466	507	439	455	465	417	447	532	460	443	439	435	444	421	456	481	435	459	485	476	461	464	421	456	439	461	450	449	440	455	430	448	492	451	405	449	448	478	443	443	464	450	439	458	477	471	428	489	437	459	437	433	442	468	447	489	475	420	472	450	464	460	437	492	446	413	480	490	470	459	478	474	438	482	477	430	453	464	460	485	471	448	428	462	451	501	401	478	461	492	440	466	437	448	443	437	502	435	447	458	479	430	443	470	484	481	450	472	458	456	430	473	494	481	443	461	458	486	431	481	448	437	450	458	461	449	477	473	477	487	447	432	458	452	474	504	447	442	485	433	425	438	477	429	408	437	481	431	433	464	467	434	443	474	446	480	452	474	460	473	449	447	469	471	471	455	477	467	467	463	493	447	464	473	427	495	449	455	454	485	512	487	469	464	443	444	448	497	445	460	460	433	462	444	482	467	442	434	452	475	492	435	462	451	465	418	485	450	483	487	447	485	443	520	459	465	448	490	474	436	469	483	466	453	433	458	511	447	461	459	481	424	476	487	467	443	480	478	467	438	463	447	488	464	460	480	478	448	445	469	450	476	490	509	481	457	444	480	456	433	457	477	466	485	475	431	470	466	471	457	480	452	424	453	437	437	502	448	464	450	441	464	448	431	411	440	456	468	461	434	482	493	450	452	449	441	468	455	477	448	497	430	469	434	462	438	460	460	454	459	443	456	414	444	474	480	431	521	449	474	469	455	445	446	475	430	470	472	442	469	505	445	430	439	494	444	439	470	447	442	450	438	467	444	500	416	466	459	435	490	456	455	426	488	496	456	473	431	441	494	479	472	487	435	454	468	457	486	448	453	462	412	453	430	462	437	401	454	467	437	471	456	452	473	445	447	463	439	467	471	480	496	433	431	433	466	461	477	475	446	437	434	435	446	420	443	461	473	490	437	448	450	459	422	432	464	467	466	476	438	461	427	436	459	458	420	479	460	496	462	425	468	477	444	439	468	492	465	449	459	481	489
23808	33580	18805	5465	1619	674	447	386	384	371	389	372	438	415	389	423	418	368	440	392	403	391	393	415	400	389	435	410	390	411	411	407	406	394	406	395	380	400	363	369	404	396	386	410	392	410	383	410	398	414	391	384	377	388	399	390	381	373	396	423	404	438	365	360	392	397	384	367	419	408	365	412	363	381	369	401	408	382	408	438	414	399	412	399	379	393	385	373	401	406	393	399	380	394	384	401	403	402	389	387	417	389	392	376	389	362	417	389	389	434	409	388	409	388	391	405	407	410	384	403	374	402	378	389	422	385	391	367	383	406	409	379	405	363	405	386	413	397	368	403	414	383	411	405	412	391	399	349	399	396	374	355	403	374	365	376	388	373	416	435	389	372	405	365	400	407	409	378	421	374	377	381	402	363	395	391	420	415	361	373	377	391	422	414	352	420	411	386	416	414	382	401	385	396	404	405	412	396	429	404	347	348	409	370	427	376	367	382	394	393	377	409	405	423	431	401	371	371	356	394	408	389	408	389	356	410	370	373	402	412	397	363	400	417	399	399	399	365	377	404	388	384	378	409	398	387	386	412	387	391	389	378	390	415	439	372	382	405	410	355	443	378	386	408	381	381	416	381	416	391	395	388	378	395	387	390	447	405	359	366	396	357	392	400	402	387	394	400	396	392	390	399	410	396	425	385	390	416	391	410	361	395	412	394	385	386	410	386	376	395	420	390	380	404	395	382	383	426	383	399	433	409	390	350	369	399	395	377	431	415	424	421	393	380	402	391	383	369	396	410	396	402	370	386	381	411	410	426	434	404	384	379	386	390	367	422	387	367	418	425	390	422	389	413	359	392	381	405	364	415	389	394	357	364	356	377	398	392	428	384	370	384	377	396	409	411	398	374	377	419	419	415	389	380	394	359	385	425	407	404	419	406	367	389	399	402	361	423	371	451	383	437	403	397	455	410	397	416	389	392	380	392	414	387	408	368	393	382	395	376	374	361	399	381	385	387	377	401	393	376	386	403	388	382	386	406	416	408	393	390	425	410	355	387	397	393	402	373	402	419	407	365	403	383	408	384	423	380	380	392	393	428	379	420	392	421	384	382	334	407	368	416	379	393	406	392	420	422	402	373	420	406	386	387	376	385	394	385	392	423	382	405	415	390	377	387	362	414	414	369	406	374	458	368	377	368	381	390	411	410	383	389	368	390	390	389	391	391	397	381	393	380	412	420	381	432	388	395	408	424	436	379	368	414	436	389	409	363	385	335	372	374	400	392	366	403	384	380	396	414	388	374	365	376	371	375	400	368	397	368	411	407	407	382	418	406	415	410	405	386	407	367	390	419	358	405	391	410	422	396	409	372	408	388	399	426	399	411	367	366	375	379	398	391	385	359	387	350	370	427	404	423	410	440	396	371	412	384	348	404	379	391	379	373	401	363	398	410	419	376	394	379	392	422	434	420	404	382	390	386	420	385	383	386	403	395	379	420	398	400	400	382	373	389	407	407	390	381	388	406	403	405	390	387	411	403	415	385	353	368	409	381	388	432	373	414	378	411	385	368	422	394	409	430	401	419	377	401	393	375	400	349	368	416	390	375	393	390	409	439	408	361	435	413	402	390	406	397	408	369	381	397	369	406	411	407	401	394	366	380	379	404	371	417	399	371	417	393	381	359	389	442	391	399	367	395	389	396	398	396	407	399	391	390	389	391	375	385	391	422	389	371	391	420	431	373	379	425	370	430	400	416	375	359	385	359	379	364	349	414	400	401	399	413	393	425	432	438	412	367	390	369	367	397	400	395	363	371	390	404	401	422	427	389	436	399	395	426	377	402	413	369	400	385	395	437	432	361	385	382	409	392	416	377	383	389	377	395	419	390	430	409	415	409	418	368	424	380	380	412	381	364	387	394	382	406	386	403	380	384	382	397	417	400	405	405	390	368	414	412	390	409	400	374	406	405	390	349	432	383	391	378	383	418	405	400	388	397	397	429	372	385	412	389	403	401	379	402	391	397	448	404	375	380	372	413	372	404	407	367	402	408	388	399	424	432	421	404	349	423	378	370	408	398	392	418	373	388	381	395	399	394	418	369	405	391	372	398	422	408	357	381	396	387	383	414	390	386	380	379	368	410	386	374	392	396	396	383	395	431	395	383	391	402	383	385	366	393	389	403	401	376	401	384	418	417	382	425	361	374	373	424	398	406	434	366	425	428	374	378	389	388	366	392	397	365	376	404	425	386	408	360	400	417	418	408	382	392	424	384	473	418	393	377	389	424	441	399	387	401	394	379	414	425	410	414	381	364	390	400	385	410	399	422	409	392	382	413	397	404	386	374	368	390	384	410	408	370	395	378	408	395	371	370	400	409	398	376	379	355	377	389	406	382	454	377	408	420	395	430	376	385	379	383	371	409	375	388	387	426	342	378	402	440	388	410	399	388	380	358	388	380	408	402	421	391	385	391	408	389	403	372	392	391	377	425	389	404	409	420	380	387	388	374	399	399	406	404	371	387	420	383	415	363	372	412	425	393	384	412	406	397	414	409	373	409	377	393	394	394	341	396	388	404	423	447	364	430	391	383	394	357	400	381	375	389	402	375	390	414	387	355	399	442	416	365	387	362	381	376	365	375	425	407	370	400	389	401	424	386	406	400	394	400	398	404	380	430	387	386	401	371	396	343	383	388	420	426	395	396	350	397	403	404	402	383	394	404	387	390	416	387	366	393	364	389	388	383	427	403	414	418	424	395	398	401	424	393	409	388	405	425	413	383	395	415	402	410	417	412	414	394	360	373	391	398	356	379	406	398	384	428	379	406	358	407	398	387	370	378	420	363	386	394	364	384	371	375	411	367	381	392	374	394	425	403	407	388	376	368	382	389	397	384	436	393	376	417	394	373	423	393	417	377	371	415	443	408	404	423	387	403	385	394	391	387	404	430	405	425	383	393	385	373	356	405	377	405	382	417	402	407	415	392	377	375	392	415	380	396	370	384	400	374	375	403	380	422	369	430	411	387	362	379	420	388	426	364	414	359	380	407	427	383	375	389	390	393	397	394	423	407	379	380	396	401	385	395	392	368	400	403	428	399	391	377	392	407	453	387	401	423	413	360	410	420	414	363	366	388	383	372	396	439	408	353	354	391	380	402	394	384	399	404	372	392	386	389	365	375	392	375	384	385	411	375	435	396	396	425	427	389	397	419	397	395	376	409	423	374	378	431	389	390	428	402	367	354	375	370	411	411	393	429	365	369	396	376	388	406	418	399	410	382	378	405	368	389	358	398	388	376	383	413	353	367	389	405	402	412	415	387	408	403	415	391	402	355	417	380	371	411	390	397	429	399	353	396	403	411	384	410	418	382	410	356	381	392	395	414	405	381	438	365	417	408	394	420	402	411	395	398	395	398	384	413	395	386	416	399	397	417	390	372	389	402	405	368	372	434	384	406	412	375	412	365	366	398	401	380	393	433	431	368	378	370	390	395	428	373	366	390	430	412	410	385
25691	26677	38663	31484	14599	2824	820	555	510	517	502	532	489	501	525	524	497	523	534	495	507	455	489	551	518	500	495	533	505	518	510	536	487	474	486	479	463	499	505	521	504	506	497	496	488	528	486	492	482	504	480	495	478	505	486	456	469	473	472	535	498	489	507	473	498	482	513	475	476	451	474	494	508	475	487	522	478	479	513	515	496	518	537	507	532	484	510	500	502	505	499	486	506	525	497	498	492	497	506	479	473	487	480	476	502	494	490	502	516	470	527	465	513	483	503	501	517	480	500	497	520	521	497	504	491	520	487	506	516	522	526	498	466	485	491	495	515	518	517	499	498	496	527	469	496	498	498	510	523	517	542	485	500	511	477	493	518	496	489	493	512	514	502	505	458	476	515	491	469	495	483	482	458	481	510	479	488	528	494	470	555	517	493	507	488	490	465	466	492	516	505	507	501	522	493	527	515	489	504	491	503	487	494	524	456	461	478	449	477	495	492	493	465	483	487	509	523	468	484	512	479	482	510	509	518	518	528	508	507	504	525	491	498	440	508	511	488	477	501	493	493	487	531	486	487	498	504	520	470	506	503	482	484	460	490	483	503	520	520	523	453	522	506	499	456	536	497	514	516	539	490	517	517	477	459	486	520	459	473	490	476	501	472	488	502	476	477	493	535	469	487	507	513	484	485	504	477	548	459	481	500	526	466	513	490	519	485	507	514	490	537	470	502	533	503	478	539	474	459	466	493	507	524	501	486	489	460	450	490	524	512	504	520	510	522	477	496	463	480	521	519	481	517	496	512	491	497	500	506	491	462	481	467	478	497	493	517	500	530	494	498	502	463	523	457	483	488	495	525	498	499	505	475	515	490	483	480	478	515	525	478	474	518	523	494	474	525	492	461	475	471	466	467	494	544	511	520	449	497	519	538	489	519	507	477	504	513	493	502	516	514	488	462	512	482	524	496	500	485	494	516	463	529	524	517	499	509	479	466	496	481	507	499	487	443	475	481	520	502	536	489	550	489	496	488	475	486	465	470	498	517	559	475	504	488	520	459	501	516	504	483	515	526	487	461	518	517	509	491	468	516	497	493	518	504	434	496	489	493	506	498	507	478	487	490	488	488	497	496	492	489	524	523	465	459	476	521	441	464	520	494	479	470	504	464	501	500	492	512	483	502	485	487	528	486	504	519	469	468	493	513	502	499	481	478	467	470	484	513	456	521	487	520	471	474	486	488	549	510	483	536	549	503	495	474	493	509	462	528	498	483	481	462	507	465	520	536	470	486	549	503	477	516	529	463	518	473	448	496	509	486	481	489	477	509	506	476	517	512	493	470	507	467	470	510	460	508	525	504	481	490	491	494	475	491	493	493	533	530	473	519	548	487	509	477	477	509	495	481	508	503	503	505	512	530	475	457	495	504	501	470	508	529	529	490	506	506	484	466	523	462	526	459	516	522	542	493	511	492	501	524	464	489	507	510	480	510	497	481	506	525	513	512	496	507	505	466	481	507	475	537	510	528	500	510	479	488	489	466	533	488	513	456	466	497	488	495	506	488	518	473	536	524	505	504	472	464	484	476	511	515	497	489	501	522	515	482	497	465	470	474	494	541	535	506	500	522	501	532	477	469	487	503	490	450	503	520	523	477	484	492	480	471	500	506	452	476	505	486	450	473	560	492	493	490	495	522	524	523	487	479	503	491	475	532	501	474	483	481	476	492	484	494	500	476	520	484	511	499	490	476	499	490	487	506	504	502	495	503	482	500	480	503	503	512	557	527	513	524	507	547	515	524	514	479	506	525	455	497	486	497	504	519	500	483	507	505	514	532	500	490	507	507	548	479	545	520	481	497	490	504	485	489	521	512	486	480	494	518	461	493	475	495	491	507	486	467	515	470	519	495	497	470	496	512	522	489	505	502	458	507	496	497	489	484	495	523	473	505	505	491	496	520	496	556	513	505	445	509	519	513	504	459	517	516	481	478	514	495	489	499	487	495	509	522	483	487	472	445	503	501	505	492	520	484	519	472	505	520	514	506	525	508	481	470	466	455	498	481	472	491	456	531	535	504	491	470	501	510	495	494	494	484	556	498	493	496	524	475	465	506	478	491	476	514	501	503	496	519	526	515	514	513	513	486	470	518	461	480	522	512	459	461	537	510	473	478	520	499	485	482	504	484	548	468	484	482	539	497	492	497	457	498	503	487	513	509	512	461	530	460	491	462	498	557	474	513	467	493	493	472	522	507	485	489	516	490	458	512	512	471	503	526	503	514	498	464	517	506	491	548	484	500	459	533	504	505	480	517	489	500	510	483	548	462	501	481	477	507	508	511	485	467	505	471	532	517	503	487	484	512	473	520	482	494	480	473	479	529	471	507	531	532	471	534	481	524	483	484	488	483	486	487	487	534	522	462	473	460	535	539	479	474	521	532	510	514	510	491	487	482	494	492	510	517	473	513	513	521	477	471	550	490	448	502	502	535	473	471	477	480	538	511	476	515	528	503	502	472	517	495	513	508	512	513	493	488	523	483	524	479	489	476	512	459	483	470	530	537	489	473	495	477	494	491	482	530	479	462	478	474	449	498	504	501	492	467	494	472	519	490	527	498	461	448	492	511	513	507	528	526	497	520	491	493	437	482	501	506	501	448	452	536	482	517	487	505	507	521	487	479	515	467	509	510	517	447	476	511	511	495	489	500	499	483	520	510	501	466	538	521	548	521	493	477	520	518	509	527	484	516	501	463	493	520	466	510	465	506	513	490	492	515	475	477	508	488	507	479	485	480	503	505	460	474	488	478	486	514	501	480	480	482	487	527	493	446	517	487	472	490	526	543	497	440	491	455	464	496	505	486	477	467	504	486	490	518	528	457	505	523	471	525	510	521	483	450	515	507	455	499	529	441	458	499	513	545	481	480	480	476	533	537	517	487	506	525	540	518	501	489	500	465	464	485	552	481	493	482	499	515	531	506	527	511	451	490	459	446	501	515	472	518	498	485	518	511	495	506	459	466	500	499	473	490	507	485	489	487	521	514	475	466	467	463	533	477	493	533	535	526	470	501	485	547	542	518	483	511	543	492	514	487	548	502	526	510	467	515	534	483	549	505	481	515	520	476	522	472	526	528	495	463	497	485	511	487	474	495	508	472	500	462	510	506	481	483	474	485	488	492	497	518	493	501	471	468	491	504	471	522	482	511	488	493	479	474	490	465	506	485	497	493	460	476	500	536	488	475	534	491	478	484	515	537	463	475	475	462	519	509	515	526	501	492	523	502	487	537	472	485	531	502	478	513	531	486	482	527	495	484	495	519	488	534	489	547	479	521	456	500	510	524	494	503	503	435	486	499	510	532	548	506	492	490	467	502	489	491	495	518	473	525	489	476	510	469	485	486	492	508	516	468	541	524	505	463	516	525	449	527	462	520	514	470	535	541	497	476	537	475	468	546	500	479	511	484	513	492	495	481	497	499	502	501	490	487	492	504	495	438	480	463	473	511	501
58076	82224	53879	21952	6555	1550	629	457	493	460	443	444	477	445	464	484	451	489	430	457	443	467	470	478	452	464	452	442	460	489	417	452	451	456	443	436	483	486	485	453	458	459	449	469	455	467	465	461	479	456	408	439	443	453	450	473	459	485	502	461	467	443	470	457	455	453	434	453	483	460	491	450	466	469	434	449	438	465	431	460	452	413	480	476	451	454	502	454	486	456	442	440	470	490	446	433	453	420	477	492	463	473	464	414	463	466	485	461	438	436	472	441	407	478	501	476	493	459	467	451	460	478	453	473	459	478	449	460	458	453	460	431	456	468	465	450	488	468	469	504	452	478	474	444	476	428	436	441	429	414	477	464	509	480	460	449	472	429	471	470	465	451	490	434	446	426	435	442	433	428	457	459	459	487	440	453	482	483	475	436	411	484	423	437	446	456	419	449	455	476	463	462	447	446	448	446	442	457	466	487	444	439	412	442	465	428	495	449	455	491	452	468	473	450	455	464	515	455	453	470	463	484	441	491	480	469	458	453	435	482	483	463	489	466	448	477	459	451	473	466	472	452	447	444	452	459	464	449	415	433	480	472	448	488	471	441	459	424	429	440	478	421	452	438	448	468	473	461	496	496	491	476	449	468	417	467	457	468	480	476	444	463	458	423	435	438	457	454	440	460	487	434	475	438	467	482	420	441	476	460	469	450	447	444	427	451	468	459	462	498	472	447	446	432	468	459	482	467	437	468	445	428	451	486	403	503	470	501	420	474	468	464	461	453	454	468	481	465	461	434	438	493	441	450	467	438	466	485	476	504	450	435	499	479	465	462	466	466	425	444	419	480	465	480	473	460	452	484	439	509	400	467	471	445	417	452	444	429	478	484	461	439	480	444	483	431	481	457	439	433	429	427	471	444	413	438	458	452	481	459	490	434	476	442	449	483	461	496	445	461	455	484	466	441	472	460	460	462	452	412	446	450	483	465	503	485	477	461	444	438	398	445	472	479	484	495	478	475	433	448	456	473	436	474	458	465	409	477	425	448	458	431	431	429	479	449	450	437	466	418	452	474	418	441	430	497	459	421	434	479	469	457	463	496	449	477	467	493	432	458	485	453	476	466	464	468	482	472	499	475	445	449	430	459	426	421	432	476	459	484	423	427	471	482	467	448	438	473	458	484	473	461	468	450	447	497	458	419	471	478	478	468	417	468	480	452	436	460	480	460	426	455	465	445	456	478	481	476	475	450	450	473	470	442	477	500	459	436	461	445	483	485	435	440	481	461	500	444	481	409	434	467	456	459	469	470	480	425	448	455	466	464	446	456	439	458	472	459	495	455	463	455	430	463	478	459	491	450	467	466	467	504	455	431	444	473	467	521	479	449	488	453	478	467	422	455	481	459	463	456	477	424	497	460	430	437	472	442	471	456	457	442	468	471	433	462	486	497	480	443	462	491	446	429	442	449	458	442	441	466	477	452	465	454	475	458	448	453	425	432	471	469	464	448	458	457	443	474	422	447	462	465	431	457	452	472	468	472	433	486	497	470	422	464	477	463	479	426	415	496	448	448	466	462	473	455	500	442	476	490	455	435	453	444	488	432	414	481	459	472	399	411	472	437	450	466	446	471	454	443	435	456	503	470	439	446	402	479	500	454	486	452	451	481	469	448	414	469	449	431	442	468	429	444	464	441	455	434	433	461	455	454	429	478	440	415	428	450	477	521	436	469	437	452	420	492	478	481	470	468	472	437	470	471	416	488	421	449	451	496	457	431	448	463	448	449	440	475	454	439	447	450	441	436	464	458	444	442	470	490	461	481	437	432	485	446	459	439	443	458	463	456	469	437	474	468	432	391	487	456	467	453	472	453	466	448	453	484	492	443	448	459	430	416	427	499	493	452	474	400	454	424	489	491	437	412	452	484	473	466	453	434	471	451	497	449	431	455	464	452	494	491	425	482	477	450	441	474	463	433	438	442	492	441	481	474	436	424	473	472	493	455	442	462	464	473	486	434	459	448	455	452	449	457	474	482	432	384	465	432	469	463	483	467	504	432	457	471	466	440	461	477	462	462	462	414	447	434	435	474	504	500	452	451	489	448	426	483	462	481	471	472	462	477	425	463	466	443	450	511	443	420	470	423	474	465	450	448	432	444	465	433	410	435	462	451	453	458	465	465	441	451	457	447	398	460	465	446	491	444	447	467	450	464	460	443	434	449	445	438	463	431	480	499	491	460	477	458	455	471	442	447	483	411	463	434	469	463	496	440	485	411	426	450	467	473	460	464	447	478	457	432	474	437	464	450	444	457	442	470	444	431	466	467	435	457	458	466	441	441	443	482	428	504	461	469	467	475	428	464	424	463	455	476	445	483	470	461	478	476	433	471	421	482	477	456	457	460	476	463	448	464	457	454	487	473	474	456	481	430	481	478	485	462	442	477	485	459	467	452	493	436	446	466	446	470	486	460	431	462	458	461	471	455	466	459	449	485	441	462	455	468	466	470	490	462	466	443	480	442	465	450	444	437	438	426	461	474	461	464	446	449	444	458	454	448	460	450	493	441	463	476	480	461	471	492	468	440	454	456	452	479	464	490	468	456	447	375	495	429	479	456	470	480	456	463	463	439	437	419	435	491	453	434	448	424	454	474	462	443	451	486	424	430	424	433	456	449	443	433	451	427	457	479	468	476	443	473	440	463	453	468	448	468	465	468	440	478	452	483	463	483	450	479	453	450	452	428	448	471	493	433	463	447	489	453	460	480	435	466	469	429	421	484	452	451	480	475	459	429	439	454	507	437	454	452	486	451	449	484	446	436	445	460	418	432	497	476	463	462	447	453	412	459	447	476	450	456	434	464	433	479	441	473	470	427	417	450	436	419	476	444	437	439	443	418	455	439	480	448	422	468	470	465	472	428	490	445	454	493	458	455	448	457	466	477	479	447	446	422	440	477	464	423	474	477	463	460	453	454	423	471	481	457	482	462	429	420	469	472	435	479	500	421	470	486	479	423	447	449	448	481	449	458	463	465	466	452	475	454	420	451	414	464	486	455	463	432	464	458	434	404	426	459	457	434	434	442	458	464	423	457	488	504	445	458	441	455	458	441	477	411	429	451	464	423	478	467	488	484	467	489	448	433	481	473	483	463	504	466	429	464	455	426	483	467	415	429	494	433	469	450	470	440	436	451	454	456	458	429	482	492	423	460	439	452	437	458	451	484	447	463	455	463	450	457	470	488	466	449	446	442	421	464	442	453	445	482	487	443	491	454	457	426	471	436	423	457	448	476	453	420	470	429	441	448	469	478	513	447	496	444	472	460	448	436	459	470	417	456	461	448	498	435	482	460	467	506	504	429	480	473	440	507	456	457	419	509	439	432	457	429	455	454	422	477	474	476	436	460	437	469	391	417	403	500	421	477	448	482	496	478	496	465	456	459	449	457	471	392	390	461	447	467	501	433	421	454	457	462	437	446	456	425	478	467	458	464	472	432	479	448	437	443	459	478
23851	23175	33747	29124	21365	11832	2147	856	624	623	632	649	643	664	642	686	667	650	680	641	608	671	614	658	610	692	631	687	652	639	647	662	608	667	638	700	634	656	659	613	617	612	633	670	622	656	630	658	632	637	631	635	607	623	613	639	649	619	634	627	711	628	643	614	603	624	633	645	610	621	599	607	624	616	609	597	612	596	639	615	619	640	635	624	627	613	655	628	669	615	597	615	662	610	649	659	616	624	702	651	579	651	657	623	603	607	630	618	650	626	642	614	637	656	693	659	653	633	655	627	673	613	649	638	604	620	623	642	602	630	656	617	607	625	611	618	666	616	658	628	645	647	624	661	669	671	622	629	629	632	652	602	648	607	592	600	627	597	659	605	673	626	593	659	595	636	622	603	594	641	646	631	614	635	589	681	589	613	648	665	617	636	585	602	643	642	648	619	618	614	599	628	633	621	616	595	631	627	592	620	594	652	620	622	631	589	653	639	664	624	599	613	636	652	658	649	642	640	656	597	592	629	631	604	612	641	653	602	612	650	628	666	640	661	634	633	615	632	640	645	604	656	648	609	637	665	625	614	580	602	597	581	642	699	625	613	592	619	629	630	624	644	592	666	622	638	619	613	630	596	674	648	643	613	607	590	635	663	610	660	616	631	610	623	634	671	587	579	639	643	626	634	621	649	612	577	566	629	651	668	630	639	597	591	655	636	624	606	652	634	648	617	630	614	629	657	589	609	619	634	649	639	609	631	651	653	658	572	619	662	604	618	629	607	628	613	621	647	637	623	629	656	653	627	633	600	573	627	631	648	663	640	622	630	632	598	641	604	622	652	637	605	594	612	607	629	668	636	615	639	624	626	614	608	636	598	617	618	608	645	617	657	601	603	623	645	694	609	643	632	635	621	637	608	648	613	604	621	635	619	652	654	626	633	642	637	634	609	606	649	604	664	645	601	626	606	624	625	593	598	627	609	601	650	602	629	599	616	634	604	607	625	606	632	612	631	616	620	670	627	649	593	632	645	603	602	618	595	622	626	649	636	637	651	657	599	637	622	617	651	646	599	601	631	622	594	666	626	585	708	653	631	600	634	641	616	648	611	635	601	615	655	649	659	596	611	678	585	617	630	639	643	624	629	653	645	626	600	611	620	644	592	565	613	620	658	631	637	608	624	604	641	661	606	638	629	632	612	624	644	641	619	625	663	606	629	657	620	645	626	602	594	598	613	664	635	620	668	624	669	639	650	583	601	658	637	643	607	624	651	650	634	630	601	634	602	597	634	655	659	587	659	658	673	617	629	637	649	600	629	637	630	639	618	614	645	650	583	615	626	642	637	622	656	613	603	638	651	619	641	617	560	654	595	575	645	641	651	641	625	640	659	662	634	598	657	639	620	631	647	632	594	659	589	632	627	586	638	633	612	612	631	643	625	623	599	591	623	600	658	610	648	687	606	602	637	650	600	638	591	624	657	628	646	596	636	626	617	638	650	639	620	607	666	623	635	589	635	659	648	613	638	598	582	616	609	638	633	643	636	624	633	657	594	638	656	656	649	639	585	651	659	603	635	593	621	668	616	605	623	640	637	609	635	639	572	616	608	644	592	633	616	631	642	607	628	609	616	595	640	664	677	619	617	635	642	623	599	626	638	620	635	621	596	647	678	620	596	636	618	637	589	597	663	633	611	623	596	609	630	611	609	627	601	651	610	594	601	661	624	615	656	615	669	586	613	619	635	640	604	619	581	623	581	600	641	654	623	610	637	623	685	634	659	644	651	578	607	640	671	696	666	616	696	614	617	618	651	650	614	641	584	642	592	567	637	641	612	599	593	612	619	630	625	642	666	613	616	666	626	590	628	667	636	641	625	640	598	590	630	633	567	615	644	638	603	642	628	621	593	585	614	674	656	654	597	655	662	628	582	600	615	697	609	645	612	639	593	643	635	585	665	613	639	662	650	609	617	615	643	639	636	626	684	629	637	638	648	670	633	626	605	623	614	645	595	598	641	687	616	599	611	669	573	613	653	670	628	592	672	635	636	637	616	645	626	632	596	627	649	628	609	608	661	596	666	598	639	594	642	601	597	596	645	596	635	621	611	652	620	599	637	625	624	634	602	607	578	609	645	584	624	645	598	616	606	623	629	600	645	624	656	580	635	592	632	600	621	660	577	620	629	637	589	616	641	661	597	624	646	636	652	631	568	649	613	604	628	622	604	632	605	634	582	641	615	618	662	628	622	576	624	582	608	576	645	674	606	608	617	633	632	635	647	566	668	633	615	624	664	640	619	641	603	596	586	625	592	588	639	632	652	643	647	677	653	602	627	609	645	605	606	604	660	620	634	629	638	643	613	625	620	677	608	609	626	644	613	626	661	607	617	642	624	623	646	663	561	591	657	610	630	671	666	625	650	577	672	605	597	647	638	598	621	654	629	648	601	581	643	639	605	603	626	622	642	659	619	637	664	630	603	573	651	612	608	595	601	591	600	547	675	602	647	614	612	631	609	652	628	642	618	650	615	612	611	629	638	582	618	614	654	613	612	624	601	658	629	672	628	638	619	655	650	654	598	610	619	624	620	603	596	597	612	621	619	609	598	657	643	639	555	609	629	602	616	635	603	649	600	629	649	644	616	644	629	608	617	645	621	619	613	637	629	637	636	607	608	630	599	618	649	591	642	584	617	631	627	602	626	625	590	619	614	591	589	661	653	637	598	635	705	617	638	660	657	613	595	700	604	642	636	646	598	619	609	660	641	636	645	583	610	664	660	605	632	612	649	645	622	645	621	611	641	636	637	642	622	635	590	625	600	642	595	629	627	613	665	684	641	611	644	610	638	610	637	644	656	624	635	620	630	657	653	690	701	626	636	603	684	623	637	592	622	598	606	612	643	701	630	618	633	651	627	613	612	614	565	677	658	615	627	619	625	575	597	652	661	620	592	597	605	667	644	644	615	634	620	605	699	618	601	692	609	683	647	647	614	621	612	569	602	601	595	617	629	616	597	645	626	624	655	611	615	607	647	662	611	653	597	650	635	618	640	628	616	659	632	590	650	610	640	632	593	642	586	617	629	628	598	631	619	588	556	649	636	644	652	618	627	593	610	629	624	656	624	580	611	617	640	617	629	593	581	653	640	629	611	635	555	570	620	697	609	649	617	583	627	601	598	625	571	629	607	611	586	617	618	602	640	688	658	637	654	648	622	581	606	594	625	656	602	651	625	603	615	595	633	582	648	606	651	657	562	618	657	630	570	624	644	585	624	597	623	670	656	627	591	657	617	676	624	608	558	572	617	596	640	676	613	617	614	624	603	590	631	623	650	607	703	611	609	606	627	656	614	643	612	619	674	627	611	644	626	634	648	605	628	624	652	648	651	653	632	623	581	619	578	643	599	630	658	605	606	632	636	631	633	655	607	648	631	597	635	597	661	612	615	601	622	596	612	608	588	595	617	661	627	634	596	591	629	631	620	651	586	591	650	613	611	601	624	640	620	606	681
63183	99722	67032	34405	11228	2982	934	667	644	564	606	621	582	642	589	624	614	601	612	605	596	583	634	590	617	611	586	649	607	589	583	593	591	598	617	629	612	598	586	568	580	604	579	621	594	636	618	603	634	597	622	556	602	565	605	575	573	647	575	623	612	611	615	616	603	579	616	595	596	602	593	587	572	592	596	608	606	628	582	592	562	609	629	591	602	590	637	611	558	619	620	586	595	607	619	576	582	629	605	582	602	603	648	641	554	614	605	611	598	634	624	611	611	642	602	600	585	643	619	605	603	563	623	614	584	625	590	600	633	566	602	590	590	617	614	640	599	568	593	641	614	648	560	596	618	604	639	633	637	635	616	591	626	626	664	610	614	580	607	620	583	580	585	667	638	601	601	616	591	580	597	588	578	614	601	596	603	602	588	631	622	620	618	602	541	629	584	604	586	612	610	562	616	587	570	602	565	587	613	617	578	598	598	629	610	597	581	659	583	591	578	601	654	602	607	601	613	602	569	585	653	628	622	613	586	620	597	640	577	571	577	563	588	618	607	607	606	583	590	619	561	623	606	579	562	614	571	568	571	610	600	652	596	602	594	572	583	616	626	617	586	616	628	553	610	604	593	623	653	591	623	549	600	645	620	614	586	670	606	602	613	604	587	597	602	619	626	587	561	634	617	601	584	596	580	627	586	584	604	634	591	579	612	621	587	605	590	598	601	635	597	548	557	670	594	619	591	643	631	575	611	631	629	564	576	590	606	567	572	616	551	582	609	614	613	642	594	589	616	593	639	653	603	612	603	622	545	585	571	607	618	632	663	616	595	607	620	606	583	625	640	545	626	603	581	617	586	586	615	585	608	616	594	616	602	633	626	583	597	591	624	612	591	590	652	582	599	608	604	626	576	584	632	602	617	600	619	590	608	608	604	588	634	596	611	561	617	645	600	602	612	629	592	582	607	556	614	614	603	565	572	595	644	563	550	657	585	605	581	648	617	626	582	583	601	607	594	631	565	568	628	614	580	586	586	574	613	587	579	584	593	597	619	595	618	614	565	611	591	604	597	554	602	611	590	629	576	594	607	575	595	607	591	626	612	610	596	583	623	647	601	590	545	598	582	631	639	604	593	598	590	627	609	623	583	610	641	585	586	587	569	603	618	597	583	624	590	587	624	631	636	615	563	609	636	595	569	615	619	629	631	636	616	571	611	602	573	593	573	578	595	606	626	606	623	642	612	607	587	596	587	589	594	588	598	589	600	627	612	609	550	615	572	591	629	574	574	613	547	590	599	610	549	579	621	612	610	592	636	562	602	574	619	606	612	635	604	581	602	622	593	624	600	625	564	605	581	619	598	618	596	600	619	576	652	600	576	589	601	595	620	619	622	584	546	561	569	567	606	549	636	568	577	570	571	605	599	601	617	586	575	620	566	585	594	562	605	587	589	601	641	601	546	545	566	604	613	584	586	638	627	564	575	615	610	579	611	618	563	614	603	596	659	601	626	600	599	577	604	565	558	563	563	613	560	629	594	605	611	596	570	593	565	567	633	614	639	573	609	614	650	599	605	604	609	605	577	597	599	595	584	610	603	596	579	574	645	590	628	602	573	596	558	657	592	592	577	643	609	605	570	551	540	599	619	557	603	592	562	607	608	564	618	581	605	571	621	558	578	579	586	577	623	596	574	589	648	563	597	595	587	625	604	569	634	579	603	610	618	610	606	578	584	591	635	606	643	589	628	603	593	590	639	599	647	617	555	572	630	584	590	565	554	638	632	625	602	631	596	578	557	602	582	629	593	606	578	641	567	591	631	589	573	601	627	561	589	614	559	582	606	619	589	580	591	590	608	627	617	581	619	567	640	577	585	618	610	602	610	621	634	574	589	622	624	562	599	579	578	653	616	572	609	578	598	645	591	605	576	615	607	604	622	583	579	563	626	618	579	590	605	574	567	620	586	631	612	638	572	622	658	580	574	617	611	629	630	626	550	601	610	590	594	583	595	577	553	590	632	585	566	578	596	606	616	585	610	587	561	627	613	613	591	564	560	612	631	593	595	552	576	623	605	610	614	562	581	579	603	571	586	561	574	618	625	591	608	594	616	571	648	573	638	584	579	622	612	571	559	621	593	621	599	615	587	567	590	604	567	557	572	616	594	633	574	613	668	583	603	622	628	563	559	647	634	548	597	573	611	580	604	581	605	590	570	632	566	576	622	610	580	634	571	572	598	644	575	631	639	606	582	590	588	615	582	619	601	595	578	636	625	602	600	611	574	603	644	604	554	621	609	615	622	612	556	580	621	586	570	615	608	621	583	600	641	635	613	590	636	594	562	623	607	578	602	579	647	581	589	588	597	561	584	640	596	602	584	550	613	602	593	627	562	625	608	556	604	609	565	596	592	606	635	581	594	563	610	630	580	577	612	611	641	582	593	604	596	589	589	604	599	606	628	550	629	566	602	562	593	606	578	642	553	614	576	580	613	572	552	577	629	599	582	616	585	592	620	594	574	610	597	570	602	606	600	559	637	661	556	584	640	569	599	633	591	625	574	592	617	647	551	578	619	622	576	574	598	571	609	607	572	622	641	616	562	567	605	616	627	580	599	608	638	552	588	566	602	548	572	594	610	627	625	603	632	644	610	618	590	560	601	595	614	626	636	620	594	596	586	588	604	588	573	624	622	566	601	586	611	612	611	576	589	604	623	655	611	625	636	614	592	587	590	627	588	589	610	594	590	617	548	571	593	623	616	585	610	577	591	621	610	594	603	597	606	599	589	599	533	654	617	531	591	583	575	599	601	625	581	548	574	587	616	592	608	554	583	626	621	585	640	573	606	565	581	595	620	586	564	600	607	597	677	561	591	579	621	618	606	564	638	604	558	567	633	618	576	609	610	622	605	591	598	615	646	624	617	628	634	605	611	600	589	587	602	617	584	599	632	597	622	620	628	598	570	582	597	608	573	602	583	609	600	552	616	588	618	617	614	617	590	603	612	618	563	626	603	614	570	655	641	630	614	591	607	583	568	647	573	610	590	604	610	577	622	601	615	603	620	610	638	606	543	616	620	564	571	579	596	587	606	587	602	626	617	621	593	577	611	535	611	615	618	580	579	570	621	642	581	577	605	578	629	585	624	610	606	599	553	597	584	582	651	626	626	586	596	587	592	611	603	576	584	596	607	608	578	581	645	564	613	580	607	632	598	586	573	557	619	588	579	576	558	578	593	565	580	591	583	593	624	602	599	595	598	594	598	612	620	597	567	620	566	648	587	606	562	618	604	598	602	572	624	581	578	611	637	561	603	632	575	597	582	557	556	603	567	574	596	598	672	616	615	564	586	594	586	561	582	550	571	582	587	628	591	585	629	564	580	606	643	622	620	627	616	608	591	571	599	558	552	576	600	595	597	556	600	635	583	621	618	590	547	621	564	614	606	613	567	588	605	573	603	630	552	627	594	589	622	588	598	621	570	586	581	611	581	559	554	615	579	599	608	608	565	596
30443	30723	24448	8325	1502	655	514	502	460	515	455	472	448	490	476	474	490	499	459	473	488	470	455	472	493	479	436	459	449	468	503	461	459	464	501	506	448	480	476	485	483	443	489	509	441	503	501	494	482	476	436	504	460	458	453	469	512	483	464	491	479	469	466	466	436	495	466	457	474	469	487	454	527	499	481	473	487	533	518	460	454	484	456	482	489	475	467	462	447	484	513	485	500	477	437	479	486	495	464	501	483	457	486	466	478	501	468	453	500	510	466	408	497	528	459	492	423	440	467	454	456	478	471	485	457	492	446	479	503	478	516	504	474	473	464	470	483	489	485	480	495	490	481	492	459	454	471	457	489	453	483	471	467	473	474	459	502	481	483	479	488	476	487	489	497	511	510	475	467	468	473	480	460	466	477	500	467	492	496	501	437	477	468	443	486	512	475	442	480	491	515	498	464	441	451	451	461	433	478	490	503	478	500	482	455	468	419	484	514	451	470	455	445	483	445	460	458	444	503	471	462	481	512	470	517	485	467	464	477	472	459	472	462	476	535	490	491	445	510	474	485	484	484	456	515	517	477	484	461	483	457	457	461	517	447	454	450	485	510	473	494	450	484	473	469	459	471	479	486	485	468	489	457	480	483	452	470	473	457	472	486	502	460	447	462	480	477	458	519	453	469	508	462	455	513	502	475	493	473	543	465	495	459	477	473	480	469	479	476	472	484	466	442	472	463	471	502	476	436	496	533	482	461	454	487	473	473	482	484	514	465	457	460	501	479	463	456	458	456	471	468	477	513	500	487	444	463	464	511	488	496	488	462	468	429	420	491	506	465	430	478	480	448	465	468	473	444	494	476	459	456	451	448	461	519	485	441	500	471	488	437	482	494	476	478	497	462	453	497	487	448	459	488	522	495	449	477	487	505	462	464	460	484	472	467	501	452	438	486	435	468	470	461	467	466	484	480	466	536	472	492	450	523	465	481	461	471	512	488	466	495	444	478	439	474	472	476	476	494	453	441	496	488	495	534	491	476	489	490	472	492	485	485	496	463	472	488	482	471	477	466	492	485	468	486	464	494	439	464	403	489	482	450	489	476	486	497	451	455	425	459	450	464	471	494	479	469	451	488	494	465	495	503	491	497	471	497	461	480	462	465	457	488	453	492	473	456	495	489	489	469	495	474	464	514	507	457	511	466	463	490	470	429	492	479	453	454	490	464	487	476	445	482	462	471	489	489	438	470	463	460	436	465	475	494	468	490	490	471	485	459	485	517	503	438	502	447	493	473	451	491	471	500	516	516	445	489	477	483	466	476	456	485	497	489	482	498	477	498	469	492	477	433	529	479	480	480	463	456	500	495	478	496	481	452	479	468	484	484	445	479	457	462	492	468	496	448	446	477	506	495	482	471	449	503	499	437	492	500	455	502	449	481	487	454	512	496	497	470	449	477	491	434	477	453	500	472	492	465	501	488	473	455	462	484	500	470	487	464	460	469	501	500	494	485	504	460	480	476	442	498	464	497	483	469	477	496	458	518	473	459	479	464	506	506	463	511	460	489	453	469	494	477	488	496	454	477	470	522	485	453	472	487	447	485	434	488	470	500	490	497	445	480	464	488	429	473	522	509	495	461	464	461	512	488	425	463	514	443	471	490	471	520	476	452	457	462	454	465	483	448	494	504	424	476	452	493	470	461	473	462	508	443	474	460	481	468	503	462	445	445	483	460	476	457	507	500	454	475	489	492	472	496	470	512	458	500	433	533	481	512	477	493	460	469	471	472	458	446	456	480	461	489	465	452	484	470	477	520	496	494	481	483	498	501	498	496	433	500	449	443	483	477	498	472	459	480	464	495	504	465	466	494	431	457	457	510	461	485	517	463	488	480	463	490	498	454	514	505	480	505	447	435	476	495	489	506	499	489	487	489	475	466	454	507	449	446	460	490	494	492	513	443	480	459	463	428	471	456	483	482	457	520	465	487	455	467	472	477	447	477	467	493	466	481	498	471	461	469	474	436	464	449	462	471	479	440	461	484	500	452	439	435	474	484	496	475	470	469	476	489	431	484	516	497	487	497	474	488	462	457	460	472	513	501	473	493	481	461	473	494	452	441	516	501	484	461	466	454	473	502	476	500	474	507	487	502	475	506	484	492	500	491	483	504	488	491	460	456	484	498	458	460	478	531	471	502	486	462	468	516	485	494	491	503	486	481	479	466	454	506	467	488	481	498	461	470	498	510	474	493	477	469	477	503	474	501	447	488	485	450	463	485	486	533	517	486	497	506	529	514	451	465	446	470	470	449	445	459	512	496	492	499	495	489	450	466	450	440	521	481	468	470	444	467	475	479	487	446	476	492	488	476	455	518	489	487	474	482	472	494	515	451	488	454	503	482	506	482	482	463	519	510	473	480	476	473	496	502	479	478	446	484	447	454	490	531	489	490	496	494	500	469	462	470	501	452	484	461	491	485	462	477	485	469	425	465	446	498	482	506	465	466	487	481	513	446	494	443	463	489	477	480	497	487	480	496	494	474	468	475	487	471	484	503	482	483	447	483	457	480	486	480	467	484	506	517	484	483	471	447	503	485	471	463	475	448	474	522	474	457	525	478	482	482	492	465	485	428	468	466	488	441	465	450	506	477	468	464	483	473	486	496	483	453	489	496	458	473	511	470	480	474	505	490	483	464	443	494	500	470	489	444	458	475	479	459	466	478	473	499	460	523	540	527	485	519	447	467	496	493	491	449	517	459	506	479	468	481	508	473	476	487	464	496	523	500	491	464	519	452	458	491	517	466	470	464	493	451	497	484	508	481	473	484	464	483	523	475	459	510	477	508	481	445	463	539	434	495	475	473	478	497	495	444	471	470	455	462	474	467	470	452	409	466	490	457	443	460	471	453	495	498	490	487	490	472	496	460	475	514	481	487	491	459	431	531	466	441	469	500	485	484	462	451	457	425	512	457	479	493	513	455	474	438	467	482	474	478	498	479	484	492	475	457	464	506	464	438	458	462	480	482	439	504	457	453	456	468	477	455	462	452	506	465	502	452	509	479	499	467	497	473	523	483	491	502	482	462	492	489	485	495	451	493	468	468	475	480	448	440	512	473	490	522	462	484	442	487	511	466	494	490	488	441	499	474	416	495	441	453	511	447	456	495	441	467	505	450	507	465	444	484	486	490	445	474	486	474	442	466	491	450	492	492	480	439	496	470	470	466	478	436	495	546	464	441	475	452	466	523	476	498	478	464	460	427	486	449	507	461	462	462	475	460	503	474	474	459	471	487	523	506	461	470	478	435	482	471	475	449	512	486	502	490	475	451	495	462	497	456	523	465	471	445	458	469	488	474	435	472	439	486	454	455	465	462	493	462	453	514	455	485	505	468	462	452	483	477	464	476	487	485	453	485	492	517	481	454	476	478	466	509	513	475	478	488	472	472	469	486	477	517	479	454	453	492	510	486	472	434	481	488	536	439	491	506	476	507	479	434	525	468	504	475	462
24489	35499	17802	4560	1273	611	461	386	404	384	421	463	421	370	406	401	444	399	355	411	405	388	406	416	434	416	403	391	430	416	411	401	418	408	403	418	379	409	405	419	435	429	392	420	385	383	397	385	383	397	377	415	422	419	411	396	399	384	386	419	386	370	427	417	437	433	449	413	389	388	423	425	422	406	416	421	391	398	465	445	417	425	475	417	456	416	409	413	454	376	416	401	388	394	401	417	433	433	393	383	413	395	373	408	391	419	416	390	410	405	372	409	369	410	401	396	420	378	395	420	423	391	400	420	409	388	400	373	418	418	433	392	411	378	418	392	398	406	428	415	386	405	440	409	397	359	417	399	388	386	420	405	423	397	407	428	461	391	398	376	402	387	396	406	399	392	423	418	403	410	436	409	407	425	427	422	419	422	403	419	390	450	359	417	422	388	428	452	388	429	396	405	405	462	376	431	405	407	413	411	403	384	394	366	407	437	427	397	422	436	400	423	392	458	442	438	453	414	386	411	386	407	411	421	420	388	425	403	391	383	435	368	407	386	414	416	377	442	425	371	415	407	455	428	433	396	449	409	388	436	406	371	417	396	411	436	396	437	430	386	416	425	431	451	418	406	369	392	386	435	395	381	415	402	391	407	430	407	454	406	446	442	392	402	428	444	372	388	432	416	423	390	407	384	408	390	401	403	430	392	392	411	408	398	397	399	416	422	402	436	415	427	427	359	451	382	441	396	423	392	405	421	410	406	392	393	410	434	408	405	413	421	438	391	374	416	413	421	385	432	397	393	393	410	397	420	439	415	396	419	398	411	427	422	401	384	396	407	438	382	457	435	411	441	430	418	417	398	399	426	406	402	396	443	443	414	416	405	386	391	423	391	397	389	419	426	401	411	379	414	423	418	404	377	427	389	410	434	421	399	443	400	413	377	382	422	394	380	399	411	429	403	417	381	427	414	382	389	425	414	390	426	425	395	431	429	407	385	411	450	407	416	383	399	448	384	401	394	405	411	404	430	419	455	421	427	397	374	420	425	390	398	411	405	447	418	420	426	415	412	436	392	388	425	411	403	391	411	380	404	429	416	411	440	385	441	444	388	417	410	440	428	387	434	391	417	396	381	420	387	397	422	400	427	423	382	426	420	407	415	367	412	402	397	367	402	428	406	397	393	422	410	451	423	405	413	386	420	405	435	405	402	418	430	402	379	389	434	430	424	371	378	402	453	412	427	433	427	374	427	400	416	399	387	375	376	405	420	382	399	395	399	401	413	412	386	429	434	412	412	424	407	410	410	417	388	381	454	393	421	419	401	379	382	427	412	412	404	387	414	413	393	414	407	443	431	427	364	373	410	415	419	448	420	440	445	387	438	409	351	419	393	382	406	450	429	366	387	431	410	443	407	408	432	392	394	406	408	446	409	404	381	390	415	395	434	415	388	407	437	391	380	413	413	411	400	402	413	424	403	393	363	394	395	410	423	413	399	400	408	385	411	425	415	383	360	402	426	426	405	435	442	419	424	432	378	408	433	410	393	378	386	433	442	400	404	402	400	461	418	439	394	413	378	408	386	455	425	424	409	416	411	407	438	435	401	407	369	410	400	378	421	377	392	454	406	418	386	415	412	435	399	421	411	424	428	390	397	442	394	397	394	377	403	391	436	450	406	436	416	397	387	406	416	420	374	435	393	396	427	452	393	463	412	369	417	427	409	401	420	414	407	405	444	399	411	380	433	399	433	328	396	433	425	401	416	427	420	434	404	412	421	399	410	420	356	391	420	383	440	403	389	406	404	441	418	398	400	398	404	412	408	387	397	376	441	430	397	460	406	423	399	398	419	365	434	429	379	425	400	417	401	404	414	430	413	435	332	393	448	390	440	399	409	402	427	404	388	422	430	419	422	430	395	405	415	427	447	378	393	411	386	430	404	399	429	395	387	414	385	433	453	424	425	423	415	391	386	416	431	441	398	371	400	413	422	403	431	415	402	382	421	379	400	377	443	414	384	391	433	415	416	405	403	399	413	390	424	395	428	442	394	409	406	406	450	407	397	422	384	440	368	386	422	466	412	439	407	419	411	362	395	430	397	411	422	417	420	426	381	458	385	410	413	417	396	399	440	391	385	436	440	400	397	402	400	415	407	426	393	416	426	415	425	433	403	434	396	389	402	418	408	414	403	430	416	446	398	379	400	411	429	424	417	423	432	458	398	402	413	403	410	404	392	441	443	426	422	373	390	399	438	447	414	415	438	365	374	402	409	468	439	446	437	375	396	410	423	382	403	436	408	415	414	419	401	419	384	371	405	435	409	408	425	411	392	393	427	418	447	413	390	429	408	461	392	385	403	379	396	405	428	392	413	417	411	389	387	435	413	416	422	408	398	403	408	408	392	424	415	418	403	430	438	406	399	443	477	400	431	405	427	366	418	408	418	378	407	394	357	433	421	413	422	381	389	396	378	404	438	389	436	398	409	415	412	475	404	396	391	425	399	424	423	398	400	405	390	406	419	406	410	416	426	411	394	370	436	425	427	403	429	426	404	417	411	383	398	405	396	426	386	385	413	414	423	403	430	378	386	399	418	404	422	395	419	456	416	419	389	410	401	395	430	380	398	385	397	396	436	379	401	400	422	407	426	428	414	423	417	384	399	414	422	409	384	415	430	428	426	405	439	426	397	418	393	399	401	396	422	433	408	402	407	413	402	392	358	414	417	414	432	431	410	439	378	419	404	385	401	396	411	405	418	452	437	388	410	399	396	416	453	406	409	388	387	396	395	398	413	461	392	405	417	430	417	390	386	404	457	405	416	419	415	414	403	417	403	380	424	405	404	422	418	423	458	406	430	389	420	410	401	421	384	421	436	408	395	415	386	466	397	406	399	430	412	413	411	424	436	434	429	429	380	461	418	412	421	417	401	418	376	395	408	391	413	394	426	418	450	401	403	409	395	434	376	405	411	436	454	437	396	414	417	402	435	445	381	363	401	400	379	406	406	431	389	419	411	421	414	394	391	403	420	361	422	442	394	438	444	382	432	387	432	386	402	420	407	388	408	390	419	426	423	413	381	422	408	425	406	399	392	427	443	396	447	398	418	370	425	415	411	433	394	432	371	397	401	414	406	422	420	397	431	424	451	366	449	410	392	378	411	401	390	391	396	408	421	376	403	380	411	446	418	421	410	380	398	438	447	405	444	473	397	426	433	392	416	413	406	423	417	381	386	418	423	405	421	407	364	399	389	401	433	429	416	401	404	401	409	413	406	382	450	424	425	381	402	412	456	380	428	423	427	398	403	395	403	406	422	386	420	399	405	409	406	415	431	425	419	388	389	426	388	411	418	436	371	439	419	434	389	432	410	427	402	449	410	413	447	415	400	371	435	421	385	397	401	383	410	424	405	400	416	417	429	396	409	382	385	406	407	404	401	395	447	378	404	416	407	423	397	403	451	445	443	399	410	403	392	438	426	402	424	389	395	389	425	413	408	414	409	417	407	380	404
25872	27789	39405	31100	13643	2571	796	576	536	530	549	509	533	520	512	526	517	503	500	490	575	507	506	540	545	560	509	537	513	534	529	501	522	497	512	530	522	509	536	497	488	479	503	526	503	522	528	516	536	545	498	497	490	467	487	536	507	535	494	525	528	487	514	504	488	500	469	506	525	484	480	505	522	518	476	498	520	542	436	515	501	543	504	513	535	550	487	510	491	502	490	490	526	528	535	486	516	513	532	542	503	549	513	513	490	505	494	529	469	510	503	522	518	508	508	493	528	575	491	531	497	523	544	506	484	455	505	496	496	503	557	503	507	475	489	484	479	514	498	529	462	543	527	471	490	502	533	521	506	508	521	495	503	509	515	496	493	474	481	487	512	474	534	501	507	521	514	479	537	504	551	479	514	505	502	519	502	514	497	457	504	508	512	495	531	496	490	486	517	502	527	489	453	478	523	531	457	516	514	517	480	475	523	457	472	523	531	520	490	528	509	512	495	504	508	495	546	515	541	520	497	484	543	528	523	521	507	515	522	525	515	496	463	491	524	491	534	488	482	488	511	514	529	502	498	527	492	491	482	537	521	479	509	514	510	445	512	510	512	522	474	468	510	497	478	482	530	508	483	518	486	498	496	456	497	517	505	504	504	528	516	493	509	482	503	528	510	494	511	560	497	534	534	512	504	498	507	524	521	538	545	466	539	523	530	506	504	495	494	492	478	490	502	470	518	497	489	514	511	502	502	474	503	536	516	484	512	506	497	528	490	539	536	521	506	532	504	485	517	466	510	527	531	532	521	504	476	562	522	509	528	483	513	478	518	511	549	570	484	498	534	486	500	495	518	491	475	496	477	516	538	455	488	466	503	555	520	464	522	515	523	528	509	496	482	522	462	520	513	515	524	545	526	458	480	498	525	511	515	569	478	501	513	518	531	540	521	516	528	477	537	521	472	525	497	551	485	492	494	546	480	524	484	523	474	488	538	492	489	499	534	503	511	504	525	480	510	497	492	511	489	501	493	519	499	506	500	516	517	463	530	514	491	515	459	524	459	516	519	500	487	492	536	536	496	467	501	508	539	527	523	508	542	514	504	525	505	468	503	532	493	529	479	500	468	488	496	503	534	491	556	475	497	530	491	509	499	476	534	532	512	498	470	485	511	545	539	462	507	506	501	489	455	518	484	500	473	551	501	507	486	498	540	506	518	527	496	520	476	494	510	516	494	502	495	544	564	519	504	495	538	496	498	498	486	513	492	489	473	497	450	583	527	533	482	532	492	515	536	489	455	489	518	490	517	547	504	512	539	491	519	482	531	523	497	455	506	502	502	537	466	483	523	471	513	514	499	494	493	494	542	494	499	530	482	512	527	510	509	530	470	517	491	501	484	514	486	498	483	544	502	525	506	530	487	505	493	505	472	511	493	493	499	555	484	515	468	480	500	487	533	477	512	523	472	488	508	528	514	491	522	509	500	521	520	514	518	483	493	522	497	435	494	480	536	476	495	490	483	478	525	494	522	541	517	514	528	513	518	499	478	506	499	518	519	523	524	532	508	508	505	470	521	511	499	523	504	511	523	511	495	521	499	528	495	533	513	475	492	509	485	445	488	517	496	476	496	515	492	546	481	528	527	511	478	525	495	533	539	505	501	505	477	502	471	481	493	511	513	474	526	518	519	513	461	512	487	553	509	524	526	512	472	533	514	545	514	484	504	483	519	497	555	520	499	528	542	506	476	519	487	555	487	514	482	535	518	518	503	512	516	486	484	531	501	516	497	494	492	494	513	494	528	527	482	523	519	483	509	529	524	510	529	506	499	570	491	500	506	536	480	481	496	488	534	490	493	490	485	479	500	475	518	531	504	510	478	528	505	507	517	510	504	475	513	495	508	518	517	523	467	485	519	508	506	504	543	503	529	511	518	513	478	510	518	476	469	540	513	463	534	527	494	541	507	490	517	475	495	531	539	482	488	488	531	526	526	500	505	488	494	535	501	495	508	507	491	485	504	491	492	516	461	502	509	516	473	472	527	570	487	479	513	493	510	518	509	507	499	493	528	470	526	497	481	540	511	495	493	512	482	515	474	522	493	504	510	504	502	444	517	524	502	518	469	468	511	495	480	493	502	486	544	494	464	538	469	511	508	488	500	470	510	499	501	510	513	490	498	515	519	483	495	495	531	534	493	507	488	529	464	511	500	541	531	528	498	460	570	480	516	493	510	451	483	490	525	505	467	538	503	507	498	530	490	513	523	490	512	499	495	493	487	489	493	511	497	519	482	487	509	503	490	443	501	494	507	478	454	486	483	494	449	512	487	511	516	498	503	525	535	494	522	516	489	473	454	526	501	503	507	522	532	543	488	485	537	528	519	530	505	506	501	473	496	470	500	530	522	535	530	518	516	508	487	486	521	506	523	483	490	502	494	504	505	485	497	511	576	491	478	534	494	446	500	527	484	535	502	496	504	483	506	511	477	489	505	501	511	505	492	507	505	470	523	511	515	472	489	514	491	539	469	484	510	502	484	483	511	511	506	525	498	463	498	492	539	537	519	531	522	505	497	492	474	454	531	518	518	468	485	488	531	475	518	513	526	514	477	520	491	548	519	535	488	497	500	498	504	510	493	524	516	474	539	516	448	494	495	530	499	518	477	514	527	561	513	544	526	477	507	517	553	505	509	528	515	496	500	510	514	481	464	553	504	511	475	483	524	500	537	497	487	525	483	458	499	525	520	508	488	507	497	549	529	507	505	547	528	500	519	524	494	495	479	492	508	503	513	499	487	479	513	508	512	481	503	488	498	500	522	479	517	491	482	479	509	491	483	488	512	540	489	507	517	487	495	479	495	486	530	500	456	524	485	522	515	515	467	528	531	486	509	489	474	517	480	568	497	529	494	510	487	555	458	529	495	518	500	466	508	522	496	499	503	511	499	492	479	469	503	511	502	522	492	505	483	527	475	502	463	494	479	458	535	508	527	548	482	521	491	530	483	522	504	498	523	481	478	501	488	527	476	551	532	499	509	494	511	517	470	475	537	482	512	455	519	538	507	496	522	536	523	503	536	534	476	494	497	487	503	467	495	511	528	509	529	484	509	506	515	481	496	486	530	497	488	532	503	504	505	509	494	504	518	529	504	479	515	500	521	504	495	500	519	515	478	524	512	511	533	545	465	524	451	531	455	509	480	524	520	494	490	523	471	501	522	510	521	499	493	517	502	500	460	463	495	488	480	531	499	493	502	516	494	520	521	509	469	503	523	541	522	498	492	486	513	497	467	510	497	505	504	530	506	499	509	485	464	521	510	514	483	456	533	529	472	552	461	530	558	530	520	463	493	493	562	498	542	492	522	467	502	482	521	484	439	455	496	499	536	522	517	473	497	540	548	512	512	524	510	541	491	561	479	497	497	499	509	480	499	516	512	527	474	545	519	527	418	515	533	560	491	485	499	544	484	460	526	479	499	471	495	531	517	496	526	493	525	453	548	540	514	507	483	531
58321	83490	54010	20504	5699	1372	610	503	528	444	474	492	466	480	468	474	463	497	503	436	440	459	470	493	471	462	487	474	520	481	429	486	449	486	502	498	474	466	463	500	453	461	455	493	464	488	481	502	464	469	512	467	488	472	507	494	459	477	470	452	499	470	440	460	489	464	458	512	446	482	415	468	452	525	450	470	479	466	478	472	446	454	492	495	459	472	485	507	454	510	466	453	477	453	478	469	471	464	415	445	467	465	461	499	490	466	509	462	434	477	478	508	480	467	451	482	444	500	476	511	484	445	446	455	469	457	498	461	488	461	445	466	482	461	431	496	481	481	474	416	511	466	447	446	479	435	474	480	479	437	477	441	467	499	472	490	488	443	462	411	434	465	464	451	448	508	448	439	468	475	457	447	435	504	466	520	464	468	463	454	490	448	488	504	450	439	461	473	450	479	460	449	420	503	440	478	446	451	467	455	473	427	478	437	481	471	461	469	486	474	496	437	421	468	472	453	485	474	484	438	457	454	485	483	481	485	468	451	443	456	478	477	482	458	462	468	455	459	462	446	509	467	477	476	497	494	476	444	466	463	490	479	464	472	436	486	455	453	489	478	466	465	465	472	472	477	453	475	475	440	459	474	465	496	484	475	467	460	476	449	470	475	462	450	460	455	461	477	459	457	492	465	452	470	469	475	487	466	438	465	473	490	484	442	469	454	454	434	448	462	511	431	465	458	496	480	480	492	455	457	507	451	453	477	494	433	449	466	460	457	490	474	482	447	446	429	475	466	466	476	463	479	464	480	484	446	467	462	452	436	467	477	460	460	484	456	429	455	478	456	457	441	498	460	447	497	462	480	476	454	485	452	492	486	484	466	519	472	455	426	451	467	453	449	468	468	467	455	497	479	439	466	484	482	457	449	511	444	476	435	444	450	436	435	429	495	480	490	454	452	510	450	476	463	455	506	451	463	451	437	465	501	479	482	446	478	486	506	465	509	484	449	454	474	444	502	456	486	475	474	486	438	482	433	450	482	460	495	439	453	487	458	452	472	458	475	453	503	480	477	487	456	459	473	485	486	483	433	496	476	448	447	431	477	484	459	476	444	448	493	441	454	480	424	482	431	463	489	444	462	491	474	438	468	474	470	485	489	453	454	457	481	459	490	470	477	458	524	468	470	463	505	429	475	439	510	473	463	438	469	457	483	500	469	468	463	506	463	460	451	503	446	457	445	463	452	464	468	510	410	482	440	444	480	453	470	473	489	446	487	468	464	470	498	470	472	497	448	464	459	475	449	471	468	482	454	461	473	490	464	503	481	470	469	454	444	482	478	484	481	505	435	461	481	471	456	469	439	476	459	504	495	436	486	477	463	482	447	459	465	464	499	474	459	461	472	453	486	422	455	503	499	494	481	497	461	483	495	481	472	436	487	466	430	489	479	451	493	503	465	446	452	460	417	475	471	481	472	473	482	475	451	478	477	462	494	458	447	427	465	462	442	475	499	483	495	489	450	433	447	484	451	436	414	456	461	458	477	444	470	470	454	456	428	463	443	505	423	463	501	474	474	441	450	479	482	444	447	467	440	437	470	487	485	507	487	459	497	464	450	491	461	456	481	499	451	458	469	455	436	439	506	484	491	458	466	464	427	461	473	476	468	439	463	481	481	485	465	491	451	456	465	490	406	504	464	465	463	431	516	464	456	464	468	474	483	439	507	479	471	509	450	471	489	452	461	513	479	468	460	462	480	506	492	439	442	496	453	468	472	468	497	489	499	528	448	492	488	478	491	497	432	449	496	477	459	459	473	442	497	458	473	419	419	462	463	486	457	450	502	431	497	478	437	488	480	460	463	478	483	492	449	468	480	481	444	434	460	471	490	483	429	411	493	469	458	496	448	509	510	442	485	507	457	463	496	454	478	455	431	466	489	446	434	462	495	457	457	455	471	470	479	488	456	449	454	502	465	420	453	460	485	454	463	485	469	479	475	439	466	447	491	443	478	487	500	430	431	472	449	436	457	468	446	463	469	479	483	472	467	456	462	465	481	442	488	468	429	461	436	496	439	458	476	480	425	429	440	455	450	488	485	442	458	482	478	474	496	497	445	456	465	484	464	493	491	418	524	478	473	467	472	461	468	445	480	481	470	464	448	471	470	465	463	458	441	449	459	468	450	459	460	448	462	466	434	459	420	426	472	453	505	455	488	426	502	461	454	433	487	483	441	472	469	469	456	487	457	466	450	423	456	467	451	489	504	471	485	450	471	451	438	471	463	469	507	427	472	478	456	455	451	483	449	464	484	473	441	454	474	483	475	473	484	474	492	479	461	464	499	486	461	467	449	470	463	462	475	460	466	514	431	432	480	469	493	514	433	450	490	466	468	481	432	471	455	471	492	449	451	460	441	449	448	446	461	453	443	454	485	459	507	430	467	439	483	472	469	504	498	455	457	454	484	495	430	469	511	454	465	431	479	449	436	464	462	455	442	482	442	502	482	459	485	457	451	458	470	421	438	507	435	441	498	500	520	468	457	458	483	448	498	469	455	463	474	479	454	470	438	452	453	447	498	453	445	488	449	419	488	469	457	471	435	445	474	488	460	471	436	471	478	492	425	478	462	485	462	445	458	489	520	476	455	430	470	412	464	478	469	467	482	458	467	454	456	463	477	477	450	450	449	450	483	454	493	437	454	459	444	461	508	457	482	475	503	468	507	465	441	475	473	467	445	436	457	441	508	467	474	472	457	456	448	454	456	461	475	500	524	486	464	495	419	447	457	476	484	483	473	466	457	461	410	479	450	448	455	433	523	446	434	470	439	460	477	513	481	481	429	449	503	444	427	460	450	430	452	447	491	477	461	490	520	490	474	466	479	464	497	466	497	479	472	467	504	460	441	452	461	483	470	474	439	473	515	469	492	476	481	417	462	478	462	491	497	457	473	478	467	464	488	447	490	494	467	489	465	431	500	450	470	447	472	470	477	469	449	477	428	435	509	478	447	456	474	480	456	482	468	474	461	441	509	451	476	458	410	465	446	513	429	464	472	437	490	470	472	463	465	462	417	466	501	465	422	473	435	454	462	463	489	457	445	501	451	435	449	401	481	450	467	474	464	456	479	492	479	472	436	462	490	435	421	480	474	479	459	490	497	499	458	483	528	415	466	466	479	480	491	438	473	486	461	439	497	436	448	464	458	485	416	427	470	506	455	475	489	423	428	468	479	455	463	468	486	449	472	439	448	494	473	476	448	499	481	468	448	417	440	468	462	437	492	448	473	478	471	447	481	494	480	465	490	452	455	463	461	463	444	462	443	463	482	497	465	503	456	433	484	482	461	492	473	448	493	466	486	431	451	449	474	483	467	441	440	481	496	490	439	430	454	513	459	484	459	483	413	473	447	457	469	440	434	455	462	470	476	433	449	456	445	477	472	472	461	475	431	473	470	470	441	458	467	497	454	438	471	479	466	474	450	497	467	426	482	500	428	456	438	466	448	443	462	495	475
23963	23648	34379	29198	21248	11531	2111	804	668	692	644	671	688	710	614	673	646	654	630	613	656	700	718	653	651	653	649	630	653	619	643	648	673	631	606	661	568	686	650	609	634	629	652	667	636	617	661	618	617	629	623	695	659	613	626	668	613	685	616	678	663	646	624	645	668	648	646	627	643	626	612	633	662	677	663	656	672	657	682	668	608	658	674	635	626	597	642	582	616	608	639	631	680	644	643	638	623	647	625	633	627	642	696	628	612	628	630	628	586	669	669	647	603	615	601	603	630	638	630	587	647	653	628	647	629	667	629	648	642	637	586	661	590	666	687	660	654	641	579	636	595	577	617	590	646	658	675	644	589	620	617	651	636	619	628	607	656	645	632	633	608	616	636	627	669	660	663	642	629	646	586	667	619	614	648	616	615	672	635	596	565	672	631	653	636	631	636	679	581	618	655	650	608	642	641	615	613	654	592	601	611	654	673	661	675	680	621	644	632	627	622	625	604	652	647	638	600	590	663	653	603	656	595	601	634	619	628	623	651	630	592	608	691	662	609	639	682	589	607	652	706	615	605	632	569	681	639	682	613	570	627	606	629	650	640	609	619	658	621	638	610	624	628	603	574	615	634	675	644	614	629	679	651	641	684	629	616	657	658	640	615	662	657	607	608	635	661	634	616	653	611	609	576	642	615	619	628	608	600	699	620	570	638	586	589	650	674	602	620	616	676	644	608	606	606	666	630	658	633	599	616	650	603	607	582	641	667	609	588	650	629	607	623	596	610	655	626	617	608	666	624	663	597	595	625	633	613	634	659	644	620	578	647	611	558	588	635	662	627	618	624	622	649	619	626	683	633	610	627	617	643	610	648	635	601	628	611	587	614	623	602	636	670	630	646	654	618	627	603	614	630	636	651	700	633	676	586	605	656	628	606	646	604	615	647	626	587	644	607	617	623	632	620	686	617	692	644	639	624	624	668	617	600	616	652	636	652	649	622	612	609	643	648	591	671	613	626	656	624	588	613	628	626	621	631	641	643	609	633	628	666	633	622	575	643	643	640	621	623	608	633	653	616	636	639	619	630	648	627	648	659	593	651	639	647	604	646	646	682	606	645	711	606	649	638	620	627	613	654	590	638	633	601	613	660	595	695	626	646	645	632	651	673	654	651	619	601	592	632	615	599	636	657	652	628	679	594	684	643	605	647	643	638	583	617	606	614	588	657	614	605	657	611	662	612	635	612	667	622	674	648	693	631	609	618	620	642	632	633	651	604	676	627	636	650	630	607	650	625	617	627	619	642	646	618	615	620	603	625	614	628	687	621	653	595	634	619	633	599	642	630	658	621	643	619	629	616	633	602	698	636	584	665	679	634	604	617	629	590	663	624	628	652	666	654	598	648	616	641	584	641	671	585	634	636	618	628	607	669	678	611	679	627	637	625	595	665	624	635	641	649	599	602	638	656	596	644	596	626	632	619	611	593	630	616	638	662	627	649	657	630	606	620	627	620	605	625	662	610	631	622	606	591	652	645	644	601	643	575	652	565	669	610	677	632	621	632	601	624	614	635	610	623	643	614	641	597	643	577	647	674	648	631	624	661	630	624	644	606	613	647	640	610	647	632	620	607	621	601	620	624	623	626	607	579	615	612	622	642	634	639	631	626	617	657	615	614	634	663	661	631	633	611	617	613	619	666	638	598	639	657	678	615	602	634	665	640	661	616	598	621	600	653	585	640	603	656	603	656	644	569	632	629	623	588	603	645	622	609	607	670	646	677	627	621	593	590	622	597	635	626	656	689	605	613	649	609	597	670	637	621	646	626	624	631	629	593	638	618	629	615	624	611	624	651	641	624	643	661	608	637	650	654	634	622	624	621	664	615	613	692	624	628	681	593	620	627	591	645	642	623	608	631	586	655	613	596	632	629	633	648	612	631	631	662	621	632	664	646	650	611	649	625	633	679	604	626	639	588	607	608	595	636	604	591	620	637	639	621	626	659	574	621	572	594	643	651	677	602	643	645	658	630	619	694	625	600	664	629	565	610	658	641	624	626	597	590	596	623	619	647	628	630	666	644	652	635	688	640	603	598	607	637	630	633	656	643	590	605	633	664	615	613	654	603	643	643	634	637	599	633	605	605	626	629	638	598	588	646	637	647	659	588	633	613	655	636	614	597	634	659	616	604	658	651	623	625	686	654	608	612	594	621	623	627	658	622	609	664	642	639	650	646	612	631	647	658	640	628	642	612	606	647	630	672	604	608	619	643	609	610	611	638	607	645	634	652	682	598	648	612	610	601	654	676	578	647	645	621	631	680	628	612	645	632	617	634	638	635	618	666	643	630	603	580	601	616	664	649	701	616	601	642	648	639	617	622	620	626	657	641	612	667	577	653	635	571	606	684	623	663	612	615	623	672	690	636	621	654	610	602	584	656	597	620	614	615	632	616	631	617	639	597	662	607	645	636	627	633	611	620	602	626	625	579	665	620	575	607	610	612	621	636	663	626	648	656	661	645	593	659	606	618	652	641	625	629	644	608	650	614	632	603	621	601	615	616	606	625	606	601	617	619	637	666	656	646	656	678	606	647	642	643	612	659	679	635	654	617	639	641	616	590	633	621	629	598	633	641	615	621	610	634	630	622	636	640	626	609	594	613	663	626	627	593	642	578	661	640	616	603	619	628	610	605	621	634	634	647	668	648	614	646	636	659	621	641	607	602	623	605	578	672	635	640	616	627	591	645	657	642	619	621	608	654	625	628	634	625	662	648	651	651	632	576	616	636	626	615	633	651	670	663	613	695	665	635	603	659	598	658	671	621	639	601	628	673	655	670	628	625	611	615	630	614	634	656	671	639	637	624	656	626	598	638	615	617	629	568	656	647	663	641	648	582	637	691	639	582	638	669	646	624	632	576	651	626	601	634	593	611	607	605	651	630	627	604	647	628	617	617	592	618	599	623	599	648	640	620	572	596	620	621	653	615	638	595	619	656	595	630	584	625	678	653	579	650	616	634	603	653	615	619	616	694	657	608	632	626	627	629	600	659	611	671	635	633	636	620	617	622	615	668	624	614	589	644	638	688	655	645	612	647	643	671	657	633	627	614	587	644	667	646	630	612	649	614	623	613	625	594	583	607	585	640	641	615	623	666	597	614	628	616	611	630	615	644	595	598	628	638	630	638	629	655	659	609	669	631	622	638	667	655	685	612	651	603	646	654	646	651	628	598	619	641	610	629	621	581	581	633	633	683	659	605	642	628	648	599	630	622	618	592	615	637	635	610	611	603	615	568	667	583	655	638	659	629	669	613	602	646	660	629	638	619	607	594	609	618	630	668	638	629	634	634	586	638	613	643	618	646	661	600	598	637	641	655	663	637	627	689	605	667	636	658	621	611	605	582	598	613	612	640	653	678	637	616	674	635	598	630	658	635	644	628	596	659	655	651	623	656	658	611	629	658	638	613	659	631	638	601	623	611	643	615	663	638	613	628	619	616	629	646	601	635	615
64830	100075	67063	32716	10468	2654	948	636	604	664	550	608	641	589	580	597	587	571	596	610	573	644	598	640	579	592	607	575	577	604	630	563	570	615	614	609	600	608	574	608	661	596	610	575	610	578	623	632	577	589	589	628	586	609	583	586	635	581	614	608	574	605	594	631	570	581	607	621	593	653	583	587	563	630	645	604	589	593	597	594	617	555	598	590	579	659	616	589	633	569	571	587	622	591	627	581	608	663	638	573	634	593	576	596	588	631	628	592	640	607	608	603	648	617	580	620	614	631	605	582	603	602	615	621	630	615	621	620	626	625	644	589	587	590	573	580	599	623	582	613	602	576	623	586	572	599	570	624	601	582	625	572	580	609	658	631	612	633	587	604	609	640	573	607	592	601	611	610	589	595	607	604	607	644	608	586	619	593	632	615	621	548	590	584	561	622	598	524	588	623	604	615	630	524	594	611	625	610	587	628	566	593	629	601	591	579	626	571	583	611	589	544	616	609	566	606	605	551	620	579	594	608	596	606	567	608	599	616	621	648	608	607	560	632	603	641	562	587	604	554	600	631	576	594	615	640	577	611	620	606	604	609	573	616	606	578	617	590	571	567	592	570	656	585	606	556	604	660	592	633	569	598	610	586	626	604	612	599	646	563	608	597	626	578	607	599	619	552	547	614	604	581	595	584	580	581	614	586	591	607	627	558	607	579	560	565	593	616	629	583	614	558	611	563	634	582	625	595	575	589	616	597	594	604	624	565	596	630	591	584	593	614	601	602	582	585	621	606	597	625	588	617	621	620	611	631	618	605	608	598	629	609	599	605	596	560	631	550	605	578	609	639	611	574	611	574	617	608	604	596	611	601	588	583	628	594	603	637	594	576	635	604	588	635	594	605	555	598	600	618	641	581	599	582	601	582	552	598	580	598	590	629	593	580	613	623	641	593	625	583	584	568	580	647	612	603	586	602	621	647	603	611	627	547	588	594	624	599	596	634	582	560	613	606	601	561	588	593	588	596	639	611	590	621	639	612	578	607	572	588	574	567	591	608	639	584	614	625	609	606	661	606	585	620	541	593	660	626	593	596	574	591	608	597	558	597	631	604	586	624	560	627	585	611	612	614	607	598	641	593	580	554	602	627	616	573	586	616	586	571	609	607	620	623	586	607	611	576	597	630	571	586	606	605	561	639	577	554	634	609	605	570	597	605	599	575	596	572	601	575	594	620	606	636	597	590	598	623	575	647	598	640	604	583	606	567	625	565	604	583	586	617	592	582	571	604	580	557	573	575	576	575	619	600	610	583	647	646	624	604	639	643	607	611	529	593	598	618	600	597	576	550	621	587	585	589	583	599	568	604	582	636	617	577	575	595	555	602	649	584	587	594	621	629	650	567	621	573	618	576	617	602	580	595	570	595	587	570	573	648	604	560	598	562	582	599	600	600	594	624	576	554	590	604	593	582	614	592	602	575	586	593	617	559	636	608	618	588	570	562	583	639	581	584	590	608	627	598	597	620	602	594	608	605	622	615	611	587	564	668	592	601	610	615	592	647	580	632	585	590	596	668	598	598	629	636	601	614	609	583	575	578	647	642	569	553	593	584	601	564	612	561	585	627	631	576	654	595	570	629	621	605	573	598	610	578	564	624	597	582	620	629	598	582	612	618	571	668	561	611	560	601	574	630	566	542	568	596	578	586	601	568	602	609	615	581	581	587	578	609	597	602	608	600	603	591	587	655	612	572	573	588	611	596	607	607	597	578	572	624	617	636	537	561	605	617	591	642	612	596	553	613	593	637	584	634	578	604	604	621	580	594	589	602	566	568	612	600	614	604	589	616	605	602	583	609	582	587	637	652	618	616	581	596	643	559	577	570	583	588	565	636	586	587	586	564	621	593	597	605	595	591	604	597	595	580	580	634	542	603	587	592	622	644	660	559	645	591	587	584	588	615	561	579	588	588	611	579	580	569	597	594	588	604	586	585	576	602	575	576	608	604	601	590	633	596	582	594	562	608	566	587	560	636	623	569	582	619	575	566	634	580	568	615	614	562	601	597	602	616	564	596	579	603	579	610	636	582	629	560	616	593	612	551	613	611	613	574	550	626	585	601	596	610	593	609	617	543	592	583	616	618	626	613	588	605	604	579	599	593	561	591	602	610	547	636	574	622	563	596	605	624	647	609	625	645	591	562	601	600	607	626	624	632	610	585	580	599	600	621	553	618	612	554	583	591	582	587	565	616	572	588	584	604	589	546	614	624	608	609	629	640	589	594	567	603	577	577	601	616	592	578	631	590	605	590	602	605	579	603	593	559	596	601	567	624	611	586	580	597	602	584	579	641	628	577	621	585	573	618	573	571	613	598	600	616	547	625	615	569	631	633	614	603	629	654	621	572	597	604	593	620	595	600	603	611	577	598	558	623	604	596	619	559	632	599	605	593	589	623	604	584	605	599	594	572	622	591	584	583	572	620	597	569	593	561	585	578	622	587	642	557	614	614	630	593	601	591	585	611	604	613	613	535	625	595	636	629	643	549	579	573	616	599	621	641	596	637	574	612	605	561	592	598	644	596	643	573	599	614	591	627	577	650	615	610	629	611	606	601	642	562	643	620	571	633	618	642	582	638	573	620	592	610	583	614	591	608	593	591	646	546	607	571	604	614	596	614	593	591	649	560	567	586	587	559	602	608	623	605	603	601	578	587	633	656	609	586	602	608	599	629	618	603	582	642	603	613	573	644	587	595	587	604	621	635	592	598	614	580	581	621	608	599	635	563	603	573	618	614	554	602	608	578	632	646	587	625	600	559	595	551	627	581	559	605	565	603	627	589	588	598	593	592	628	595	639	567	566	591	591	614	584	574	645	597	619	599	601	603	580	607	586	610	616	612	619	569	597	593	621	610	595	574	630	562	557	618	591	635	594	636	602	561	635	597	613	575	570	581	561	609	604	642	578	536	607	596	596	645	568	597	581	581	584	679	637	572	572	594	580	609	563	664	609	581	590	591	610	615	590	600	611	631	576	657	581	596	583	582	574	608	610	614	632	621	616	610	595	598	624	606	624	598	606	579	585	632	624	584	624	604	594	586	646	583	588	609	590	562	569	590	592	574	587	581	548	614	611	612	615	584	580	565	605	597	619	593	620	616	591	605	562	591	614	613	627	573	578	611	550	627	580	594	601	588	585	580	620	654	613	592	575	578	600	594	598	618	572	547	611	609	583	617	546	649	594	614	608	593	605	625	574	581	610	581	602	601	573	584	606	620	572	600	588	569	596	616	632	645	596	598	563	616	595	574	560	567	559	623	561	624	600	592	571	610	586	614	577	634	565	617	622	582	583	593	604	612	633	543	586	601	582	582	613	620	626	560	565	627	616	627	624	628	564	588	615	586	643	605	586	625	560	617	553	581	607	619	567	617	568	590	593	589	628	618	585	559	602	555	583	607	560	572	560	612	586	595	605	602	657	585	602	603	588	561	583	569	649	590	602	596	569	604	566	569
30688	31146	24610	8375	1660	719	529	463	490	483	497	501	477	453	471	455	472	516	477	453	446	486	457	485	492	452	462	462	467	480	466	447	466	440	484	456	497	447	495	477	432	487	498	442	477	427	528	481	464	456	495	493	452	448	474	488	460	472	497	479	451	462	479	439	454	453	457	437	467	478	453	453	512	472	490	427	480	436	463	479	496	485	470	448	484	498	487	485	444	473	482	483	457	511	460	479	500	479	486	454	456	501	498	449	451	455	457	491	507	477	460	455	472	475	483	464	489	491	454	472	505	419	454	494	505	450	462	462	470	446	474	485	490	472	448	450	479	498	463	475	480	429	464	482	480	480	460	506	479	501	441	457	453	451	461	469	441	499	509	465	470	466	441	476	451	473	480	500	472	446	448	517	461	434	479	492	460	492	460	441	461	484	465	453	478	460	439	489	462	479	455	478	458	479	454	474	457	469	465	449	468	476	497	451	444	452	449	432	470	480	484	461	478	449	472	473	490	446	437	433	472	465	473	437	466	483	462	471	494	481	468	497	440	466	475	465	491	463	507	435	448	440	469	443	451	477	483	453	458	476	447	478	470	458	465	471	493	478	476	420	458	493	462	423	461	515	456	460	475	489	493	487	450	503	502	458	486	495	456	465	477	437	486	478	502	476	458	500	451	483	476	405	505	486	487	471	481	464	475	478	477	448	489	496	438	479	518	465	485	517	462	483	471	452	484	476	456	463	514	482	495	459	483	452	492	433	457	444	457	478	471	457	451	494	472	448	499	450	426	479	479	539	431	483	505	449	498	490	471	491	459	444	453	485	501	490	453	488	477	459	442	498	489	485	488	480	452	490	449	505	476	458	493	461	495	475	470	504	469	474	500	495	445	493	486	447	436	431	457	469	446	503	466	507	457	470	437	494	474	477	435	463	494	478	469	421	497	529	477	436	487	498	469	467	497	468	436	501	493	488	487	478	476	451	499	474	444	454	497	483	478	452	472	483	482	441	457	485	494	461	421	448	493	432	428	487	468	473	461	495	484	501	449	476	490	484	472	464	441	471	474	480	486	449	444	441	504	447	477	491	507	467	470	528	478	518	481	476	513	474	486	493	484	469	479	436	459	486	421	469	467	469	442	442	487	458	457	454	485	433	470	450	478	448	495	453	512	480	491	512	499	464	425	458	484	490	475	488	487	456	432	484	465	444	455	466	468	478	490	451	465	470	455	434	456	493	472	482	467	469	441	461	500	467	473	467	481	442	464	458	471	482	485	452	474	489	459	491	478	427	486	467	461	491	452	496	474	463	430	450	463	456	432	459	442	471	458	466	469	485	480	462	466	476	433	438	470	515	501	444	469	466	450	493	469	466	499	499	476	469	510	470	477	472	475	470	500	445	461	491	451	470	466	466	460	476	461	488	461	441	491	445	486	480	480	488	480	464	451	467	482	458	469	449	481	455	479	460	458	465	483	495	480	483	448	430	483	433	470	448	454	476	435	444	499	478	515	452	485	488	477	457	479	437	496	459	480	467	436	452	480	450	428	466	488	433	478	466	505	470	459	476	459	521	469	487	485	490	472	481	441	510	472	486	490	471	496	450	471	480	475	467	502	476	479	476	486	450	480	502	456	443	442	462	486	464	502	504	442	475	506	482	457	459	503	513	480	451	472	477	456	484	487	456	453	499	472	480	463	459	436	451	471	475	460	487	446	451	477	477	495	438	484	507	479	441	454	463	522	472	468	439	461	500	451	490	471	469	497	496	469	461	468	499	503	453	490	435	447	499	493	470	471	434	445	475	474	477	534	481	419	431	441	468	479	439	454	488	450	469	468	492	511	500	481	465	503	479	445	478	506	494	454	443	478	453	449	525	460	460	534	504	481	488	502	430	460	483	494	471	453	504	490	505	468	471	458	488	484	476	500	512	481	469	452	477	492	476	450	462	442	464	478	452	464	471	492	486	484	472	440	477	470	434	461	489	457	482	454	447	459	474	457	462	488	475	503	466	533	457	476	450	432	485	501	463	479	482	474	494	462	428	445	501	460	446	464	479	473	476	496	441	491	477	469	470	467	501	467	483	498	464	437	468	504	430	446	483	502	506	458	443	489	491	462	474	458	495	476	456	438	499	494	453	473	457	492	459	486	421	462	457	531	474	461	500	457	435	456	512	435	495	441	476	459	480	498	455	479	470	461	450	479	419	447	477	453	468	481	470	491	482	483	460	450	479	436	478	485	463	491	474	485	452	463	465	422	441	456	491	490	495	462	426	474	470	437	452	486	467	476	479	464	475	468	482	465	463	465	469	488	448	486	456	451	521	505	490	467	472	475	454	477	459	508	494	473	424	470	464	468	474	486	449	455	481	487	484	472	483	461	458	456	441	463	452	463	497	491	486	451	415	444	503	472	464	439	463	443	466	468	467	464	458	484	449	487	498	489	433	425	499	430	468	447	506	458	441	449	477	465	455	469	504	493	442	477	468	496	521	471	484	495	519	495	455	459	468	509	478	487	522	438	474	447	465	466	460	457	458	439	474	496	491	476	512	488	457	477	487	513	487	447	473	482	497	464	477	527	487	481	470	447	505	460	503	471	488	474	457	472	502	484	448	453	470	493	527	429	456	478	470	439	459	445	452	470	467	496	453	481	476	475	479	481	448	467	468	475	490	445	463	456	462	524	457	465	443	480	469	479	458	457	518	474	435	485	495	462	458	510	473	452	446	478	457	474	516	458	453	437	468	459	465	431	484	484	442	447	490	442	473	506	441	454	460	462	470	465	468	457	498	473	501	475	458	448	451	465	462	489	518	516	474	443	425	447	449	502	482	506	491	485	494	482	459	472	470	479	491	514	458	478	455	484	511	465	437	474	465	447	466	480	476	468	484	472	480	479	477	453	433	462	502	516	486	478	453	490	438	439	485	448	451	447	498	439	441	443	413	487	472	446	470	469	488	464	479	462	463	483	494	472	478	529	489	463	456	459	490	462	478	475	478	462	469	493	437	466	491	496	448	457	462	448	455	511	525	435	465	486	479	487	416	436	497	454	473	422	496	501	448	489	493	458	437	508	469	462	492	454	494	469	498	461	498	467	485	481	459	511	501	496	470	514	436	458	459	444	458	453	486	471	468	453	468	451	474	425	479	447	462	459	481	495	462	439	475	465	460	443	481	496	494	474	484	432	449	472	457	450	486	510	465	461	474	474	452	460	458	464	467	487	469	491	467	456	457	462	457	476	441	462	497	482	499	470	445	523	469	437	436	505	443	481	477	454	436	432	417	475	488	518	462	477	464	476	447	467	498	463	486	503	465	492	452	475	471	461	453	489	439	439	413	497	495	470	460	474	444	500	475	495	482	476	462	453	452	470	484	477	463	478	473	465	507	475	494	468	445	465	460	468	518	465	494	476	471	454	446	477	493	468	444	477	477	491	464	465	459	493	442	449	449	454	421	462	505	479	450	466	476	487	508	451	500	521	543	501	456	508	457	454	463	473	484
24824	36147	18180	4602	1350	568	413	418	395	377	397	402	389	386	403	377	423	350	402	374	393	429	398	394	407	378	413	393	379	422	399	427	392	428	416	395	408	400	398	429	406	375	435	397	401	411	403	403	426	405	406	407	405	415	418	362	436	384	439	390	395	439	412	394	420	411	393	395	383	419	397	383	429	390	393	400	416	409	419	366	387	374	386	420	435	392	420	387	414	421	340	392	419	400	437	414	410	427	418	392	409	378	368	419	422	381	388	405	405	423	436	423	423	399	445	422	421	405	400	419	404	413	375	394	417	412	409	423	407	417	370	414	406	371	421	402	430	399	378	429	392	405	425	431	372	388	406	403	405	409	373	366	405	425	366	399	399	388	378	401	419	403	422	405	385	390	408	398	394	416	406	383	436	396	399	388	417	382	374	397	402	378	422	386	427	386	391	396	391	406	392	412	415	393	394	409	391	418	374	378	412	389	368	420	363	377	412	387	394	414	371	406	431	382	391	408	400	395	374	399	402	420	402	399	411	424	396	398	391	419	381	417	384	411	436	445	406	382	403	370	383	431	375	429	410	393	386	445	378	414	437	457	421	414	393	385	421	405	424	379	402	425	397	404	428	389	381	420	423	413	399	395	407	433	396	399	420	383	441	382	371	384	365	367	438	442	367	389	404	373	447	394	422	381	402	410	398	423	380	387	397	415	396	429	432	386	404	405	398	393	416	401	415	409	434	396	408	366	411	398	403	437	399	429	394	398	426	397	358	416	376	404	399	416	407	397	370	381	409	408	422	406	402	420	413	421	386	379	361	370	395	449	387	434	460	391	402	417	402	395	376	357	423	361	411	386	420	397	384	415	404	433	405	408	422	410	399	387	427	437	421	392	399	417	436	383	430	388	413	393	403	396	446	432	429	409	399	370	402	422	391	413	395	403	373	420	399	416	401	408	391	384	393	387	433	406	397	383	395	415	403	419	379	397	404	456	433	376	377	398	386	419	393	425	449	416	430	422	377	390	383	421	396	434	396	424	435	416	398	402	417	412	400	397	421	380	421	411	403	410	408	403	386	394	432	401	382	389	388	432	378	361	427	426	427	429	389	420	435	421	360	411	402	398	403	419	375	391	375	398	406	389	433	383	409	398	392	406	437	441	436	402	415	411	465	378	364	402	405	422	424	396	396	388	402	383	435	422	448	375	415	436	426	378	422	412	405	408	369	402	409	388	369	420	389	381	377	417	355	421	412	414	387	401	424	405	404	423	432	413	394	429	398	365	401	394	406	408	404	389	407	397	411	373	431	426	369	409	410	447	411	385	368	385	387	378	383	410	406	396	408	426	388	401	423	390	414	394	392	403	398	385	408	402	380	399	395	409	394	436	391	399	398	388	430	391	397	354	405	407	376	405	379	425	379	400	424	426	397	426	392	407	442	392	372	421	450	458	407	406	393	395	397	399	372	433	400	430	413	410	411	381	408	421	380	397	413	378	413	405	378	389	414	382	397	442	385	407	423	415	358	402	430	388	379	405	398	399	411	406	436	394	390	419	402	404	430	423	411	394	444	418	394	377	421	401	389	411	391	411	391	418	397	391	385	396	394	388	402	390	382	427	441	460	391	386	413	407	370	407	407	402	420	410	389	395	385	376	406	410	397	382	421	396	419	434	404	412	392	398	396	403	375	410	399	404	412	410	380	395	386	389	417	429	373	400	398	422	408	386	377	393	416	364	410	412	422	373	386	422	426	410	440	400	437	408	411	420	378	393	420	381	408	410	429	404	404	437	391	414	407	415	391	389	422	398	381	409	418	414	374	414	381	422	408	430	412	415	401	397	396	371	396	404	413	410	418	421	404	416	424	428	426	417	378	430	410	388	391	369	407	407	391	450	387	393	402	431	397	363	399	376	392	407	411	402	352	433	433	412	357	417	374	396	422	399	399	377	403	437	417	384	379	399	423	379	408	406	382	403	398	451	401	377	404	405	429	410	415	456	421	352	372	404	414	396	415	442	381	399	447	405	396	439	375	436	392	373	417	440	374	375	408	413	421	384	393	401	398	376	417	398	393	404	384	402	400	403	364	386	420	393	403	394	382	380	438	384	412	426	381	404	421	373	418	376	372	398	411	402	416	405	400	386	407	429	390	388	373	391	395	411	375	395	386	390	414	407	405	411	448	420	393	399	358	348	432	399	417	423	396	415	363	395	372	384	419	391	383	368	383	378	424	394	397	396	430	396	444	444	445	389	411	377	426	397	432	414	383	452	377	393	376	425	408	395	371	401	395	422	430	394	409	425	414	400	412	363	395	400	375	429	434	412	396	410	416	374	379	370	398	417	420	425	416	379	383	377	402	391	425	427	414	417	379	418	365	423	430	397	418	401	392	424	400	396	445	369	430	433	385	377	388	404	405	414	403	403	448	425	440	391	355	403	377	360	379	384	437	386	417	412	432	380	420	396	399	402	351	375	406	395	435	445	413	418	384	362	400	425	389	395	411	371	383	389	398	412	397	376	398	344	430	353	396	452	383	402	407	393	400	405	410	411	387	402	389	448	381	413	401	376	438	427	415	391	399	415	425	426	412	397	425	408	403	383	427	394	373	403	398	392	408	398	424	393	424	404	439	424	391	370	403	415	415	414	403	410	412	415	378	391	386	437	385	427	400	412	425	439	409	386	428	420	430	400	397	415	387	368	393	438	427	415	408	389	385	397	376	393	410	427	411	418	438	407	413	415	417	384	420	432	394	395	401	405	404	417	400	379	432	425	421	405	394	404	419	411	417	399	402	396	426	393	383	373	397	373	364	395	419	439	424	369	392	420	402	418	395	423	386	365	408	373	402	395	411	337	388	401	399	411	411	384	381	415	370	429	434	369	384	406	393	398	416	374	429	387	395	408	412	363	389	409	374	434	387	390	400	412	363	394	387	394	358	425	437	396	406	416	398	421	415	415	418	361	421	422	402	399	365	416	432	377	428	390	397	379	417	456	414	425	387	413	373	423	400	430	381	388	404	392	358	430	415	417	398	411	389	413	382	402	417	376	424	399	418	412	390	401	419	391	424	390	405	403	350	367	393	386	402	412	433	386	403	402	410	400	393	437	398	427	368	425	399	382	452	404	412	390	398	437	370	405	407	411	433	411	390	416	383	398	399	397	378	421	413	452	362	417	390	365	385	332	420	416	424	403	407	401	380	414	411	404	409	396	377	405	385	427	398	412	376	413	404	416	411	384	402	437	417	425	373	364	429	412	417	397	408	405	405	435	426	393	398	382	404	398	391	407	384	423	407	398	391	395	374	398	406	415	407	423	395	428	407	401	435	405	371	419	373	407	417	402	399	401	432	379	378	405	404	406	381	397	335	396	384	394	402	406	411	392	412	371	383	400	407	410	388	391	402	383	440	375	446	411	431	411	387	396	422	399	411	403	383	376	414	440	375	417	396	394	378	389	392	372	410	369	396	402	390	467	392	426	420	411	435	396	413	372	367	410	392	400	378	430
25811	28030	39152	30005	12839	2385	772	564	530	508	523	516	499	502	507	515	527	488	489	514	464	498	515	513	508	528	511	509	543	498	435	520	513	546	458	475	465	509	463	485	468	520	471	502	452	535	529	461	502	504	490	508	496	500	500	502	476	469	515	502	501	496	485	486	447	516	501	463	514	503	490	516	546	529	470	474	494	522	503	487	478	480	469	515	500	495	499	470	487	463	536	478	489	519	466	505	496	491	507	493	478	504	522	512	508	481	537	486	528	442	508	499	464	492	480	496	513	469	511	492	468	509	535	545	500	499	510	503	481	478	442	488	501	534	467	533	438	492	504	495	472	444	496	509	486	510	472	439	517	513	459	477	524	463	507	495	472	475	531	519	463	525	509	492	503	497	529	546	538	484	475	494	491	535	486	505	512	508	489	500	505	460	507	480	503	523	525	473	522	500	476	488	488	498	523	510	487	468	479	512	456	536	473	493	507	458	518	514	458	493	507	505	503	498	539	477	505	504	496	524	470	498	478	511	481	525	506	517	508	488	458	518	483	500	498	474	523	469	481	492	477	505	510	518	493	478	503	488	509	467	535	511	495	483	519	515	471	482	461	498	498	509	505	450	513	474	512	504	510	467	501	500	471	498	507	489	481	480	483	486	475	471	501	489	518	494	471	479	499	499	513	451	493	496	514	481	541	507	525	523	489	506	529	508	487	496	481	494	536	509	527	488	490	452	495	452	488	482	537	482	500	488	470	481	467	480	444	497	504	479	482	499	486	471	489	454	462	514	472	495	514	489	528	509	483	504	526	505	504	479	498	508	469	466	507	474	467	481	524	452	471	499	507	503	493	502	503	512	503	483	522	480	516	505	527	461	510	475	462	522	488	491	477	523	508	497	505	510	524	485	486	460	470	499	455	464	524	497	522	451	502	465	492	504	505	466	511	455	484	483	495	453	545	491	509	502	518	491	482	490	509	507	492	469	459	490	532	446	460	499	455	477	510	491	469	484	474	494	490	467	503	487	489	466	451	478	510	510	489	520	475	532	523	513	500	439	505	531	494	480	500	497	481	509	480	495	475	501	506	510	468	524	448	510	445	507	499	521	520	489	509	502	495	465	519	473	471	477	461	506	465	528	497	509	459	475	469	502	478	530	488	490	511	501	462	512	479	485	488	558	503	461	533	450	480	519	497	483	474	457	469	491	524	485	499	525	488	479	497	462	503	503	512	482	472	491	483	477	500	519	466	450	474	513	477	500	475	510	474	545	462	507	528	517	502	490	496	488	494	486	503	466	516	521	471	513	434	517	513	483	479	446	450	491	496	494	497	534	527	546	500	492	482	516	492	513	518	484	528	504	477	515	511	484	571	458	479	488	501	502	519	508	512	499	505	480	468	436	486	446	523	488	494	473	470	487	488	504	503	484	479	477	464	494	459	503	463	509	497	477	477	507	514	545	471	464	498	495	472	484	519	501	488	517	469	516	509	497	484	505	466	501	508	455	472	467	544	467	483	472	488	463	521	468	524	466	481	506	493	525	467	517	472	496	510	497	523	478	551	487	443	525	532	516	502	509	520	444	526	504	536	486	464	505	507	465	469	476	488	473	470	489	514	496	520	508	480	461	463	472	513	483	520	461	490	477	488	566	509	497	486	459	479	488	454	483	477	482	513	475	498	495	488	438	524	429	448	492	492	478	474	519	479	485	482	460	511	504	491	501	502	528	522	487	494	505	495	517	517	462	474	508	476	502	490	530	502	488	507	534	481	463	498	511	504	472	531	446	483	502	519	475	528	501	469	484	473	479	475	484	482	502	521	466	456	559	500	498	497	481	493	448	457	480	508	497	536	507	478	505	466	480	498	479	477	506	500	487	459	444	480	465	487	497	504	490	495	508	479	501	479	495	514	463	495	468	476	515	502	503	490	478	474	512	515	487	473	517	489	462	494	484	514	493	501	500	450	498	504	475	466	517	491	492	507	512	523	486	489	486	500	510	528	527	510	504	491	516	495	527	450	505	510	464	490	489	495	511	492	486	501	494	538	494	503	515	465	504	503	474	510	524	480	561	493	510	494	473	498	443	485	515	497	486	485	493	533	487	482	488	459	509	508	473	449	524	478	495	474	544	519	499	515	470	524	515	506	475	493	512	510	460	455	498	512	470	493	479	478	484	471	516	513	483	493	469	516	470	528	494	498	456	491	492	480	453	458	502	450	451	470	509	527	499	463	449	496	487	469	500	471	468	494	502	490	512	550	471	523	461	495	472	497	507	466	493	492	527	504	489	507	452	495	471	470	484	503	508	498	516	481	485	476	507	490	527	503	486	488	522	479	512	521	496	527	494	502	484	472	484	505	518	469	515	480	443	496	492	512	484	509	477	502	466	482	484	502	468	502	443	480	473	475	525	473	470	479	512	496	503	467	494	474	461	487	515	490	462	490	484	490	508	461	507	488	519	482	514	453	481	488	503	485	470	521	512	480	505	505	487	504	505	481	492	478	473	488	463	491	496	507	483	498	498	493	517	517	492	497	472	471	501	480	489	462	495	510	532	489	485	495	492	500	472	518	485	459	509	500	507	504	513	477	500	509	481	490	485	511	517	492	522	458	490	463	539	478	506	504	470	497	451	513	494	494	521	550	491	500	517	527	455	489	520	492	479	506	484	499	484	503	518	470	492	516	454	459	486	460	515	482	517	480	518	515	476	516	486	508	472	529	508	532	475	491	491	508	488	501	476	518	499	477	474	527	481	479	519	480	480	527	483	525	512	510	513	479	455	510	524	512	497	535	505	497	491	496	467	523	484	476	519	509	485	468	479	466	482	476	493	507	473	527	505	500	508	480	506	520	485	488	493	461	499	476	510	497	459	508	512	514	466	470	494	488	522	477	458	487	482	489	469	503	504	485	455	512	519	510	512	489	512	481	528	532	489	526	467	478	473	485	466	499	471	510	526	449	490	506	481	509	472	464	490	476	488	532	517	518	505	506	508	481	488	505	499	514	461	475	460	489	533	500	519	514	495	507	496	497	469	478	525	528	525	499	494	507	474	500	505	531	460	478	480	450	523	508	525	490	472	464	496	518	468	540	487	515	489	496	494	496	512	524	485	461	488	509	467	478	520	472	509	492	503	465	519	491	500	464	462	499	499	479	432	499	498	490	498	503	512	521	504	451	496	488	478	508	485	526	531	495	537	492	482	508	494	454	507	500	476	507	487	475	461	485	479	517	476	490	493	475	497	518	488	504	489	503	449	483	493	467	438	461	480	493	484	513	510	501	506	500	507	513	526	522	490	477	486	513	523	463	482	450	489	521	522	497	490	445	494	540	528	507	482	513	508	448	522	466	483	483	494	511	487	524	483	496	489	500	511	452	522	489	504	458	511	491	492	507	487	497	484	493	489	525	507	485	501	485	497	520	458	524	491	483	510	492	498	487	486	472	496	484	491	539	494	455	470	503	495	489	492	486	506	521	488	456	506	507	468	468	488	493	501	487	439
58503	83834	51338	18963	5212	1341	583	499	502	473	471	473	491	469	460	492	470	470	456	498	460	433	468	468	448	434	450	456	460	473	450	460	446	493	462	425	497	493	477	472	420	472	473	460	440	431	489	468	447	470	442	425	476	495	468	410	448	458	427	465	446	457	467	461	445	471	473	485	477	452	441	466	443	475	443	464	460	452	472	433	511	475	485	452	462	447	471	425	462	441	465	477	442	460	444	456	441	424	447	463	452	464	467	469	439	448	451	478	447	421	449	441	469	459	493	426	477	491	465	452	445	443	428	439	473	446	408	463	453	447	457	453	420	436	445	444	463	494	474	447	443	449	469	477	480	442	426	457	424	505	413	467	447	438	459	451	451	439	451	432	446	449	457	483	421	434	444	460	430	455	413	467	445	472	439	434	456	493	479	458	447	471	491	470	475	459	446	402	449	469	470	440	457	437	460	497	433	456	460	471	446	444	459	458	434	455	444	460	455	461	384	478	439	472	452	463	453	435	486	444	472	443	410	486	470	470	437	456	438	442	463	406	454	422	452	458	420	450	476	426	476	456	470	461	446	457	437	451	455	444	432	433	444	462	447	443	472	429	423	457	511	437	477	465	456	501	476	412	494	444	439	465	498	492	514	432	448	464	465	454	469	437	488	462	470	462	439	438	468	429	479	461	439	459	463	493	497	456	431	451	462	412	458	482	443	432	430	454	430	482	422	411	442	459	435	440	486	442	438	476	463	472	472	456	449	453	429	459	459	472	475	460	451	447	476	467	467	485	461	457	483	486	420	462	473	464	483	453	449	426	432	433	464	449	457	421	446	438	415	444	441	456	435	418	475	463	449	458	484	451	502	439	449	476	462	468	472	456	506	473	458	431	439	487	434	441	455	472	469	426	493	417	470	447	438	443	486	482	452	438	448	464	467	461	423	461	467	446	462	513	439	427	458	475	487	451	469	478	444	444	467	448	424	443	429	480	437	454	454	450	457	475	484	446	499	434	450	431	415	475	480	474	494	462	441	413	430	451	441	460	450	458	460	455	458	469	432	470	449	445	444	457	423	437	436	441	413	448	459	474	447	494	455	459	471	470	461	458	472	464	436	446	442	455	523	439	454	446	445	437	433	430	465	483	467	470	454	488	468	410	465	472	468	468	439	428	405	520	479	433	426	454	458	443	461	452	476	436	472	435	441	446	474	451	434	498	420	486	482	433	443	466	472	455	448	450	519	430	481	464	479	444	459	446	458	483	479	414	453	467	470	438	457	473	431	470	414	485	428	458	459	451	487	429	437	453	434	408	447	440	463	467	456	447	421	473	473	438	418	424	414	445	490	456	419	468	481	466	454	506	441	468	468	442	427	454	445	479	463	442	424	432	477	444	452	470	437	461	443	452	452	479	487	469	437	452	489	440	463	464	464	430	436	449	449	449	486	445	486	429	454	486	437	490	464	449	462	475	423	481	454	453	446	438	450	473	456	467	485	450	487	440	463	454	448	479	489	462	467	441	462	454	489	431	387	452	457	458	416	425	452	448	461	485	444	431	480	412	409	505	449	476	465	485	492	411	437	485	446	446	475	482	415	430	460	441	466	461	476	420	435	430	462	434	429	467	485	485	465	429	446	458	418	474	432	500	418	415	478	499	465	450	428	454	449	478	442	489	451	443	460	465	446	454	431	438	438	421	402	421	472	437	477	426	486	442	430	481	463	421	454	461	441	459	445	421	404	454	440	486	463	507	451	438	456	408	435	440	440	499	425	461	448	448	438	477	458	456	459	463	450	462	469	450	468	433	439	422	455	415	470	443	477	454	465	440	463	443	451	458	450	480	477	490	462	448	448	495	439	472	431	457	453	425	483	465	477	469	437	457	450	514	458	449	457	471	439	476	446	416	462	422	466	456	449	473	434	478	447	473	489	478	457	480	442	456	439	435	460	484	477	453	428	460	463	462	431	461	471	475	467	479	459	434	459	484	448	430	494	447	441	471	440	431	463	467	457	432	461	475	469	447	416	509	456	491	458	490	461	459	450	453	450	473	481	511	435	472	427	447	488	442	437	452	448	429	484	459	467	414	474	454	449	428	485	436	466	439	445	457	400	468	473	472	421	447	442	457	434	454	467	473	458	444	475	480	462	490	438	431	418	449	458	442	451	421	452	449	460	431	444	435	416	430	414	449	476	475	481	491	442	431	498	436	477	482	450	477	479	466	431	468	458	464	410	464	472	494	460	447	465	489	450	422	465	484	446	464	467	433	470	456	450	470	468	404	400	410	443	462	451	457	445	459	476	440	449	464	429	438	420	489	453	460	488	476	431	448	443	453	430	440	436	471	450	444	459	446	468	475	457	433	484	459	421	470	455	447	459	479	485	476	430	466	434	455	457	466	449	423	467	454	460	425	419	450	453	444	442	463	471	433	481	408	459	421	483	451	443	429	452	445	449	443	405	450	414	431	433	465	484	434	469	437	416	494	467	426	420	458	429	453	454	463	456	481	507	427	458	443	426	454	466	457	449	445	465	458	404	455	455	435	466	480	448	440	451	444	459	466	482	458	438	444	399	455	453	449	465	461	451	437	453	483	439	461	476	484	494	465	459	465	461	442	473	480	474	439	497	432	441	430	461	442	440	413	457	473	473	423	471	473	452	443	432	428	462	478	437	460	446	483	467	452	466	481	446	539	407	437	432	452	428	475	456	440	464	481	434	460	466	489	457	440	461	448	445	438	439	459	453	441	438	419	489	425	465	459	486	451	465	483	436	488	446	419	469	447	430	463	438	431	454	412	423	422	434	429	479	473	468	448	459	463	468	467	457	437	455	435	474	461	448	439	421	488	401	475	508	446	448	448	453	479	482	453	410	425	427	434	478	462	448	448	471	434	440	469	475	421	424	446	416	495	490	461	485	475	441	441	452	453	475	483	446	443	480	467	483	454	442	469	442	437	460	448	428	468	438	464	461	458	483	440	446	479	446	430	464	404	446	486	445	432	452	437	464	479	447	451	464	461	456	470	476	479	470	443	539	453	439	455	423	438	504	468	478	439	478	445	469	459	462	454	444	454	463	431	437	429	443	416	471	473	475	467	449	428	463	444	497	443	441	480	454	487	484	442	475	441	435	441	455	468	464	466	442	453	433	488	471	477	480	409	457	447	495	456	447	503	466	427	448	439	417	474	463	447	469	433	469	448	456	464	490	436	460	467	458	455	439	476	456	425	436	482	491	448	465	453	454	474	456	450	469	432	453	448	456	455	431	433	450	417	440	420	441	492	448	473	422	445	488	468	431	471	476	442	459	453	390	449	429	477	458	434	493	430	434	492	460	464	468	447	462	449	463	469	467	429	458	432	421	439	462	425	462	428	415	491	462	428	487	427	477	434	476	435	453	446	444	476	454	447	460	468	486	488	456	417	435	490	468	437	452	474	481	426	464	486	472	417	440	455	450	476	463	486	421	450	416	469	497	455	433	483	436	446	457	448	414	422	425	459	459	451
23894	23409	33322	28092	20987	11746	2084	820	700	686	659	665	634	622	634	626	633	623	608	671	683	624	669	573	592	586	644	597	682	622	613	572	679	663	622	617	627	591	610	603	624	608	655	664	587	641	607	585	666	645	635	624	638	638	600	576	643	599	571	616	658	615	602	657	592	623	642	579	632	608	598	599	654	581	584	637	627	592	628	663	649	613	615	584	625	609	619	601	645	587	586	563	607	657	616	596	585	645	619	600	638	615	553	592	628	618	611	607	602	673	602	627	610	649	636	598	630	686	632	623	606	637	637	644	654	608	643	604	612	625	661	570	640	628	567	632	587	612	611	600	612	646	610	640	584	613	582	631	631	568	643	640	588	640	603	605	648	606	623	648	621	620	635	611	608	586	636	619	666	576	589	668	599	635	645	653	628	607	623	613	648	570	622	653	643	620	613	634	603	633	607	624	647	629	635	645	641	587	596	627	624	579	604	642	591	555	604	625	628	627	583	569	581	625	598	602	617	628	626	586	646	630	623	615	631	639	609	582	615	583	620	588	602	611	644	643	610	658	669	604	630	593	569	627	655	626	590	618	614	654	634	624	595	656	617	603	580	615	650	612	665	566	658	619	617	649	603	649	586	599	628	600	583	615	630	600	637	615	638	589	602	629	621	613	577	576	624	621	621	587	605	623	615	613	572	660	648	625	621	613	598	566	629	632	600	635	614	607	652	607	597	616	606	634	639	614	600	598	605	639	604	639	602	607	676	599	618	628	618	629	564	585	580	655	633	575	568	613	642	631	624	609	584	589	619	603	623	590	583	600	556	624	623	633	615	606	589	593	634	576	619	646	610	561	618	607	673	573	592	597	587	567	626	658	627	618	616	612	585	620	600	580	617	663	641	634	608	594	582	618	619	619	637	613	600	607	604	632	643	609	638	617	627	555	622	629	586	628	597	615	630	614	589	568	610	607	623	634	619	630	632	633	567	623	615	602	616	627	608	588	627	645	623	585	621	634	625	626	588	588	628	617	621	609	613	615	612	590	607	609	579	599	612	626	599	583	621	653	593	611	648	617	617	600	576	585	570	595	616	612	586	592	632	598	633	607	650	624	627	599	598	636	660	637	615	580	624	598	629	643	633	622	631	596	597	618	589	621	607	613	621	612	614	634	591	607	605	618	602	572	593	636	616	602	642	624	644	597	625	628	614	582	592	621	584	593	579	598	620	622	630	634	636	641	620	620	667	602	604	598	599	598	657	634	610	564	603	618	632	631	602	634	629	626	620	608	618	596	606	617	617	617	603	599	584	574	629	598	601	630	622	588	606	593	578	583	599	597	613	642	656	675	600	650	566	615	599	587	577	628	595	584	631	627	581	594	592	610	585	633	642	614	614	612	613	617	604	651	573	572	696	617	617	623	628	627	595	645	615	581	616	580	586	598	629	563	619	638	638	600	624	644	600	583	601	585	602	588	618	605	643	646	589	605	594	615	655	593	639	589	619	591	583	577	574	597	642	602	580	612	672	595	649	608	616	583	581	609	651	621	620	616	605	560	642	571	643	593	644	587	635	568	591	634	614	600	650	617	612	639	598	580	595	650	581	611	587	649	648	637	612	600	597	674	604	626	627	601	658	643	583	658	585	612	620	613	590	617	574	617	580	588	625	584	621	656	624	632	592	651	599	618	627	574	626	612	607	556	624	618	591	617	618	611	623	590	654	636	646	600	597	626	608	622	633	693	634	616	650	606	615	569	628	589	589	607	615	545	617	605	644	580	649	639	620	641	593	631	649	641	639	574	596	609	569	586	648	657	602	591	596	615	601	640	606	668	681	625	610	586	589	622	610	645	623	619	601	596	618	620	640	590	599	615	580	575	614	623	622	588	640	632	584	635	626	655	609	566	586	590	621	611	624	654	625	567	626	586	634	625	597	634	582	636	572	625	597	612	619	656	619	638	606	592	586	586	610	597	611	623	564	594	616	634	585	594	590	644	615	619	615	612	640	653	642	582	606	640	608	624	669	626	652	595	563	621	619	622	634	649	565	620	602	599	630	669	624	621	581	602	609	624	596	588	643	600	596	580	599	647	601	614	643	592	621	608	649	613	621	595	634	631	607	595	566	613	613	619	617	615	643	654	614	575	610	595	626	648	593	647	608	656	655	556	663	603	580	629	601	634	613	624	592	586	591	609	635	580	596	667	630	620	600	637	608	683	658	618	637	621	583	597	554	616	639	560	594	631	639	618	587	594	616	634	587	649	627	617	614	605	561	620	620	632	601	615	600	635	592	636	593	592	656	640	589	611	612	599	585	628	597	618	587	649	632	612	650	603	572	659	630	616	628	618	613	604	657	582	584	583	612	627	595	620	626	572	577	585	602	567	588	631	583	606	596	599	605	651	613	636	577	586	586	597	653	619	629	593	612	619	603	621	636	608	571	628	643	606	581	607	594	619	601	620	648	618	608	625	648	584	625	620	601	613	637	627	587	612	640	611	566	637	645	610	625	604	607	659	627	594	616	629	617	614	656	644	583	613	600	631	573	557	632	618	627	608	628	641	623	581	620	622	620	593	610	601	589	599	624	554	561	588	600	613	645	622	560	627	608	586	582	607	610	577	628	601	636	593	618	607	657	606	584	571	607	598	602	623	639	617	601	594	584	618	606	601	638	638	616	617	613	614	626	616	621	627	617	625	611	595	613	611	633	591	615	600	588	620	619	590	569	638	633	595	625	589	608	579	622	582	587	616	645	593	621	615	610	610	658	603	643	622	630	621	557	610	601	594	645	593	611	584	618	634	624	636	607	609	579	616	621	612	620	643	578	588	642	645	612	627	585	568	606	577	609	598	602	570	596	623	602	578	644	648	624	608	595	614	641	616	612	616	607	620	626	580	641	564	589	592	647	607	635	638	623	652	604	646	598	648	636	638	664	590	599	593	602	570	614	601	640	604	652	612	595	656	604	656	576	581	597	606	607	573	642	589	611	568	579	600	613	631	629	647	620	629	618	602	598	595	631	633	567	603	588	617	648	553	602	586	664	607	635	623	588	602	624	601	609	642	590	645	585	540	666	601	621	620	593	616	620	597	568	604	617	581	587	577	584	682	597	627	595	615	608	595	636	630	622	608	629	614	578	605	626	587	604	570	593	631	582	661	591	624	592	593	610	589	618	613	598	604	611	580	633	606	565	581	644	664	612	686	573	617	629	593	662	592	654	615	597	622	641	634	650	652	621	663	615	623	625	645	623	618	593	585	648	644	632	598	613	617	621	636	603	612	634	579	653	641	651	617	602	633	567	622	605	619	615	631	590	626	589	621	566	567	605	591	636	609	624	624	625	623	583	658	629	672	642	623	626	613	628	602	615	599	588	585	627	612	667	598	612	619	606	596	610	611	613	625	552	665	620	563	603	633	567	620	594	635	677	608	597	634	589	603	603	599	659	618	575	590	608	589	615	642	578	634	610	596	570	604	556	694	644	587	607	611	614	589	581	615	626	597	612	613
63796	99563	65239	31887	10545	2718	930	673	591	587	568	599	572	605	621	553	614	622	612	583	588	560	579	592	584	600	627	633	617	603	587	599	601	633	598	574	616	553	620	612	639	580	585	624	621	555	581	609	581	609	610	602	608	556	601	576	610	616	605	619	643	628	541	557	598	550	575	584	554	615	620	598	573	566	618	553	607	584	584	564	587	621	617	616	598	581	571	580	592	641	600	602	592	620	584	583	593	609	600	567	567	554	583	591	638	596	595	611	575	576	581	587	576	553	598	588	603	599	593	621	591	604	611	614	599	553	600	603	571	556	581	564	572	612	607	585	531	632	613	603	579	588	580	551	577	578	545	573	596	608	542	549	607	592	585	562	551	581	583	616	599	589	627	615	569	585	580	589	577	584	602	631	620	605	593	595	599	588	599	612	606	570	609	598	602	626	584	584	585	610	605	558	592	592	564	587	591	616	581	602	612	587	595	597	637	563	617	598	573	586	580	621	537	594	554	616	573	585	565	588	610	583	588	599	593	624	608	607	602	612	592	635	582	587	608	571	594	594	615	550	599	606	557	601	579	599	609	593	559	581	571	632	587	593	567	597	571	579	613	599	553	628	571	582	587	601	626	575	616	571	584	595	589	574	571	539	607	601	589	576	583	598	621	630	574	589	587	586	567	614	579	590	633	562	574	573	602	595	600	589	589	617	577	610	546	563	582	571	607	654	613	573	602	578	584	604	633	561	567	590	588	607	625	648	576	606	587	592	576	598	572	594	600	596	571	625	612	562	600	559	600	566	573	597	597	613	628	536	609	572	559	561	578	581	572	618	571	549	587	554	593	578	572	598	605	597	632	599	543	583	584	627	592	611	631	582	556	586	611	624	615	589	570	569	569	608	561	597	539	625	608	641	606	601	593	578	597	602	598	607	622	590	632	571	633	556	554	578	588	582	558	593	635	586	638	623	544	584	564	552	546	644	594	596	626	629	572	555	590	590	580	583	607	591	621	571	607	607	554	550	636	551	590	615	617	554	597	636	632	610	572	588	603	549	620	553	589	623	567	594	597	611	637	566	573	614	587	589	567	582	553	623	614	537	624	546	601	594	601	606	605	580	561	596	588	563	565	610	572	550	614	561	641	589	591	542	605	557	595	586	601	624	546	605	610	576	620	607	608	598	587	608	628	559	589	565	620	565	624	576	610	591	579	580	591	591	611	610	592	565	583	590	575	505	615	634	622	601	550	534	584	580	593	588	599	626	583	574	561	596	619	554	563	592	607	579	627	613	577	588	597	606	584	628	606	584	586	594	586	610	560	575	592	623	588	595	594	610	594	591	516	618	583	579	576	597	593	576	604	606	563	607	562	603	578	607	585	653	574	630	589	564	601	584	602	541	574	589	619	613	611	562	544	620	627	596	592	605	607	546	553	608	606	620	591	587	570	577	624	609	571	595	644	600	547	568	597	621	580	622	589	582	583	589	571	595	586	531	554	595	605	574	631	608	555	610	579	601	546	629	628	556	631	581	582	540	582	585	589	578	576	550	607	604	556	623	594	597	596	563	595	591	601	604	573	562	561	593	608	594	600	599	618	572	585	561	602	579	577	612	535	582	598	563	608	564	585	578	591	579	563	598	566	540	596	564	574	638	601	624	597	596	596	605	606	594	575	575	584	584	590	655	553	618	581	583	589	609	568	592	635	615	584	547	567	593	617	587	606	593	586	594	577	605	570	596	609	605	561	635	569	530	567	618	589	572	606	551	548	566	588	611	612	571	550	577	599	556	590	620	535	586	565	562	596	563	576	608	596	568	559	595	563	621	590	620	578	580	625	601	610	581	581	631	585	580	611	595	573	588	596	590	554	599	560	600	552	557	634	585	591	555	561	596	608	541	552	575	559	622	582	629	567	555	583	599	561	607	601	588	590	578	567	611	610	590	602	590	597	561	613	583	641	633	623	551	628	631	619	561	578	585	588	604	562	579	594	585	562	612	592	618	592	647	565	642	606	559	571	589	554	583	595	603	562	586	611	538	574	573	555	576	579	600	613	595	605	564	595	573	561	647	605	594	616	596	577	617	615	588	630	600	611	615	566	552	582	565	563	616	584	561	588	601	606	573	634	591	571	544	578	551	577	609	589	614	562	577	594	544	539	586	594	622	597	613	605	529	593	534	614	562	583	601	587	631	600	556	571	643	600	604	596	577	614	532	582	598	612	583	586	568	540	560	586	602	602	553	600	594	619	592	629	576	566	560	596	585	599	597	562	587	590	567	590	613	557	581	606	560	589	599	589	631	586	604	608	622	586	573	625	591	650	576	601	638	591	595	580	579	599	622	551	624	589	605	594	569	618	615	573	584	579	573	569	583	578	550	573	599	615	582	570	604	583	553	598	565	612	593	555	561	587	589	582	590	551	629	631	553	581	552	567	571	606	585	575	609	590	616	567	607	593	613	602	599	561	615	581	565	599	627	592	613	568	577	600	636	532	572	579	527	599	592	573	591	607	556	606	566	591	593	620	568	603	553	592	525	613	578	642	595	610	590	571	619	585	609	607	590	633	603	547	649	560	573	580	560	589	576	582	587	614	568	611	597	563	556	594	580	578	573	590	604	564	586	592	575	558	575	592	602	617	593	585	629	603	616	578	604	561	565	577	622	593	618	594	599	558	521	597	621	520	580	570	579	596	619	564	609	587	527	571	550	631	591	580	540	576	601	598	598	548	566	608	546	595	603	588	564	612	581	608	583	588	554	541	607	559	593	630	575	566	639	625	549	579	557	579	576	556	612	578	626	614	589	599	563	623	542	565	588	588	590	574	626	569	590	598	587	553	596	583	623	595	638	591	621	617	563	587	597	603	594	594	594	585	567	615	628	580	574	574	587	555	598	571	560	613	623	543	593	559	587	581	553	562	547	614	594	617	600	596	563	573	610	571	587	536	582	584	600	599	576	606	584	584	596	613	582	555	608	617	571	599	578	655	592	536	570	595	606	630	559	560	592	608	574	567	539	540	601	557	564	580	545	599	595	586	557	626	602	623	564	575	575	552	566	581	636	569	607	578	533	661	670	585	588	533	556	581	597	618	594	552	580	576	605	542	568	581	583	547	573	579	568	612	572	603	564	554	611	561	583	571	590	605	598	606	571	567	626	595	580	561	604	623	588	558	561	560	592	586	551	580	629	569	601	642	582	564	584	588	583	616	600	599	557	585	588	591	595	634	575	608	586	610	569	601	590	597	578	603	582	564	601	593	572	554	600	572	573	608	578	541	576	573	593	602	577	557	592	597	575	565	593	589	602	584	593	587	577	578	567	589	551	580	575	573	620	567	557	594	602	634	594	568	526	600	602	563	564	628	580	599	577	578	579	623	572	613	595	585	600	594	605	608	563	593	567	599	580	581	578	611	614	562	581	602	570	567	582	619	593	599	576	581	593	601	553	616	603	587	558	598	593	621	569	604	596	555	556	597	600	570	578	604	600	591	551	535	624	609	591	599	571
30501	31210	24584	8716	1632	638	503	439	490	481	451	419	452	425	446	466	491	439	471	481	461	439	441	426	436	425	463	436	455	461	464	460	437	453	460	450	445	418	418	454	448	408	449	470	480	441	483	441	449	440	445	431	426	454	447	429	465	445	442	453	437	470	414	417	445	442	433	443	459	461	472	429	438	427	462	446	429	458	418	452	467	455	459	445	441	445	462	465	463	434	469	448	411	391	445	436	453	445	449	392	465	480	436	448	470	460	441	422	452	476	446	440	457	428	442	447	441	460	455	476	431	433	482	433	459	458	423	462	458	441	438	423	450	484	449	443	436	442	412	467	450	479	429	465	465	432	451	425	468	440	459	455	446	468	455	466	442	476	469	439	442	443	397	444	454	435	413	454	478	441	459	434	400	418	456	420	471	432	445	461	450	446	407	452	453	434	443	420	444	448	457	437	430	462	451	454	454	463	428	426	454	431	480	416	475	414	452	456	462	433	436	446	470	446	443	451	460	452	443	446	471	498	464	438	436	437	430	430	430	427	462	444	472	437	447	461	459	452	458	440	452	419	470	486	449	445	451	449	403	479	406	423	453	480	454	476	447	469	440	519	427	438	436	500	470	467	429	419	475	476	419	470	441	433	470	454	443	449	443	463	426	480	445	411	429	437	438	469	434	459	425	461	452	429	399	444	472	446	459	445	421	446	414	448	465	444	468	456	449	419	450	455	481	478	430	437	436	461	467	437	499	429	453	441	451	454	427	455	434	452	432	438	458	434	462	445	472	500	415	464	462	446	441	439	493	462	442	436	443	457	439	451	454	463	447	457	408	434	448	460	447	451	457	448	429	408	453	461	452	443	468	441	449	456	437	445	469	455	443	440	447	445	451	451	441	449	451	433	477	429	464	449	409	439	434	413	440	430	434	421	464	440	437	401	442	450	451	470	439	429	446	450	422	451	476	439	447	466	463	441	445	455	420	442	435	455	473	465	441	448	461	455	478	453	451	443	461	446	469	452	426	445	437	456	442	452	461	448	437	436	476	468	463	422	463	469	433	431	447	455	458	443	439	439	438	449	466	468	457	464	464	425	444	461	424	472	455	392	439	444	441	458	441	464	409	440	467	450	436	489	438	418	405	446	441	442	470	452	451	450	404	469	450	448	450	405	480	448	479	449	439	468	452	432	449	477	443	469	426	445	467	422	452	447	434	402	428	408	439	423	428	466	463	456	449	416	502	419	445	436	425	423	428	413	441	449	471	459	454	438	468	453	475	455	441	431	463	464	433	464	464	430	436	419	456	421	446	478	426	490	451	439	450	430	472	437	426	436	439	435	421	464	414	496	471	436	453	449	439	462	442	417	474	434	457	450	444	446	430	437	489	462	427	424	487	410	449	462	416	494	454	462	438	474	429	478	445	436	432	403	442	505	493	445	435	459	441	445	483	404	455	423	466	439	436	440	493	482	445	464	420	452	449	479	435	463	452	455	455	456	413	427	436	442	477	434	418	456	438	472	447	442	448	448	444	446	426	477	431	489	452	409	467	410	471	438	459	443	402	463	462	440	460	464	429	465	483	471	476	438	472	474	440	432	452	434	435	449	442	465	441	438	478	514	445	455	474	487	454	475	460	456	472	425	456	406	465	476	489	441	449	399	404	450	486	438	454	416	448	444	419	428	463	446	431	451	470	433	430	461	447	479	457	422	453	446	462	405	484	446	470	463	449	467	446	469	467	470	445	452	473	432	430	450	480	451	439	467	423	477	454	441	464	410	425	437	455	472	484	428	441	447	435	422	459	429	471	451	471	441	457	435	438	429	450	442	457	399	445	425	476	477	458	451	445	427	485	434	455	461	440	469	437	469	484	460	445	443	460	408	435	476	437	430	459	499	457	416	414	478	463	452	480	452	431	429	468	460	432	463	450	436	444	439	449	447	457	483	452	451	442	464	401	463	466	410	463	422	461	452	469	444	442	443	468	462	499	450	447	464	402	468	416	460	457	422	454	418	468	446	465	439	452	452	462	461	507	474	445	479	452	445	419	446	465	426	445	475	435	408	456	435	424	476	459	442	438	494	446	436	437	441	450	471	439	460	452	411	451	422	461	457	444	499	431	411	448	432	414	469	449	505	486	437	434	447	455	434	467	433	442	400	493	440	452	434	429	482	469	470	465	437	464	438	422	440	449	429	414	449	437	432	460	451	479	463	477	463	469	468	409	467	448	465	458	420	434	456	446	495	423	447	447	433	443	466	428	417	464	462	416	452	457	478	459	443	448	468	468	453	494	438	406	459	430	431	458	441	436	452	425	472	447	436	448	439	459	458	452	414	476	421	446	413	428	487	418	472	496	429	449	440	436	470	447	434	455	409	465	474	460	456	435	446	466	457	398	455	464	422	472	434	415	467	425	415	445	497	460	411	427	471	455	464	522	444	443	455	443	456	386	431	452	429	476	438	429	458	453	422	466	422	439	476	492	431	437	430	446	419	483	421	421	433	454	442	440	422	487	417	450	431	444	489	436	423	440	472	463	440	440	437	428	425	440	449	463	447	475	441	479	477	426	450	464	439	429	413	474	420	419	395	437	447	467	447	460	448	455	409	459	469	428	460	419	440	474	414	478	454	403	438	478	412	457	503	452	431	429	450	426	412	476	435	484	462	465	430	473	450	433	439	435	431	450	440	420	461	443	444	459	430	489	448	473	493	457	438	444	432	445	477	488	423	446	441	471	458	452	441	451	442	449	444	423	470	446	440	470	484	421	477	467	468	456	397	445	448	455	434	439	446	415	453	440	436	429	457	449	483	442	441	451	450	460	428	455	439	466	434	441	462	453	460	409	450	451	412	440	431	457	440	447	440	458	459	448	444	434	439	463	436	444	412	484	495	492	451	454	482	473	455	460	411	439	428	420	408	452	464	494	459	437	431	440	412	451	482	466	452	445	401	460	458	467	438	439	436	456	479	485	436	423	465	449	449	473	444	444	396	410	470	451	452	417	405	493	408	491	448	433	452	447	461	436	465	450	445	457	477	418	426	441	430	477	453	444	419	444	449	479	460	451	453	464	467	464	437	471	431	475	399	530	456	517	430	443	476	427	423	462	448	452	457	436	494	463	427	425	437	445	438	383	437	444	454	445	463	428	470	467	425	502	433	458	438	429	442	437	487	429	471	419	444	505	455	419	454	466	485	450	446	441	496	462	468	439	439	439	454	467	477	458	452	462	456	447	439	434	462	454	461	446	488	415	443	429	433	458	410	452	483	445	461	434	423	447	468	442	423	465	461	472	411	430	481	458	459	479	450	477	439	447	454	423	440	450	460	482	438	445	434	443	422	443	440	413	431	423	405	461	441	429	445	424	510	461	428	493	441	450	440	462	447	453	468	444	485	449	442	484	472	454	439	426	467	429	433	418	433	492	455	434	470	500	422	426	461	456	428	416	445	428	455	386	467	444	423	445	421	428	457	435	469	445	449	426	468	435	512	443	439	468	487	459	485
24297	36023	17906	4473	1301	535	389	414	410	402	372	430	409	405	380	408	393	380	377	388	349	373	390	399	399	404	353	395	404	392	350	416	407	424	397	387	386	402	399	370	383	385	383	378	396	395	376	384	363	380	388	371	376	379	393	403	377	354	378	355	377	371	362	378	377	355	375	384	386	361	366	370	382	383	395	423	385	362	374	384	365	369	389	399	394	387	393	381	414	373	358	358	405	385	387	395	393	413	386	380	416	404	401	413	371	371	359	365	374	401	407	405	416	385	403	371	396	388	390	392	396	374	410	374	392	386	399	391	372	393	397	360	399	404	364	420	404	370	402	367	434	380	417	350	423	351	376	367	370	393	380	371	408	371	391	360	376	434	361	404	379	376	434	425	388	376	402	383	385	356	413	421	376	405	399	418	399	367	390	405	420	353	384	395	397	371	369	385	374	377	380	358	402	390	405	409	369	376	382	383	393	393	375	394	401	381	408	426	404	387	363	361	356	374	376	382	391	358	362	337	363	398	387	407	415	378	353	442	411	381	377	337	407	428	376	373	391	386	385	348	378	359	421	374	363	387	351	381	374	380	393	368	438	358	377	372	374	360	371	396	433	381	402	355	390	393	381	388	423	395	372	398	403	402	367	368	408	399	398	406	413	382	368	381	355	376	368	371	405	391	376	366	404	320	383	368	374	396	377	390	372	379	386	377	393	380	365	367	420	410	378	386	399	372	387	363	420	376	422	431	387	363	354	382	362	399	365	375	412	411	405	392	397	406	367	346	386	398	385	408	387	405	451	372	375	397	382	393	402	372	390	375	400	396	407	412	390	340	407	411	378	417	404	384	387	395	379	368	379	375	374	372	355	357	396	377	402	417	374	377	431	354	376	380	350	375	395	394	377	393	390	393	387	413	388	404	388	389	386	374	360	364	356	370	383	378	411	416	402	403	423	381	364	386	368	379	386	376	357	319	370	366	402	392	355	410	389	417	379	400	357	403	372	385	375	408	376	391	391	358	411	369	388	410	376	364	348	399	413	426	387	353	363	398	395	409	381	369	396	394	387	376	376	365	399	398	384	369	372	380	372	421	393	388	401	417	389	389	330	351	411	401	425	394	407	392	381	376	390	365	339	393	404	361	370	378	389	395	390	370	349	418	427	406	412	385	375	387	391	394	399	405	407	366	426	373	371	388	394	389	363	405	354	402	365	356	392	411	423	390	356	386	405	400	355	365	375	384	328	419	373	349	350	376	386	382	359	397	409	359	369	388	421	395	367	395	395	367	378	385	378	412	380	396	406	381	337	406	411	373	403	385	396	395	379	383	404	422	378	406	373	387	397	398	413	396	379	378	375	411	398	410	370	369	353	363	386	368	380	372	385	385	397	410	395	366	359	400	421	396	391	385	342	424	397	378	368	361	362	384	408	387	393	392	400	359	395	407	371	402	366	382	391	397	428	375	370	405	352	390	372	394	371	397	415	371	405	375	392	393	372	381	384	406	403	406	379	430	367	372	367	364	356	404	360	376	379	371	364	399	395	380	361	357	397	407	408	408	403	372	399	420	390	356	368	381	388	392	430	372	378	416	388	395	420	387	385	404	377	363	359	397	398	386	393	382	380	398	381	404	391	395	384	390	385	360	348	379	391	370	402	402	379	387	377	388	381	385	399	404	394	436	362	388	440	377	395	399	411	365	385	376	411	419	386	392	408	374	357	389	357	366	382	367	406	386	392	393	361	396	378	389	380	359	380	377	418	373	355	366	390	386	406	356	367	387	408	378	415	356	383	403	412	409	386	410	377	374	399	383	355	380	412	413	410	382	369	380	369	400	383	384	372	402	399	396	367	386	352	434	397	364	400	387	355	404	379	393	374	376	382	374	398	407	393	417	407	398	394	397	402	394	383	381	373	384	395	370	393	412	390	370	381	430	423	361	391	363	395	388	417	368	401	368	394	377	347	366	385	405	364	375	393	406	359	440	405	403	405	334	395	364	396	396	400	391	389	404	414	394	406	388	390	394	406	375	383	386	420	392	353	390	351	357	392	418	376	353	400	396	387	356	397	369	381	372	401	396	413	403	399	393	393	385	397	370	372	382	394	389	370	416	391	393	381	407	381	396	403	367	355	368	362	359	406	378	412	358	358	356	374	419	378	374	401	413	398	400	369	404	367	399	392	400	404	364	396	413	378	361	383	390	406	395	386	397	365	356	388	415	342	341	393	366	382	392	425	363	397	425	396	381	376	403	362	410	393	365	372	386	372	360	368	351	365	392	413	332	367	372	401	372	379	407	405	422	385	385	426	399	391	378	384	417	370	384	350	358	374	411	405	422	397	407	445	353	398	369	372	376	429	407	390	374	387	383	366	374	405	419	397	382	381	383	398	382	377	387	424	386	382	384	402	393	394	386	380	381	388	375	411	380	402	374	382	407	422	377	404	389	349	372	411	396	426	424	372	413	389	378	365	372	391	357	415	390	366	379	425	379	371	392	416	346	370	386	383	393	377	366	408	405	407	385	366	383	390	383	371	405	383	398	389	403	381	377	345	362	382	384	352	386	393	385	383	390	393	407	376	394	413	384	364	385	382	381	383	417	382	368	389	419	349	376	402	434	376	404	346	386	380	364	367	387	397	359	381	422	413	365	395	437	379	398	382	425	390	375	394	398	395	404	399	372	393	370	372	384	404	370	398	398	374	401	399	379	390	402	378	355	393	358	433	376	440	385	418	391	416	391	376	400	440	350	378	360	416	396	370	387	384	390	386	367	389	374	383	383	395	373	373	388	378	364	385	385	387	370	410	362	382	372	403	395	397	383	400	361	350	376	359	404	368	438	363	397	383	409	432	355	401	390	367	403	419	397	405	361	382	389	363	399	374	406	364	394	363	367	384	437	426	367	397	391	342	387	387	379	422	384	398	375	367	389	373	369	381	401	409	377	442	382	412	396	376	369	417	354	351	410	406	396	375	399	373	353	371	369	385	395	396	367	413	359	390	359	410	382	391	451	396	374	382	366	401	395	413	388	397	355	357	383	382	399	398	386	428	367	390	403	406	362	364	382	396	361	398	388	393	408	368	392	374	400	398	413	404	388	385	384	420	394	357	389	425	413	367	388	344	353	372	394	355	358	381	403	412	371	338	369	354	391	379	377	380	386	405	404	395	389	354	327	379	371	374	375	381	373	402	398	378	400	394	377	390	381	373	392	401	416	383	370	364	370	378	411	359	380	408	403	383	352	373	414	391	405	401	395	390	439	364	404	406	427	417	422	398	413	354	385	409	375	369	389	373	361	418	384	382	411	407	393	376	425	367	432	417	389	359	374	398	396	439	413	387	405	358	399	379	417	359	378	378	421	400	348	398	360	387	388	398	395	425	386	423	401	378	339	381	384	392	361	381	391	371	412	362	352	445	363	347	367	357	443	386	354	361	378	395	362	408	397	373	384	404	389	374	407	405	407	409	366	369	378	392	365	394	370	389	364	388	394	369	375	393	368
25915	28417	39235	30069	13070	2357	752	510	507	500	492	452	479	457	486	478	467	463	470	491	486	468	433	483	473	477	480	477	488	476	467	476	488	498	432	515	477	465	492	450	504	474	491	478	471	462	482	470	482	494	479	462	520	486	454	498	398	488	462	494	517	465	452	458	465	473	455	478	474	503	443	486	457	458	475	500	456	438	484	440	476	484	436	495	500	432	464	472	441	485	487	494	502	462	460	452	489	508	504	469	472	468	481	459	491	475	417	509	480	455	476	479	484	481	484	500	450	419	454	437	474	472	463	419	471	499	468	466	459	466	481	473	455	484	495	465	472	466	458	442	459	468	500	427	497	467	483	468	479	507	489	464	515	442	479	474	462	504	433	481	465	468	460	489	440	503	451	485	478	461	488	448	462	467	448	477	465	487	452	464	484	433	449	475	465	422	519	466	463	483	480	495	494	473	492	496	454	441	499	476	445	437	471	461	494	490	480	487	467	457	430	498	468	459	455	495	466	477	503	492	460	441	495	459	479	444	481	469	462	476	468	429	495	519	457	437	466	492	428	445	482	475	463	468	501	459	455	469	439	437	516	474	465	485	465	449	480	520	449	451	486	446	464	489	496	460	487	472	477	462	473	469	454	464	479	479	477	470	463	432	450	481	441	469	486	459	490	476	459	456	445	447	466	450	476	486	492	471	464	451	496	464	459	479	489	442	500	485	428	479	471	491	455	471	507	471	482	433	486	463	478	509	488	474	460	486	470	456	469	450	516	460	468	439	492	472	460	481	476	437	431	488	459	489	466	454	474	496	480	460	492	467	479	456	498	437	460	498	482	466	470	484	473	460	452	459	470	500	488	510	492	438	497	457	467	465	465	503	448	446	459	459	455	469	524	483	471	472	519	458	459	423	468	477	466	464	475	450	467	496	516	418	481	417	444	463	465	499	458	490	466	488	470	486	481	464	458	482	481	486	428	487	499	463	458	500	454	471	494	492	470	513	494	471	428	468	453	458	454	473	498	473	489	466	462	475	478	489	456	467	432	454	527	493	455	533	476	454	446	472	481	514	471	434	473	440	426	477	465	504	459	495	443	494	522	484	495	489	477	448	507	469	451	455	453	487	473	487	495	475	500	465	484	481	474	480	456	487	471	492	483	482	504	457	463	499	421	428	434	455	486	488	457	513	489	486	472	462	482	455	485	486	508	476	446	482	454	445	467	519	513	458	469	441	431	472	448	462	462	469	463	485	479	442	453	474	522	482	446	495	453	471	490	459	430	468	442	453	463	451	475	454	471	465	471	476	488	464	447	495	482	485	453	484	482	465	469	490	466	497	456	448	473	458	473	477	495	454	443	483	418	448	460	472	490	450	479	477	446	460	444	470	450	477	471	482	484	449	472	469	445	440	478	528	452	454	455	463	517	461	455	443	471	483	495	502	495	492	452	471	488	434	482	455	483	473	511	456	445	486	502	455	503	449	466	494	504	482	507	499	473	451	454	469	458	495	521	466	431	452	493	459	489	456	482	450	498	466	462	423	486	467	441	472	440	487	479	456	470	449	508	456	509	467	478	452	421	492	456	465	493	453	475	454	416	501	490	458	479	470	489	448	491	444	441	491	456	445	465	473	474	456	477	483	465	478	497	514	486	468	491	469	487	455	472	458	514	464	472	464	442	459	443	471	443	461	444	470	517	492	461	491	471	486	476	467	505	458	487	464	471	505	476	454	466	459	488	492	490	460	489	481	495	479	496	441	450	464	493	476	495	475	475	460	512	462	480	502	457	487	469	464	450	450	447	512	424	443	448	445	498	462	472	482	478	495	447	449	466	488	445	462	461	491	443	487	461	494	487	492	476	527	472	493	457	517	421	457	464	474	482	479	445	467	424	484	508	541	463	467	472	459	456	460	498	459	439	481	528	446	498	442	436	489	475	467	484	475	484	450	481	498	434	433	500	468	481	448	480	440	464	464	473	516	439	463	463	435	437	477	467	492	474	449	479	470	433	458	506	453	498	471	443	475	502	453	433	475	481	467	471	499	456	481	470	479	486	474	461	477	475	466	468	492	420	463	480	448	486	515	458	468	445	452	450	481	473	522	448	488	437	489	499	434	464	473	478	436	486	453	456	456	475	478	472	469	449	448	489	472	457	477	498	436	510	423	444	481	441	498	445	493	475	503	472	471	455	464	452	462	477	454	471	471	469	478	489	479	467	463	482	478	424	435	494	440	448	461	486	481	508	468	456	511	454	494	491	495	479	499	474	463	470	453	499	452	504	481	484	452	461	492	475	465	462	460	496	517	463	463	482	469	469	460	443	455	452	467	452	465	493	490	525	420	493	470	463	436	476	484	491	482	470	470	507	508	448	446	458	528	500	448	466	482	499	467	507	478	484	492	488	513	495	473	459	507	486	477	486	487	453	476	485	480	470	445	515	491	490	457	450	444	475	471	469	461	440	475	486	505	474	511	513	478	480	472	486	458	466	449	476	464	471	448	472	503	454	460	482	454	486	496	484	493	434	506	468	465	458	459	467	443	472	461	473	464	510	482	475	442	490	459	516	516	457	484	502	474	482	475	459	435	484	468	430	454	489	447	481	436	475	476	462	503	487	449	480	464	478	466	476	486	465	480	458	516	449	491	452	510	445	502	500	495	482	459	450	465	448	475	456	479	446	470	466	492	425	493	482	495	429	508	457	442	484	457	455	519	419	475	481	491	459	496	488	435	479	458	469	422	442	460	463	471	459	470	485	441	486	426	482	431	481	469	493	474	473	466	497	460	480	523	508	450	458	449	498	472	451	465	490	467	475	444	494	471	462	465	463	451	463	468	458	472	466	450	447	464	481	444	511	445	465	510	483	483	480	481	429	438	486	433	451	474	482	468	463	527	457	443	489	466	431	495	455	479	500	492	459	454	449	428	479	494	444	535	460	462	471	464	474	451	424	486	490	482	491	510	462	467	509	453	478	453	484	478	497	450	501	449	440	469	403	450	490	469	458	482	496	465	470	448	474	481	468	417	495	462	493	467	489	509	499	443	471	453	481	450	496	429	439	473	498	493	486	452	447	478	483	468	484	462	460	511	462	450	453	499	495	483	512	453	477	451	449	486	505	485	436	457	460	488	471	466	437	467	437	449	484	506	504	474	495	487	459	497	444	461	458	475	462	470	455	445	523	430	459	512	489	459	491	486	446	489	458	477	460	481	466	506	445	480	494	488	482	472	471	492	440	452	454	469	453	475	450	469	490	468	461	463	448	456	461	473	475	484	515	458	496	519	456	486	455	525	485	473	456	486	504	506	456	482	475	486	479	479	456	476	477	474	467	449	465	451	465	480	437	492	477	472	470	480	487	487	456	454	463	479	469	493	448	479	423	510	487	466	533	447	499	474	427	420	466	455	438	443	439	509	475	467	468	464	493	461	471	467	488	422	452	456	482	485	521	466	457	482	476	440	437	442	453	483	482	461	447	478	451	479	460	456	445	440	483	482	480	486
58839	83793	50705	19040	5215	1322	603	454	399	432	425	443	432	433	437	436	435	429	458	413	450	446	438	416	439	385	463	436	417	367	450	438	450	436	422	442	464	431	434	437	441	417	389	407	439	418	423	409	430	455	420	413	424	443	477	412	461	426	459	443	443	462	450	450	425	410	427	444	428	416	434	427	427	446	460	441	464	439	444	424	417	450	413	465	426	401	463	461	431	435	409	449	428	412	453	482	426	403	434	413	471	474	444	429	402	437	443	420	449	430	430	456	437	427	423	437	460	507	422	425	439	439	406	481	436	410	448	409	415	410	440	453	386	431	461	416	427	441	437	450	457	401	451	423	434	450	456	443	424	427	447	456	433	424	399	447	435	448	443	411	419	460	470	415	426	445	423	426	436	424	445	430	443	405	452	411	414	438	418	397	421	420	415	418	397	451	445	450	452	450	434	408	449	423	445	428	445	412	426	429	426	424	418	433	449	410	457	427	417	461	447	387	426	394	463	371	415	456	458	427	420	419	390	436	453	442	435	443	386	423	458	422	432	457	427	417	462	439	467	397	459	428	490	416	440	432	480	465	433	423	408	427	431	426	401	438	374	438	441	416	419	401	401	420	433	419	401	459	401	434	430	437	436	427	443	435	428	417	456	443	473	431	426	451	481	468	465	414	419	410	415	454	436	449	414	431	428	413	434	465	437	396	398	454	428	443	443	461	452	426	447	429	411	448	495	421	406	429	457	400	438	426	457	454	437	411	427	394	467	428	448	459	426	417	467	431	448	442	428	438	455	440	438	433	425	428	432	437	382	413	434	452	459	435	413	461	431	419	479	435	439	400	460	401	414	429	420	434	424	416	450	427	432	472	423	401	462	433	404	410	448	420	448	441	451	413	457	420	384	440	465	422	417	420	443	430	391	445	427	432	431	453	468	454	440	416	440	449	413	452	449	414	415	416	437	449	415	410	415	444	390	470	432	438	426	393	466	423	456	425	436	403	472	424	447	422	499	449	444	447	425	415	410	432	426	464	404	473	426	410	445	454	461	442	438	455	391	445	423	445	437	438	474	438	435	419	421	473	454	490	436	431	409	450	429	446	445	423	427	442	413	409	450	424	461	471	462	410	421	445	466	464	407	394	430	412	473	454	468	419	452	430	438	415	437	455	420	433	447	441	446	395	450	431	411	447	430	478	408	455	441	429	437	441	374	422	422	441	433	412	413	448	446	449	433	437	425	432	437	425	448	462	423	426	437	413	451	438	429	416	458	471	434	398	435	480	438	428	441	440	385	424	422	417	438	443	416	451	458	433	414	431	390	456	466	427	404	453	410	442	468	428	482	453	458	419	467	459	442	466	435	398	405	399	435	467	432	431	464	443	451	443	439	458	458	385	459	462	392	421	445	440	416	422	413	443	419	435	403	463	444	442	387	465	417	443	464	417	423	447	423	415	465	465	401	430	404	399	398	450	427	446	434	439	434	426	432	410	445	467	400	412	423	422	419	462	421	434	434	439	467	431	431	428	444	438	447	458	416	410	440	445	445	438	432	423	437	421	495	440	427	434	446	449	439	391	448	407	426	430	450	448	438	420	424	396	452	406	467	391	417	411	463	454	407	384	420	397	441	446	445	448	428	459	412	419	429	442	463	471	442	454	457	425	482	457	431	442	495	428	418	453	444	450	410	471	443	408	472	410	402	481	429	433	436	452	419	450	427	432	418	419	411	448	443	429	455	434	442	469	436	421	436	451	455	494	410	461	450	428	455	408	405	475	424	460	429	426	433	443	463	427	385	431	410	469	411	402	421	451	431	371	428	443	413	452	424	445	423	465	447	414	449	427	435	426	409	448	458	430	426	401	435	457	427	393	454	396	451	448	451	400	480	419	411	446	448	418	465	441	416	410	441	407	463	444	440	441	418	409	469	455	437	432	443	433	452	423	487	417	460	418	434	441	401	482	449	444	441	383	424	428	398	460	417	416	419	427	413	420	448	441	467	454	431	441	468	436	473	453	417	436	433	448	456	460	444	426	459	449	435	423	437	439	480	427	479	410	424	424	417	432	397	448	474	443	433	421	445	446	421	421	447	447	462	407	443	448	428	432	433	497	399	402	452	400	456	429	415	435	436	442	418	418	431	416	410	429	447	432	453	428	459	416	415	433	436	440	423	454	443	413	463	416	427	434	451	460	433	415	411	434	437	396	476	445	426	458	476	455	442	428	428	427	427	461	397	468	398	446	447	392	436	416	444	444	425	453	435	462	423	421	467	459	415	454	427	429	457	428	445	426	417	417	482	410	416	430	463	473	441	478	403	458	422	401	467	411	438	426	434	417	425	433	440	434	408	395	422	433	400	425	437	444	416	445	437	462	427	426	414	466	417	421	456	453	427	434	473	409	389	447	408	433	436	412	450	409	439	457	424	435	414	433	435	430	474	448	406	459	421	429	435	427	424	422	410	428	409	443	447	395	441	451	418	436	461	424	465	456	436	513	427	441	416	468	451	429	457	395	426	487	399	419	435	447	461	431	438	439	437	411	473	434	405	401	443	394	437	442	433	459	422	486	418	456	438	444	407	430	414	443	426	443	423	456	426	430	433	452	420	397	412	406	466	467	428	433	428	426	448	445	408	423	433	424	428	407	462	429	457	455	431	444	424	445	413	443	468	441	414	416	435	416	455	419	412	435	441	433	449	455	453	435	409	468	420	419	455	407	423	412	464	395	446	461	453	395	478	453	437	386	427	430	437	477	421	474	438	444	422	441	436	416	458	419	432	420	452	442	427	414	459	424	434	430	425	419	447	446	437	473	444	413	365	424	463	448	433	432	436	422	461	422	426	378	414	432	474	442	435	457	440	444	431	433	464	493	432	456	409	409	439	457	469	476	437	391	420	460	391	441	425	438	460	444	461	416	452	403	458	465	430	411	458	461	419	445	469	473	402	443	412	449	416	432	449	432	454	456	449	467	417	410	428	446	448	478	456	395	430	456	420	458	390	434	414	427	482	460	400	432	461	384	455	447	442	471	455	441	452	452	437	401	428	432	438	448	387	439	410	408	408	470	414	442	453	474	460	443	445	428	456	474	424	449	450	381	445	451	461	417	470	417	415	401	446	428	453	461	431	421	426	393	401	413	425	455	451	440	446	451	448	443	426	429	419	438	419	420	416	399	428	438	428	472	413	405	429	416	418	409	462	465	422	466	417	429	438	424	449	432	438	436	406	451	409	431	403	458	433	442	418	415	431	423	450	442	431	409	456	460	431	448	405	416	396	402	407	455	407	448	425	420	443	427	429	427	406	422	416	443	449	447	425	419	404	400	480	418	452	428	474	434	425	432	448	440	468	475	441	419	452	441	419	447	424	423	402	444	458	433	453	438	393	446	399	451	454	430	419	430	456	428	428	440	439	454	448	449	415	434	462	438	454	418	438	444	404	427	402	429	451	452	406	442	434	486	411	435	424	428	459	469	423	403	423	444	435	437	409	414	464	414	453	438
24080	23490	33302	28170	21054	11347	1857	773	643	641	606	628	642	666	564	631	592	597	617	606	614	565	664	591	633	604	623	620	595	601	594	628	639	619	574	648	625	609	596	600	594	655	636	549	579	628	610	575	612	608	598	607	606	600	570	577	586	615	591	594	585	623	564	637	530	606	641	611	603	632	615	600	631	631	608	618	573	579	570	603	637	596	596	610	601	606	582	573	634	623	588	586	598	596	585	618	631	597	616	588	565	618	597	587	559	593	615	594	606	597	575	621	570	591	596	598	584	611	621	601	604	589	631	572	560	602	627	587	610	601	629	614	626	607	591	605	563	578	610	572	560	588	561	556	606	605	610	596	565	579	567	574	549	578	620	597	558	603	566	624	611	593	602	602	543	573	594	631	562	570	586	619	592	594	582	615	577	606	619	616	613	624	605	624	559	626	617	543	578	613	584	659	590	615	555	628	607	592	637	580	541	588	630	593	597	617	577	622	609	617	546	590	582	602	610	588	569	614	638	574	586	604	597	655	624	582	571	627	591	590	637	606	620	606	603	581	583	576	583	564	592	626	602	586	572	595	582	576	598	650	576	608	580	608	627	596	594	583	586	637	608	589	614	626	585	556	579	621	573	592	579	557	622	633	599	597	591	610	570	577	629	616	592	608	624	590	605	657	634	607	611	580	585	627	579	554	616	619	632	616	621	610	562	666	606	584	569	585	604	572	586	581	562	582	588	581	582	623	631	606	582	602	559	611	592	586	609	583	600	589	621	587	615	560	550	584	615	583	616	560	626	596	562	581	626	594	591	661	615	640	586	651	592	580	620	619	641	620	603	609	585	601	606	583	590	652	589	562	562	598	633	654	586	577	614	592	613	600	574	555	607	562	577	572	541	615	623	587	599	611	605	591	550	598	591	557	602	584	609	584	628	612	622	573	609	574	573	584	602	636	587	623	615	563	603	591	562	618	608	575	580	578	577	605	590	612	623	541	597	519	632	612	605	612	611	583	669	611	591	605	608	576	610	615	611	618	624	629	616	575	564	540	597	590	608	586	576	602	605	596	601	599	589	598	558	615	590	596	611	581	564	576	579	608	606	612	607	589	601	552	597	573	582	582	615	557	574	565	644	571	608	644	601	564	637	589	582	593	594	598	589	571	609	608	596	592	593	646	590	577	592	573	594	609	599	621	606	580	613	594	561	577	610	604	573	617	618	589	558	615	584	610	645	571	596	603	647	595	591	578	583	613	555	554	580	625	596	576	592	590	562	570	569	626	605	621	539	565	636	581	610	647	616	579	608	615	607	569	605	523	571	579	645	551	594	627	564	589	632	631	589	582	594	623	605	611	577	577	620	589	610	590	590	596	620	618	579	594	599	572	593	621	622	600	613	607	536	628	609	603	658	601	596	601	603	597	607	612	615	551	611	602	585	571	602	561	593	655	577	573	573	575	613	605	578	586	588	576	572	604	615	558	621	566	604	578	603	610	567	585	620	565	620	623	611	574	589	607	588	616	618	559	592	596	594	561	608	590	603	607	610	626	566	622	608	568	600	605	591	592	601	603	540	605	611	604	564	622	572	575	618	573	581	589	602	574	548	637	574	604	608	645	585	620	568	599	570	622	598	615	592	629	563	590	607	604	622	547	607	629	578	617	592	574	584	594	597	583	591	586	577	577	581	640	623	580	599	591	612	582	600	587	577	604	618	584	613	621	633	551	615	595	594	588	590	573	633	551	611	586	629	666	620	610	622	602	628	635	606	592	586	628	595	613	598	558	570	605	590	604	631	657	617	550	591	613	577	535	612	572	598	606	612	582	601	601	675	629	592	605	548	623	600	603	549	584	608	585	625	602	548	574	563	639	626	576	577	615	623	585	604	549	576	611	623	562	604	639	611	610	618	583	641	582	580	602	590	620	635	577	583	616	590	602	588	553	608	579	660	576	583	620	590	603	572	643	623	606	583	599	623	575	609	571	589	570	599	587	566	602	655	594	578	556	620	583	588	591	582	574	649	580	610	629	624	586	595	592	595	613	597	616	609	564	604	573	633	578	590	585	581	567	589	609	591	586	586	598	591	636	595	542	586	617	592	594	582	550	565	602	579	587	584	606	621	596	635	645	583	595	599	594	606	621	606	615	609	593	627	613	562	561	634	578	564	616	547	592	626	570	591	585	630	576	562	593	576	588	584	616	609	631	611	595	641	564	599	633	595	605	588	600	557	612	630	598	569	575	640	591	613	561	620	592	591	557	631	586	571	601	598	582	582	591	607	644	587	598	583	597	621	593	602	626	590	606	592	548	596	588	543	597	587	572	560	626	626	595	566	647	554	583	583	591	561	585	612	555	594	569	584	587	604	607	604	635	659	632	576	540	601	579	572	581	613	556	611	620	573	560	561	571	581	644	585	613	613	618	653	614	571	597	610	576	568	619	618	599	587	589	588	603	626	579	610	587	630	597	593	579	599	623	615	595	604	616	584	602	577	627	590	608	641	559	592	574	608	598	609	637	586	631	564	569	630	567	618	584	604	567	575	629	606	601	612	621	640	588	598	571	599	565	570	579	598	577	600	629	541	609	589	611	619	591	579	605	609	629	590	617	573	618	570	576	596	601	596	617	658	609	602	580	646	623	564	597	596	569	624	544	579	571	619	618	570	554	604	632	583	590	628	602	605	590	620	552	603	646	610	513	602	626	590	607	647	599	618	609	631	560	616	628	576	579	596	592	616	594	595	588	574	580	626	609	588	578	547	600	607	590	595	571	602	617	557	578	623	623	576	578	591	581	640	587	554	579	587	638	649	578	581	636	585	599	590	602	610	644	604	603	580	563	639	618	595	630	603	611	601	608	582	596	578	585	625	619	637	589	598	611	558	633	592	608	618	588	609	616	556	591	617	566	621	554	591	596	600	622	579	596	619	647	587	558	596	627	585	603	591	604	589	617	636	578	563	577	619	632	591	592	572	565	563	557	571	571	581	590	596	641	578	609	615	597	563	628	566	638	589	552	603	591	613	578	580	580	581	592	620	602	572	591	604	632	579	619	645	581	572	627	533	587	544	597	625	587	654	595	551	577	614	606	589	630	591	611	546	595	577	611	584	619	577	636	591	570	607	597	612	601	599	583	610	614	604	590	573	612	613	588	606	588	613	617	613	545	604	603	623	575	579	593	612	566	566	581	554	607	601	630	579	594	552	579	585	588	593	612	632	619	554	586	557	630	588	618	597	561	596	565	613	586	605	556	641	625	581	575	585	581	614	620	613	593	602	599	560	575	569	548	602	593	606	569	572	575	625	644	593	569	619	589	606	576	586	584	646	623	597	566	580	603	592	597	556	618	580	617	546	600	605	606	554	585	580	605	629	544	564	635	591	592	584	620	621	585	545	569	595	625	562	579	587	583	609	613	572	617	585	613	566	590	592	612	579	573	588	586	561	608	598	575	570	586	606	622	600	609	593	607	624	559	583	605	578	616	566	665	582	611	582	580	597	553	580	600
63190	99380	65084	31754	10352	2575	860	599	600	555	595	594	604	632	603	591	589	584	639	604	576	577	592	615	560	612	560	569	600	591	608	561	611	570	588	564	572	587	574	549	627	576	594	536	559	553	553	568	567	577	598	610	546	583	611	582	605	566	590	621	578	617	558	597	567	570	567	559	580	555	569	596	578	543	611	587	569	551	563	554	587	581	576	548	532	561	580	603	512	590	560	587	581	571	565	610	525	590	541	571	579	554	573	570	569	571	554	582	599	550	560	583	600	590	550	580	602	563	570	582	579	581	580	530	594	629	563	581	585	585	598	594	612	579	567	557	552	574	602	574	553	591	626	578	567	560	530	578	587	561	603	550	577	594	546	571	582	550	598	585	565	557	568	580	531	583	557	568	558	573	572	578	529	570	601	558	558	584	608	527	562	553	542	571	579	573	547	539	575	570	583	605	583	542	572	574	608	594	645	553	585	520	611	544	559	560	577	565	553	589	577	594	572	569	591	553	568	560	592	562	574	580	606	596	572	576	605	592	569	590	577	550	602	579	522	564	608	617	534	558	585	579	610	569	598	553	599	537	603	590	539	566	569	557	558	545	543	576	608	595	578	562	574	562	567	577	574	511	566	578	587	571	543	563	578	626	594	597	602	589	604	590	562	539	546	552	570	594	591	556	625	610	564	568	546	616	563	582	539	567	532	555	591	578	550	590	588	578	550	587	597	563	565	581	597	623	513	593	562	551	589	549	571	544	596	530	573	549	578	565	550	593	526	535	580	594	533	573	503	568	572	552	616	591	558	549	570	553	562	550	557	570	589	596	589	562	578	565	597	588	625	567	530	578	600	603	537	562	548	583	605	611	573	574	549	604	530	527	578	599	543	572	571	577	556	566	576	609	573	599	556	575	573	582	551	582	577	567	563	554	539	572	583	542	573	549	561	551	550	581	561	599	539	522	551	571	587	597	604	616	593	560	553	587	554	577	589	596	595	558	603	616	560	575	606	548	576	578	521	538	566	582	563	564	597	587	594	587	574	582	580	566	501	560	573	614	569	585	586	597	568	577	565	598	571	567	573	599	578	570	571	585	555	592	607	544	534	583	537	562	560	632	555	593	606	602	576	586	583	606	573	574	567	577	577	538	545	571	558	556	573	557	581	545	572	584	586	547	534	597	590	570	597	604	573	576	581	579	550	546	594	607	612	552	554	582	502	528	559	600	587	596	519	590	560	543	586	563	586	594	570	580	561	554	558	539	520	576	568	586	545	600	595	595	556	572	607	604	529	586	587	616	600	580	536	564	576	578	612	577	570	561	568	606	593	558	551	537	632	551	570	590	591	536	566	597	564	577	583	527	580	541	560	540	549	542	599	556	525	575	635	499	582	592	599	599	530	574	573	589	578	578	554	539	563	561	555	611	574	581	572	562	539	554	579	607	556	592	568	596	592	611	549	589	513	594	590	576	556	526	575	548	562	544	602	564	594	551	554	571	582	574	586	556	584	622	579	578	544	547	553	574	548	540	534	564	558	609	560	558	575	559	589	577	584	570	588	604	575	515	578	617	613	531	567	565	583	543	591	544	594	565	603	533	564	572	604	554	603	531	602	531	588	588	627	553	559	583	594	546	599	561	592	586	577	535	568	569	558	630	543	563	532	569	584	584	562	586	544	611	592	552	592	568	548	504	560	574	590	552	566	586	571	608	574	592	601	577	591	596	552	580	611	573	558	585	543	571	563	545	569	626	541	555	573	604	563	516	564	559	572	541	598	541	538	528	560	535	595	553	571	593	537	547	567	534	582	539	579	584	542	579	539	554	533	618	600	596	558	583	596	555	578	547	571	596	587	566	535	576	575	572	608	549	607	570	588	575	573	558	528	580	579	554	571	585	569	588	552	587	575	593	610	560	542	558	618	546	565	539	567	517	551	621	562	555	573	554	547	599	558	570	559	574	613	523	580	548	579	594	558	585	539	575	586	569	608	560	565	594	610	568	573	557	575	570	582	551	552	562	579	580	561	582	556	606	544	600	541	593	577	563	557	593	567	565	584	554	575	558	615	582	526	583	559	569	586	585	581	587	556	533	565	550	559	585	611	532	578	548	591	606	588	526	552	547	567	534	555	508	565	576	588	573	537	550	585	576	565	602	536	576	588	557	594	515	596	589	570	595	566	605	562	539	565	563	589	600	599	541	561	580	577	555	558	598	593	569	569	589	573	577	547	595	547	597	588	617	531	583	565	554	595	588	555	585	585	570	575	556	543	522	503	540	548	602	552	550	556	591	595	570	576	581	529	573	589	507	586	621	602	563	582	543	571	586	520	548	566	597	574	546	574	542	534	597	591	621	593	586	571	552	572	553	566	560	554	594	610	559	584	574	560	550	555	564	553	563	532	581	566	584	567	596	595	565	556	559	575	576	548	595	595	568	538	582	589	602	535	550	551	587	561	534	581	552	576	531	550	557	577	569	595	623	571	587	586	601	577	597	575	543	571	581	556	558	557	574	586	585	530	595	579	577	556	526	558	592	555	571	539	552	568	575	569	616	572	528	638	523	565	598	562	586	556	538	551	599	580	568	547	557	579	572	595	592	587	562	548	534	559	563	584	559	534	532	576	538	547	546	577	563	586	556	553	589	583	532	566	599	576	594	597	571	536	561	554	545	567	548	564	585	594	536	609	551	592	549	552	569	581	565	547	558	577	533	507	541	558	583	556	555	595	545	594	588	560	550	547	555	580	554	560	589	574	581	574	571	572	545	592	546	542	593	586	535	571	587	541	583	565	543	579	554	578	537	559	556	553	580	556	570	567	580	610	552	569	614	564	558	589	567	565	529	556	541	596	574	569	570	554	583	590	586	570	525	598	513	575	601	598	561	547	621	608	549	577	565	577	587	612	560	580	583	625	574	551	552	551	564	611	609	546	554	539	547	594	565	590	554	553	585	530	582	585	588	582	624	503	530	534	597	549	567	590	589	586	578	555	583	579	588	615	568	572	607	608	558	571	550	558	537	550	565	576	515	544	573	606	591	596	583	511	575	598	584	547	589	562	541	568	554	584	593	582	514	559	576	619	576	562	591	558	583	581	606	595	580	523	617	613	519	580	534	547	593	556	525	520	550	559	555	566	561	554	583	580	564	550	569	595	566	541	548	538	541	601	589	570	557	546	597	582	559	584	568	560	577	592	547	549	561	567	581	546	574	556	581	569	581	566	553	578	602	593	589	564	612	597	541	559	580	571	589	582	528	562	574	516	567	565	578	591	584	565	586	571	582	568	564	575	604	571	577	565	604	585	600	608	572	607	545	583	595	570	562	534	550	543	593	571	531	576	594	557	596	551	576	578	581	572	592	530	552	553	551	599	593	538	612	567	598	548	563	575	571	522	566	545	533	595	559	570	591	618	518	497	587	593	565	551	567	556	591	582	560	560	561	592	631	561	525	591	530	582	558	588	540	551	546	565	571	590	590	563	557	555	525	566	571	587	569	516	532	557	566
30601	31782	24554	8433	1476	636	460	475	453	435	416	438	435	480	407	458	438	480	479	457	404	416	457	452	440	470	428	380	459	453	440	482	441	462	459	404	461	480	444	458	439	453	425	444	487	451	443	459	471	455	451	452	425	453	427	428	416	450	488	431	435	422	400	449	430	465	421	493	439	438	464	507	432	467	445	487	424	415	427	445	464	429	463	425	424	459	477	448	426	428	420	452	491	439	460	418	437	448	436	453	450	489	455	479	469	417	465	480	477	447	435	437	431	448	442	458	445	455	477	426	471	486	412	454	433	441	433	450	460	443	459	445	430	445	434	435	409	436	476	411	440	487	469	432	413	458	479	455	419	417	428	451	438	419	420	416	442	437	450	466	421	429	458	411	473	462	450	474	447	392	490	423	419	469	443	458	459	457	438	433	434	443	449	471	401	447	463	442	494	464	456	419	444	410	457	450	467	425	444	460	441	443	434	463	441	417	433	449	444	447	441	454	461	441	465	405	421	448	466	408	436	445	404	406	450	444	419	440	408	442	439	421	456	456	460	429	467	474	412	412	444	450	433	490	437	412	441	459	424	436	440	444	466	455	459	446	433	475	439	423	426	432	450	425	451	433	460	443	449	459	457	429	459	394	446	439	430	435	452	448	418	427	445	441	448	425	451	429	438	454	462	494	425	451	429	458	441	438	438	459	442	427	458	461	424	433	452	463	486	455	478	430	481	478	451	458	455	457	437	447	470	449	456	454	446	441	481	432	431	458	463	448	445	417	452	475	464	459	422	436	466	453	442	453	442	470	457	467	448	458	420	488	429	430	462	441	471	435	437	455	465	421	453	432	421	412	404	434	454	446	501	425	405	432	463	441	432	456	483	432	454	490	452	430	455	389	441	413	410	432	430	448	418	430	448	457	443	413	450	434	427	418	485	453	458	445	425	451	444	491	449	468	457	410	461	450	422	443	430	464	446	450	422	432	497	440	475	456	450	440	468	437	456	441	498	416	456	435	469	391	453	454	466	468	396	475	424	469	451	387	455	469	457	436	428	449	453	444	423	457	460	457	446	462	441	460	422	434	437	478	435	460	426	423	466	438	417	467	466	446	441	468	466	460	424	440	469	432	462	442	470	463	446	462	439	426	476	433	481	445	402	458	452	447	468	471	441	432	400	451	409	426	461	469	450	418	444	455	447	464	451	443	434	455	409	441	460	455	470	445	453	460	477	467	446	437	405	433	462	459	459	417	429	438	473	452	481	437	484	441	463	429	419	416	444	442	437	431	448	457	462	476	508	445	474	424	435	441	414	447	422	435	423	468	469	424	449	419	424	453	429	458	449	446	422	459	473	446	457	431	422	481	428	416	442	448	431	440	426	454	434	455	433	410	497	450	439	466	489	438	472	422	442	448	443	434	452	413	434	450	461	476	431	462	438	485	444	451	425	441	450	416	483	429	478	436	417	389	431	444	459	453	457	431	424	419	450	439	432	432	452	437	448	441	463	451	473	448	471	431	461	441	430	463	437	444	473	448	424	434	428	431	459	443	425	421	427	422	477	469	453	442	448	427	425	429	423	459	441	475	424	449	444	412	423	457	445	460	436	439	439	442	419	481	447	445	453	455	450	434	443	453	423	422	491	439	494	438	454	425	439	442	460	435	450	413	439	433	421	433	430	447	425	395	422	430	465	440	456	455	414	422	432	472	414	451	441	441	474	456	425	443	443	412	419	442	446	433	445	454	420	458	466	455	451	415	463	478	455	443	453	485	453	429	427	500	412	452	507	430	415	411	426	501	442	444	456	430	447	482	437	495	467	463	451	438	440	466	449	467	461	464	450	423	466	438	465	439	437	432	419	459	444	470	472	469	462	484	435	472	411	461	434	452	464	433	452	491	440	509	400	431	430	473	454	488	454	470	452	461	426	424	444	451	411	468	422	433	431	485	469	447	407	426	471	406	426	458	464	424	446	465	438	432	480	449	435	419	426	473	452	465	424	468	460	463	472	457	458	461	430	452	409	443	466	426	451	426	483	430	438	469	440	418	431	500	471	408	417	438	503	451	471	460	447	414	452	437	480	446	475	428	442	436	438	426	463	420	465	451	440	407	440	466	462	425	436	445	444	471	446	431	423	453	453	452	431	450	456	431	410	485	493	463	445	418	451	465	500	409	439	478	396	407	452	455	430	460	452	390	434	473	429	457	453	461	465	455	449	443	428	456	409	448	423	457	432	476	442	396	454	438	409	447	473	457	475	455	421	446	457	449	437	431	461	476	423	412	488	400	447	410	444	433	439	442	442	439	458	447	454	453	404	451	427	465	465	466	473	431	425	459	440	473	465	435	457	442	439	425	438	413	461	417	448	431	417	466	422	429	460	463	479	465	401	451	472	432	454	460	457	469	430	445	481	465	428	401	428	472	484	451	428	458	424	438	402	428	440	458	418	436	455	435	458	440	441	446	448	432	453	497	467	466	434	409	431	426	449	450	479	427	475	440	439	470	412	409	424	460	442	446	429	437	453	451	439	494	437	445	421	467	435	430	445	435	427	424	449	427	456	459	443	428	440	433	405	451	454	454	420	438	406	444	425	445	418	449	437	426	461	399	415	401	421	475	445	437	457	473	455	429	432	424	459	414	442	402	454	415	446	432	478	468	453	475	458	436	460	422	457	487	435	440	469	425	478	456	473	453	422	449	470	416	466	404	463	415	466	430	435	435	418	445	428	432	473	461	444	473	422	413	451	463	469	436	474	461	443	444	428	415	448	483	424	441	405	452	435	460	484	430	416	440	410	416	474	434	460	425	477	466	399	426	438	439	451	429	449	398	472	466	432	472	445	440	485	447	412	453	432	451	427	440	436	459	445	457	443	439	425	459	467	428	429	462	394	432	451	458	472	452	480	463	383	454	447	465	411	442	462	474	431	471	407	445	486	443	474	417	461	475	425	447	455	442	436	432	442	463	438	416	469	456	412	480	430	422	447	466	416	469	414	460	446	408	448	456	475	428	434	432	415	402	424	470	424	433	474	481	449	467	458	439	449	461	430	461	452	462	457	444	464	430	441	451	470	430	431	410	456	469	460	458	449	429	446	435	504	435	460	410	399	463	443	417	437	419	440	445	491	452	459	461	433	439	474	452	442	433	450	469	425	436	436	432	442	437	425	433	466	444	460	466	434	469	464	430	466	448	409	440	497	432	431	438	457	448	463	452	452	454	430	431	452	471	470	423	446	452	436	468	445	454	458	421	501	427	439	450	464	427	463	461	470	405	459	432	448	434	453	444	453	429	443	441	420	472	456	453	426	434	433	424	435	461	447	455	431	460	440	468	421	433	424	424	466	425	420	458	483	466	435	425	417	475	437	461	492	478	443	441	433	407	419	455	424	449	444	448	418	413	479	408	433	421	457	427	464	458	463	431	428	451	474	436	487	469	418	391	464	446	438	457	426	420	436	411	439	461	447	424	443	414	427	414	442	453	414	432	438	475	427	446	454	452
24972	36403	17467	4327	1246	529	427	398	367	375	378	402	371	395	382	375	359	392	394	384	388	363	378	369	383	429	409	395	392	389	392	385	375	391	411	388	397	363	333	415	432	388	384	384	378	373	413	380	364	407	379	387	358	393	410	364	400	401	415	399	380	392	374	371	397	396	404	400	393	373	368	392	363	397	377	382	354	375	366	366	394	378	377	352	397	376	394	412	382	388	371	393	377	405	374	379	380	373	364	391	374	391	379	408	411	358	402	375	393	372	384	393	382	372	358	380	347	362	380	372	399	347	409	405	387	390	369	389	365	360	376	435	381	352	382	369	389	412	387	352	388	347	395	388	403	387	384	376	377	388	379	405	401	420	367	364	384	385	388	374	381	388	362	390	364	430	381	368	386	362	344	377	369	385	363	406	401	401	383	387	402	392	378	369	364	402	381	340	418	378	352	371	389	367	384	411	341	403	366	353	373	407	424	377	397	396	409	360	370	392	381	363	374	404	402	360	404	354	396	374	374	366	365	401	370	393	378	383	355	353	338	393	380	404	427	398	381	381	368	360	406	398	368	364	392	427	374	333	368	399	372	385	411	373	376	354	350	326	386	411	395	391	378	364	388	373	392	400	355	399	362	362	387	363	390	417	388	379	369	377	401	384	402	391	398	417	395	403	370	371	360	385	408	351	385	348	367	375	375	409	380	384	405	364	398	374	340	385	372	410	357	400	375	355	345	390	402	362	368	366	420	354	394	372	389	375	381	366	401	375	395	365	401	347	387	375	388	382	380	370	406	374	397	382	407	410	419	390	409	371	398	372	376	379	360	364	381	393	370	411	372	372	366	431	387	399	347	383	377	412	383	360	380	365	386	367	370	359	367	381	363	376	350	376	389	398	396	412	396	363	407	401	409	385	380	396	389	383	354	436	384	365	406	384	389	371	367	382	403	386	362	403	384	392	381	401	392	372	367	399	382	354	380	362	410	375	377	370	397	399	362	383	404	403	387	340	394	387	376	392	365	386	376	372	436	350	386	442	356	381	399	411	364	396	403	370	400	366	370	404	379	335	410	358	389	384	368	416	383	368	392	404	422	412	359	376	383	411	348	373	408	390	353	390	398	398	370	375	390	365	393	384	379	374	413	386	368	365	359	403	360	322	327	370	388	358	379	370	379	344	405	389	367	378	361	360	394	371	390	351	388	372	398	334	370	419	359	400	383	396	384	400	368	315	393	367	414	380	374	351	339	406	370	410	384	352	396	390	414	389	370	425	385	380	410	389	411	385	377	361	410	381	376	373	398	391	371	379	387	383	428	364	404	353	370	362	396	374	410	392	372	360	356	383	395	409	403	371	399	380	384	381	361	395	390	358	381	379	408	351	383	382	358	377	364	386	386	359	382	374	390	387	356	371	356	385	373	352	353	390	367	391	381	404	376	376	378	394	393	397	375	401	404	343	395	384	391	403	383	413	390	356	361	378	342	392	379	398	373	385	377	399	366	407	402	388	387	395	352	400	362	429	355	398	359	405	353	373	381	385	379	399	405	365	393	389	405	370	389	376	394	367	364	396	426	376	359	385	374	385	362	382	405	381	380	379	369	382	377	347	362	376	404	354	386	407	386	406	383	372	417	348	424	390	382	374	409	373	349	376	359	346	399	401	362	387	388	341	347	364	368	402	375	401	412	394	396	385	369	407	382	382	398	377	383	373	388	403	351	379	404	363	392	417	377	392	368	374	385	376	402	376	397	412	381	377	392	377	373	378	413	381	360	405	402	432	394	340	370	384	384	367	390	363	366	365	360	392	383	383	376	370	370	413	377	413	412	377	373	371	375	394	359	381	361	390	368	340	402	354	393	400	392	369	370	357	386	395	379	409	381	366	376	381	345	393	385	383	422	384	371	380	361	401	373	406	385	372	386	385	372	383	393	418	385	344	377	351	365	376	408	399	399	340	379	359	350	400	396	364	372	408	383	368	337	380	387	387	382	385	395	367	341	389	373	390	355	386	382	426	366	401	377	384	366	385	402	427	365	364	397	398	388	401	407	367	392	390	355	380	343	383	382	399	361	360	393	410	390	380	380	398	365	378	392	376	392	377	406	367	383	353	322	389	386	379	354	383	366	360	407	399	376	366	428	380	393	422	397	387	369	348	387	397	381	400	406	410	417	373	375	355	389	377	407	400	365	367	383	371	357	376	385	384	386	426	389	387	371	406	373	373	396	386	398	374	371	397	370	333	381	413	397	404	377	365	351	366	375	409	401	381	393	376	394	389	407	358	403	370	359	384	395	378	379	361	341	410	384	397	375	363	372	365	410	391	364	368	405	401	398	367	363	383	377	369	353	337	362	372	370	364	378	397	410	356	367	413	388	380	378	383	402	398	361	360	405	410	385	369	376	391	362	422	403	374	394	350	387	372	373	404	400	379	376	364	359	350	386	397	354	406	409	356	406	384	401	380	396	399	366	363	387	391	387	388	377	356	393	398	394	405	375	368	398	388	393	367	368	401	396	371	374	390	378	374	385	372	378	398	423	387	378	386	404	383	359	391	421	381	366	369	369	382	375	358	390	396	393	356	386	388	389	387	401	411	358	405	384	393	387	377	346	380	391	376	362	389	367	387	403	384	370	379	391	398	360	376	403	411	429	389	402	404	373	356	346	350	355	383	375	393	378	404	435	387	387	390	383	397	408	383	373	394	404	347	409	390	376	391	350	368	389	381	423	391	354	396	386	352	393	413	380	370	378	383	373	379	398	397	375	354	363	369	406	386	361	365	369	382	362	379	408	379	396	361	363	392	364	361	370	395	394	377	398	375	394	418	428	381	391	399	382	380	369	357	377	362	380	396	372	370	374	344	377	383	402	396	391	358	368	384	379	348	388	379	376	358	415	371	371	358	378	384	365	380	358	374	367	400	378	388	370	412	402	374	401	362	359	394	375	382	396	365	416	386	397	355	382	387	396	394	371	389	387	392	387	369	386	381	376	370	377	355	419	375	408	393	378	394	395	381	388	445	412	369	391	394	402	370	379	355	392	407	411	375	359	410	378	413	384	380	409	409	373	390	380	359	388	396	379	391	403	372	385	373	367	372	382	405	375	386	399	391	372	406	358	402	404	380	397	392	383	377	382	402	402	393	375	381	404	435	379	378	375	373	383	397	431	393	372	381	365	366	377	383	371	372	381	406	388	411	344	381	380	388	380	383	388	380	394	393	366	385	369	342	401	385	394	439	398	403	389	373	368	383	362	371	407	396	376	415	392	367	380	410	361	373	374	401	373	397	362	390	397	392	389	392	335	375	344	391	390	377	375	367	405	417	384	377	387	424	337	367	342	397	398	425	334	376	389	361	387	412	423	359	391	370	370	382	392	340	387	344	387	400	375	364	386	367	407	359	381	372	401	427	362	367	353	367	375	403	412	404	382	392	400	394	374	368	390	396	415	399	379	374	382	409	377	382	357	346	363	407	413	400	379	383	357	385	378	375	376	387	401	396
25879	28432	38746	29752	12641	2150	672	523	531	471	475	453	503	480	465	508	479	474	545	499	464	491	457	462	462	502	481	449	520	495	482	492	434	483	473	476	456	518	480	473	482	530	482	495	472	467	468	478	508	511	484	464	497	463	473	485	462	470	482	486	479	493	511	424	475	467	450	488	480	509	491	489	435	476	482	480	448	504	452	487	493	495	451	488	481	431	467	481	503	473	480	488	442	508	473	502	480	480	492	474	463	472	490	493	479	490	487	439	439	492	457	463	462	505	473	471	486	464	438	500	505	471	466	469	455	452	469	450	462	465	520	482	478	441	457	480	511	468	483	507	508	478	462	484	477	449	481	480	465	446	483	560	456	459	456	496	507	504	457	483	437	508	489	509	507	477	510	502	470	479	462	467	508	500	477	493	456	460	499	484	448	499	490	477	451	493	477	470	496	455	495	456	454	449	489	481	491	455	467	489	454	496	476	517	454	485	465	462	470	479	470	472	480	457	479	483	444	487	480	470	491	496	466	463	462	487	509	444	509	496	469	498	480	466	504	457	437	504	482	463	431	456	497	475	481	472	446	496	459	458	471	500	460	461	483	511	472	465	460	418	460	448	476	484	493	493	471	501	510	479	506	514	495	448	455	485	482	501	453	480	470	458	463	487	455	470	514	478	487	466	436	497	432	458	461	479	486	495	510	511	468	469	447	490	483	496	469	478	447	533	507	451	442	450	481	464	453	480	493	437	498	492	482	459	460	471	488	467	473	471	491	472	559	449	492	462	519	484	488	462	484	495	478	484	456	445	445	475	503	522	498	513	478	467	472	425	458	509	497	464	478	475	516	485	510	452	508	461	470	421	461	485	453	473	490	497	505	464	495	491	488	485	528	460	512	473	469	464	503	497	483	463	441	465	489	488	467	500	486	447	516	487	464	454	472	465	512	463	459	486	470	505	459	451	498	468	472	467	483	466	481	457	511	481	481	484	455	457	482	490	473	455	459	452	504	472	477	461	459	470	465	510	445	451	476	480	474	486	461	448	437	463	517	462	466	477	473	514	466	484	461	435	520	461	497	497	502	496	474	499	497	457	456	470	463	473	501	459	476	506	435	414	480	509	459	462	462	460	483	466	435	468	500	444	496	479	493	481	466	493	450	467	506	470	503	478	435	454	458	495	538	473	460	477	465	454	513	473	511	460	522	460	497	461	461	467	513	464	453	462	463	488	514	484	454	467	483	446	461	435	435	492	483	451	419	490	512	480	447	490	458	475	463	499	492	475	497	504	462	492	481	473	508	469	518	502	477	497	491	514	458	461	451	500	463	463	479	497	459	452	477	446	495	457	505	473	492	473	494	487	492	458	481	459	486	507	522	440	455	491	511	496	465	471	489	489	514	476	485	483	454	508	457	478	482	463	497	441	458	483	433	470	470	489	461	489	504	500	497	465	485	465	441	455	453	463	460	487	523	522	500	491	495	482	453	485	490	479	442	474	477	436	489	458	464	486	482	491	505	459	442	470	456	445	484	448	488	491	507	518	475	468	441	502	515	447	508	527	435	438	505	478	483	441	512	470	447	467	510	479	471	458	469	455	480	469	504	489	501	467	441	481	485	487	455	457	489	491	493	430	456	529	444	481	432	471	463	487	481	504	450	481	450	441	456	476	500	484	486	490	513	481	476	451	478	472	469	470	478	459	453	462	433	498	431	486	479	454	468	445	504	484	507	512	505	477	482	442	487	461	485	481	523	486	493	487	449	509	462	504	455	480	456	477	492	503	437	481	485	492	495	457	483	498	475	459	462	475	468	453	464	456	464	504	505	501	514	486	474	483	471	521	470	510	465	448	479	479	484	479	503	507	488	452	481	471	469	505	470	472	495	467	529	462	496	464	515	472	512	461	458	509	477	483	459	497	485	477	484	424	492	495	484	484	469	476	460	462	504	498	494	486	484	454	483	475	476	461	489	473	536	467	493	469	447	471	467	486	491	516	479	491	503	490	461	446	466	457	496	443	451	502	452	479	463	488	465	450	506	495	466	445	478	488	466	445	492	512	483	473	460	464	455	476	509	453	499	471	546	478	487	480	480	496	499	469	435	493	515	449	444	458	479	519	457	482	498	447	489	456	488	500	461	471	480	477	475	451	497	461	480	489	465	496	475	475	502	503	474	481	493	497	487	465	448	521	489	496	473	504	445	491	433	452	472	482	478	450	422	466	473	500	502	473	515	499	510	488	501	481	507	479	479	491	491	512	451	497	492	488	453	465	458	491	504	482	497	482	479	455	476	461	483	485	482	518	464	475	480	483	492	510	525	505	512	470	517	481	441	469	433	471	476	502	473	481	476	442	443	472	424	479	486	515	466	482	478	484	525	487	473	497	474	522	460	476	435	461	470	473	495	447	519	480	469	481	446	483	465	511	452	469	473	487	461	482	491	440	502	448	478	500	511	432	499	477	510	515	480	460	477	469	454	470	468	488	450	498	478	502	458	464	476	491	520	469	479	448	509	503	496	527	468	458	515	503	472	474	459	481	524	468	470	492	423	456	469	482	500	447	445	441	470	461	513	449	482	460	477	465	453	507	434	490	483	466	468	494	490	506	445	480	495	497	480	488	517	477	498	497	478	492	515	460	460	475	475	486	466	505	463	513	495	465	505	493	437	486	467	508	532	523	494	454	493	480	462	495	486	504	471	444	455	499	527	488	508	457	484	485	468	502	484	461	457	468	505	452	446	457	509	492	443	469	479	449	488	446	468	458	434	476	432	494	467	484	514	477	505	461	467	467	440	473	470	433	451	450	498	446	504	498	456	475	469	465	454	480	468	470	476	473	494	476	486	496	478	494	467	468	490	508	454	476	472	471	460	498	480	468	465	484	475	451	484	479	476	481	495	448	499	481	451	475	443	495	443	472	500	492	483	470	490	499	491	470	460	540	471	436	477	461	494	476	465	501	478	471	464	446	442	512	472	491	505	474	465	455	495	476	460	474	474	488	478	481	471	449	486	487	484	507	474	416	444	451	466	471	493	473	479	485	467	419	467	473	507	497	498	454	485	458	477	482	470	458	454	483	464	466	477	451	517	451	454	498	454	484	476	480	529	454	488	452	509	467	489	469	466	469	451	508	498	476	520	487	489	483	498	478	506	427	495	459	443	488	464	489	448	504	463	458	479	493	471	429	484	502	446	483	448	444	499	454	466	476	454	482	474	470	447	488	469	493	420	451	449	447	466	456	463	479	457	482	474	462	502	469	459	493	454	483	473	492	469	460	459	497	474	456	499	459	512	458	448	487	435	473	483	460	493	466	479	489	450	518	471	472	461	486	475	452	486	480	415	468	466	463	452	523	462	480	510	498	475	464	478	499	471	478	461	506	454	479	461	491	464	464	442	477	494	474	497	469	494	497	431	458	474	460	500	461	497	467	463	482	461	478	474	486	467	496	443	470	454	481	481	493	472	472	478	480	491	465	481	456	468	466	504	485	492	453	462	444	488	506
58780	82808	50328	18371	4921	1243	537	426	426	411	465	442	410	467	476	460	414	465	459	450	436	490	439	431	466	416	446	461	494	452	441	422	445	441	476	494	423	439	481	425	436	465	434	434	453	435	477	447	455	457	462	420	438	430	498	474	413	442	437	460	492	429	465	442	401	493	418	428	455	443	433	406	434	420	430	415	388	420	443	427	470	440	430	478	453	462	419	437	454	462	444	433	467	455	451	438	419	443	421	449	422	433	411	476	439	443	429	470	443	440	437	480	449	418	425	428	456	434	424	474	473	457	418	455	445	469	471	430	454	397	414	460	444	425	414	481	466	468	428	462	446	463	442	415	468	462	416	431	415	460	421	451	450	442	439	400	456	450	435	451	444	390	426	467	435	432	462	429	398	443	472	463	465	441	438	403	450	435	457	427	482	456	450	445	436	445	450	437	417	478	462	414	454	454	454	445	430	458	437	482	441	467	475	450	429	444	452	428	408	430	433	439	437	442	455	443	437	443	464	452	441	457	442	419	425	425	464	418	451	423	448	415	444	458	447	471	463	426	418	423	450	395	418	447	439	459	441	471	437	435	432	400	454	448	465	426	463	470	448	448	459	445	438	431	429	463	477	422	427	421	429	429	433	434	386	436	435	423	456	449	433	415	444	413	416	456	433	437	444	473	437	440	444	420	424	454	421	448	434	481	412	458	450	451	451	431	456	437	455	462	445	411	427	398	430	418	441	435	469	446	433	431	413	428	465	430	476	446	456	421	431	442	441	458	451	401	423	455	432	444	440	434	410	455	436	424	419	436	437	430	423	436	403	445	444	433	442	440	466	441	446	455	425	446	455	464	452	421	445	456	457	437	431	452	409	445	430	459	433	393	457	437	408	442	400	437	432	427	413	423	453	433	447	412	451	430	452	418	409	454	435	474	415	472	403	481	432	458	441	456	435	447	432	406	535	429	460	395	443	467	458	426	450	477	466	457	454	452	465	445	422	422	427	474	483	464	454	416	427	428	467	441	427	435	411	446	458	444	460	428	420	467	415	443	457	456	446	457	437	396	423	459	441	426	475	466	446	423	479	419	434	460	473	437	427	459	445	462	408	433	425	458	452	459	412	453	430	421	422	450	473	465	434	433	437	434	437	434	446	408	458	453	452	417	443	459	428	410	461	419	446	421	435	473	448	455	470	392	461	439	437	417	428	460	429	438	434	447	403	467	446	408	439	402	446	432	429	458	470	450	425	451	456	470	438	473	432	445	433	452	405	459	445	424	407	449	411	463	452	435	441	425	449	441	453	459	436	426	482	461	440	434	446	448	470	428	425	454	447	482	453	455	459	426	479	424	449	433	431	470	431	454	497	473	416	440	418	441	405	446	415	464	458	438	440	402	445	431	422	465	443	470	402	433	472	426	435	461	452	457	443	396	436	450	463	443	414	451	482	425	442	411	455	426	413	444	459	413	450	421	415	437	451	426	450	433	482	403	416	448	442	408	436	442	440	452	422	450	465	428	469	435	403	467	467	458	434	458	430	462	426	433	419	424	452	412	440	480	465	447	478	457	450	412	410	487	470	435	415	451	436	475	433	402	438	456	413	434	421	468	450	430	475	439	425	464	436	435	428	440	484	435	445	454	485	462	494	408	421	419	440	446	442	430	414	449	474	422	412	437	409	449	430	454	426	444	425	445	448	430	445	427	448	461	418	447	465	454	452	452	435	430	434	463	419	403	448	436	402	412	415	464	421	435	443	459	465	433	447	478	427	434	442	427	451	417	437	432	433	426	420	443	435	452	469	422	484	430	418	449	433	420	436	451	424	436	449	445	444	485	466	434	445	443	439	415	484	425	435	479	465	436	441	464	463	441	447	409	477	455	429	410	444	419	393	456	441	450	464	417	435	439	462	451	438	461	447	446	431	449	451	452	401	454	437	472	446	437	431	384	449	416	419	419	471	438	435	461	433	496	469	445	431	450	445	464	466	448	440	453	454	464	417	449	448	467	453	456	446	429	441	443	433	463	448	431	441	457	453	454	480	418	482	463	441	459	439	426	433	471	428	414	459	443	437	418	407	450	439	430	451	401	391	467	471	426	442	446	432	456	430	433	464	460	461	425	451	456	431	452	450	459	458	411	467	445	468	461	481	472	452	449	470	447	457	424	443	443	424	423	437	464	430	468	433	422	412	458	430	493	431	443	443	428	434	439	441	424	412	452	435	425	453	489	461	422	475	466	441	453	443	417	454	478	397	407	449	427	436	452	469	415	405	441	383	413	467	467	428	438	441	426	447	436	409	437	410	433	415	445	432	410	424	460	484	438	442	427	412	426	413	443	421	489	410	412	417	443	461	434	450	429	426	460	477	439	465	442	416	440	458	470	468	447	414	450	441	428	428	449	438	442	458	463	423	424	445	431	445	401	457	456	390	455	408	449	453	446	443	414	444	422	443	479	489	460	435	451	443	425	429	436	462	446	441	446	490	440	447	431	427	406	450	440	454	436	461	425	437	436	470	398	444	468	485	440	429	439	409	467	468	440	456	454	465	440	421	456	429	417	481	440	441	439	437	419	400	425	469	472	462	461	440	419	477	450	465	421	454	465	438	438	470	451	464	467	455	431	447	429	422	438	437	458	410	415	431	440	410	417	443	446	421	399	439	419	452	453	465	459	437	440	423	460	422	467	465	420	483	436	474	440	426	397	430	426	434	448	438	431	450	440	435	430	440	458	467	444	422	416	435	432	483	442	438	431	460	464	474	468	429	445	450	424	432	457	432	470	407	423	445	474	442	445	487	420	447	450	448	398	448	413	453	440	418	437	436	430	429	456	451	453	450	501	436	428	450	447	429	471	447	411	446	437	421	461	426	431	469	417	444	419	444	435	418	393	445	413	449	425	409	443	424	433	441	453	444	429	461	423	448	450	420	447	467	471	472	419	441	424	447	458	430	431	459	435	428	430	442	420	447	474	443	399	437	466	446	443	414	444	472	449	439	444	453	448	430	425	454	443	435	483	417	463	427	433	440	416	421	485	451	471	461	472	412	467	408	452	438	415	438	462	460	433	443	436	454	432	427	466	443	425	444	445	452	414	441	412	430	457	444	423	465	459	421	449	472	407	459	451	426	444	433	406	465	440	452	462	452	423	447	425	469	403	394	468	439	431	462	447	402	513	421	482	449	394	452	437	460	409	450	454	444	458	418	463	437	445	452	418	454	423	423	440	443	503	423	497	436	455	463	506	438	419	432	430	409	421	454	455	407	427	448	452	457	453	430	438	446	454	455	490	471	468	471	406	442	429	467	414	468	407	424	445	458	441	425	425	418	420	432	421	427	484	441	439	428	431	444	456	460	439	434	412	434	444	414	423	473	454	442	427	425	448	443	439	447	408	388	405	433	460	446	427	414	423	460	438	436	418	448	423	441	442	465	460	433	438	433	433	417	441	471	468	436	425	477	454	458	459	471	427	485	507	421	426	453	420	467	447	445	444	443	433	450	419
23987	23487	33033	28427	20823	11171	1822	816	632	668	669	616	656	607	633	655	598	645	644	601	626	685	644	672	607	635	649	560	624	703	592	628	609	624	645	599	583	650	631	627	615	622	651	662	623	604	651	582	632	631	630	582	627	608	606	598	599	673	654	593	665	646	619	633	594	646	622	629	628	639	643	645	602	621	617	650	641	603	568	659	590	603	591	605	577	609	594	612	596	632	625	586	611	616	587	610	558	635	616	606	633	647	635	619	631	603	611	598	625	659	601	636	612	563	584	657	612	569	648	626	644	584	650	627	627	612	637	586	619	624	564	588	595	653	572	613	613	636	595	633	589	594	578	621	651	632	610	598	648	641	650	604	631	630	649	641	580	656	586	628	560	629	576	635	623	600	606	647	628	629	629	609	613	650	617	564	599	625	625	604	630	636	548	617	677	622	612	616	627	616	608	592	652	632	646	605	653	629	645	604	650	596	633	623	592	608	629	596	617	567	631	652	592	624	584	612	612	617	649	600	620	620	652	561	620	618	607	608	605	616	604	641	633	627	632	654	685	617	605	603	598	600	635	590	624	662	592	605	585	573	628	584	615	621	632	611	595	576	646	629	590	608	612	589	592	590	636	582	623	602	608	635	589	564	644	599	562	633	631	593	612	618	646	624	615	598	644	640	676	625	656	645	648	667	678	611	633	630	597	621	634	554	631	618	627	622	597	590	607	596	596	621	602	603	651	599	649	636	620	629	624	649	629	623	600	629	595	625	613	605	600	593	628	602	641	664	649	625	620	642	628	606	593	642	626	575	622	619	569	634	587	613	565	639	594	595	593	659	643	619	610	628	636	639	601	606	633	596	651	596	633	590	629	614	607	584	635	637	633	631	619	601	600	588	577	575	609	604	608	613	629	594	642	647	639	591	597	606	605	634	643	581	610	592	639	604	628	666	605	613	639	571	679	595	637	616	632	626	637	607	612	603	604	640	648	591	616	628	631	614	605	641	609	576	590	626	652	632	657	584	603	628	570	617	630	604	661	586	633	628	619	661	575	603	575	629	584	623	591	602	597	608	600	600	630	621	622	630	605	587	631	583	598	623	590	630	587	613	601	598	665	581	638	618	662	619	667	581	613	596	591	604	632	654	603	607	577	602	593	589	629	610	614	615	665	617	563	579	607	590	638	588	623	623	619	597	544	649	578	580	621	593	628	638	591	576	646	566	656	588	625	580	635	653	573	594	593	631	569	629	577	619	580	597	608	583	609	618	631	648	646	644	638	522	588	614	611	636	631	560	575	614	596	595	606	592	611	571	629	612	651	563	648	607	619	627	657	642	663	656	598	580	635	598	564	644	612	641	617	590	639	607	605	592	597	599	627	623	627	613	609	636	610	610	615	625	607	591	618	625	626	630	584	611	626	598	619	583	593	628	618	621	600	592	607	593	678	563	622	597	617	582	596	596	599	598	633	659	609	643	607	621	553	609	662	621	666	616	613	588	597	640	599	615	620	619	646	617	596	614	618	584	642	602	611	614	614	600	615	625	594	575	637	641	624	627	631	650	638	576	580	604	636	677	649	617	599	617	632	639	584	625	627	629	656	625	633	596	635	589	612	619	602	602	625	592	621	604	633	596	621	595	627	640	632	627	582	621	634	596	594	595	635	647	609	607	654	654	613	652	614	672	584	595	590	600	631	608	603	602	599	593	642	591	608	608	616	647	590	621	657	578	621	628	636	603	556	602	629	690	610	619	583	620	596	661	624	619	613	613	617	620	603	648	616	630	608	632	609	604	646	648	626	593	624	650	624	624	606	641	624	622	639	647	612	646	620	623	625	678	652	622	591	654	607	668	623	598	565	587	612	651	635	654	629	590	583	584	623	585	608	658	601	593	598	617	639	637	577	619	634	652	599	597	673	623	597	607	580	626	631	643	603	621	623	584	583	616	640	649	610	587	615	604	607	643	643	655	591	652	580	564	624	646	606	616	612	631	658	647	611	619	617	559	619	582	654	670	615	636	614	619	654	593	620	601	608	614	605	639	625	627	614	598	629	650	582	601	634	654	654	649	615	630	612	622	644	598	616	643	613	600	609	667	641	637	657	647	636	631	649	595	629	596	610	606	591	615	615	642	621	609	657	601	643	617	610	571	618	634	593	599	605	612	611	619	610	603	650	608	614	611	610	634	565	595	601	617	588	599	600	617	607	612	578	636	629	621	647	643	634	637	588	601	605	589	601	602	630	621	593	590	630	589	617	660	627	609	568	626	622	594	641	636	620	638	602	661	661	608	597	662	624	612	592	598	635	619	627	654	618	595	651	649	619	574	606	598	665	615	588	611	598	650	603	595	621	643	606	586	655	624	627	644	625	602	642	618	612	650	608	613	607	589	625	636	606	622	634	605	585	647	634	605	591	617	622	624	610	626	596	628	624	613	668	642	582	613	638	572	655	598	606	584	607	610	634	580	594	604	600	627	622	646	548	638	568	624	602	627	603	568	628	599	605	601	667	598	628	686	614	566	561	599	676	597	612	615	582	641	613	588	597	609	628	577	578	580	594	634	581	609	662	637	618	587	656	591	670	651	600	634	638	645	616	637	608	628	592	535	615	630	601	626	604	615	610	583	588	550	588	644	605	602	682	626	551	625	601	600	630	607	653	615	629	626	637	634	652	569	623	576	637	620	616	622	629	606	585	611	612	593	634	635	597	601	636	594	591	663	651	653	624	630	606	619	571	637	611	630	589	625	628	643	589	587	590	614	603	618	618	676	602	584	580	588	597	591	574	605	599	581	586	614	611	587	579	620	610	626	639	650	550	602	587	630	636	597	621	626	581	603	589	617	608	592	584	624	595	626	647	636	618	577	560	586	607	586	612	607	608	629	648	536	534	592	624	599	599	588	645	607	629	653	634	613	579	605	622	628	625	660	622	576	626	616	649	637	628	612	623	618	651	645	609	668	580	608	609	623	609	658	603	593	613	650	629	638	645	630	606	626	592	607	626	607	612	573	597	585	580	586	587	655	641	613	653	625	607	669	640	611	592	630	635	659	636	624	610	595	638	621	583	629	638	606	642	578	610	603	589	631	616	637	584	624	654	627	590	580	593	641	627	618	582	585	576	602	571	623	617	626	597	635	628	614	602	591	583	655	597	646	613	633	622	601	613	566	649	644	580	638	625	623	582	610	619	591	629	646	574	614	583	564	619	578	595	615	613	595	654	605	630	620	629	637	612	644	652	596	624	565	561	642	565	574	628	596	637	597	620	635	628	590	644	637	622	574	630	623	607	634	594	624	641	627	630	612	589	624	651	616	636	630	597	617	644	588	560	598	625	598	588	622	648	568	606	603	603	614	621	639	582	581	599	580	572	629	652	638	594	617	612	636	635	611	593	658	623	575	557	630	607	632	608	598	613	645	597	644	600	570	585	625	571	633	550	642	629	590	568	549	605	580	625	593	621	644	634	645	602	619	603	556	571	631	618	600	644	630	601	579	593	611	590	659
62652	99117	64439	31483	9750	2370	853	626	626	558	574	606	627	651	583	632	548	568	562	600	602	616	621	608	643	585	586	609	617	576	614	587	642	608	617	586	612	611	611	633	583	588	607	570	575	588	550	562	605	612	588	591	577	625	550	529	597	604	597	574	576	562	583	585	591	609	608	619	579	586	633	563	591	567	585	565	625	559	626	615	615	611	613	588	623	559	594	596	588	555	563	614	566	573	625	630	577	592	627	624	578	591	568	565	566	580	619	574	610	583	611	575	594	613	612	613	564	591	567	591	589	604	598	613	579	588	581	606	596	572	615	578	612	592	587	596	593	584	586	583	602	562	594	559	582	593	568	564	564	602	579	579	601	575	599	583	598	584	560	557	605	585	601	606	595	573	601	596	591	588	659	571	586	600	588	621	603	581	578	582	619	616	588	541	606	604	598	561	572	586	564	614	613	587	548	596	615	553	583	582	590	577	598	622	593	544	580	583	583	624	530	594	587	635	574	588	645	581	600	580	627	657	608	582	558	572	564	567	541	554	592	631	624	604	587	582	622	614	589	576	575	578	566	585	614	611	593	594	585	514	584	622	635	564	604	559	604	606	548	598	632	606	594	593	582	584	541	617	592	592	601	564	616	644	577	606	576	583	561	540	590	599	569	565	576	586	573	570	581	603	611	594	572	596	566	581	591	638	563	608	603	568	586	594	629	597	588	551	586	590	610	609	591	544	617	592	607	583	605	607	591	567	580	592	570	542	585	576	602	586	576	569	560	566	536	570	586	599	576	601	581	563	617	619	603	559	547	593	632	552	561	578	584	604	537	635	619	551	617	628	577	593	595	558	618	616	612	598	583	654	546	536	600	549	620	602	537	578	566	603	592	590	582	574	556	597	601	612	583	567	596	568	590	639	600	570	628	605	557	635	615	591	595	589	594	569	596	595	615	580	626	590	606	572	611	623	594	609	557	641	589	570	620	583	573	548	609	584	576	600	636	588	560	596	576	574	596	577	587	604	578	572	582	575	571	573	548	608	590	600	637	582	610	565	595	566	600	585	603	512	545	582	637	586	540	553	572	542	570	611	575	597	566	581	595	610	543	592	584	610	603	577	600	600	591	575	582	582	542	568	568	574	583	568	586	625	605	619	598	598	581	633	569	569	642	621	560	617	552	598	645	568	619	616	598	595	557	592	595	609	626	598	624	619	584	577	626	563	631	593	598	603	561	610	643	603	575	604	576	583	570	580	565	569	566	573	601	548	603	604	587	567	582	568	562	564	578	580	616	552	537	564	591	571	577	605	610	574	594	606	595	591	587	606	586	579	575	598	603	603	591	607	601	597	586	582	585	555	574	615	578	628	613	604	597	590	621	589	590	613	593	606	556	611	604	587	584	568	608	572	577	589	561	632	579	522	581	567	604	556	600	586	616	534	578	568	562	580	591	590	620	673	638	601	608	592	525	631	569	623	527	601	557	587	601	594	542	593	575	585	643	560	598	601	573	591	561	564	540	633	582	589	593	631	533	609	605	560	606	578	590	562	620	622	579	617	610	560	549	603	584	584	589	566	597	589	586	584	573	613	635	572	613	601	572	582	592	601	590	593	616	601	554	607	568	568	578	584	549	591	607	585	581	605	585	609	606	597	612	582	581	615	631	614	520	597	629	639	644	589	596	570	589	562	627	578	600	559	601	620	638	650	604	604	559	544	577	571	600	601	598	608	614	579	631	585	597	576	617	501	565	555	598	566	570	578	636	567	578	587	608	624	627	576	593	657	627	553	590	578	607	593	611	577	569	600	570	600	631	595	552	579	611	590	587	607	578	550	594	597	592	600	563	602	594	593	593	563	573	598	556	565	639	643	589	589	625	599	565	562	587	598	525	557	627	563	538	565	566	593	606	597	593	545	594	557	571	569	583	605	575	584	625	601	599	611	617	595	582	619	581	547	616	614	569	617	572	596	569	551	607	598	636	553	630	558	585	600	569	627	622	592	600	558	610	600	607	613	647	629	575	612	594	613	619	581	558	590	582	586	619	566	565	574	617	570	535	578	598	577	619	565	566	590	627	561	551	576	584	550	644	583	609	570	612	578	555	599	567	617	610	617	599	588	602	593	617	605	607	610	580	643	565	570	613	555	554	590	592	613	573	559	570	581	592	601	617	580	612	586	560	623	625	559	573	537	610	597	569	645	597	533	571	603	627	584	591	602	618	568	581	608	589	604	623	572	594	615	601	627	553	643	565	526	585	582	581	556	558	607	573	632	616	595	557	603	599	586	587	617	616	587	606	551	590	605	589	609	570	577	599	532	595	577	628	597	599	621	580	610	581	523	601	576	565	587	599	601	590	632	593	600	581	596	587	576	578	608	578	549	572	585	649	554	598	590	574	590	570	586	572	568	594	581	587	616	604	596	612	600	578	587	567	641	576	580	572	572	584	590	600	574	579	620	553	606	635	565	608	546	617	556	574	601	554	574	581	563	592	603	589	573	578	618	567	531	548	597	612	554	574	600	547	566	572	579	585	558	603	582	604	584	539	593	613	609	579	577	567	590	607	612	564	587	550	586	603	560	605	621	587	617	606	520	605	600	586	618	616	562	578	544	583	628	566	582	563	557	581	585	564	629	629	565	621	607	567	564	601	628	552	622	635	583	565	634	609	574	576	613	588	596	570	550	594	605	598	548	599	610	570	597	572	555	605	610	571	587	581	581	556	621	592	599	595	590	577	595	613	587	616	597	588	611	611	626	552	592	572	549	590	589	577	595	570	594	561	627	593	596	593	611	547	564	596	560	631	584	651	564	591	562	548	561	580	577	567	544	589	624	604	571	615	602	548	588	599	564	576	595	577	576	629	608	568	569	594	569	630	582	586	589	610	602	598	558	564	567	595	597	643	606	615	623	603	588	616	596	568	570	562	561	620	576	610	606	624	601	603	572	594	590	579	625	595	627	592	565	591	614	582	606	592	578	572	615	583	600	574	588	600	580	546	558	599	565	589	590	556	590	576	621	626	569	561	549	546	569	592	573	598	611	575	568	570	601	584	581	585	580	595	573	584	569	578	580	562	562	597	587	597	584	560	518	571	576	620	570	607	596	583	640	595	527	612	599	599	635	527	583	559	594	559	602	554	575	566	575	615	606	586	590	575	571	581	654	566	595	604	566	590	603	616	621	592	552	539	596	570	600	592	591	528	566	573	633	601	623	630	600	582	589	598	559	571	606	607	604	580	581	609	600	541	564	552	615	613	552	527	573	607	554	585	630	584	620	566	522	620	605	582	607	574	655	592	592	621	576	638	558	624	546	605	593	554	603	560	554	603	562	595	625	585	599	580	567	559	603	584	569	568	557	567	557	556	586	568	612	591	588	580	606	606	568	580	576	583	615	628	610	555	628	582	597	593	560	601	584	564	595	559	583	620	581	562	582	617	593	551	629	623	574	563	547	609	552	583	547	575	605	589	625	531	592	603	615	606	596	608	594	589	590	569	591	583	596
30877	31953	24160	8055	1489	653	499	482	516	499	468	447	457	461	474	482	479	466	464	471	453	490	456	418	451	491	452	470	469	473	495	465	454	455	432	463	445	433	484	486	461	476	498	468	453	464	452	464	425	463	457	480	458	498	465	493	447	454	504	452	491	448	461	468	475	467	484	469	454	436	504	433	448	473	482	479	522	477	445	464	454	456	438	462	462	462	441	456	506	479	440	473	460	422	480	475	495	460	445	435	497	498	451	460	446	490	478	458	460	446	445	495	474	459	465	475	473	424	474	473	463	465	483	449	489	465	434	453	471	473	474	460	435	489	532	452	477	474	478	469	441	493	442	479	467	509	447	429	470	454	459	477	467	491	420	453	493	477	484	448	477	492	457	430	483	486	483	473	448	450	493	482	495	447	486	454	519	426	455	498	465	472	482	421	446	451	494	469	477	459	454	487	498	440	455	449	478	490	468	469	494	429	425	438	511	452	436	467	470	469	484	484	487	473	456	469	451	433	462	486	433	477	502	453	466	490	468	469	477	464	447	477	442	424	481	496	512	428	537	463	455	432	417	462	460	442	442	464	477	477	455	484	443	489	468	438	431	464	435	478	504	470	414	463	498	469	462	453	466	455	416	476	447	453	475	493	465	488	460	477	458	491	479	454	453	455	458	479	424	443	479	471	460	493	453	450	436	477	461	511	454	464	450	441	477	460	461	440	464	454	433	454	496	461	475	450	437	502	465	459	440	431	477	435	438	486	476	493	454	505	439	475	463	470	471	485	468	462	481	477	467	469	500	457	435	487	450	420	433	466	464	474	468	437	445	464	458	486	472	448	468	468	461	448	496	466	487	430	432	437	423	487	439	401	425	470	441	477	475	478	442	465	479	417	437	475	470	451	490	436	480	458	475	462	414	427	443	454	474	488	483	489	449	462	475	504	443	461	460	454	468	458	466	442	488	471	489	467	491	465	475	473	469	471	499	468	442	471	476	449	459	506	442	449	466	434	498	463	473	445	484	435	436	420	468	462	461	469	468	495	443	505	430	456	459	454	457	452	465	461	486	475	453	511	458	465	455	481	475	464	430	501	535	460	467	468	496	479	410	458	442	476	469	434	465	473	426	420	449	489	460	481	437	418	484	522	467	528	458	455	455	467	458	467	475	468	461	440	469	448	446	445	441	465	473	451	472	453	495	423	471	469	473	472	461	464	450	465	460	486	446	445	452	468	466	429	470	454	439	504	495	502	464	472	506	469	499	484	448	452	466	445	429	440	438	469	456	443	453	460	470	450	454	454	503	497	451	483	470	471	459	453	460	424	476	454	500	466	465	495	459	460	482	464	466	480	465	445	464	464	455	524	530	471	487	490	447	446	438	482	463	438	471	478	433	456	498	466	471	465	474	470	423	450	480	482	438	458	473	450	414	483	415	475	474	424	455	478	488	465	465	455	424	488	440	461	486	440	444	461	455	448	464	472	463	457	433	479	471	461	444	474	494	435	469	501	498	443	453	410	471	459	495	476	432	464	474	460	467	483	436	472	451	495	449	455	479	442	495	457	461	500	475	457	442	487	475	421	462	440	458	472	484	460	422	463	487	490	427	436	431	456	434	486	475	475	473	470	487	450	419	489	440	435	438	478	469	438	476	433	510	493	433	463	459	483	466	463	478	435	471	455	459	456	469	447	482	453	476	436	472	472	480	467	453	453	486	434	470	487	467	429	462	492	442	472	461	465	469	449	487	506	457	480	492	460	461	441	454	470	428	446	498	435	463	485	448	446	445	484	469	471	429	461	461	475	459	467	471	477	457	520	463	463	493	413	459	469	462	455	474	508	482	471	483	505	516	475	468	454	459	489	457	453	478	445	492	460	449	465	463	444	452	447	446	492	495	447	447	475	476	472	452	425	494	457	485	428	476	479	437	465	496	488	447	445	459	477	450	460	444	480	475	440	449	486	499	470	471	462	488	490	477	460	459	478	496	444	440	470	482	473	447	467	435	502	464	452	428	462	455	467	481	458	482	463	456	453	476	429	453	474	465	463	457	529	479	487	430	479	473	463	515	512	439	513	457	445	454	483	432	468	449	487	435	450	466	465	479	476	474	476	449	450	455	427	465	466	463	429	471	478	481	448	468	477	468	442	448	454	464	454	454	400	487	437	500	483	483	462	490	474	464	466	489	494	485	483	487	491	477	487	439	446	436	465	453	445	498	464	458	463	475	447	457	479	464	453	445	456	459	418	461	457	421	451	476	449	454	484	478	427	490	475	437	458	461	447	435	453	429	455	466	462	442	470	425	470	463	451	461	468	511	449	481	475	460	417	463	415	422	485	481	463	453	502	482	492	468	462	478	462	509	485	465	457	440	474	488	479	458	444	470	502	491	461	517	505	507	461	459	439	452	493	459	463	495	462	444	468	420	500	470	441	481	460	493	480	471	487	462	511	478	453	468	422	463	475	464	442	474	489	486	461	417	449	449	509	470	453	467	458	503	436	490	455	450	434	457	442	449	449	496	465	475	487	475	444	471	469	454	511	448	452	504	467	467	481	459	439	467	448	422	470	485	465	488	470	453	472	467	480	500	484	483	467	458	509	467	463	479	454	488	429	471	458	493	425	516	449	430	468	437	468	457	497	460	501	498	463	415	457	500	477	480	489	449	506	471	445	472	471	509	469	479	486	467	446	467	471	436	471	465	485	470	504	482	475	463	464	456	459	483	436	461	460	468	480	420	498	486	473	489	454	443	434	447	460	459	497	464	448	432	471	471	455	448	414	420	447	430	462	463	471	470	455	482	476	459	488	484	435	464	480	464	498	444	445	464	469	482	478	438	465	488	469	451	472	477	492	464	487	485	465	424	437	454	486	460	448	482	447	417	466	439	483	470	451	491	431	483	446	443	456	435	463	472	430	439	418	475	494	474	499	475	455	446	430	457	501	490	434	473	460	470	478	482	484	491	482	477	473	492	454	444	468	441	479	455	452	465	457	472	456	432	437	462	470	424	472	440	436	512	433	437	441	473	474	447	457	466	431	458	473	448	460	432	463	458	458	474	462	429	446	438	497	487	463	505	473	476	500	454	519	481	470	447	453	508	439	488	470	471	442	482	440	486	481	480	467	454	509	456	510	467	436	443	454	464	473	481	498	447	475	437	452	427	482	456	451	486	440	476	492	484	454	495	458	474	419	496	495	466	491	470	436	508	457	471	487	434	454	479	438	481	464	468	462	455	415	448	484	453	463	472	447	416	496	446	469	454	443	434	465	486	454	452	478	477	477	495	465	444	450	468	457	484	460	453	455	461	455	444	493	479	427	459	463	475	413	475	475	471	468	446	485	432	461	467	482	473	451	494	452	499	441	453	480	453	456	478	430	435	447	465	475	484	465	473	471	486	451	458	466	484	478	467	468	446	454	472	505	507	472	461	457	473	483	448	452	529	418	466	508	452	469	464	422	465	455	452	474	468	436	485	432	491	450	425	468	458	483	473	468	452	431
25820	35969	17319	4273	1180	505	408	398	400	381	382	414	404	410	425	413	400	371	428	429	418	416	380	374	400	404	421	392	448	399	419	388	404	374	373	388	377	403	392	399	402	394	429	395	372	393	443	409	395	372	387	405	445	406	407	396	392	424	400	418	406	392	424	395	415	382	371	398	426	425	412	386	406	368	373	410	417	430	411	403	416	409	406	381	401	397	400	388	387	416	382	425	400	419	406	395	391	404	426	388	378	385	414	444	395	367	380	373	408	346	414	425	379	420	387	369	406	387	374	358	423	393	399	386	414	396	417	397	410	405	370	358	380	417	400	404	411	379	385	387	423	390	423	404	397	423	379	418	404	373	404	396	379	393	398	395	399	402	419	399	375	386	411	391	390	383	421	411	395	418	399	402	380	410	403	432	411	423	389	359	396	371	365	406	392	402	408	405	386	433	428	385	420	406	384	366	360	371	423	418	412	433	372	382	428	396	373	435	415	418	415	392	445	368	382	388	408	425	394	394	349	390	396	387	374	393	385	391	393	383	420	412	400	406	411	396	414	419	391	391	404	418	438	394	384	416	405	380	390	381	394	398	363	428	426	429	394	361	412	363	418	392	380	388	400	392	384	396	360	395	367	379	435	429	400	417	416	386	437	399	385	364	400	383	423	388	435	404	425	373	384	379	412	399	431	395	402	383	422	414	412	384	381	401	414	408	393	413	387	407	386	411	378	380	376	366	439	429	405	391	396	397	381	402	375	407	368	414	413	404	373	420	424	377	394	369	418	388	415	426	401	379	413	414	395	418	437	385	375	395	412	404	367	380	424	404	403	412	390	432	401	414	431	409	401	389	404	419	429	404	392	414	372	429	426	382	405	394	427	384	430	405	414	428	408	415	370	398	411	422	388	391	408	403	380	412	402	384	372	434	407	400	383	407	373	382	418	419	384	395	369	415	416	400	422	414	416	410	402	385	397	383	393	412	418	430	362	393	353	389	393	420	378	382	411	419	396	415	393	401	408	384	379	407	423	422	404	410	391	404	421	434	378	377	384	415	407	424	417	381	377	437	378	414	380	423	413	405	375	386	443	413	394	419	419	402	417	413	377	381	400	381	399	366	379	388	401	394	411	385	402	400	402	375	422	391	389	415	394	384	365	408	414	367	432	430	412	396	394	390	379	418	425	397	413	399	422	391	373	421	426	367	387	391	385	398	402	397	440	379	401	402	390	390	389	439	369	387	413	378	376	402	390	390	373	391	398	370	381	385	416	402	401	378	354	380	388	384	432	412	437	396	418	425	383	419	382	385	405	403	393	394	445	390	427	435	419	391	402	399	409	383	404	379	415	396	407	362	425	435	395	407	388	389	401	385	418	402	386	390	387	361	396	374	408	400	388	401	373	431	439	380	398	402	413	352	376	401	416	404	376	377	343	403	390	428	389	428	380	397	363	382	418	422	385	391	401	418	389	398	367	419	388	382	415	402	368	406	439	377	395	396	408	396	413	391	419	419	389	391	354	390	411	392	395	402	391	387	414	380	378	391	387	411	417	386	413	414	379	356	389	385	390	401	379	392	401	410	441	416	399	405	421	399	414	395	383	392	342	402	463	432	409	475	443	408	402	391	391	392	402	420	381	407	382	389	400	366	402	366	400	404	373	412	434	395	389	404	402	382	420	436	416	418	369	395	401	431	400	415	375	401	359	447	406	394	367	407	412	399	410	389	362	426	376	388	424	409	394	381	401	380	423	395	429	400	421	384	394	430	439	433	400	416	397	417	395	371	397	391	402	394	405	391	376	423	378	394	392	402	414	373	418	405	401	397	425	371	439	421	392	383	383	419	406	382	410	375	441	399	368	400	386	361	362	409	377	417	389	423	400	394	426	404	410	388	406	429	400	391	417	371	384	426	376	407	415	398	371	392	417	435	411	396	407	437	413	368	419	413	366	384	382	449	362	411	408	403	399	373	429	373	402	425	392	379	386	437	398	408	418	441	400	420	371	420	389	432	419	388	359	385	374	413	404	402	400	404	388	418	404	400	399	396	407	409	415	384	371	412	379	383	350	382	377	418	404	407	424	367	381	412	408	405	421	395	416	373	376	426	387	378	406	396	391	409	407	419	444	369	391	371	390	403	407	422	392	368	395	389	405	358	375	411	442	407	408	428	407	367	372	391	335	401	414	393	423	414	411	408	425	378	389	372	400	401	410	399	430	352	390	352	396	419	419	409	401	384	459	376	388	371	411	404	380	380	389	395	397	402	410	413	402	386	383	408	419	370	395	428	394	404	403	410	374	413	402	403	418	432	411	408	412	433	434	404	406	409	414	410	459	399	408	400	393	407	370	380	414	396	418	367	367	379	400	390	424	417	363	432	359	387	405	434	431	366	403	432	423	340	411	370	375	397	432	371	386	369	370	375	414	392	396	424	396	396	411	392	420	421	406	415	440	399	385	431	400	402	401	401	410	384	400	425	402	375	400	355	397	404	413	406	362	429	386	402	413	369	387	416	391	399	405	422	381	406	368	378	391	368	397	399	412	404	417	416	413	410	397	400	373	416	378	387	399	433	393	415	391	419	361	358	413	390	396	392	385	396	383	408	450	414	416	397	387	416	402	370	397	420	394	399	399	401	412	390	392	404	401	418	447	413	424	387	397	426	401	402	382	403	401	395	384	385	430	421	392	386	402	407	380	387	389	418	400	400	383	406	404	418	382	381	370	393	407	381	416	394	415	405	413	379	422	404	409	416	417	403	397	398	413	422	429	415	385	419	442	362	413	409	399	394	401	364	411	402	405	406	417	412	367	428	395	405	399	389	414	399	393	406	387	382	388	405	383	410	425	418	411	395	416	375	427	390	377	388	427	394	412	391	390	399	393	398	374	397	375	384	389	406	357	427	461	363	387	398	422	426	396	411	406	408	402	372	422	383	391	402	402	419	431	393	428	391	388	385	409	377	400	388	442	410	399	398	396	398	388	424	408	446	389	356	384	392	402	368	378	368	397	431	380	400	407	374	414	395	363	397	380	412	388	416	392	420	363	375	411	413	377	403	410	415	421	419	416	394	377	398	393	427	392	425	406	420	387	413	405	408	409	404	397	392	389	424	369	391	416	376	410	406	371	413	401	434	388	399	398	395	431	440	391	385	438	412	410	400	398	407	356	410	402	380	393	426	415	404	410	379	413	404	383	387	363	424	417	411	382	414	397	412	417	406	404	452	387	395	420	423	425	424	413	400	366	398	408	406	364	362	386	389	419	409	414	411	403	418	387	412	396	415	422	415	401	413	402	379	449	398	407	378	409	410	416	386	401	363	403	438	405	410	375	400	374	408	398	413	380	413	412	395	389	413	396	384	376	416	388	392	417	347	388	418	410	362	398	373	417	400	413	415	401	374	380	406	416	393	403	402	395	408	398	406	391	393	418	440	398	390	393	443	393	395	407	422	375	401	394	429	395	424	434	374	396	361	432	434	369	406	399	418	399	413	418	413	394	383
26078	28547	39058	29944	12863	2260	798	601	513	549	553	502	516	469	517	532	464	534	521	499	499	481	497	483	505	497	454	528	474	538	498	478	479	522	488	521	526	483	510	468	511	488	458	493	528	493	511	481	496	480	487	555	499	458	482	500	525	473	472	494	501	539	472	458	470	486	491	476	510	533	502	494	504	508	476	448	494	498	489	522	486	501	456	464	456	503	467	459	546	487	510	479	531	514	499	503	470	519	522	516	495	465	441	527	496	474	491	479	539	493	470	490	458	487	488	508	505	479	505	526	535	483	505	482	523	511	509	508	539	519	502	483	518	506	480	493	489	477	443	493	487	519	510	472	514	471	446	494	521	458	497	528	485	492	483	519	531	490	486	494	495	510	476	518	547	533	468	510	544	496	448	510	473	477	519	490	513	477	540	511	479	474	512	485	500	488	506	498	526	494	479	474	509	491	478	446	496	484	486	498	542	467	480	519	536	542	496	471	514	545	448	490	507	513	495	483	488	489	539	481	464	540	512	504	439	465	532	511	468	525	520	474	510	470	517	487	491	496	477	444	496	498	496	525	477	500	495	508	509	478	472	509	455	466	460	490	467	491	494	494	480	490	502	474	507	472	461	480	484	514	507	501	523	497	439	482	505	421	479	517	495	453	510	485	520	500	443	513	500	529	466	514	501	483	496	451	461	520	492	488	490	504	517	497	519	499	480	449	511	498	520	478	441	514	503	506	509	499	445	456	510	549	522	489	514	486	490	485	482	525	454	474	499	441	505	478	485	466	511	469	515	489	521	440	515	497	528	497	523	469	477	471	499	495	495	472	464	451	490	494	458	490	469	498	529	518	518	522	543	479	473	477	440	480	488	489	506	456	508	481	530	505	466	448	508	468	522	491	509	506	543	498	507	491	456	458	480	483	487	499	482	488	521	459	481	490	499	479	519	471	481	487	472	479	481	484	530	465	506	459	471	488	523	522	533	491	495	482	486	491	491	478	452	498	484	520	505	509	484	487	500	493	511	504	475	492	518	475	503	515	471	520	491	501	486	489	496	482	467	448	473	488	512	477	477	493	491	490	493	540	495	471	513	469	509	471	479	473	481	486	440	520	509	500	509	514	491	429	519	498	492	528	510	504	518	499	502	469	501	536	472	496	555	480	485	475	467	520	498	530	513	463	446	486	452	502	526	479	519	475	511	492	514	526	495	467	446	487	531	461	510	476	478	520	515	470	474	517	505	500	464	505	472	491	488	471	524	508	480	518	471	478	508	493	499	448	480	513	477	509	458	489	495	519	526	475	510	494	517	491	519	486	474	504	494	514	499	460	495	475	534	483	484	506	505	505	470	486	499	503	491	454	494	494	501	494	460	509	490	507	473	500	495	466	473	511	513	496	475	471	490	518	451	502	498	475	496	493	494	481	472	497	502	500	478	475	491	499	465	485	514	525	479	492	408	510	471	520	490	504	508	459	487	487	502	512	489	491	467	492	508	507	450	495	459	505	484	492	495	502	520	485	491	496	493	510	520	503	517	492	531	507	504	485	499	489	494	563	456	507	503	486	479	486	470	525	481	472	522	495	511	515	483	464	501	518	467	485	470	508	549	517	486	487	504	492	502	488	479	493	493	488	494	502	448	468	516	500	493	501	462	491	457	504	497	491	441	479	487	510	482	489	535	498	494	479	553	514	475	472	484	491	446	498	513	476	546	508	499	467	468	495	489	535	509	502	523	487	470	486	477	488	456	474	472	502	518	485	500	460	457	473	500	489	484	476	493	485	529	458	466	500	490	439	477	477	519	448	478	520	488	458	463	490	485	455	499	426	458	509	521	517	516	465	490	492	468	452	478	497	527	483	485	511	514	490	533	511	484	514	518	501	499	508	533	438	508	517	462	460	495	481	483	493	513	468	535	502	492	478	546	476	503	448	474	500	450	456	501	470	505	459	535	486	525	508	494	537	507	536	473	498	486	510	502	480	460	499	469	547	524	512	478	523	537	449	461	492	462	503	494	522	488	526	525	475	476	466	522	470	528	483	484	496	548	512	511	492	482	414	515	527	507	505	489	485	504	479	477	486	467	489	496	478	438	475	541	485	514	492	449	523	505	472	495	480	529	461	476	467	514	488	500	450	505	488	446	500	465	494	464	502	480	494	458	524	486	499	480	487	465	460	438	507	484	502	481	480	495	491	514	472	443	491	489	482	489	494	483	483	531	457	485	502	511	509	479	489	535	490	465	485	470	514	491	489	480	490	497	466	453	488	459	479	479	444	486	492	482	452	496	506	499	475	476	513	480	542	535	489	509	471	496	496	524	481	497	494	522	500	486	522	457	489	481	499	471	498	504	509	521	473	499	454	454	504	523	538	514	497	504	511	488	468	513	492	464	471	476	443	499	507	540	501	479	516	503	487	519	482	476	482	470	493	519	501	461	497	509	500	480	498	483	442	452	511	502	484	462	482	490	463	473	499	507	479	479	527	470	488	489	491	477	521	461	451	490	510	482	509	519	499	499	508	480	474	499	453	439	498	466	516	467	469	469	497	502	489	491	496	451	441	497	472	524	490	485	545	476	504	486	510	488	489	514	495	502	499	485	485	501	456	469	467	454	468	467	491	520	519	465	461	486	495	502	485	495	504	494	514	467	488	475	512	464	503	480	490	485	504	505	482	490	482	485	472	460	499	459	522	484	510	526	544	485	493	501	513	473	474	467	504	465	463	468	495	472	510	478	508	506	512	455	487	504	488	515	472	500	479	473	510	507	517	505	484	485	476	465	448	499	475	508	531	542	485	487	475	510	522	469	488	501	470	479	498	524	527	492	486	487	464	500	503	515	500	504	469	493	490	483	464	462	517	488	449	459	488	524	502	500	494	487	530	518	487	500	465	500	497	492	513	496	479	511	489	478	504	485	503	468	468	500	524	499	497	504	471	484	489	534	506	504	518	460	502	468	470	511	510	478	463	505	522	507	496	521	472	461	472	479	492	519	484	486	481	506	486	507	474	473	503	520	529	469	511	496	511	467	518	468	467	467	519	510	496	489	498	502	508	527	494	506	506	502	508	464	503	501	483	521	473	503	532	479	488	522	519	489	465	467	480	509	524	486	508	455	459	533	489	471	492	490	485	482	491	461	450	502	524	490	478	531	494	533	468	492	497	469	481	464	544	480	485	459	475	487	492	513	453	485	508	464	480	487	490	505	498	486	497	518	513	522	501	497	506	480	513	461	481	496	537	515	478	500	483	478	498	477	477	436	507	472	521	523	501	527	463	509	461	505	493	501	476	479	466	481	468	504	506	469	523	475	435	460	507	484	511	465	485	483	456	549	519	485	508	480	490	465	493	481	495	460	482	506	479	455	515	514	466	494	487	474	495	477	493	481	497	515	496	487	481	490	496	489	513	477	444	489	458	516	497	543	504	549	472	537	480	465	529	499	470	514	464	463	463	459	480	484	513	514	480	463	481	501	472	490	481	457	530	512	499	514	539	427	518
59057	83737	50845	18428	4955	1243	585	455	507	535	486	427	495	483	456	478	462	442	479	446	474	477	480	473	476	469	459	461	461	463	454	451	440	488	442	466	468	449	449	473	475	470	482	451	501	454	451	471	491	493	455	480	442	484	482	439	480	444	446	426	486	454	457	473	474	481	446	487	437	445	469	478	477	422	456	455	431	453	430	465	445	482	453	493	460	435	468	483	441	444	443	476	458	496	485	456	497	469	460	468	453	479	452	441	446	460	466	475	462	471	456	451	441	476	448	439	477	493	449	454	462	421	428	492	447	467	453	434	458	458	437	509	447	482	469	489	477	443	441	423	454	448	436	467	472	461	465	472	427	454	466	469	504	476	440	428	482	460	506	454	443	470	503	469	465	431	424	411	447	487	445	457	470	442	480	461	494	474	433	455	445	424	448	437	501	467	438	451	445	485	457	470	414	463	462	479	464	490	448	482	480	506	458	499	474	466	470	480	445	473	452	462	461	470	453	429	467	456	454	477	452	490	468	485	446	463	451	513	468	421	461	484	440	453	460	464	483	442	453	457	460	411	478	448	487	406	473	487	450	458	452	417	476	446	442	476	436	447	469	480	479	462	449	484	461	450	460	433	466	482	419	491	466	468	455	448	443	474	461	454	502	473	434	483	460	477	466	458	459	455	486	439	494	498	474	486	458	478	475	459	460	446	451	460	482	456	472	477	462	436	467	460	478	445	433	456	456	476	445	464	440	416	446	429	440	478	451	434	434	449	457	458	503	483	453	480	466	410	474	430	448	456	456	491	452	435	422	456	447	447	433	427	442	413	468	435	474	491	454	437	479	430	440	471	467	491	475	495	454	505	435	443	487	464	475	468	496	439	454	475	436	482	431	478	443	475	447	455	448	482	480	464	478	436	456	472	474	488	460	477	462	485	482	456	487	470	452	480	465	527	430	456	458	454	453	437	455	458	467	448	458	437	434	459	508	446	452	481	448	455	433	451	493	451	503	479	470	455	482	448	466	485	505	486	481	449	466	450	465	443	452	463	457	481	471	493	440	503	447	476	470	499	437	466	495	482	446	449	460	485	422	435	472	486	468	516	477	455	456	451	479	473	426	458	457	467	434	516	421	428	477	488	390	458	478	437	460	459	447	431	443	466	465	450	455	439	455	432	450	463	490	478	437	460	450	460	490	447	460	465	498	448	480	445	456	481	482	479	431	442	488	456	434	428	453	418	495	449	435	465	472	490	448	456	460	459	457	442	448	430	477	476	486	455	462	474	488	475	418	429	485	482	486	441	459	463	481	476	480	483	488	461	484	468	490	468	442	458	445	470	492	467	466	505	491	425	439	453	436	436	446	454	486	450	428	500	477	436	440	468	465	454	493	438	452	498	450	435	431	470	437	469	449	477	492	493	425	454	462	448	472	455	457	449	464	467	455	452	454	452	449	496	433	476	478	470	475	476	436	454	457	445	438	466	438	441	497	428	466	446	449	483	471	455	445	448	443	448	503	456	480	457	461	471	462	471	459	468	441	427	444	431	433	488	445	503	469	475	439	435	468	440	458	466	486	462	457	441	455	469	438	491	451	446	461	491	422	442	452	414	440	453	453	453	468	449	448	453	472	459	451	465	431	444	447	441	440	456	461	451	462	453	464	408	465	448	456	473	422	435	456	440	411	464	477	513	467	501	472	433	459	444	476	442	458	449	473	440	514	432	435	440	502	432	444	449	419	447	451	476	500	520	486	436	483	465	437	444	471	454	463	452	431	448	452	461	455	466	439	461	453	458	454	476	444	467	430	429	428	436	459	460	463	435	460	437	468	453	467	427	457	508	483	462	432	443	444	470	479	463	469	433	475	515	434	476	425	480	438	439	464	423	470	430	448	468	485	472	442	449	416	463	461	436	454	465	499	456	452	500	497	467	450	463	478	459	470	465	456	461	463	493	442	430	497	458	500	450	454	491	456	450	425	425	449	444	486	453	479	447	483	458	444	452	475	446	454	440	504	448	479	426	488	445	439	472	484	449	461	455	425	492	439	494	429	466	476	445	452	438	442	462	480	469	430	450	467	503	436	463	441	460	468	502	484	483	439	460	460	468	449	458	469	482	459	404	459	452	478	470	512	463	466	435	472	454	501	480	476	483	484	438	454	461	501	484	466	443	483	431	457	455	465	457	467	440	441	469	476	444	450	488	462	453	471	476	472	410	473	478	464	445	432	457	472	456	453	466	465	474	463	491	456	459	480	457	483	462	451	421	448	460	440	438	485	458	439	467	469	417	446	485	477	471	437	477	432	453	511	453	416	480	457	438	391	411	462	455	445	427	443	447	454	459	407	498	465	493	433	469	442	452	449	424	396	428	481	453	506	487	455	476	439	453	428	469	437	488	471	466	478	468	472	488	484	505	467	470	492	510	461	489	451	471	463	456	463	447	451	466	453	442	438	456	442	466	459	491	423	434	468	447	461	459	470	445	498	425	477	441	450	441	483	476	434	469	481	481	468	520	437	486	453	471	455	482	459	488	471	486	468	484	420	445	457	482	451	432	449	466	428	442	479	484	442	471	474	488	461	500	493	484	460	477	455	466	453	492	454	484	482	455	476	466	472	417	500	493	461	452	474	457	425	464	425	475	483	438	462	467	425	419	450	473	440	446	475	418	487	465	482	452	487	434	440	444	461	460	446	464	432	472	516	465	500	438	465	497	483	456	484	446	477	471	455	479	489	433	471	490	454	447	439	490	473	432	479	440	458	453	433	489	421	450	388	436	444	503	447	442	437	439	450	465	445	453	496	453	442	469	416	460	498	509	448	490	455	424	467	484	439	473	452	426	446	447	477	477	448	472	448	456	428	393	445	453	467	457	479	466	446	461	440	476	452	456	461	462	475	438	470	452	441	431	491	453	450	451	469	462	478	443	457	446	512	480	476	442	488	422	448	430	436	455	450	438	462	444	455	465	460	429	451	434	414	448	466	456	441	495	480	467	443	464	428	429	474	472	445	459	469	443	432	455	484	437	494	485	444	502	465	449	458	462	458	488	464	425	454	457	444	461	444	506	452	466	463	477	467	494	491	443	461	457	456	453	421	422	459	490	461	475	462	487	498	464	493	454	446	440	487	466	460	484	427	474	492	437	460	453	440	467	466	443	490	471	477	457	463	453	414	477	409	484	462	446	467	453	443	453	466	441	473	442	475	466	436	444	406	445	439	432	466	436	465	470	419	465	484	463	471	401	452	455	434	446	450	459	451	475	437	421	440	439	437	450	442	463	468	462	445	455	458	411	462	454	460	486	445	441	443	501	463	458	412	460	482	437	467	452	484	476	462	432	463	428	447	480	467	466	448	474	472	444	480	432	458	456	459	460	479	472	495	472	458	446	446	419	505	460	439	483	448	441	458	453	449	478	434	473	471	452	469	458	453	439	482	471	456	465	473	419	450	435	467	488	449	444	457	413	465	494	460	465	452	459	468	456	469	442	486	441	417	433	459	471
23889	23769	33893	28871	21050	11413	1970	774	705	711	695	644	661	663	624	672	640	664	646	655	605	642	639	707	648	622	653	620	634	612	706	645	629	628	639	660	622	640	683	622	692	637	642	649	669	594	624	619	653	644	643	615	627	612	677	677	611	632	583	653	589	610	645	612	635	611	641	671	608	635	608	612	643	615	653	697	647	614	613	633	661	641	649	644	663	644	628	585	649	619	679	626	599	620	631	635	601	661	604	649	643	632	621	593	640	633	670	642	560	614	649	625	651	619	608	652	608	623	605	620	660	636	648	608	632	635	661	594	613	619	613	641	662	642	620	673	599	630	658	636	585	621	619	632	566	634	673	619	655	627	636	638	611	641	622	639	645	644	668	624	648	618	601	628	649	593	655	614	610	610	615	606	638	600	613	645	632	664	653	669	636	610	602	601	635	630	616	606	623	627	608	619	611	596	590	624	626	658	678	606	611	665	645	579	635	623	625	637	614	680	628	608	662	688	575	624	604	583	573	628	655	643	643	608	617	614	650	586	625	638	595	599	674	663	674	649	673	575	627	591	617	613	669	619	616	637	655	642	666	620	590	621	652	619	635	628	614	580	650	640	621	654	613	654	613	651	653	612	656	660	683	640	597	597	673	624	652	605	633	641	623	586	618	608	615	643	596	618	623	599	658	618	652	637	610	651	572	675	600	644	632	647	614	669	705	647	626	656	645	658	614	655	648	604	615	628	596	591	590	642	630	629	633	647	597	634	594	616	657	611	670	656	624	598	607	592	638	630	654	639	616	619	656	669	631	643	635	692	594	621	602	664	636	630	630	660	574	621	602	623	627	649	613	653	625	637	623	650	584	609	641	601	650	652	640	597	618	628	612	616	607	617	647	625	602	632	644	591	624	655	673	606	639	636	665	604	622	611	656	602	634	586	635	642	610	634	632	662	629	597	638	669	603	628	613	630	671	595	631	652	628	615	633	612	671	605	612	605	584	649	617	635	618	663	641	630	582	665	605	614	623	605	622	658	626	624	663	646	629	619	613	666	678	624	645	594	624	622	637	647	614	608	626	591	660	607	581	647	656	626	611	600	669	626	605	646	704	641	601	607	616	619	610	627	646	604	643	659	655	644	604	629	657	679	626	649	617	630	657	662	576	630	595	618	639	639	633	636	569	615	584	618	609	646	639	624	620	650	618	604	629	611	637	646	645	617	642	614	641	597	666	596	648	631	665	637	602	618	649	644	609	638	626	628	625	592	601	634	618	645	585	626	603	611	601	632	652	635	652	612	606	617	639	605	644	620	633	635	617	617	612	598	615	574	616	631	672	576	595	655	642	599	547	631	582	641	567	635	634	603	646	628	591	646	664	673	634	618	677	619	624	609	637	572	654	673	595	640	622	636	612	622	578	604	627	632	605	666	616	600	641	628	659	587	675	669	659	608	624	701	624	611	644	588	639	649	628	647	630	659	611	603	659	620	641	602	602	633	659	625	672	587	618	643	616	643	642	638	592	656	661	591	659	655	648	597	609	609	577	658	640	632	628	654	596	613	604	640	632	615	642	639	603	637	653	671	638	643	627	633	679	648	687	683	578	641	603	630	609	639	646	641	619	626	643	652	599	667	617	637	641	590	618	592	647	660	676	592	619	568	589	616	602	665	616	601	602	659	663	624	609	634	650	614	609	617	658	622	620	592	621	578	603	646	591	660	669	628	604	622	632	602	635	608	608	617	623	662	573	659	653	627	656	649	628	650	588	632	672	676	638	610	646	602	637	563	627	640	659	646	610	619	625	644	651	599	608	631	593	571	614	621	625	576	623	634	614	665	594	597	563	596	654	583	555	615	635	625	652	594	627	588	658	619	674	682	603	622	665	641	613	610	620	642	677	607	602	617	610	614	597	644	639	651	608	574	653	627	617	613	618	616	656	629	665	608	661	644	637	640	590	610	628	593	627	667	565	615	607	610	655	603	640	642	625	618	643	626	649	629	622	626	645	581	635	642	613	639	586	616	614	562	609	618	625	620	635	610	618	633	638	595	567	661	638	657	631	652	631	617	629	631	624	617	650	628	611	606	625	683	666	609	594	612	628	668	634	628	646	672	674	613	588	619	647	613	585	605	633	559	608	591	611	668	617	574	648	595	608	635	591	618	602	650	604	678	605	599	626	620	633	630	585	655	635	649	630	616	679	613	631	632	607	640	614	619	633	641	635	585	659	643	634	612	638	630	632	657	645	595	610	650	594	651	609	659	651	564	577	626	653	626	663	650	651	631	607	657	640	603	626	584	627	635	638	594	640	629	611	622	610	636	631	610	649	626	676	603	658	640	605	578	655	649	622	631	645	621	623	624	643	599	589	645	635	656	606	643	615	644	626	650	612	578	602	623	606	607	597	643	644	586	647	610	584	630	635	614	569	623	650	656	643	661	623	640	688	662	640	599	594	645	612	604	604	649	650	662	587	580	638	611	621	648	600	630	596	618	663	669	635	604	619	674	675	586	676	660	610	638	596	610	648	647	625	681	602	659	622	618	641	624	615	623	675	659	665	610	654	592	624	641	637	602	592	600	576	630	632	607	641	629	673	572	619	640	614	597	657	669	671	596	584	586	628	628	652	579	658	624	635	683	607	591	612	622	663	592	601	638	655	620	581	718	655	666	604	617	670	629	646	631	594	574	648	620	612	635	615	649	624	684	654	658	599	687	691	632	619	627	599	636	615	613	621	634	654	615	612	622	610	616	593	645	609	634	611	597	577	595	630	624	643	641	629	599	573	638	685	627	679	645	615	620	609	652	636	631	616	633	620	672	532	606	622	604	652	654	606	695	615	630	613	646	668	616	611	627	626	607	636	648	649	624	627	618	684	609	627	624	638	650	618	622	628	629	659	635	610	634	619	635	601	572	609	605	580	655	654	643	638	673	624	624	602	550	636	632	654	640	579	657	593	620	601	624	626	643	613	624	642	596	592	622	616	600	629	605	661	608	628	613	601	618	626	626	613	584	642	633	618	611	602	654	600	621	635	599	690	662	617	613	631	654	550	657	636	636	613	627	640	631	608	629	647	619	589	630	662	600	627	595	631	595	615	624	631	653	599	627	621	615	619	640	599	602	598	608	582	581	609	625	674	650	611	587	627	605	657	659	622	624	651	643	612	656	636	627	628	656	630	662	595	637	620	598	617	648	626	574	612	642	622	595	656	626	606	609	577	621	627	635	636	636	631	631	630	643	658	598	652	660	602	606	616	603	635	655	651	633	648	583	615	648	623	667	597	631	590	631	598	611	630	654	628	620	607	645	644	639	621	655	636	677	665	608	622	591	651	637	632	606	648	595	597	600	560	627	631	610	638	596	549	609	634	612	681	615	619	604	671	631	656	656	624	583	604	573	663	626	629	633	624	601	639	645	644	692	671	636	665	632	649	635	572	610	658	604	637	633	616	628	634	609	673	619	606	676	662	649	620	672	635	574	605	633	678	664	626	626	640	663	599	596	634	623
62091	99471	65661	31885	10137	2427	880	623	643	618	589	650	596	613	624	618	637	593	614	574	632	633	607	632	596	663	578	629	589	612	604	612	602	542	619	604	602	582	614	582	638	605	560	569	608	588	626	630	587	666	645	603	609	581	606	620	624	600	612	609	555	609	650	611	554	574	630	619	569	644	648	626	589	566	629	596	620	623	625	626	581	615	620	624	590	619	602	577	574	610	591	609	605	608	604	595	570	604	596	545	596	595	594	572	639	583	617	636	603	568	611	595	557	592	603	598	587	637	588	586	583	601	646	648	633	605	627	625	582	634	618	574	598	597	623	577	590	604	600	620	611	616	578	634	587	600	581	647	575	613	587	594	567	574	624	557	615	585	618	629	646	636	598	617	629	610	589	641	605	599	597	622	570	619	641	617	552	594	620	624	645	588	627	642	582	574	630	602	590	566	611	600	591	588	659	544	626	608	591	586	574	611	557	623	606	567	607	596	615	585	588	580	616	599	593	591	604	570	603	618	626	566	574	617	607	636	588	609	638	591	617	591	578	623	602	561	627	633	606	601	600	593	601	577	597	601	613	620	572	602	582	625	601	570	578	613	601	572	580	556	600	578	587	603	609	597	545	604	591	614	595	655	595	597	601	578	587	653	621	569	590	617	596	566	577	612	626	572	630	604	580	586	587	583	595	563	576	629	584	580	607	587	605	640	566	620	597	579	606	628	585	640	567	577	565	612	614	630	610	603	579	596	583	609	560	630	642	633	622	580	613	567	578	553	609	628	614	614	592	632	572	585	611	612	571	590	638	584	592	547	611	581	614	624	635	625	602	634	622	606	595	652	588	584	607	542	606	600	602	576	625	631	612	597	602	621	633	595	598	615	627	585	589	659	549	582	608	617	566	599	618	590	635	592	616	604	623	558	599	594	625	629	598	586	593	570	597	621	580	587	606	595	574	646	614	579	584	588	596	655	595	603	610	605	603	563	573	629	587	593	590	642	584	606	610	587	594	631	630	571	635	611	583	596	595	573	563	604	604	596	582	574	601	595	572	553	639	631	595	573	554	620	609	565	626	601	582	634	639	597	629	613	617	583	594	674	626	603	617	588	586	632	595	619	612	561	610	614	565	571	594	623	641	598	592	591	648	656	586	605	616	565	577	570	617	595	557	567	575	583	563	565	586	603	621	584	620	588	601	613	616	594	610	580	580	609	619	600	626	616	639	561	631	559	619	582	602	569	605	602	625	647	585	658	597	595	618	568	613	585	579	624	601	560	575	604	611	625	615	642	617	635	626	558	576	601	578	574	607	598	587	577	612	613	600	609	579	637	616	613	588	646	594	590	596	605	574	579	599	604	614	572	592	557	604	589	572	629	601	585	578	562	619	560	610	571	614	624	601	583	612	622	623	632	595	648	598	612	596	598	624	614	607	598	601	591	569	618	596	570	602	611	550	619	588	565	643	615	603	569	585	597	604	620	630	605	615	557	611	549	636	593	567	646	599	550	614	581	607	584	656	612	570	618	624	580	596	611	601	592	647	602	565	600	562	568	620	611	615	627	620	588	590	577	582	617	616	581	632	561	593	622	555	619	655	633	604	564	609	603	609	590	616	593	618	614	582	635	594	639	585	613	591	586	629	606	587	612	588	552	572	591	617	601	583	587	569	605	608	608	587	622	612	694	605	579	615	567	568	592	611	606	570	554	587	599	598	618	602	617	616	594	614	605	576	558	628	569	596	593	609	580	636	580	602	572	610	598	587	606	619	609	561	597	577	574	615	590	608	572	609	605	592	568	639	564	575	653	603	577	607	545	611	603	593	609	626	606	633	604	620	623	581	626	626	585	577	576	597	601	584	595	580	620	554	623	606	614	621	581	582	643	601	596	585	624	597	598	617	624	625	619	610	591	620	629	615	609	576	661	620	602	618	578	576	600	556	581	547	576	543	589	578	604	642	615	565	592	597	595	606	609	633	605	566	672	615	591	585	620	629	606	563	582	618	589	597	623	562	605	590	620	533	637	611	582	577	618	568	599	598	625	594	589	581	572	592	549	610	581	570	611	596	562	589	614	603	598	627	593	609	608	600	551	640	559	593	584	600	604	596	592	600	617	602	577	643	663	573	561	582	623	594	611	602	660	617	554	627	608	586	597	560	613	592	590	595	588	549	560	608	624	584	571	587	591	595	607	596	576	602	582	599	607	583	569	589	545	591	623	593	589	566	598	582	634	572	586	600	569	580	647	614	577	604	580	570	637	647	566	605	602	567	591	609	597	576	597	624	608	594	635	602	584	581	607	620	602	623	601	598	570	631	619	601	591	597	578	578	622	618	623	571	589	623	602	592	602	604	619	570	582	618	611	570	629	620	602	591	601	541	571	606	585	585	580	585	594	568	532	607	564	590	571	588	612	590	587	569	587	570	601	611	584	595	640	606	601	550	581	622	611	526	602	579	662	592	589	575	598	607	591	621	574	588	587	600	618	572	638	663	609	538	582	586	607	582	612	557	582	633	585	659	602	541	602	606	610	566	599	582	540	590	575	597	594	595	568	594	623	577	606	590	592	613	598	608	582	626	555	582	583	574	593	577	573	608	622	603	574	610	563	606	596	566	613	597	605	600	574	605	599	624	620	597	603	616	574	607	598	613	628	610	586	627	593	569	604	614	652	619	596	580	638	639	585	552	567	579	564	586	584	609	589	622	556	599	592	604	613	616	551	606	583	564	622	650	594	615	620	629	608	554	638	570	625	602	616	637	578	528	614	616	565	565	585	575	596	582	633	591	559	559	616	601	555	590	635	568	637	603	581	598	576	594	614	618	578	633	609	632	594	562	579	572	624	606	577	614	569	635	581	576	599	559	662	587	628	572	595	557	586	563	583	576	585	569	566	611	586	607	576	633	598	616	566	664	607	578	569	629	549	552	571	552	644	611	562	650	594	604	562	606	630	598	578	632	587	576	575	599	600	572	602	605	603	594	614	561	594	611	605	569	603	600	568	601	600	561	616	625	594	619	600	627	582	631	572	617	585	583	583	562	602	571	595	600	617	582	627	621	596	618	564	568	585	564	607	606	590	606	647	614	585	591	588	636	587	588	599	595	628	577	566	572	577	642	600	585	568	614	607	622	587	552	583	629	641	560	592	637	605	569	594	578	583	564	607	608	585	615	560	630	618	575	591	572	629	567	596	588	591	591	578	577	593	584	561	594	607	602	562	592	583	598	595	594	581	565	605	642	635	591	548	599	629	563	605	569	575	623	572	591	613	570	582	590	572	581	598	626	623	597	606	624	602	573	621	619	573	624	650	639	593	583	570	629	615	624	581	549	582	627	639	647	612	620	590	613	589	615	542	623	625	578	604	613	563	568	607	597	618	603	604	552	563	623	560	577	592	579	626	553	581	624	601	585	619	619	581	610	585	600	584	619	638	592	587	627	605	560	618	617	616	603	592	609	586	617	605	640	604	552	622	588	571	575	604	584	610	573	591	611	646	596	624
30925	31479	24139	7952	1332	611	453	461	480	483	480	493	459	475	497	467	470	471	493	454	486	486	447	451	441	475	485	473	458	447	443	466	464	457	452	464	450	434	453	463	490	452	455	457	445	509	419	479	431	470	456	441	460	462	421	427	465	465	465	480	453	452	505	443	449	476	474	485	497	452	497	416	453	428	470	456	452	489	483	486	431	447	471	445	449	477	481	445	440	491	433	441	423	449	480	479	480	460	496	460	443	455	468	476	454	469	466	449	477	466	497	481	437	466	465	470	463	481	445	430	457	445	464	445	474	452	471	459	474	456	416	416	472	446	430	428	483	438	463	465	419	510	458	499	442	481	434	452	435	431	489	474	468	458	428	455	459	465	442	448	432	445	453	469	483	459	436	477	468	428	482	470	461	481	480	438	493	455	439	466	473	439	468	447	438	505	454	440	450	435	436	464	434	440	481	465	470	449	456	434	482	455	454	481	439	416	472	487	444	481	492	452	459	451	474	464	468	500	484	430	444	460	458	471	478	523	469	472	462	434	440	418	462	477	518	464	479	445	456	459	484	453	472	463	484	486	420	487	484	504	438	445	458	422	463	497	488	454	501	447	439	457	469	472	451	459	429	465	492	415	473	476	463	439	466	446	456	443	437	457	446	456	460	482	445	455	459	418	492	462	477	440	462	455	452	517	506	486	460	478	437	411	445	482	413	456	424	455	433	470	440	491	441	471	473	462	442	492	450	461	433	452	489	435	490	462	432	443	455	452	467	477	462	416	479	451	450	445	473	446	458	432	487	445	448	479	451	472	434	452	462	472	416	461	480	468	437	471	448	417	456	452	479	496	440	493	452	484	432	458	445	420	478	417	451	499	438	437	448	492	470	477	488	449	461	455	476	509	464	477	446	458	443	477	461	429	482	448	478	404	428	481	417	469	451	470	488	474	445	418	469	473	454	479	459	477	457	436	453	449	440	493	451	429	450	457	492	483	427	419	498	465	411	494	465	436	480	483	439	445	424	461	445	465	466	459	453	493	458	437	452	460	459	492	477	444	453	452	457	454	439	456	467	459	461	452	475	504	471	491	436	506	450	465	472	477	442	515	460	460	449	449	463	453	424	471	470	495	441	468	474	472	429	482	449	483	457	462	499	481	483	465	459	420	515	471	443	470	459	478	508	449	471	452	441	472	453	460	441	462	473	449	470	479	450	473	455	431	450	472	495	456	453	452	442	439	463	460	423	470	445	475	425	474	457	463	439	482	436	474	459	461	462	471	454	475	462	447	435	479	464	471	476	454	464	436	463	451	455	498	422	502	456	464	457	484	456	441	466	456	464	455	465	448	482	475	432	454	456	460	517	451	472	439	437	449	469	446	406	451	457	420	482	466	431	491	486	477	499	487	420	504	458	462	484	477	449	425	455	450	430	463	453	484	451	482	482	456	463	466	451	464	474	434	456	454	455	446	463	459	458	502	490	522	455	469	482	451	468	432	441	495	468	463	439	460	501	446	442	482	467	481	472	442	453	480	472	458	444	478	455	487	434	439	457	477	480	480	450	458	452	463	436	492	476	461	503	501	472	439	464	446	459	467	475	462	448	468	492	485	507	524	442	438	470	432	462	440	472	473	465	484	496	490	452	462	438	453	441	444	451	470	491	470	437	470	486	452	436	452	482	474	465	461	439	425	462	467	442	487	424	483	457	464	484	491	469	516	453	455	480	457	434	446	453	460	450	436	466	453	454	439	453	482	433	458	421	464	448	474	438	447	451	464	499	463	511	435	456	431	470	482	465	436	491	476	456	445	474	480	491	455	444	481	464	452	504	484	446	472	461	496	440	456	481	477	431	445	501	474	424	460	421	455	450	434	440	458	445	448	461	450	495	463	449	440	450	489	470	488	449	449	458	432	437	440	428	454	453	470	510	452	471	448	482	464	422	419	459	484	432	427	459	474	429	426	456	453	451	453	452	444	426	454	430	448	464	436	454	442	431	446	412	472	455	470	466	454	485	494	476	469	408	461	444	452	454	506	429	499	476	466	449	455	491	464	453	438	449	477	481	443	498	461	441	456	440	455	459	463	503	444	451	438	426	443	468	439	445	474	466	471	466	496	450	470	464	483	446	458	485	453	501	447	476	464	439	472	459	469	422	480	473	438	480	461	481	466	507	454	511	456	459	427	450	441	443	453	442	485	485	475	467	438	475	473	481	452	465	450	446	463	443	420	440	468	482	487	429	463	439	421	470	440	465	498	465	476	441	472	480	458	456	479	465	440	463	445	425	441	475	451	436	453	449	481	445	455	445	415	459	476	433	476	484	446	446	414	444	450	490	484	453	469	475	461	457	490	484	474	484	452	480	410	473	461	403	494	466	422	475	457	448	461	468	491	465	489	479	444	484	448	472	483	476	455	426	412	486	454	510	490	454	436	492	487	511	478	498	453	429	474	488	451	425	443	462	434	471	504	479	450	463	440	432	466	439	418	496	480	477	462	434	465	488	475	429	414	448	494	456	477	480	438	484	453	438	472	458	471	451	443	461	486	466	430	449	456	477	453	457	449	475	480	481	456	459	476	463	432	469	478	436	436	470	465	448	444	444	425	478	462	464	416	475	476	471	427	439	494	447	464	464	453	455	462	461	480	467	455	462	450	438	422	441	526	474	462	469	494	412	438	455	467	454	430	472	472	444	469	458	465	482	417	467	445	485	479	451	476	456	465	442	455	452	502	440	499	459	468	446	456	446	432	461	455	428	450	421	491	455	490	443	515	482	474	465	492	481	472	481	449	481	459	480	485	467	464	480	480	429	429	432	440	449	454	464	455	509	472	480	432	460	450	444	469	464	469	461	489	416	459	462	489	438	479	463	451	462	441	434	472	450	441	464	473	484	485	488	459	484	472	463	474	472	448	417	463	460	503	455	496	420	482	457	474	480	466	445	450	474	453	464	459	471	438	466	454	478	476	446	467	472	448	440	495	417	491	469	429	439	458	464	449	495	450	467	441	434	447	436	430	473	453	475	479	448	481	462	460	478	498	497	435	479	430	451	500	467	455	439	465	438	414	436	447	438	465	459	469	454	428	453	476	518	505	425	447	434	449	465	446	458	461	483	438	454	491	479	443	463	462	465	491	479	469	456	461	491	460	407	455	473	462	457	479	478	446	475	461	479	472	451	455	436	465	495	448	467	447	415	427	461	450	452	450	427	483	431	454	448	475	456	465	479	458	453	469	477	453	452	489	491	483	474	476	469	456	455	497	450	457	461	449	470	426	447	477	458	456	470	491	479	458	468	430	485	468	474	429	459	471	508	486	442	462	461	441	455	455	455	500	431	429	473	486	462	452	475	460	472	483	451	458	455	505	456	468	456	448	467	432	486	471	481	461	451	478	457	496	475	489	495	456	431	454	473	423	487	434	437	460	457	490	450	460	441	468	461	434	467	462	452	470	473	420	469	519	440	431	445	442	481	470	438	465	446	477	446	445	497	518	450	460	475	488
25968	35502	16836	4024	1092	544	385	393	394	417	381	408	391	407	402	389	391	400	401	414	422	401	413	426	435	413	408	388	421	410	392	447	410	367	382	403	385	414	384	411	366	429	370	423	387	383	384	398	374	413	421	390	410	407	399	428	424	433	411	412	389	378	370	433	405	442	400	437	394	403	373	413	385	412	394	398	398	389	399	376	399	393	399	395	383	403	395	397	388	367	402	360	399	390	411	412	382	385	415	392	405	400	392	393	393	425	361	408	404	358	366	412	364	395	388	384	458	372	381	409	425	384	377	385	359	400	430	407	378	398	396	375	393	372	401	419	369	387	459	383	393	390	409	426	387	343	415	373	404	406	374	427	426	403	371	384	402	396	371	368	434	419	362	416	391	419	389	428	372	375	406	381	370	385	400	373	445	372	398	412	396	408	396	369	429	420	352	413	388	409	404	391	367	414	381	412	374	390	379	381	399	366	379	403	418	408	390	385	378	424	374	409	412	386	400	397	368	421	385	424	374	440	394	390	412	415	380	359	377	373	386	369	346	400	432	400	411	380	383	416	393	394	380	393	394	389	420	373	389	401	425	403	397	421	439	396	417	387	403	377	400	428	416	428	410	429	413	361	418	371	377	391	388	396	448	383	388	411	388	385	345	429	401	417	379	398	368	422	426	395	368	354	387	400	430	410	402	398	379	389	401	396	382	393	369	380	396	426	394	399	395	413	431	386	412	389	364	409	405	368	408	379	411	408	404	337	387	383	409	393	337	419	402	406	391	424	373	368	411	366	402	380	393	384	417	409	408	412	389	428	401	426	386	379	391	373	412	383	424	410	389	398	405	359	411	393	387	390	386	435	392	406	376	391	375	358	370	411	420	406	403	415	437	418	360	381	418	388	393	385	435	412	382	384	389	396	415	360	425	393	402	387	429	428	378	420	398	411	394	383	388	405	398	390	432	405	406	415	370	413	411	390	372	419	395	392	402	422	395	386	404	377	422	386	410	401	393	388	397	404	373	419	415	402	368	416	380	396	397	403	391	409	381	398	375	403	381	410	377	430	370	388	416	390	376	431	402	415	413	385	426	391	410	370	389	360	383	410	392	413	372	392	422	408	377	386	382	369	434	386	418	411	395	371	400	409	414	396	433	405	384	386	392	333	410	409	425	412	410	411	367	388	392	372	409	392	394	375	392	425	409	364	412	396	432	394	407	404	407	390	387	372	423	412	382	370	401	431	367	376	397	399	399	386	427	389	409	379	412	401	409	394	410	409	384	381	387	401	372	393	391	361	390	378	411	403	394	420	407	387	412	355	416	398	407	413	397	415	394	403	417	383	361	363	408	402	391	404	413	388	419	370	398	397	401	387	410	432	385	387	417	388	371	432	388	376	393	385	380	398	405	387	387	374	431	374	413	438	376	393	394	371	425	392	375	435	390	403	393	373	372	412	354	433	409	366	385	366	414	395	414	403	373	372	393	410	383	368	380	410	429	384	405	386	398	394	401	387	407	412	382	417	411	412	411	416	396	398	396	406	392	396	380	366	380	402	413	397	443	420	432	394	402	397	416	395	379	437	384	405	415	430	393	406	397	370	391	392	394	369	382	398	411	374	361	385	409	401	390	377	414	379	372	397	406	407	404	414	432	399	395	419	382	390	416	395	397	364	434	373	385	374	400	383	370	395	399	367	365	364	407	379	398	397	414	423	396	428	395	423	417	439	452	414	389	378	407	369	381	398	389	435	402	392	386	416	393	363	387	415	433	416	373	398	425	377	358	427	385	405	419	345	395	365	396	399	392	399	430	388	383	384	359	369	428	398	366	414	420	360	408	411	423	403	421	370	383	377	423	400	378	442	404	393	349	445	402	397	411	429	397	418	356	398	371	412	432	366	400	379	409	407	461	432	401	397	388	390	386	377	384	395	371	404	373	366	366	390	372	389	387	415	413	404	397	405	369	394	407	394	398	443	405	391	412	398	431	414	379	411	396	386	399	404	376	373	403	389	402	388	400	402	389	390	427	401	408	374	378	427	429	419	415	420	375	422	393	367	387	393	376	372	389	432	364	404	407	424	389	400	397	362	383	348	395	398	391	420	372	376	428	448	399	389	438	399	403	386	390	426	398	399	420	406	374	410	406	385	398	438	425	421	391	390	420	392	396	363	423	400	390	397	386	390	399	407	380	407	379	402	381	412	387	412	384	382	388	418	408	417	421	441	379	393	390	411	385	396	372	420	387	405	405	396	409	364	431	372	379	376	406	396	412	416	410	390	400	410	422	365	414	385	395	448	395	412	423	375	379	387	397	404	371	412	395	375	415	399	379	411	378	369	393	425	348	391	383	367	387	398	414	422	391	413	406	410	422	405	397	422	342	402	428	405	363	360	382	389	398	422	435	410	386	368	412	454	399	417	401	432	404	381	365	388	409	383	386	439	429	375	393	377	386	392	417	411	351	392	428	392	389	368	383	403	404	386	414	379	434	400	418	381	412	362	388	406	393	421	393	400	420	390	391	402	402	401	392	394	372	426	399	426	404	401	399	404	385	404	383	404	400	388	429	393	391	378	394	397	425	401	382	402	402	453	376	384	409	380	384	401	371	376	372	397	383	388	398	397	366	434	391	420	358	382	337	421	383	372	365	367	436	406	390	412	364	370	394	417	408	422	396	367	400	397	398	410	425	391	360	401	394	374	378	376	378	378	419	403	401	402	394	414	361	404	375	403	399	405	402	415	415	430	411	389	411	394	395	398	361	409	399	399	383	374	411	430	421	404	425	405	392	418	390	400	388	427	366	401	379	425	419	385	409	408	385	377	378	350	425	347	382	425	381	374	391	416	399	354	354	483	405	350	394	379	423	396	424	390	335	385	390	380	436	403	405	417	384	397	371	405	362	426	408	427	411	365	428	365	382	414	422	378	400	397	391	408	391	418	406	396	387	381	411	425	418	429	415	418	374	399	384	420	369	342	389	415	397	414	395	395	371	369	423	379	401	400	397	392	386	411	376	387	403	378	426	392	406	399	389	403	378	389	355	398	378	388	407	408	410	411	401	398	391	424	378	424	409	408	373	401	395	415	396	384	386	369	396	374	404	401	413	377	369	390	407	394	388	394	394	355	385	374	387	423	382	386	354	407	413	367	411	367	398	424	418	383	383	413	414	410	387	408	405	383	391	395	436	404	395	381	414	377	401	392	394	392	414	395	405	405	398	393	396	453	379	380	384	445	393	375	379	382	394	417	407	394	384	400	412	380	394	394	439	407	396	379	387	363	406	409	390	379	437	401	426	386	392	385	403	404	391	389	349	403	395	409	425	385	409	387	381	383	425	363	368	407	368	391	445	422	393	360	383	355	383	404	423	416	387	381	393	401	405	395	399	405	414	433	404	374	398	404	384	373	405	396	387	363	412	422	387	401	367	373	397	376	380	413	406	390	402	368	411	390	387	362	370	418	397	399	405	362	456	397	368	344	387	376	383	391	391	415	402	417	415	398
26008	28053	37936	29055	12526	2183	819	567	508	494	527	517	508	520	523	491	504	522	489	488	536	504	511	488	480	519	508	494	508	521	517	489	502	478	504	478	487	505	467	490	514	471	499	534	495	528	470	485	480	479	471	461	476	496	496	503	503	495	519	477	509	509	516	498	528	491	501	499	490	471	472	501	471	508	511	455	472	470	422	504	551	504	498	476	529	467	450	475	497	491	467	480	458	489	486	494	477	516	473	479	512	481	497	507	493	490	481	480	523	500	510	515	491	489	497	493	484	489	446	494	505	464	512	531	505	464	471	479	514	494	481	506	499	475	504	444	496	493	496	459	486	493	505	510	477	426	466	472	499	466	525	522	479	444	513	488	496	487	464	504	466	490	501	481	474	480	480	501	494	444	482	480	500	486	518	510	492	506	516	499	467	480	511	487	506	497	487	442	478	460	496	505	525	519	479	485	498	516	481	520	482	466	510	502	534	483	512	511	458	462	481	499	512	505	501	526	499	510	509	507	455	498	509	515	493	506	504	511	456	494	511	494	483	478	499	472	474	522	453	480	498	506	497	483	498	451	552	490	488	476	449	513	524	458	471	465	466	470	494	468	507	481	485	521	519	480	529	493	490	488	466	489	510	485	520	522	473	477	505	485	548	496	477	518	481	487	499	454	495	504	496	498	509	486	500	503	461	505	492	513	509	486	470	508	505	504	496	482	502	460	480	500	515	494	452	482	464	488	476	511	519	480	479	506	485	511	494	484	477	476	475	481	500	486	480	503	477	511	488	480	472	459	473	454	480	466	477	514	517	505	487	502	492	502	504	476	485	488	517	482	498	475	480	548	515	459	465	521	467	469	486	488	494	485	459	478	519	504	467	464	461	539	501	476	482	476	503	491	526	508	478	474	500	465	509	512	498	491	511	526	491	436	458	474	491	446	514	507	472	493	523	488	513	501	472	508	490	486	533	497	520	492	490	493	445	454	510	502	524	517	482	500	478	518	485	502	450	476	477	466	535	459	505	499	462	530	473	500	516	481	508	474	522	525	448	508	465	518	498	460	487	515	485	510	488	517	515	525	497	483	502	515	497	447	516	510	473	494	479	516	496	475	530	477	538	503	441	514	471	478	490	512	484	439	495	497	492	489	511	470	466	493	499	476	477	471	485	483	463	481	496	479	482	479	487	486	462	467	503	482	464	462	470	449	485	474	453	461	456	454	495	475	479	494	498	498	496	504	550	500	483	496	468	500	491	493	482	486	530	474	521	545	502	484	460	477	494	493	513	522	522	484	499	499	528	472	482	500	450	481	495	488	473	479	505	456	446	498	473	526	488	496	488	492	487	483	515	470	547	472	491	496	501	470	490	530	501	477	477	484	525	491	490	481	494	431	489	489	499	478	480	500	464	456	464	492	511	476	505	481	494	500	500	505	515	451	464	496	506	458	505	463	491	523	506	471	527	512	528	468	466	508	509	448	489	460	467	476	517	513	489	509	510	514	499	494	487	489	463	494	496	504	504	490	486	486	509	474	496	519	534	511	496	524	492	499	435	522	457	496	485	442	493	486	487	478	485	516	502	483	478	516	453	519	449	509	487	516	478	514	542	453	467	499	484	496	492	459	448	489	487	471	487	506	453	490	508	566	471	474	501	485	486	518	466	490	533	499	508	463	485	512	494	512	480	505	487	507	451	512	501	468	489	498	477	468	471	535	507	478	512	493	492	459	496	496	484	517	494	521	457	506	483	533	497	491	452	467	530	497	493	450	489	477	485	497	517	505	494	475	506	490	473	511	455	544	491	476	472	497	473	515	471	467	495	475	506	499	492	478	517	499	504	483	506	504	514	506	506	479	494	464	494	492	466	481	494	484	498	500	511	468	487	467	516	506	472	502	502	480	511	512	503	517	480	514	487	457	489	485	511	461	488	481	496	482	467	467	527	481	498	482	478	474	464	529	542	457	485	526	497	485	494	520	500	536	552	497	514	480	486	471	474	465	465	462	472	428	467	512	500	482	480	522	511	528	483	457	499	524	508	467	480	528	492	509	520	456	448	503	506	505	513	457	493	509	470	524	465	502	502	502	500	479	523	474	493	505	495	488	487	473	525	461	484	488	462	491	449	464	451	436	472	486	511	470	511	476	516	507	483	520	510	507	518	473	533	510	508	474	464	451	516	493	498	475	479	473	482	522	506	458	498	519	514	457	451	524	480	471	482	479	522	475	484	492	496	496	507	470	481	469	508	482	466	489	471	444	483	474	436	491	472	522	525	512	488	483	522	512	506	454	511	493	467	483	501	472	492	506	505	482	526	482	529	473	510	496	476	539	497	478	527	487	477	524	464	523	520	506	484	495	478	527	506	501	496	476	540	458	480	480	505	460	498	499	480	505	479	546	520	471	510	456	446	455	515	471	492	522	487	487	524	490	495	498	469	460	471	486	474	451	496	487	496	488	482	481	480	463	513	470	509	441	481	471	484	504	488	510	515	477	493	496	509	526	480	435	504	498	497	530	456	482	466	505	487	479	512	448	506	466	519	504	474	491	464	475	512	518	475	501	516	481	477	479	506	468	562	470	504	485	488	529	556	471	487	499	486	453	476	532	512	490	473	512	490	512	495	455	507	468	459	474	497	473	483	516	520	497	452	482	490	487	507	493	493	530	497	485	473	492	497	482	471	501	505	489	532	485	488	472	509	518	543	477	471	524	518	500	513	474	499	476	455	565	478	521	504	502	498	523	461	488	510	477	488	478	477	508	508	492	531	492	515	477	505	450	502	473	524	519	482	484	483	473	505	499	524	490	463	476	552	516	493	463	509	458	506	499	507	485	461	468	478	457	465	491	473	491	474	486	504	495	478	475	464	515	522	488	486	464	458	478	459	459	518	473	474	483	503	475	491	504	495	473	482	515	469	524	499	480	495	496	459	512	503	504	495	490	496	484	487	521	461	518	538	504	499	480	484	481	446	474	465	538	494	493	520	491	509	468	500	428	488	518	494	498	458	517	483	518	515	505	503	469	482	504	468	473	478	492	478	538	485	494	473	519	477	494	502	495	476	461	490	509	516	476	461	512	489	488	542	466	491	494	500	502	497	482	491	488	490	451	507	464	497	513	531	505	486	473	485	506	501	517	496	481	493	491	517	516	478	486	479	453	481	541	483	526	497	473	527	476	453	495	470	462	517	480	480	466	469	484	505	527	516	510	497	475	456	499	503	496	506	504	458	488	529	477	455	523	476	516	482	446	483	501	521	512	478	486	492	539	493	495	492	498	503	493	512	519	469	474	486	494	432	481	452	468	480	463	510	498	474	486	475	539	476	508	503	480	475	472	488	512	462	499	486	507	490	465	486	469	495	496	502	516	459	465	464	497	501	512	468	462	507	491	466	484	457	497	449	509	465	453	492	472	504	515	456	482	498	500	508	455	503	480	485	518	461	465	502	472	509	495	498	526	469	484	475	513	512	475	492	496	485	495	512	454	468	483	507	485	493	492
59184	82608	49285	17838	4747	1320	638	464	493	482	419	448	460	494	470	481	497	442	421	455	469	500	430	462	486	482	447	470	474	410	434	454	397	494	427	475	420	426	423	475	440	468	468	449	457	469	439	440	423	486	429	468	471	465	414	471	442	478	443	475	440	456	500	446	440	460	432	486	459	463	455	435	448	461	450	415	475	461	440	449	447	460	448	460	432	455	423	472	432	460	448	418	474	422	446	435	494	437	486	466	455	438	466	479	456	477	460	441	455	476	448	472	433	467	417	463	406	396	424	437	470	457	506	488	422	478	466	406	447	453	439	467	457	442	441	480	445	452	463	412	452	419	454	452	409	430	446	443	440	457	449	405	430	414	414	454	473	402	491	444	465	472	443	481	468	486	483	492	409	437	449	470	434	456	480	439	457	416	458	479	438	447	466	460	449	465	461	454	444	470	451	444	443	446	455	458	465	428	423	471	458	446	441	419	465	476	454	487	428	469	448	442	454	446	472	451	445	424	437	475	478	451	462	430	447	427	461	447	455	436	459	441	426	465	473	414	425	428	431	458	432	447	458	441	458	439	431	459	450	461	432	453	458	431	438	460	453	428	436	433	411	406	415	465	448	455	465	418	462	466	470	394	462	443	490	466	457	425	438	440	443	442	439	497	466	454	444	441	445	463	512	409	445	444	447	461	412	421	465	439	395	419	437	452	474	453	479	478	481	455	432	479	439	480	452	447	451	428	467	435	446	409	459	459	435	446	483	471	455	460	456	473	491	456	446	449	429	429	459	472	464	437	443	454	465	419	461	455	478	414	486	444	466	468	436	481	458	469	444	465	456	427	467	448	453	448	443	436	435	438	446	496	481	456	445	421	464	437	420	456	476	465	428	390	452	492	475	422	459	447	481	468	422	433	433	396	422	484	418	430	435	410	405	454	515	431	462	440	452	449	499	433	410	443	444	448	428	457	475	405	433	442	466	435	477	427	482	426	431	415	449	436	441	407	427	457	439	431	406	440	483	447	418	463	464	447	429	472	441	441	460	435	492	469	453	469	473	434	459	407	457	445	410	448	467	446	432	439	446	440	418	464	433	483	453	459	438	392	422	475	406	505	463	473	481	491	479	475	428	470	490	424	434	453	460	489	422	462	480	471	440	491	443	437	419	424	455	490	471	467	466	440	416	416	463	462	441	462	459	423	431	454	427	476	427	456	418	481	486	438	439	460	449	432	436	454	472	450	467	449	407	445	448	484	449	466	423	485	455	463	439	441	437	455	439	456	463	468	492	468	458	434	446	455	427	438	456	447	469	412	424	446	462	505	438	457	459	450	467	482	439	440	449	443	429	422	474	438	441	445	420	444	432	464	406	468	427	484	448	438	437	449	457	454	442	421	463	470	413	422	478	471	467	440	468	466	393	453	483	440	412	471	460	470	470	432	455	423	436	441	445	450	413	458	434	454	474	416	466	484	420	430	449	415	433	451	457	470	495	481	427	505	469	464	493	405	452	422	450	451	437	427	438	454	442	456	462	468	474	499	441	445	465	445	442	459	476	493	427	457	438	436	444	442	430	448	442	423	482	427	489	470	438	457	441	442	432	446	451	478	433	444	480	460	465	464	474	419	447	456	425	493	467	461	434	433	462	444	450	451	477	455	487	422	456	433	478	447	439	462	487	469	457	468	471	467	452	409	451	458	450	436	429	428	443	435	442	483	436	447	440	448	462	439	454	455	466	489	420	450	486	431	504	423	442	461	393	434	451	485	426	449	447	447	473	457	468	433	423	503	462	441	406	446	444	463	439	429	472	442	447	437	460	468	457	454	460	443	444	449	464	487	449	466	446	480	436	477	437	455	466	481	452	416	451	434	450	469	460	454	445	434	473	474	468	450	464	444	426	448	426	447	444	434	427	427	444	444	420	455	448	433	444	498	446	419	461	462	428	484	422	464	452	455	445	498	442	458	412	455	445	422	460	478	453	432	485	460	432	452	477	481	449	459	469	441	451	459	483	433	434	425	482	436	467	415	451	412	376	467	468	454	428	454	448	425	460	448	438	431	423	462	458	436	457	456	463	472	440	471	459	466	437	424	434	422	431	432	470	463	451	458	462	428	424	484	434	464	484	497	471	473	426	438	427	483	409	499	525	459	436	434	434	468	465	455	438	432	491	421	447	451	449	444	462	451	438	437	458	459	427	460	445	501	468	422	445	448	453	464	458	417	493	411	413	443	461	462	422	434	495	462	471	460	455	444	467	473	445	462	455	481	457	467	461	480	458	487	470	435	458	433	433	423	446	423	470	425	454	485	423	439	454	460	439	472	436	441	439	433	467	456	452	432	468	441	502	432	431	468	430	446	467	499	470	452	479	447	412	417	454	461	442	446	436	458	451	483	455	434	418	458	474	485	449	444	461	481	446	487	429	434	451	428	422	438	467	466	392	447	468	448	457	457	444	447	455	475	412	419	491	419	439	419	464	437	486	455	430	443	456	473	484	457	463	454	444	455	466	437	451	474	441	475	439	426	453	444	441	460	433	448	453	462	466	465	438	450	456	439	487	435	430	489	484	440	433	454	440	442	422	469	466	428	484	466	444	474	448	445	455	482	491	442	443	439	460	441	459	478	430	438	465	481	456	488	473	458	436	465	472	499	455	468	423	462	455	439	476	498	451	451	481	466	407	464	439	424	472	453	461	433	448	465	434	443	447	498	447	433	465	440	429	490	428	443	424	478	443	460	429	445	456	440	457	444	459	406	447	455	447	439	452	453	481	447	471	435	435	442	411	426	427	486	454	394	446	474	434	430	437	437	411	458	458	465	433	455	428	474	431	425	455	469	452	470	411	452	450	472	444	445	431	442	447	449	430	434	423	439	423	472	414	475	503	428	455	429	490	433	453	428	435	440	464	455	440	456	439	449	476	455	449	460	472	463	461	476	443	468	475	459	461	482	432	540	454	470	480	429	438	437	438	445	417	455	448	455	427	417	435	456	468	440	437	446	458	456	466	456	443	434	444	443	479	446	444	428	465	465	434	453	438	420	429	419	451	457	423	456	446	479	465	443	454	465	436	476	472	451	442	447	450	443	474	492	451	463	463	445	492	446	480	421	431	491	459	445	427	474	475	415	443	450	456	474	463	464	427	457	436	441	443	448	483	458	441	442	458	423	458	438	416	421	465	442	474	416	433	439	477	401	430	446	484	478	446	498	419	438	439	442	439	453	493	478	453	483	485	460	446	414	425	475	436	438	462	453	432	450	430	458	430	438	482	462	459	449	443	426	485	427	468	440	432	470	450	445	456	464	477	463	452	454	432	453	448	467	492	458	460	448	429	451	483	437	435	447	453	448	474	429	429	473	443	428	479	474	447	463	485	412	457	418	431	421	423	404	458	446	449	462	453	499	438	513	441	482	473	427	473	439	490	454	443	441	483	468	455	454	426	443	462	443	478	429	454	445	413	432	472	470	442	465	465	435	424	438	469	444	444	459	449	423	451	414
23919	23639	33262	28118	21013	11646	2039	793	662	672	667	631	621	648	619	703	644	658	661	662	640	658	638	689	677	675	655	649	661	632	604	635	640	645	613	596	638	622	642	605	575	618	691	658	658	627	646	639	606	591	658	648	668	625	636	662	615	620	632	586	589	623	615	641	659	603	604	632	625	604	652	598	656	637	639	641	656	634	613	642	597	600	622	651	622	629	607	634	634	589	644	664	617	616	600	622	600	613	642	604	632	614	664	651	646	681	611	644	629	600	627	634	613	611	640	647	612	671	567	589	671	635	615	606	618	614	611	619	620	641	636	623	609	599	638	642	625	594	619	651	620	638	612	637	630	646	631	615	648	630	675	645	598	592	615	614	604	625	570	601	620	646	639	666	623	635	629	655	618	619	628	601	651	606	659	636	663	696	588	657	618	616	601	647	658	620	604	607	651	632	624	601	619	622	631	606	649	652	628	649	630	602	641	619	605	632	615	559	624	652	650	659	620	564	595	652	598	667	627	625	603	656	629	634	554	620	616	638	663	629	628	648	619	576	625	630	657	644	621	616	636	649	617	604	606	610	615	645	628	637	592	628	644	595	644	645	654	593	654	621	603	597	618	616	682	627	643	615	658	573	611	615	627	643	664	619	614	577	637	652	642	592	649	637	604	654	621	619	602	586	643	614	607	603	657	660	603	646	655	628	616	612	672	633	639	586	629	617	620	637	685	603	636	655	595	597	622	576	599	624	582	620	653	599	606	613	614	677	612	614	619	602	626	592	611	573	618	625	595	660	611	630	666	609	589	656	639	619	630	615	607	640	617	666	634	612	612	615	655	606	612	639	669	605	615	628	646	588	663	626	627	659	654	608	604	599	616	647	608	613	633	607	623	625	566	646	621	650	669	646	601	646	602	635	588	666	667	597	645	638	625	669	630	606	596	640	653	625	594	655	665	610	580	641	659	617	590	621	630	620	597	607	643	621	645	610	617	624	635	585	613	602	664	647	652	626	637	603	594	654	615	603	614	637	612	599	633	626	618	683	642	608	644	607	593	661	630	626	642	608	627	600	594	628	582	613	610	609	583	583	670	635	650	594	623	639	632	597	656	600	619	636	572	653	652	630	669	631	638	624	642	633	625	648	637	649	569	626	597	657	609	618	677	600	626	613	586	656	648	638	623	579	646	682	639	611	646	614	655	617	621	648	658	620	634	607	611	605	560	623	674	652	608	598	627	629	629	615	630	593	568	619	622	614	647	592	563	637	618	611	594	617	614	632	655	642	594	658	629	643	618	607	643	646	661	618	605	621	667	666	607	620	641	638	632	583	633	632	640	616	613	643	598	636	626	665	630	618	607	622	674	593	636	625	676	624	614	644	623	571	619	643	615	584	599	604	593	609	650	666	620	654	624	641	620	562	600	607	620	625	653	662	608	577	654	592	617	634	639	640	647	636	574	663	658	596	634	583	575	635	636	619	620	627	593	630	561	614	626	631	610	635	629	619	656	641	631	630	649	617	655	657	581	595	666	645	646	691	648	630	587	621	646	606	650	660	611	631	608	608	660	643	686	598	611	628	564	588	597	627	619	614	655	593	614	669	632	594	639	615	609	607	689	607	602	604	648	645	651	616	654	621	689	633	604	629	631	643	635	572	643	609	597	616	588	604	612	616	607	669	614	611	649	613	624	596	644	652	632	617	644	605	582	634	648	667	562	612	629	624	604	619	623	669	704	625	673	653	621	587	627	619	620	661	629	657	630	634	688	661	623	611	599	646	641	654	571	624	624	632	638	627	666	621	607	614	639	600	689	628	668	633	629	611	640	621	637	641	617	639	639	651	609	626	589	629	624	600	649	602	611	599	636	642	614	660	612	644	609	595	629	576	620	627	591	623	596	598	630	601	585	638	646	654	667	651	661	647	600	638	642	646	631	631	597	615	584	645	634	621	655	667	639	605	647	626	667	617	574	671	640	584	655	595	662	709	620	629	617	623	625	635	629	621	629	604	645	605	633	643	647	636	640	662	682	562	629	613	605	602	611	614	571	681	594	649	602	559	641	621	613	647	582	603	650	618	608	609	611	608	600	635	618	639	612	639	592	645	597	566	604	627	620	607	608	621	609	648	614	603	567	634	640	632	588	595	585	628	606	636	610	654	622	605	643	595	599	623	635	625	624	602	630	585	608	654	619	653	656	609	602	607	613	609	621	590	688	634	614	662	621	622	598	628	659	568	613	603	624	652	604	595	603	630	677	636	607	628	648	609	614	630	615	606	660	595	626	576	652	597	608	609	624	589	647	619	610	597	608	653	615	620	628	601	603	648	586	590	609	641	606	591	588	597	644	592	662	644	619	603	593	660	683	610	586	569	643	629	609	611	615	564	624	589	604	605	621	607	662	595	586	613	623	664	617	639	644	603	636	643	596	625	600	593	592	637	640	665	641	607	628	664	649	633	639	644	597	644	605	602	629	656	619	627	633	653	593	624	597	626	657	651	592	636	651	656	689	667	614	604	603	608	614	586	640	650	636	645	631	610	646	626	641	651	589	648	619	664	652	641	639	639	614	618	592	646	644	612	609	657	628	646	615	631	636	689	614	609	632	580	608	636	629	623	641	636	673	621	580	682	652	626	613	643	584	598	624	612	623	610	639	621	616	614	617	637	631	616	641	572	643	631	625	636	605	627	638	641	660	620	645	626	605	636	651	574	632	620	612	633	597	584	596	646	634	619	635	602	663	617	620	631	633	621	654	619	684	667	609	608	648	635	634	615	637	656	642	611	654	636	662	592	616	585	640	646	618	608	599	610	667	604	622	583	600	677	615	586	647	611	603	643	650	600	631	578	639	608	622	558	675	645	621	631	652	663	591	613	605	590	619	607	627	585	654	642	584	602	592	631	643	678	651	625	607	666	649	618	601	618	648	596	630	627	589	641	653	607	642	657	634	645	615	628	578	612	610	665	653	635	582	622	583	615	640	653	653	609	655	624	592	647	589	623	609	603	667	631	669	629	601	620	664	634	649	603	613	574	634	671	617	629	625	640	598	627	613	573	596	615	580	626	630	618	626	587	596	592	619	641	621	622	612	624	624	663	623	648	609	610	630	636	642	567	604	627	655	627	650	620	624	572	628	600	664	613	618	578	605	648	596	573	576	614	646	671	592	596	647	617	644	574	621	661	572	585	607	637	613	615	650	574	633	586	616	600	646	637	644	641	614	629	643	613	603	614	662	631	644	618	623	652	625	634	628	613	591	592	660	608	644	624	625	600	578	593	624	628	662	598	632	618	665	625	617	621	636	616	616	631	662	642	581	660	642	613	655	624	631	653	656	671	674	611	637	614	618	585	649	623	628	594	643	616	612	623	652	617	590	593	588	622	649	613	634	628	598	631	666	599	630	616	627	651	627	604	576	642	614	589	628	617	588	618	629	613	643	624	655	617	621	601	628	622	643	603	601	632	604	601	630	597	610	639	630	603	578	620	615	660	669	620	628	629	627	643
61221	99021	64731	31439	10274	2713	905	614	598	594	645	580	614	590	596	567	622	596	606	628	618	586	643	589	642	615	639	620	636	599	606	572	582	622	601	623	595	594	601	647	624	575	589	609	617	584	642	612	595	589	602	632	566	577	578	607	667	557	628	567	616	582	630	613	615	601	608	598	563	586	661	614	617	620	594	598	642	582	608	630	613	589	607	602	580	600	617	615	604	609	617	625	611	615	615	574	555	582	573	629	647	604	607	625	593	610	573	574	588	554	588	603	592	632	597	595	638	570	617	606	614	584	546	602	616	563	595	567	644	606	564	588	622	599	635	623	567	593	577	613	608	612	651	599	606	572	601	559	606	593	577	603	620	604	609	597	595	648	558	583	611	596	578	593	597	543	592	615	564	620	587	606	636	627	574	543	605	620	631	572	602	567	558	598	615	577	574	589	628	543	558	587	585	596	550	632	613	594	575	616	607	585	593	602	602	666	649	613	578	576	626	598	587	620	611	609	575	652	560	620	579	587	609	570	592	569	516	564	619	624	567	580	654	588	581	633	561	595	646	598	621	579	567	616	615	592	670	655	581	580	583	559	633	540	571	612	601	617	567	582	572	584	574	633	594	686	595	591	590	579	598	606	582	606	570	595	656	631	554	586	604	630	595	574	602	603	616	554	626	584	566	621	611	595	533	599	581	566	620	628	624	565	586	646	624	594	625	631	618	565	587	597	588	612	622	610	618	587	570	606	619	605	610	599	567	629	621	581	565	593	579	587	625	623	554	588	580	565	599	626	637	600	591	606	546	552	573	587	594	580	619	559	596	571	607	625	594	574	587	607	596	635	621	633	609	618	617	558	614	613	547	547	584	580	585	579	605	618	633	614	555	626	623	624	579	601	606	536	592	585	608	579	586	602	569	591	622	603	590	598	645	619	543	605	572	557	612	641	588	571	591	560	552	585	594	575	543	575	572	606	608	637	615	577	611	582	608	590	621	616	596	644	567	636	585	627	619	577	627	602	618	583	618	620	605	586	589	661	586	589	579	572	596	582	607	638	554	593	595	621	567	584	597	601	633	609	581	572	573	548	623	642	597	632	605	563	611	619	615	667	589	618	607	577	672	581	605	592	613	578	606	576	608	610	582	610	616	564	570	593	616	583	632	593	598	590	588	594	628	594	579	569	577	597	640	595	541	613	595	599	579	638	603	654	604	635	609	628	564	602	590	600	601	585	635	611	672	559	580	600	639	595	594	559	620	610	631	586	589	607	563	584	544	601	584	598	567	601	594	614	588	545	590	543	614	612	581	606	597	599	617	594	581	640	597	612	586	587	541	573	586	570	592	592	601	571	623	634	529	541	635	596	618	607	608	596	619	579	613	571	637	565	545	584	638	593	590	557	604	612	611	589	574	602	609	602	594	589	594	623	614	607	639	543	633	602	615	586	617	603	601	618	551	600	608	608	560	617	618	631	556	594	570	626	603	621	550	571	584	585	639	579	614	577	567	618	571	588	612	638	620	556	563	582	615	593	600	588	565	648	610	619	625	580	585	621	597	558	608	575	577	574	612	560	597	604	583	633	589	588	617	565	545	579	572	589	595	645	598	593	603	589	620	610	556	598	585	578	610	578	602	576	578	578	586	595	586	609	601	590	568	563	619	608	631	633	631	613	599	575	593	563	586	583	562	600	575	584	584	596	594	618	567	604	594	582	594	599	642	613	522	595	598	600	569	604	590	601	602	591	569	605	595	577	614	605	619	571	602	636	604	591	581	570	606	566	582	583	543	619	626	617	604	606	610	556	579	556	622	581	605	589	582	621	599	632	564	570	598	644	594	581	589	560	584	558	615	615	605	580	601	593	581	594	606	580	595	611	625	604	631	593	616	599	600	579	583	611	638	600	583	603	574	556	629	625	630	580	622	600	644	615	605	581	586	613	600	599	630	557	586	588	615	567	580	587	574	600	584	613	644	596	588	613	614	545	608	558	574	612	626	595	566	593	589	619	650	596	600	619	589	604	558	612	581	602	549	581	599	631	601	619	604	555	594	595	612	583	582	627	596	596	627	545	599	589	628	585	594	590	629	570	597	577	554	600	592	593	610	585	595	637	610	641	603	617	595	571	620	582	582	620	618	574	590	595	597	581	603	580	556	582	581	621	588	610	635	604	612	585	573	619	649	624	597	619	600	570	584	544	595	606	617	582	586	574	607	562	582	561	579	603	668	606	584	603	607	619	600	591	613	581	581	653	599	600	593	560	541	578	627	583	600	641	605	594	621	607	575	598	574	574	587	562	613	595	592	620	571	585	596	594	604	617	612	573	611	591	623	609	601	606	601	626	612	589	595	597	564	624	584	626	618	597	612	597	623	585	581	586	596	606	617	637	609	619	617	573	598	619	646	606	572	629	583	609	595	563	601	559	626	587	602	604	588	627	540	606	590	604	619	628	583	621	599	614	615	619	580	613	555	565	578	584	586	577	611	577	545	591	653	610	554	591	538	577	590	570	587	589	629	598	653	587	599	593	611	582	609	623	599	600	599	650	559	560	589	544	643	563	581	611	608	615	569	563	601	583	614	598	626	546	561	562	607	582	552	593	584	604	602	613	568	587	582	578	593	602	626	595	585	541	623	606	595	597	603	560	592	601	605	576	586	620	588	602	605	538	616	604	582	558	600	537	589	613	578	577	628	597	559	583	615	635	591	559	620	635	584	588	591	577	642	598	607	622	561	603	578	578	608	602	595	591	554	614	582	572	580	591	600	634	592	584	622	593	566	579	578	592	573	573	628	577	635	614	561	620	556	568	604	602	604	605	565	592	557	581	611	582	593	559	596	580	559	597	594	570	591	595	586	611	580	603	589	609	668	579	616	618	578	592	610	573	549	540	586	572	615	584	611	617	586	589	592	602	581	584	604	538	578	649	566	615	558	603	599	600	587	588	613	568	596	575	635	617	621	633	555	548	560	592	613	607	664	605	615	593	661	560	613	645	575	601	582	590	580	582	606	588	630	632	586	610	585	580	563	636	619	589	561	568	599	568	561	637	595	572	567	617	568	576	595	605	610	644	556	606	623	620	620	563	593	636	597	592	595	617	597	608	643	564	553	628	631	598	606	586	645	604	581	581	581	593	592	612	576	587	582	564	590	564	580	593	568	603	550	595	586	570	606	612	667	552	588	599	609	594	615	631	616	619	607	568	559	595	576	635	616	570	575	639	579	562	611	550	626	620	598	590	595	598	584	634	613	625	648	617	569	609	605	603	585	642	592	638	629	548	616	604	571	551	635	581	608	564	570	576	586	580	561	608	619	616	569	589	592	563	586	559	584	615	640	569	596	551	580	633	569	593	642	630	618	616	663	585	588	610	588	592	599	620	660	589	556	610	601	589	626	560	574	601	534	614	590	588	579	610	634	586	567	610	588	574	645	602	601	635	624	605	577	599	574	586	566	599	598	591	612	588	561	586	630	602	637	551	612	582	630	592	596	588	588	575	621	571
31239	31563	23578	7956	1460	662	448	491	504	506	457	485	483	449	442	508	458	501	432	453	446	461	463	475	469	475	492	446	485	471	518	528	470	438	471	450	491	457	476	465	441	485	480	480	481	453	497	486	466	472	506	485	456	471	511	484	439	461	490	450	453	454	441	476	444	440	503	468	454	464	464	461	495	471	473	442	472	464	449	439	467	441	460	451	479	477	447	449	449	413	497	439	474	440	467	473	426	498	470	450	490	484	513	501	445	394	467	454	466	465	439	487	451	479	478	455	499	532	433	489	446	460	449	494	499	471	447	439	489	421	464	525	463	457	498	478	500	498	500	490	449	427	456	497	477	467	478	450	458	454	445	432	473	478	473	462	512	468	457	467	464	435	474	436	492	448	505	447	474	477	478	496	486	480	443	485	431	469	460	471	468	496	461	469	479	495	474	461	466	450	488	453	445	461	474	469	445	500	503	456	433	481	440	455	474	471	468	463	451	468	473	454	438	463	432	466	501	441	485	493	448	461	515	476	461	496	471	462	456	453	482	464	464	457	477	412	458	477	462	453	488	453	464	433	485	456	460	455	443	461	477	459	475	457	494	473	482	474	429	477	476	475	461	444	468	458	508	445	447	482	437	519	464	480	482	448	478	466	456	541	437	474	468	424	499	449	422	497	425	492	474	475	472	441	495	440	485	465	475	503	473	486	436	449	442	468	411	518	450	481	474	467	490	453	463	468	452	457	445	452	488	468	456	453	464	452	471	487	513	456	531	399	483	471	446	479	469	442	467	491	480	473	442	436	476	469	517	449	447	490	504	483	470	477	463	470	478	408	477	507	453	466	487	495	451	473	438	462	463	477	463	488	470	450	467	484	464	455	466	465	472	446	458	480	443	457	463	457	479	436	427	458	409	441	453	476	459	459	500	458	456	440	468	467	459	461	444	472	451	473	486	433	439	470	451	469	461	465	454	515	466	454	476	437	465	471	456	486	499	461	474	467	465	435	445	493	463	456	438	479	477	429	427	490	475	463	486	458	488	459	502	434	466	437	469	476	457	525	509	460	453	502	455	430	446	468	447	438	442	454	435	472	462	460	472	452	486	457	515	489	468	474	463	456	491	495	456	502	485	466	455	477	482	498	466	475	448	440	455	438	452	449	508	452	478	511	448	473	503	449	456	481	436	470	480	418	483	503	458	464	485	446	436	462	480	519	437	519	500	506	471	459	477	458	469	456	496	448	441	471	443	445	463	450	462	425	434	483	455	429	460	436	473	471	470	449	437	495	469	464	486	498	426	500	467	474	462	472	463	453	453	467	502	463	431	489	460	444	500	459	464	457	509	483	433	486	459	487	460	422	468	447	436	504	425	440	441	439	478	487	492	467	504	477	451	484	462	483	449	517	483	440	447	445	490	439	432	482	469	461	435	450	456	448	454	434	450	483	482	443	467	498	442	438	452	454	449	501	463	432	503	506	468	473	429	460	442	475	472	462	474	512	461	439	485	476	502	497	469	451	474	487	471	482	434	455	463	453	456	458	437	450	499	433	450	462	468	428	463	489	499	440	455	475	465	456	473	457	438	511	462	472	458	451	454	450	467	427	494	463	461	454	465	461	466	425	524	501	497	479	508	443	476	453	506	449	454	440	455	467	443	455	447	491	501	452	439	478	475	476	480	468	427	460	478	459	453	488	483	464	464	504	473	460	458	470	481	459	486	463	468	441	449	463	458	453	459	459	468	451	427	425	494	492	481	485	467	462	446	455	494	433	434	497	475	513	452	434	477	467	498	414	490	474	473	469	446	461	465	450	475	487	490	466	487	451	439	450	463	426	473	458	464	455	466	442	475	451	434	468	455	493	460	455	502	482	451	456	500	475	456	450	470	467	458	439	491	443	521	448	443	488	499	509	492	411	440	453	472	463	491	459	482	470	473	491	481	440	457	476	437	491	512	478	435	460	498	432	470	434	482	482	438	488	488	468	460	482	480	432	500	485	510	488	493	451	500	476	459	442	460	484	471	403	424	452	489	440	495	426	471	481	464	449	464	447	471	470	496	474	480	479	483	459	457	401	471	429	493	467	495	446	461	479	455	505	453	498	482	477	477	463	460	467	479	470	496	494	461	484	441	475	478	439	462	474	510	463	448	485	487	454	472	451	452	474	505	479	474	458	431	459	471	467	479	497	439	450	459	442	435	481	461	471	443	456	442	468	479	453	481	498	473	452	522	472	458	481	479	437	467	463	455	424	454	442	460	487	475	459	473	478	454	463	454	490	483	459	451	495	493	467	436	493	474	483	515	489	508	505	459	463	454	492	476	456	424	474	436	527	464	450	489	488	452	463	426	494	455	438	525	458	447	442	447	470	417	508	485	406	467	443	428	480	471	447	456	485	499	454	435	476	468	456	488	448	488	522	489	470	431	429	473	455	455	460	442	448	444	479	491	479	485	439	452	470	456	443	444	474	441	468	430	448	491	477	462	488	486	450	448	461	481	468	477	456	456	477	460	480	510	467	453	463	452	433	479	474	452	494	466	446	487	519	465	512	469	466	483	460	469	461	477	489	437	435	472	448	467	443	454	462	422	469	454	448	450	449	476	452	436	505	449	507	486	468	466	473	524	454	421	479	461	500	449	480	459	446	432	449	482	476	452	484	467	454	444	456	471	468	477	463	431	504	510	465	458	478	447	473	429	461	466	485	485	485	459	462	462	441	456	450	452	465	480	454	444	483	474	460	490	427	457	441	467	457	464	476	445	434	490	469	460	453	468	470	472	459	460	502	446	470	457	506	498	420	467	448	460	503	445	454	477	455	479	488	448	488	473	445	462	521	508	478	493	471	467	464	462	455	422	488	451	503	485	467	449	432	508	466	444	442	435	463	492	461	400	444	476	467	461	466	477	469	484	488	459	458	478	476	478	488	473	490	492	531	467	469	445	486	516	483	462	464	494	455	443	480	451	470	494	461	469	466	504	466	445	502	467	491	485	447	507	492	427	487	444	466	464	444	482	457	472	455	469	455	489	468	475	488	483	436	459	473	425	453	470	441	428	484	473	481	476	486	432	474	432	458	501	458	459	450	472	479	450	477	474	469	438	455	492	483	424	489	456	457	481	493	487	470	497	483	486	450	463	437	462	457	451	459	449	468	470	407	460	461	433	492	456	458	466	457	487	489	460	489	457	470	492	514	458	439	438	464	491	446	436	471	438	469	477	458	499	463	512	485	478	471	444	456	492	451	429	471	455	470	411	502	444	461	474	475	449	515	453	524	494	463	456	442	453	464	467	452	452	441	483	483	454	467	382	478	432	464	454	504	481	504	456	430	434	484	414	472	491	494	484	495	454	445	486	497	522	450	484	430	444	458	459	449	483	453	483	455	495	458	481	492	466	487	426	479	470	476	460	465	438	428	456	485	476	457	479	433	467	505	479	458	462	475	478	462	510	470	501	482	424	469	437	428	432	491	420	490	469	439	483	465	451	454	445	478	449	458	467	459
26563	35752	16412	4054	1172	543	385	414	396	405	418	393	362	452	378	380	412	392	413	393	405	359	391	405	356	437	401	432	361	405	415	429	380	397	388	371	396	383	413	406	449	371	372	390	425	423	424	389	394	397	396	402	366	401	383	422	390	417	432	395	414	424	363	385	405	371	425	416	374	400	414	400	384	397	410	365	404	411	431	383	368	380	385	401	401	402	400	396	386	392	403	422	377	421	395	385	405	392	419	384	383	363	420	392	397	407	404	389	405	418	407	404	394	409	390	441	417	386	417	382	416	352	411	377	415	419	387	421	395	397	399	373	398	428	383	414	408	398	401	408	427	416	434	385	380	384	405	419	376	332	386	441	376	403	390	377	377	381	387	339	422	433	410	387	388	399	366	385	383	378	407	392	422	364	421	384	407	400	387	424	398	400	390	392	389	413	350	423	397	408	394	423	403	387	374	382	422	395	381	398	409	405	376	390	399	415	402	403	382	413	429	411	402	364	417	372	380	413	385	372	362	392	396	420	351	379	406	390	401	372	393	411	403	416	387	358	411	400	409	376	392	386	372	406	371	365	389	373	372	420	393	399	402	384	379	417	388	412	373	364	388	396	383	414	424	405	404	369	415	409	409	415	357	419	368	333	381	400	407	368	384	414	418	348	392	414	426	403	386	400	366	396	390	408	399	399	426	424	388	388	403	378	395	417	405	412	389	402	415	402	397	427	423	405	388	393	432	396	411	386	385	382	417	368	386	402	396	414	398	388	405	367	404	399	343	380	384	390	380	383	395	390	385	376	412	407	410	439	382	372	396	370	433	384	434	427	421	392	408	355	408	401	379	392	389	362	404	373	371	379	413	384	394	415	423	373	383	408	411	415	407	417	385	392	395	391	412	423	413	409	333	388	386	402	420	425	428	389	381	378	376	427	385	376	367	398	386	396	372	386	395	412	373	417	415	413	440	368	381	392	400	392	417	424	408	401	377	397	407	400	399	409	358	401	421	407	374	403	408	387	407	415	404	415	396	380	448	361	387	372	410	420	417	382	424	371	388	415	383	353	367	375	417	403	398	398	369	413	393	374	425	406	392	405	433	397	420	417	370	407	400	378	403	421	393	380	386	407	366	417	420	395	449	396	403	389	399	406	419	373	370	439	399	406	377	410	420	387	408	390	435	412	382	395	387	418	393	409	398	383	397	400	418	419	387	399	420	406	395	395	421	399	380	381	384	380	388	423	402	400	410	403	387	393	370	405	380	416	403	423	410	393	394	388	357	384	395	386	393	369	431	367	401	423	407	400	378	415	393	372	377	410	391	411	378	406	407	385	437	395	419	437	387	356	390	386	383	390	412	386	384	412	405	433	404	393	344	382	399	399	400	434	383	405	404	409	396	421	399	426	441	375	389	364	414	408	375	388	391	389	419	400	455	403	404	412	372	396	392	418	419	360	443	417	384	384	366	364	394	442	373	400	405	412	397	407	397	412	395	392	392	384	411	400	376	393	426	408	395	415	393	393	391	407	404	435	384	431	351	390	425	393	388	417	356	388	391	412	395	408	416	387	391	386	399	388	434	365	385	377	384	413	395	411	347	382	396	415	419	414	390	402	393	403	369	419	362	381	416	378	389	412	397	387	415	422	362	380	417	427	417	403	410	385	393	413	392	403	400	439	384	419	438	376	433	400	378	429	425	417	381	413	421	410	417	417	412	368	438	422	424	379	375	389	418	395	398	403	413	383	370	371	384	430	428	432	410	401	384	390	413	375	396	400	407	375	389	411	379	407	395	410	364	408	420	387	399	362	411	452	381	411	388	377	425	389	394	420	407	398	357	415	422	397	390	393	355	413	403	420	383	402	360	375	397	421	355	431	398	411	390	403	368	393	428	410	400	382	398	397	396	418	410	444	379	420	396	412	435	368	392	396	370	374	417	387	452	388	361	384	387	414	405	428	405	397	415	428	421	381	414	373	404	393	395	380	413	392	409	408	418	372	404	426	444	398	413	361	389	394	421	384	407	401	426	430	389	391	397	383	371	327	393	380	352	380	407	400	367	410	383	391	374	380	420	374	372	419	408	413	392	395	382	425	383	441	413	418	400	425	419	398	396	398	377	433	383	389	383	436	394	423	408	388	370	413	367	456	383	392	429	407	424	385	391	386	384	413	399	388	357	396	394	431	396	389	391	426	399	366	391	390	420	387	397	395	372	419	373	434	436	384	416	384	416	388	405	424	415	350	418	411	420	425	419	404	443	409	432	382	384	379	425	396	386	408	387	413	389	421	371	406	400	384	386	429	357	407	399	410	403	386	380	390	392	378	361	455	408	396	387	434	399	381	407	366	375	440	414	404	420	364	424	432	414	403	370	414	379	385	381	400	386	432	374	365	416	408	380	413	432	400	405	425	392	403	385	418	399	413	405	381	385	367	424	345	431	395	414	420	411	378	402	418	385	402	390	397	342	389	399	366	400	403	395	385	376	355	376	417	385	391	431	437	400	401	367	408	371	388	398	364	404	372	378	385	420	390	398	381	396	384	386	373	415	418	391	422	381	383	399	377	405	416	416	431	432	428	389	418	401	393	414	409	401	406	382	379	372	398	398	416	394	434	407	414	401	388	391	396	388	374	396	366	380	403	429	406	377	396	411	371	396	404	391	411	410	398	393	375	400	384	390	370	359	411	374	416	393	420	412	402	418	427	417	366	386	418	422	418	427	417	419	388	430	414	403	364	379	389	359	410	373	384	421	397	436	417	391	410	411	412	393	413	400	402	414	390	361	393	443	360	393	425	382	411	398	399	378	401	410	394	363	384	415	364	420	439	362	373	411	376	406	393	377	388	429	365	398	381	352	391	404	394	409	419	390	426	402	358	403	395	369	376	401	379	373	410	364	432	370	377	342	382	418	389	393	394	366	376	384	415	402	392	370	394	411	396	411	383	379	410	367	424	384	397	388	365	377	406	411	393	392	401	438	418	411	401	416	406	419	418	408	403	403	399	405	386	366	408	404	385	391	397	407	387	371	389	361	405	370	386	430	416	406	385	388	377	392	422	406	409	417	406	400	414	376	402	402	383	388	407	402	412	401	389	375	409	376	376	407	399	365	421	405	396	398	364	408	419	368	416	400	421	386	398	394	378	424	397	397	411	394	437	405	392	390	394	369	355	416	399	372	409	363	379	377	382	390	392	395	415	387	383	382	395	366	391	423	376	381	356	389	422	399	411	411	367	428	431	410	370	387	395	404	385	389	410	419	407	417	402	379	379	406	434	385	401	384	387	409	383	419	392	378	382	405	404	379	400	387	395	386	373	446	377	412	427	382	409	451	404	390	421	420	415	364	420	406	358	408	394	429	388	435	378	411	383	392	369	417	390	375	387	397	390	445	379	421	393	408	380	364	445	370	392	392	416	413	414	423	409	372	422	382	409	358	387	415	373	367	386	379	415	406	391	418	397	390	419	409	417	392	394	412	406	402	387	389	391	391	409	381	408	424	397
25964	27276	36709	28517	11887	2030	709	546	504	483	538	496	502	466	478	524	456	497	518	506	530	505	487	521	511	509	490	512	541	512	543	510	484	514	504	520	487	519	512	508	479	481	491	463	466	541	485	474	497	514	493	487	446	456	487	455	511	522	481	484	497	472	501	480	479	522	493	487	524	507	494	487	494	484	503	491	514	505	481	499	488	468	520	512	532	501	509	514	472	514	491	488	487	485	495	488	506	527	503	501	450	479	468	501	520	499	518	467	453	489	510	528	478	440	454	453	490	495	461	518	523	466	474	451	512	500	486	482	473	492	498	524	488	509	517	498	504	515	504	471	489	496	459	511	483	489	459	512	477	502	474	527	503	535	503	471	540	460	493	465	459	514	513	516	473	479	487	488	462	497	484	504	539	507	496	523	473	456	519	513	531	489	463	504	485	486	491	502	468	482	470	502	526	507	498	524	536	486	485	492	483	469	514	470	482	446	469	492	504	473	489	514	503	510	514	524	502	491	538	472	510	474	528	507	460	484	482	484	524	462	476	525	467	516	481	509	471	516	463	481	489	491	482	510	481	481	483	526	492	478	464	489	488	471	509	470	529	480	475	480	526	477	491	495	459	501	457	488	479	515	498	487	463	506	497	549	484	474	504	524	479	501	561	487	477	495	485	474	483	510	516	484	491	465	480	493	468	490	499	474	475	482	488	489	493	484	469	462	481	531	498	468	473	507	475	464	516	498	479	504	531	482	513	535	517	500	481	486	493	475	472	479	495	517	506	518	489	535	471	496	496	474	511	515	457	522	539	473	506	511	495	550	497	488	476	450	502	525	473	516	513	522	505	522	509	436	516	470	463	467	485	467	457	481	482	480	494	501	484	486	496	544	454	494	551	513	506	497	524	487	457	458	481	493	492	481	488	464	441	508	498	485	507	513	480	529	492	492	457	480	474	514	466	467	533	469	500	510	500	492	519	529	452	507	482	469	515	495	470	495	481	501	479	511	469	489	484	478	513	522	496	488	501	488	505	510	521	469	476	493	494	510	521	465	515	500	531	510	473	461	453	514	509	483	516	499	518	494	522	454	499	463	528	489	542	446	495	477	516	511	426	490	517	540	491	506	499	472	502	461	515	493	506	492	489	470	506	485	482	505	500	540	498	492	463	483	511	492	509	492	503	477	523	514	515	470	526	520	509	490	516	519	482	466	506	465	450	499	471	456	465	486	495	496	499	466	475	485	483	493	475	473	505	510	491	485	508	463	487	530	497	453	534	509	507	498	514	507	427	504	499	456	524	518	497	482	523	480	511	486	536	478	471	475	520	519	472	491	483	521	478	513	488	493	474	443	506	496	485	493	468	507	501	486	497	520	521	478	462	501	488	498	461	495	501	471	509	488	483	498	495	465	466	457	477	469	504	515	496	480	508	480	461	527	469	507	475	505	501	471	512	557	440	522	481	537	506	488	466	467	495	474	511	494	502	477	502	501	503	500	500	472	484	500	500	486	488	504	499	488	496	511	504	534	497	448	506	468	479	509	446	465	500	505	510	480	481	472	478	488	512	500	493	503	504	521	486	516	461	470	509	475	564	482	516	450	445	522	530	456	525	499	481	504	474	497	482	446	482	479	494	448	441	507	471	483	498	495	485	523	503	473	511	480	490	496	511	521	515	491	518	489	480	498	453	532	506	497	446	506	504	482	519	494	479	515	498	489	531	511	549	479	482	508	465	533	481	522	534	458	493	453	528	503	553	500	478	476	473	462	502	532	493	463	532	487	471	476	525	504	499	495	478	512	437	502	501	493	479	517	461	544	485	469	453	493	474	507	448	493	535	538	489	525	482	503	460	477	481	516	504	455	511	459	542	496	515	492	475	487	520	495	476	468	468	489	480	480	493	482	500	480	499	512	485	508	489	458	508	528	450	492	467	501	510	523	511	495	494	527	495	473	528	503	524	514	505	485	531	473	501	463	481	480	491	461	521	463	500	480	495	522	482	538	527	507	485	495	474	490	441	501	518	479	446	491	482	461	471	460	449	472	474	504	515	495	530	498	482	530	497	460	447	488	520	489	500	455	452	531	518	480	478	501	519	498	518	468	483	480	503	479	492	480	496	481	497	478	465	509	451	501	453	454	488	504	494	495	483	479	516	485	446	527	495	490	483	491	495	494	464	459	548	521	528	464	495	493	461	492	470	509	507	473	504	486	531	499	460	477	498	439	471	490	446	496	503	484	486	469	510	499	513	493	535	529	452	478	530	475	462	495	450	502	502	547	488	505	487	441	478	486	517	505	462	516	498	492	431	484	511	493	465	491	454	475	491	485	477	474	493	491	473	479	493	484	463	482	498	470	512	446	520	498	474	494	479	484	479	477	518	489	533	489	452	516	457	526	474	494	479	481	484	491	515	508	485	512	490	492	501	518	517	502	536	521	516	526	480	476	508	471	451	537	518	480	512	508	460	476	519	496	481	543	519	464	499	505	473	446	473	483	497	489	485	517	484	477	469	484	511	484	513	468	497	463	477	449	507	496	482	539	501	452	453	480	463	497	462	495	493	467	519	479	503	464	487	536	477	503	466	497	494	529	449	501	506	513	490	542	497	469	504	473	505	513	478	491	488	489	516	468	496	479	497	524	486	495	512	511	498	509	493	494	457	451	500	473	444	485	475	466	500	448	487	486	503	497	502	466	454	450	518	486	454	495	462	471	489	469	479	507	502	513	504	498	484	474	494	479	476	485	502	475	518	464	488	481	477	500	504	488	509	480	494	520	475	518	504	472	475	537	474	485	498	490	510	504	529	458	475	477	502	449	532	499	488	505	500	493	497	471	492	466	465	516	492	488	508	469	493	483	530	509	534	500	484	500	475	480	527	500	507	521	464	498	468	479	484	495	476	517	494	464	472	516	507	481	510	537	478	528	468	506	484	466	475	485	488	471	480	474	478	469	502	467	479	424	523	530	509	466	482	527	489	473	498	481	451	488	515	512	500	484	451	473	470	479	482	462	522	502	468	493	496	498	472	474	463	480	515	488	469	509	525	504	494	447	478	498	491	476	500	517	490	473	492	474	501	521	521	492	470	507	501	493	517	503	473	509	485	506	429	452	469	480	536	438	463	476	508	494	481	470	496	437	499	524	491	467	508	479	521	471	503	483	479	508	447	461	511	523	479	506	487	456	457	506	522	491	492	510	492	502	530	476	509	521	508	485	479	540	482	511	508	508	520	516	485	461	511	463	499	505	474	529	482	488	479	453	493	495	483	517	512	497	459	491	490	507	536	513	486	500	472	500	495	481	491	455	462	488	472	502	456	470	476	438	483	428	444	503	542	507	469	488	526	470	471	472	484	480	450	546	475	487	484	485	500	520	543	485	487	456	481	489	521	509	470	491	502	489	475	482	512	468	470	500	472	482	495	458	512	495	494	483	489	489	485	482	508	508	504	473	480	507	489	433	482	471	503	464	465	486	548	515	498	487	463	483	557	502	493	475	488	469
58824	81109	47776	16742	4348	1179	555	438	467	452	467	454	440	468	426	449	436	471	412	448	452	469	433	438	446	481	453	427	451	443	454	480	403	472	445	454	419	443	420	460	483	490	432	435	503	448	470	460	413	408	471	430	483	439	462	439	472	466	452	467	460	436	435	454	451	448	453	402	459	464	443	450	454	459	447	447	475	437	495	463	440	460	456	464	448	456	463	476	421	441	416	431	381	432	441	434	448	479	437	452	418	460	507	419	474	425	486	445	473	450	426	424	450	445	412	440	465	446	442	431	437	472	452	482	463	424	430	453	457	463	431	451	447	438	444	453	420	468	447	434	448	452	399	458	450	431	458	446	443	470	424	417	465	453	432	457	428	435	425	425	412	471	453	419	443	425	421	437	438	458	437	430	442	449	428	442	447	441	451	469	454	443	455	466	488	456	454	453	464	441	443	448	416	389	458	443	423	427	455	447	440	485	472	453	429	433	435	456	424	478	474	422	446	430	434	465	438	435	387	463	414	465	476	441	435	480	487	436	494	429	427	467	459	439	434	431	438	480	477	453	454	456	449	448	445	476	465	459	473	467	432	438	457	438	450	451	460	464	463	454	476	452	452	484	439	421	454	442	478	448	490	436	455	474	417	436	464	461	451	467	436	471	435	450	467	470	464	480	492	432	473	446	478	448	400	439	459	427	448	422	448	419	436	450	426	429	450	439	440	448	450	467	477	452	438	459	456	451	457	448	437	432	391	448	444	465	426	422	484	413	442	422	457	442	421	426	457	465	421	419	421	449	430	456	435	465	445	426	456	464	443	475	409	459	469	439	435	424	445	432	435	463	475	453	427	445	416	431	490	418	431	466	430	435	448	447	477	436	475	410	485	491	466	444	461	469	440	428	413	431	445	434	460	389	478	450	455	445	444	462	458	437	462	475	450	437	445	502	452	424	470	474	452	457	457	466	467	427	452	429	446	434	417	427	485	467	441	448	447	445	447	433	437	439	467	427	484	426	446	424	494	441	453	442	474	434	449	441	473	448	412	510	484	444	471	439	444	419	413	459	466	451	443	457	434	460	510	432	453	432	461	435	448	430	445	469	450	466	452	450	430	438	472	478	453	413	435	419	448	447	443	426	446	446	442	448	430	433	462	420	490	451	429	435	411	447	429	447	434	464	464	429	460	456	438	446	427	466	480	477	447	457	464	475	446	453	436	448	431	443	461	470	451	423	439	452	482	458	417	453	441	464	486	453	438	463	421	459	441	440	457	485	472	425	470	440	449	444	440	437	432	444	487	430	472	510	464	480	474	470	453	432	457	432	417	468	470	442	467	459	481	453	427	454	486	471	428	450	440	471	468	512	422	484	452	457	464	508	436	493	424	453	469	419	417	464	468	444	462	459	466	479	421	457	461	438	395	416	478	461	442	420	424	449	458	455	441	445	469	411	450	468	472	433	407	442	448	438	450	421	448	480	421	465	432	481	467	430	464	452	462	434	427	469	420	424	459	443	448	446	443	478	448	453	462	427	437	474	468	429	450	447	454	449	454	471	444	437	461	438	479	444	451	410	454	457	413	405	442	437	454	480	498	460	421	449	482	445	470	430	428	436	477	462	497	447	430	421	417	455	436	434	457	473	452	474	425	417	450	456	440	439	419	456	422	431	468	403	456	469	458	477	442	439	482	477	451	423	466	448	450	411	484	411	471	451	437	465	493	471	453	445	465	437	453	442	429	457	468	487	413	480	431	425	448	455	449	447	468	473	439	435	427	438	440	451	483	439	442	453	406	449	429	436	465	440	416	419	440	435	446	445	454	448	426	447	455	452	429	480	456	488	458	435	451	414	434	445	408	456	469	449	454	445	449	489	493	480	436	450	438	422	433	445	428	453	440	469	467	445	452	460	452	442	418	446	419	478	440	450	430	437	424	479	435	440	447	449	428	470	433	449	442	427	472	446	421	427	430	428	449	428	439	408	480	470	465	401	477	472	447	437	410	443	429	458	440	462	431	443	440	428	464	446	425	430	438	442	463	435	481	442	432	407	431	466	455	458	458	492	430	452	424	452	433	455	452	498	448	461	440	462	431	446	401	430	449	481	487	447	456	455	457	438	475	435	450	473	409	442	494	460	461	432	417	473	468	475	437	476	457	435	464	460	443	449	431	447	435	438	485	464	427	412	474	494	424	464	419	424	464	435	462	451	421	428	454	458	450	451	450	451	454	457	442	461	472	445	417	445	437	461	465	448	460	478	433	441	464	455	414	467	438	466	468	452	472	447	465	457	448	452	440	461	462	490	433	441	436	429	439	484	437	458	428	502	409	483	406	443	458	444	439	425	435	477	446	458	470	513	429	454	451	434	425	445	465	402	462	430	455	463	468	491	424	422	424	453	451	411	412	456	414	467	454	483	439	463	437	454	470	443	476	433	447	448	426	456	422	447	446	464	434	430	462	440	491	427	451	470	468	453	420	449	423	461	436	423	470	454	458	454	448	451	438	435	472	466	461	449	459	437	445	461	457	460	432	473	465	434	454	444	455	453	428	463	435	452	420	449	449	443	428	442	424	428	415	451	459	501	444	464	473	448	463	462	445	438	424	392	401	429	452	467	466	446	449	437	482	429	456	442	453	480	433	426	446	420	453	473	473	472	432	408	437	470	467	471	474	479	466	451	484	419	424	423	464	442	469	445	465	424	454	457	478	466	435	441	495	487	426	480	432	484	437	450	411	441	417	454	422	455	422	458	454	461	456	431	460	450	457	430	428	441	479	441	401	484	427	454	461	479	431	414	467	441	470	444	392	448	434	441	466	489	432	475	465	386	469	445	421	472	462	458	456	402	426	428	442	457	430	457	453	431	428	466	425	453	469	458	449	446	486	494	461	453	481	431	388	451	424	496	472	481	438	426	415	426	439	463	410	462	440	434	484	442	441	437	428	429	473	474	494	468	440	429	456	471	487	406	456	417	438	428	429	449	471	455	449	426	454	484	468	454	451	483	430	475	428	500	429	431	415	450	490	447	457	455	445	469	466	450	493	467	466	471	482	445	457	457	444	446	431	429	498	463	426	433	462	469	477	441	429	403	434	449	421	424	479	458	459	426	435	449	450	469	446	459	407	436	428	435	467	465	427	452	438	452	472	448	442	438	448	456	436	467	470	429	420	422	413	455	444	415	453	447	410	454	440	452	461	407	420	452	442	405	446	463	466	487	447	468	390	461	444	448	465	458	451	442	464	492	443	456	453	439	450	442	409	415	454	431	459	401	449	455	440	435	434	401	421	458	454	460	411	457	434	465	444	459	418	421	424	438	431	435	441	440	495	426	477	470	451	437	454	452	469	441	458	409	456	453	453	469	492	456	455	450	447	418	426	409	477	475	452	441	482	451	453	472	469	457	446	451	429	420	441	425	405	452	433	438	445	503	442	434	414	431	457	463	449	452	432	437	436	425	419	448	473	440	450	474	447	408	461	465	416	465	438	475	459	507	435	440	470	453
23926	23128	32456	27483	20823	11073	1871	785	677	687	709	655	668	666	619	690	648	672	668	647	616	672	626	618	618	667	665	615	673	637	625	627	577	653	649	626	640	644	628	652	635	649	606	671	617	649	622	628	639	656	596	668	592	579	650	616	618	660	624	615	609	638	598	614	587	558	622	577	642	557	677	651	627	599	608	630	658	657	669	607	608	575	650	636	646	635	598	625	636	644	620	678	565	614	621	613	617	598	596	601	623	622	656	653	642	629	642	661	671	575	597	659	650	604	639	623	560	619	614	609	655	601	621	631	630	628	614	608	599	610	606	632	648	584	623	583	658	625	669	625	603	605	613	661	629	638	600	606	605	622	643	640	619	642	657	590	616	613	605	608	606	598	634	578	564	638	651	604	657	594	622	652	611	667	635	592	592	591	635	642	630	612	684	635	635	591	638	630	565	627	631	605	646	602	625	657	654	604	624	607	629	650	629	651	618	580	639	601	643	587	613	641	594	618	625	630	637	634	587	658	601	644	608	601	586	640	628	590	636	590	600	625	626	611	576	667	657	608	618	657	581	568	603	670	569	631	629	616	613	587	699	604	642	561	627	615	668	620	660	631	613	601	637	613	606	639	610	619	615	623	574	607	615	608	629	651	599	610	613	628	601	631	671	634	605	643	604	632	619	625	644	603	628	671	594	603	635	607	614	594	630	608	578	653	600	623	584	616	605	617	649	664	641	647	609	609	660	649	596	632	581	657	636	670	636	648	636	649	654	612	653	621	581	645	641	623	603	640	629	582	650	598	609	623	596	607	631	604	627	563	602	629	587	612	605	613	615	673	648	614	642	617	681	622	614	600	636	599	622	621	602	607	653	595	566	588	657	607	592	632	627	622	627	639	637	601	616	628	644	662	621	638	618	663	635	623	631	600	642	622	620	641	615	638	619	632	648	653	602	628	603	613	651	620	636	660	624	666	593	624	600	626	562	627	601	600	636	592	599	593	618	599	638	567	617	656	625	646	592	632	616	636	584	614	640	627	660	582	608	626	652	606	581	638	593	619	634	633	603	594	602	638	605	607	618	585	622	620	605	677	614	626	647	599	622	630	598	575	603	625	650	609	598	572	624	640	613	593	611	650	597	594	636	637	615	627	589	690	632	594	619	618	632	631	591	646	633	630	641	642	656	595	653	610	645	612	627	649	606	622	580	626	620	625	660	637	619	643	613	656	633	653	646	590	629	643	611	597	610	652	639	623	613	580	640	601	621	652	606	636	644	622	597	620	592	584	591	654	599	597	629	650	659	614	616	642	654	611	620	604	600	659	572	637	580	616	599	591	596	585	566	628	638	649	621	604	650	584	623	622	644	617	641	596	610	620	657	642	596	641	593	637	638	580	637	595	607	630	599	633	639	593	613	612	633	579	630	609	644	639	614	634	647	594	654	644	630	617	596	610	626	662	616	637	616	639	630	659	628	604	572	668	602	635	595	634	633	625	636	583	662	627	620	619	592	637	592	659	629	632	656	644	628	603	618	677	644	627	613	633	601	615	599	647	607	628	642	605	618	635	614	661	603	634	587	620	624	633	684	613	605	600	591	597	633	574	630	581	612	623	619	633	625	631	649	654	626	614	635	610	574	609	602	622	653	651	594	597	644	617	611	642	615	661	587	575	618	618	632	611	597	586	625	582	619	614	631	598	661	630	635	666	658	640	637	578	592	592	650	559	623	608	625	659	637	613	642	635	589	597	648	667	615	594	622	597	574	667	606	570	567	641	649	666	632	613	586	619	633	617	633	640	626	656	616	620	671	634	663	591	597	627	618	621	603	609	577	621	632	619	658	647	655	602	589	594	656	592	633	580	624	606	622	639	653	599	630	653	662	623	639	645	648	639	594	624	604	627	590	658	631	644	615	643	585	615	576	665	638	605	619	616	625	633	594	635	628	649	650	585	572	617	617	603	622	659	577	607	634	633	610	621	585	634	608	614	668	655	661	613	634	582	622	635	658	656	584	612	619	698	634	631	632	631	625	605	578	588	560	612	639	589	582	632	576	607	644	646	620	693	602	584	621	635	601	639	627	573	599	626	601	654	662	610	579	618	620	576	597	612	667	574	615	580	579	593	622	595	638	632	591	648	630	632	595	583	662	654	595	632	617	610	651	626	661	624	601	618	584	632	614	605	655	622	610	628	588	608	629	651	579	649	655	668	626	627	631	642	625	609	633	591	652	628	617	618	632	577	565	613	632	617	587	603	602	668	645	607	651	585	616	620	599	645	607	646	639	645	657	600	651	605	576	642	631	604	632	621	630	638	653	598	630	611	628	671	597	625	622	602	620	617	651	597	614	613	649	642	624	631	611	593	603	604	626	618	645	600	611	637	622	559	614	648	599	612	628	647	592	596	618	587	640	613	622	612	673	621	573	627	644	607	619	623	556	664	608	611	603	611	660	600	633	650	604	638	592	616	667	610	637	598	632	617	624	588	638	622	599	621	586	626	649	634	617	666	653	608	640	617	630	662	638	595	601	664	629	633	586	636	584	605	623	640	653	600	594	590	593	613	595	617	606	597	584	573	603	608	637	613	629	648	671	619	637	604	578	600	642	626	628	608	653	624	591	576	590	631	633	600	639	605	649	630	669	624	624	597	647	618	613	608	630	607	624	610	641	606	590	640	586	587	643	623	612	637	627	614	626	625	636	649	647	628	612	591	656	563	627	608	621	619	612	650	615	630	588	644	616	630	620	623	585	646	611	655	609	650	606	622	625	641	620	629	642	630	615	626	640	604	617	603	679	599	581	618	636	644	612	647	645	588	600	660	645	592	635	610	613	674	625	619	635	648	604	602	646	637	608	601	600	590	619	634	603	651	661	602	589	657	646	596	621	647	670	626	611	579	621	600	646	600	618	615	590	543	627	658	606	622	598	636	590	620	578	587	601	616	640	642	602	630	626	607	603	603	577	644	624	634	632	599	616	626	612	587	610	627	667	599	640	613	564	630	582	635	608	608	602	687	599	598	589	620	609	605	546	609	613	637	632	605	612	596	646	598	600	622	603	629	620	617	659	622	593	586	629	632	642	617	625	635	592	642	580	645	621	625	621	558	647	609	597	566	611	637	659	637	611	606	589	643	627	610	592	586	671	680	598	649	621	593	628	639	604	612	626	594	644	648	644	609	623	596	609	628	610	635	611	576	628	597	646	573	653	640	614	642	604	669	643	619	632	643	647	623	608	613	630	608	638	602	593	636	610	612	644	642	701	614	627	589	633	587	649	583	610	589	592	644	605	596	602	619	606	650	619	584	635	599	631	575	611	591	622	575	613	626	640	630	592	591	634	578	639	609	597	638	643	618	598	628	606	630	588	579	588	625	623	642	595	607	633	640	646	653	634	642	570	665	575	577	624	640	658	658	593	652	612	594	623	613	575	624	601	641	635	624	605	580	618	626	611	639	634	604	609	608	613	596	619	589	631	623	671	640	601	630	642	614	630	629	645	612	672	665
63712	98292	63405	29825	9225	2284	886	608	591	583	623	566	624	648	578	595	589	577	620	593	631	652	582	576	605	585	612	613	601	624	594	613	575	644	616	588	538	592	641	600	577	620	584	552	632	626	536	587	549	617	597	578	540	602	617	616	605	547	599	642	613	639	519	568	637	587	611	570	588	578	609	592	596	620	571	607	575	547	573	576	622	634	576	593	585	580	610	616	595	578	619	581	610	582	623	651	654	573	624	531	590	598	586	606	598	601	574	565	582	600	632	589	573	621	595	623	584	573	641	603	583	604	609	600	606	607	583	590	573	606	623	624	582	613	596	602	602	595	610	627	560	560	571	565	611	629	579	605	580	562	555	569	597	601	623	562	595	594	539	569	616	597	606	632	608	566	588	619	602	558	635	633	638	572	584	572	610	632	586	594	562	642	619	585	639	607	564	597	585	560	607	543	607	635	608	576	580	547	563	605	582	586	575	640	565	563	618	593	620	610	567	641	538	594	586	570	598	616	587	583	577	571	583	598	631	589	606	636	567	608	634	590	589	604	588	565	581	616	586	599	575	569	568	590	627	579	585	567	590	601	596	614	588	654	582	613	572	589	594	578	629	588	597	618	615	606	613	571	632	618	601	569	579	615	589	614	601	549	584	609	616	605	569	619	596	562	590	558	599	579	574	572	624	611	603	596	587	579	646	580	586	564	565	560	606	612	578	604	604	599	600	603	613	613	609	589	553	624	581	585	608	584	583	576	561	592	647	558	606	566	598	592	574	580	602	570	601	544	599	620	583	580	628	579	576	579	564	615	642	582	627	564	625	596	527	553	591	627	564	623	599	611	592	634	600	591	592	584	576	593	589	600	584	621	574	621	620	616	630	602	618	624	562	594	582	637	612	583	589	637	527	578	585	582	576	591	626	621	584	628	564	585	614	591	624	622	602	541	595	602	586	606	571	612	607	588	621	585	568	601	605	569	558	564	569	600	642	579	626	593	623	586	603	560	620	639	612	610	571	622	635	576	601	627	579	569	619	610	607	635	593	632	572	594	633	604	597	571	596	615	570	579	568	566	589	576	619	587	570	572	561	599	622	603	635	611	607	606	570	612	626	612	618	565	581	599	571	601	621	561	605	595	618	577	601	578	587	559	536	594	613	624	639	595	642	566	593	607	606	607	600	542	580	592	602	631	595	548	562	585	639	579	581	600	586	580	621	603	614	587	580	587	578	635	607	589	558	627	577	598	620	600	585	573	613	594	591	599	613	577	587	523	566	617	603	585	583	606	538	589	627	582	604	617	644	554	578	619	586	604	579	577	610	603	621	599	579	555	563	585	622	594	594	596	617	581	611	575	590	559	591	568	584	623	651	584	613	575	603	597	556	590	582	576	574	595	604	542	621	588	580	597	612	576	589	616	562	600	580	585	554	610	590	570	611	604	586	593	567	606	588	586	587	581	583	583	614	544	571	566	572	565	606	611	648	605	580	622	577	628	646	597	608	579	599	592	588	598	595	578	615	608	573	603	599	588	615	585	576	625	612	619	613	574	583	587	597	610	605	601	570	593	561	635	609	606	624	575	605	578	571	548	594	635	596	581	650	615	577	585	601	592	613	584	595	616	587	639	585	587	582	576	576	647	643	577	618	582	583	621	606	594	563	582	544	577	569	572	610	588	564	622	604	574	588	620	552	605	590	617	625	605	628	608	599	612	622	596	610	601	569	579	580	586	558	587	607	590	633	629	568	613	602	625	623	605	575	601	604	620	572	576	589	624	590	606	590	595	570	635	555	570	619	586	576	535	554	594	592	628	586	596	637	596	585	536	577	598	589	611	584	600	635	613	614	578	590	583	630	598	555	575	614	599	545	609	595	566	619	573	553	593	602	604	593	518	598	632	566	595	570	578	633	626	620	571	587	595	647	652	587	597	581	584	589	607	642	620	587	558	587	571	579	586	606	577	599	610	583	582	627	610	569	582	616	562	586	578	536	592	579	593	551	606	614	582	597	617	562	624	608	619	611	587	595	604	618	538	619	577	609	635	624	620	593	598	575	627	623	593	582	594	588	591	586	613	577	569	597	580	572	598	618	601	621	614	603	602	600	601	569	576	564	598	594	572	570	630	615	602	583	634	590	565	593	565	661	578	555	606	600	579	546	575	587	562	633	576	591	582	584	600	565	607	573	606	594	621	604	598	560	555	604	621	581	593	561	583	575	564	575	573	575	603	569	584	620	557	563	575	572	598	626	607	635	584	619	602	580	606	562	633	625	608	628	565	579	544	594	627	630	605	624	590	589	591	590	589	619	575	586	573	582	573	621	553	597	616	565	584	564	611	605	554	597	584	559	562	589	588	566	588	594	590	579	582	552	620	585	650	571	559	612	576	628	612	597	579	602	581	585	645	616	603	591	596	561	573	598	591	608	566	616	602	587	594	630	588	603	645	563	596	562	565	613	599	582	568	597	584	595	532	546	577	575	549	592	604	561	605	598	564	573	574	613	655	593	590	592	630	599	609	579	605	592	612	602	573	573	586	604	595	629	572	569	595	595	593	614	585	601	614	576	568	593	581	576	606	549	591	570	622	592	585	574	593	615	615	607	554	598	562	582	626	644	616	574	608	630	597	535	559	585	576	550	555	562	588	585	573	587	586	615	594	559	552	548	579	568	568	613	631	573	582	590	572	582	570	595	591	578	591	545	636	582	637	616	581	604	592	605	575	585	562	584	636	585	552	591	583	610	578	631	555	594	544	587	612	640	584	588	611	574	609	565	581	604	599	601	634	585	516	606	592	584	617	626	606	600	599	618	626	547	583	543	573	622	579	561	567	532	601	592	577	579	595	551	602	590	588	589	613	614	588	584	589	602	574	618	609	530	644	607	532	606	588	604	569	556	592	601	576	560	600	609	593	590	625	580	596	618	620	593	598	581	596	614	608	581	593	582	593	556	614	593	584	581	601	560	612	560	612	553	556	579	522	614	592	565	636	553	632	629	608	610	579	589	581	555	613	608	587	595	572	580	580	620	545	596	557	577	573	607	601	602	620	586	562	594	561	574	585	601	571	566	620	536	563	617	605	573	569	613	574	568	576	565	599	588	561	617	618	656	604	573	589	622	580	554	620	657	590	631	609	619	576	598	602	585	607	582	579	613	592	583	611	568	576	602	577	664	582	633	614	610	590	610	571	588	641	581	580	610	595	580	591	602	612	588	571	590	591	583	558	606	569	610	582	576	572	599	557	619	609	621	593	599	599	599	589	606	599	605	574	621	579	625	598	612	595	615	614	578	605	644	589	602	637	633	574	579	601	625	579	604	577	573	643	619	617	612	618	538	614	646	588	644	588	570	626	582	594	600	600	570	562	579	594	572	607	602	593	584	571	568	579	559	608	600	618	584	614	611	611	630	579	580	609	594	575	585	600	640	542	588	601	591	560	554	617	620	577	593	580	592	630	569	549	607	579	603	579	582	576	578	597	606	548	581	639	602	592	565	566	587	583
31150	31467	23516	7704	1420	669	493	445	445	475	463	463	499	434	440	490	427	454	423	420	435	475	434	483	483	465	443	441	431	486	470	485	461	448	468	487	452	479	410	462	460	460	448	479	442	443	452	501	471	424	437	462	464	505	499	434	446	463	478	457	467	452	497	429	486	492	445	447	488	477	450	426	425	450	478	468	449	444	452	504	467	460	448	479	434	471	434	460	422	440	450	465	470	470	444	462	443	436	490	484	451	483	459	439	469	458	438	494	452	471	453	462	477	466	452	437	471	434	446	455	463	441	429	451	460	453	440	460	470	432	444	439	463	453	485	452	444	432	453	506	447	460	451	466	461	454	491	455	437	477	448	448	420	462	459	447	479	452	442	477	413	467	465	418	477	439	456	467	460	432	449	434	459	456	434	468	459	460	462	442	483	444	451	432	479	468	467	438	437	398	482	440	475	383	512	483	454	409	456	443	428	424	459	443	423	436	457	437	435	468	504	438	441	438	452	496	452	453	445	447	473	432	450	449	477	446	470	424	432	428	451	463	471	443	468	449	484	439	439	458	500	417	439	455	448	438	428	459	433	453	474	409	448	478	510	458	483	443	468	432	514	470	456	427	430	454	488	458	452	481	435	487	474	439	429	471	440	465	433	438	436	418	465	451	417	434	443	446	478	464	436	451	461	490	413	466	474	480	441	446	461	414	433	447	465	458	506	436	449	469	473	434	459	449	444	440	492	449	434	477	485	473	454	456	458	455	438	467	436	432	499	462	462	457	452	439	432	468	430	469	419	483	455	432	459	444	415	455	441	456	463	472	473	461	449	500	461	440	447	461	477	474	419	460	483	478	462	462	391	450	469	499	477	423	428	488	453	479	441	441	458	478	458	467	458	418	452	477	439	460	449	450	454	461	405	467	481	476	448	467	454	504	496	480	437	455	451	482	483	445	423	437	471	436	468	424	492	456	443	458	422	484	476	444	444	454	441	459	462	458	454	482	439	487	467	465	416	447	436	456	453	455	400	445	447	407	450	471	457	445	450	425	449	477	428	444	452	451	449	448	441	446	445	431	438	402	467	436	459	467	426	473	451	470	462	477	438	466	448	438	475	429	425	431	425	434	463	466	473	478	492	425	462	428	451	471	478	465	447	434	431	416	467	455	474	467	444	444	454	452	387	460	443	403	447	495	482	478	444	453	429	470	441	453	443	441	472	469	446	446	480	443	424	416	448	479	448	412	465	434	495	474	485	489	442	461	453	471	479	472	461	431	470	468	480	448	423	451	525	475	446	469	455	448	489	444	440	450	456	454	469	455	412	461	456	452	460	445	412	451	449	490	450	419	434	430	446	441	456	452	494	471	492	461	464	413	453	483	430	456	449	491	483	465	443	471	437	441	475	448	431	438	465	457	437	431	466	489	500	475	423	495	463	458	440	458	483	452	447	429	486	439	444	448	444	448	468	460	460	446	459	464	439	449	467	447	438	470	462	455	474	445	433	426	462	444	414	469	430	480	445	436	481	460	463	442	473	488	484	447	498	454	484	491	458	436	469	431	428	442	462	454	494	450	478	487	466	423	406	473	446	421	466	488	464	471	453	440	475	445	482	456	465	436	453	452	480	461	445	442	425	445	422	454	432	429	422	461	469	438	443	460	454	454	434	465	469	468	449	462	440	438	405	427	493	456	473	465	430	461	447	447	459	462	461	472	490	468	489	442	494	458	437	450	519	456	431	446	459	442	430	463	443	441	456	412	443	495	451	460	460	459	416	456	444	449	469	500	460	461	439	448	495	476	420	458	487	478	432	470	440	500	459	441	449	452	471	461	420	444	427	437	458	473	436	429	424	472	490	455	444	479	471	452	422	429	433	436	436	471	426	463	438	435	468	466	438	439	480	427	450	508	479	467	464	425	494	492	459	455	469	466	466	459	509	433	433	488	468	475	417	485	455	417	470	458	432	485	477	477	460	452	462	450	453	466	477	460	448	463	460	434	427	456	500	464	439	423	473	462	442	468	420	453	434	443	450	440	430	453	449	470	396	470	430	450	458	458	441	473	478	486	493	475	469	451	452	444	466	455	487	434	423	442	468	443	443	450	494	471	431	454	429	430	440	462	472	456	444	460	478	438	426	444	419	434	481	451	433	433	465	485	459	479	441	466	460	461	448	438	470	462	455	502	464	457	456	482	486	450	474	493	458	470	465	483	418	450	461	430	446	465	481	437	450	430	485	465	458	430	450	463	477	456	471	472	453	448	437	464	443	463	468	439	446	435	460	463	453	435	478	428	445	446	436	444	458	497	456	468	479	461	463	467	419	451	444	427	435	454	479	481	453	447	476	472	465	455	498	451	448	453	450	453	446	449	425	460	469	441	452	451	451	462	450	416	494	448	454	419	437	443	454	458	422	450	459	468	464	479	483	437	449	421	473	419	448	468	472	438	449	468	447	477	461	472	420	464	440	534	470	467	458	466	467	456	463	451	460	442	455	449	469	458	469	455	462	484	462	458	466	486	457	472	448	486	449	462	437	435	464	431	445	424	471	456	450	474	415	466	453	488	495	440	457	459	440	481	465	470	481	428	434	429	432	506	436	426	467	465	445	448	470	479	438	493	472	491	452	455	487	457	455	465	460	418	467	477	441	453	473	463	428	462	471	441	490	471	451	463	481	530	406	452	464	471	448	474	432	422	435	464	463	456	465	479	422	487	461	468	449	461	464	447	485	438	463	471	454	456	480	478	446	451	451	484	430	439	437	440	453	411	458	468	432	480	448	445	490	445	463	443	437	459	451	441	462	447	458	444	425	466	398	506	494	418	436	480	472	470	438	477	445	459	425	475	465	505	448	492	419	431	472	433	413	452	482	455	460	450	455	444	457	453	444	485	430	470	446	443	467	469	485	429	458	425	463	416	461	441	450	479	494	425	472	462	431	460	444	454	476	442	443	464	475	463	415	460	468	427	447	441	481	410	449	445	443	444	438	480	433	447	455	444	452	479	475	464	468	480	466	468	448	455	469	472	424	439	453	446	423	456	478	455	416	488	471	484	431	485	469	427	460	449	439	443	499	435	458	474	456	490	442	429	470	466	464	465	427	465	434	460	450	466	437	457	507	473	472	507	426	429	439	431	468	475	446	469	434	459	441	465	407	432	449	457	460	451	423	448	479	449	402	453	451	425	463	489	479	417	445	431	448	435	475	447	452	424	448	480	473	448	465	485	439	425	422	455	464	450	470	445	410	495	485	462	469	417	447	474	469	472	422	471	467	417	436	478	442	428	443	457	470	452	457	457	492	420	448	466	464	494	444	452	433	466	460	450	433	458	444	442	456	456	473	459	420	453	441	463	413	468	442	462	439	433	424	462	405	454	427	486	485	460	462	428	448	441	445	440	444	446	480	456	471	436	445	446	420	449	459	473	463	437	434	455	447	485	441	429	484	459	481	441	432	427	437	495	436	457	455	489	458	447	442	464	443	474	482	407	471	425	446	467	448	443
26513	35472	16842	4118	1133	515	404	378	403	418	431	414	407	376	427	374	414	399	396	376	431	393	397	404	414	403	402	425	398	432	386	398	420	434	405	393	435	398	402	417	381	395	414	407	406	379	427	406	389	386	412	432	389	380	397	389	427	408	417	397	403	409	400	405	402	380	433	422	405	383	404	401	381	397	355	360	367	393	402	414	398	432	427	406	374	424	402	404	376	373	419	359	413	414	413	407	391	401	360	429	397	412	412	370	380	411	458	365	415	404	431	395	402	399	362	399	425	408	396	392	405	365	389	353	411	371	378	471	398	389	374	433	394	387	384	391	400	417	390	368	412	372	389	398	376	395	362	404	365	393	393	398	355	401	385	391	371	404	388	406	363	394	382	369	399	383	405	372	349	366	385	413	427	390	388	410	422	365	391	388	402	439	397	377	385	383	422	396	428	423	408	389	393	401	413	410	385	371	388	411	390	388	408	401	431	415	392	401	409	438	392	391	380	400	376	397	402	369	415	411	403	406	408	385	357	365	387	424	422	390	391	394	409	427	413	387	421	393	407	364	409	386	408	397	418	392	420	438	437	365	367	399	402	393	379	364	388	421	379	421	381	404	393	386	378	420	394	382	409	417	387	382	398	409	359	407	419	429	386	427	414	391	378	433	382	385	393	419	396	375	356	400	383	379	404	400	433	390	376	419	380	393	352	417	397	369	382	389	403	382	376	383	400	400	418	408	397	428	392	407	393	416	399	392	402	401	414	420	403	367	380	424	416	373	391	398	368	396	368	376	370	416	393	397	394	394	386	360	383	400	361	419	407	405	393	375	389	401	429	378	391	387	351	434	384	433	389	394	442	436	358	367	381	397	387	372	374	345	390	398	383	404	368	399	365	387	414	397	397	376	385	388	413	397	376	425	375	403	391	430	385	406	400	391	396	391	381	407	401	424	402	410	408	392	399	427	412	401	404	380	367	400	424	394	380	392	416	411	402	388	383	382	391	399	432	384	387	385	380	397	374	386	407	401	404	396	373	406	400	385	391	384	400	379	385	402	421	390	389	386	388	402	396	375	407	367	433	374	383	382	427	411	389	379	395	439	384	384	425	397	385	378	403	412	391	406	399	390	405	400	389	444	397	402	422	428	369	383	390	372	384	384	384	391	389	362	415	394	393	401	404	407	417	408	386	435	394	415	393	382	395	415	369	391	380	391	412	370	409	419	431	391	387	386	396	421	401	402	403	407	395	392	370	378	377	386	395	372	399	377	409	423	415	367	377	411	394	357	401	396	404	409	392	416	406	379	364	405	400	413	372	392	416	380	390	388	420	367	373	419	403	413	405	424	353	365	387	421	398	410	416	408	381	405	449	407	382	398	421	406	423	409	382	381	418	402	398	395	384	372	370	401	406	365	414	386	411	427	420	383	441	371	420	385	396	412	366	388	417	351	404	379	392	403	410	422	427	385	430	383	382	386	397	377	368	392	424	407	393	385	396	423	361	414	391	379	386	379	429	396	378	400	381	414	380	396	387	396	374	405	408	402	439	395	387	402	415	387	367	419	397	401	437	391	416	405	415	422	390	424	343	398	379	358	377	367	384	381	411	411	413	404	402	391	386	394	425	394	379	393	387	425	380	390	387	406	440	394	404	421	364	392	377	410	378	380	393	378	432	395	385	409	401	397	388	407	407	415	380	390	402	403	406	388	382	404	400	409	376	408	410	411	402	409	368	401	394	405	412	367	422	401	383	361	395	412	394	390	390	390	362	384	386	396	382	417	385	385	388	400	384	401	408	363	416	402	378	390	389	404	366	422	369	410	393	384	393	405	401	398	434	389	378	366	389	419	392	396	413	357	384	409	399	359	361	401	392	394	372	411	430	369	401	382	390	377	369	368	410	408	419	402	391	411	361	388	422	381	375	408	386	435	435	404	438	417	402	374	380	397	396	412	377	365	393	417	390	392	416	403	414	388	394	378	394	395	392	407	407	433	409	439	428	365	407	385	409	408	428	378	411	415	404	372	395	385	409	402	407	390	364	390	384	399	390	391	392	401	407	356	394	398	405	387	416	407	370	415	397	381	380	376	419	379	390	405	403	390	402	375	408	407	381	379	407	432	404	384	394	404	395	386	403	421	389	402	404	374	432	382	403	403	406	409	398	401	378	381	409	386	409	390	385	419	393	393	410	394	381	399	395	391	391	400	374	389	395	410	388	415	377	417	431	387	441	363	424	373	413	387	406	460	408	421	439	395	379	357	374	394	398	403	385	381	381	389	418	397	423	410	354	398	414	386	355	387	423	385	405	417	357	384	355	400	410	388	428	380	363	380	401	364	384	397	433	393	414	389	386	397	441	429	401	399	405	375	389	420	391	394	397	392	395	364	380	377	411	415	389	393	414	381	385	426	401	402	375	413	392	395	426	408	377	385	420	368	342	402	400	414	389	380	425	406	405	368	412	393	377	404	398	399	386	413	425	428	403	387	386	389	381	374	392	398	389	424	412	371	389	410	378	380	375	388	426	387	370	410	378	368	425	420	404	368	366	371	402	410	436	419	417	404	377	338	366	383	399	384	392	390	361	435	413	360	376	394	414	405	388	397	369	409	424	407	414	377	375	420	410	376	360	368	385	379	433	403	385	400	421	371	397	422	432	418	424	400	401	403	389	386	380	398	423	408	399	411	390	414	412	389	387	380	383	389	405	408	364	358	379	386	423	377	398	398	388	436	422	367	416	416	401	355	363	365	409	355	385	409	389	421	377	425	387	393	389	399	402	355	407	446	375	388	410	385	371	388	382	423	376	442	368	388	440	388	399	390	426	425	381	411	394	436	391	408	411	373	408	431	409	406	402	414	378	421	398	398	375	391	414	380	389	400	388	383	408	411	348	392	433	405	409	418	400	391	376	411	375	412	408	404	409	410	451	371	374	402	408	395	424	399	381	399	399	413	374	404	363	409	428	416	394	370	397	425	384	438	387	390	433	380	375	406	392	401	388	386	432	378	382	409	408	362	405	389	384	434	379	410	392	384	384	385	401	396	388	408	435	417	425	383	408	390	400	410	387	423	413	422	373	428	372	367	400	399	426	378	371	402	385	381	372	420	414	376	385	411	394	393	383	393	423	400	389	410	401	374	400	403	398	401	406	363	404	381	387	421	357	370	356	398	402	430	397	401	341	394	396	367	398	427	380	418	411	410	377	401	398	413	369	386	428	381	411	389	385	397	399	399	453	411	360	418	387	404	351	416	399	379	400	379	410	419	375	389	408	415	381	386	370	400	427	393	426	396	359	378	396	408	385	427	435	401	402	392	384	411	394	387	403	402	413	431	381	401	382	378	420	386	388	388	383	394	379	368	421	406	370	402	395	393	394	456	402	427	396	374	420	375	396	369	407	384	423	394	414	417	414	399	384	397	401	400	380	389	407	387	418	389	374	400	376	426	407	377	396	355	410	396	415	387	391	426	390	350	372	370	419	351	407	386	388	429	410	358	415	406
26134	28098	37875	28617	12053	2118	790	544	479	493	491	485	498	513	493	503	503	507	471	457	437	508	443	464	488	486	502	477	477	474	497	492	493	499	502	485	467	462	474	484	492	498	491	487	442	505	474	483	489	495	493	464	493	459	480	502	444	484	467	467	468	498	521	480	489	485	459	496	497	505	476	437	471	499	457	459	504	461	490	491	412	501	444	462	471	457	435	525	486	480	491	455	467	437	506	490	476	466	501	483	480	437	454	486	509	443	507	473	485	478	514	499	480	460	473	484	494	487	498	471	478	482	469	429	444	478	469	501	465	456	491	486	506	455	459	473	476	498	485	498	464	485	413	471	498	470	463	493	475	469	477	517	502	456	466	459	482	476	479	484	467	514	482	453	449	500	496	468	475	454	445	481	414	470	454	465	466	480	472	455	488	431	448	457	494	493	480	448	456	454	511	464	474	493	474	510	509	516	452	474	471	445	486	466	477	469	501	480	457	491	462	448	465	484	516	498	487	471	480	478	447	483	453	449	446	473	478	476	490	504	565	497	498	480	482	460	471	449	463	451	449	456	471	515	482	504	486	464	451	490	438	497	482	469	500	471	505	433	486	455	476	497	484	486	484	460	460	489	494	478	466	506	444	453	486	466	476	456	454	486	468	454	479	481	462	504	462	408	469	469	498	502	495	471	496	483	473	436	462	502	475	453	490	489	484	497	483	471	483	456	507	497	447	460	499	481	450	525	467	472	449	508	476	492	454	458	457	479	466	448	480	472	488	540	492	473	509	516	473	461	466	490	426	486	462	485	463	482	461	463	525	481	464	469	465	512	481	453	538	469	476	477	469	485	476	447	514	471	437	467	480	494	514	475	474	483	473	473	500	484	485	501	502	453	441	491	477	479	436	499	457	463	471	494	474	476	503	472	461	500	469	443	444	473	456	468	497	499	471	482	476	482	438	529	474	495	463	477	468	452	469	448	466	536	424	472	467	478	480	437	460	506	463	430	430	458	500	483	490	457	497	462	457	470	450	497	472	456	481	489	489	473	458	460	488	497	480	482	471	454	452	477	485	481	434	422	495	529	489	413	449	455	423	501	488	479	516	473	489	483	439	460	507	523	510	465	473	441	483	442	460	462	477	479	479	453	490	451	460	449	501	480	465	441	500	439	437	546	526	429	463	455	508	444	479	461	458	454	503	491	476	499	470	458	456	475	459	482	474	488	520	478	460	510	487	430	494	480	497	509	490	515	507	475	452	489	473	505	486	458	484	461	472	430	453	451	504	452	462	518	466	467	460	501	457	491	466	446	488	480	465	473	443	480	464	459	491	484	501	500	462	470	463	488	485	429	455	443	481	491	475	470	498	485	514	456	466	476	482	462	502	486	443	469	470	487	502	449	479	492	456	473	488	491	466	488	509	487	475	483	462	483	497	467	458	469	469	490	450	466	524	471	445	490	482	465	459	482	452	452	493	471	476	496	513	463	448	486	497	463	485	513	493	501	465	473	459	506	483	466	460	455	511	478	495	489	451	474	453	468	466	470	485	441	470	474	472	487	475	479	468	487	477	473	466	489	478	460	477	430	457	459	445	444	464	463	478	471	492	477	480	464	443	470	470	471	470	499	443	494	472	456	448	480	476	464	454	470	462	480	448	448	472	443	492	476	477	477	500	458	437	481	508	460	487	463	492	500	479	482	453	440	463	507	498	509	458	451	485	455	465	498	498	488	449	435	512	522	471	484	464	452	456	496	479	478	448	482	476	463	504	479	497	491	461	466	474	458	444	452	474	490	468	458	439	499	460	468	406	517	445	477	466	442	462	449	476	499	490	498	483	482	466	474	457	474	503	457	474	435	490	478	482	477	481	482	477	482	465	438	522	476	479	525	508	465	456	485	477	447	450	477	468	462	449	468	454	487	491	486	441	485	473	479	505	496	469	477	440	453	479	481	454	458	479	477	494	457	456	459	459	490	492	520	459	462	465	441	506	479	528	473	463	504	486	473	474	474	453	486	468	491	519	451	492	454	439	462	514	469	473	478	466	494	424	456	486	463	456	491	468	497	507	470	465	482	481	462	467	451	497	463	497	459	501	428	532	465	479	433	478	494	478	456	469	469	474	462	471	468	498	445	434	472	443	480	512	483	536	462	490	475	500	500	503	450	414	457	471	473	497	496	482	469	494	485	485	491	476	467	479	443	490	471	481	481	469	440	490	452	450	479	476	489	454	466	465	517	468	475	483	473	461	474	499	494	492	490	428	469	477	516	510	484	487	460	476	495	479	468	500	454	483	465	471	473	488	462	463	434	436	454	512	426	500	445	472	468	480	489	444	488	504	456	466	489	476	466	477	448	481	458	470	477	486	460	506	474	446	454	491	468	502	486	449	494	468	480	446	467	449	461	434	472	474	482	500	465	461	457	454	487	424	451	503	499	488	480	464	499	454	434	449	468	480	486	425	469	492	454	472	444	496	480	480	477	499	450	472	448	454	454	460	456	466	495	500	468	512	487	454	488	469	474	459	472	475	431	465	496	476	450	474	493	488	463	517	414	485	443	438	488	479	473	450	469	495	441	435	496	457	490	466	476	506	477	504	465	504	471	477	471	466	463	486	463	429	518	494	482	451	483	479	487	467	501	467	502	489	465	475	477	483	456	454	486	485	456	524	475	505	458	488	473	450	485	491	464	456	440	476	461	434	475	479	478	439	462	463	446	488	437	474	471	489	450	454	441	507	530	514	472	466	434	479	468	515	491	464	491	481	457	509	469	474	471	460	508	482	487	493	481	473	465	463	465	452	469	444	456	463	483	512	446	477	488	503	508	456	459	471	468	501	476	477	420	437	478	472	507	472	472	509	449	505	441	469	495	462	512	504	493	466	487	467	458	430	454	484	462	478	465	501	441	447	498	448	483	488	459	461	477	475	470	505	453	464	459	467	444	444	503	457	488	475	472	459	489	495	468	469	512	515	482	495	481	448	476	467	445	452	492	474	488	477	471	454	456	452	491	476	490	480	485	449	453	465	487	529	493	476	489	473	464	494	460	527	501	446	486	479	461	427	485	454	459	469	456	491	430	466	504	483	476	453	509	485	459	478	452	524	440	506	452	488	493	514	459	519	467	479	490	486	457	470	447	511	472	481	468	510	489	464	472	447	466	448	491	482	441	478	464	471	478	457	441	442	490	460	507	508	500	513	449	477	484	481	460	500	482	479	469	437	491	466	485	457	478	488	492	482	484	462	487	435	508	456	479	454	503	441	487	492	516	472	484	459	445	493	487	502	460	508	460	475	471	467	446	512	463	470	424	485	501	461	491	443	526	481	495	464	457	449	454	455	467	465	479	472	484	488	455	454	470	490	500	439	470	459	450	461	514	532	454	517	492	479	476	473	454	455	460	509	471	499	466	500	504	487	457	459	445	462	471	470	491	470	444	483	478	486	498	511	468	490	486	454	474	454	425	483	493	465	473	486	488	506	498	491	427	480	482	504	444	475	506
59155	82187	48800	16999	4758	1252	587	464	452	412	430	479	438	469	454	454	443	458	484	461	445	464	468	462	472	449	461	446	447	453	435	458	439	445	449	427	442	469	459	424	440	458	415	446	483	451	464	478	468	433	451	441	503	434	473	429	441	467	450	447	421	454	452	458	472	474	452	454	446	465	463	485	440	449	446	448	444	419	451	443	435	461	456	435	459	453	445	430	483	434	422	467	415	498	427	475	440	442	437	431	449	446	458	467	410	449	456	440	427	466	445	411	446	457	442	447	434	415	422	493	429	476	472	440	428	435	424	443	442	445	439	444	450	441	446	418	451	443	441	394	468	434	433	468	454	385	479	424	472	465	470	439	445	430	419	419	450	446	448	447	435	411	463	428	467	480	447	433	461	458	478	448	433	492	425	427	429	458	448	470	466	445	435	446	439	454	433	477	452	462	456	451	460	436	412	448	452	471	411	426	460	429	460	493	444	452	456	435	447	426	447	418	412	420	441	469	467	454	465	443	494	459	408	453	446	433	438	456	410	439	442	432	439	467	452	438	459	453	449	450	440	425	385	446	449	416	424	446	444	437	455	426	457	428	425	424	493	443	444	427	476	439	467	454	472	439	431	461	404	412	444	453	438	489	426	418	470	451	430	427	440	435	419	404	459	421	469	446	451	455	447	447	427	417	428	408	435	447	448	455	407	426	458	454	449	423	453	467	436	410	423	445	464	423	425	440	442	449	490	433	446	404	451	447	450	413	420	470	429	447	444	456	453	436	453	430	488	449	458	425	420	442	395	473	422	455	464	452	452	432	451	404	432	441	441	448	461	442	441	429	430	413	439	463	450	466	396	460	421	452	439	452	410	424	448	475	429	487	431	505	474	414	442	433	454	459	418	449	449	437	402	437	447	409	485	433	426	416	433	423	419	462	434	441	464	489	437	464	451	466	421	426	479	455	465	432	407	400	468	418	433	426	436	489	473	462	460	459	428	448	435	462	457	440	399	432	415	439	436	449	440	454	435	460	451	421	469	445	432	423	455	450	439	441	423	455	418	484	436	419	494	458	453	473	466	455	447	437	458	457	438	428	466	427	440	430	478	423	426	426	429	437	473	451	470	461	427	395	452	458	433	434	438	461	416	418	469	445	452	404	473	444	434	454	462	440	454	415	434	436	415	439	431	451	414	432	451	445	462	470	464	439	441	448	443	446	457	463	424	423	424	449	451	485	451	459	423	435	432	461	461	424	452	432	424	443	426	433	491	434	474	466	481	500	421	441	435	457	466	444	452	456	420	464	389	477	494	442	434	439	472	432	451	424	435	441	476	456	444	421	433	449	428	448	434	440	433	428	447	423	432	438	431	476	423	424	467	431	417	433	431	444	464	459	461	430	417	503	389	421	439	419	450	420	459	435	431	438	431	453	431	453	443	444	448	451	438	450	441	416	391	423	414	426	442	460	446	427	446	404	475	466	425	466	438	422	463	454	431	457	430	436	429	463	452	437	436	437	443	423	467	439	428	438	422	460	461	458	440	429	489	418	449	456	457	425	426	454	453	423	480	425	426	406	429	446	449	456	460	460	454	473	462	435	462	455	430	397	448	405	417	428	436	457	424	458	426	498	449	477	450	453	440	425	450	421	453	444	426	417	446	468	424	449	444	455	441	431	430	419	432	441	464	459	427	447	426	436	446	460	463	438	405	436	465	432	413	485	466	442	427	462	452	395	396	411	429	425	428	448	453	448	412	421	453	437	432	458	404	435	453	431	441	505	451	459	460	437	487	492	396	456	451	470	442	482	426	447	416	440	455	433	457	407	438	453	426	472	416	429	456	384	431	412	414	457	458	438	462	447	433	408	496	462	431	454	437	455	427	478	437	446	430	458	423	455	443	409	441	431	446	421	430	400	485	452	454	473	414	429	449	421	429	467	441	466	444	441	434	457	443	430	452	466	444	444	427	444	446	469	423	417	425	473	432	441	443	434	452	441	442	460	417	435	484	447	449	438	449	436	448	440	450	438	466	467	447	449	454	477	441	427	440	422	446	440	467	464	431	430	450	449	440	455	449	477	444	448	467	461	415	413	468	397	437	464	451	453	459	456	412	445	492	423	465	464	481	423	427	427	425	456	464	436	437	424	444	441	462	447	449	435	448	433	397	433	410	435	411	428	482	479	446	455	443	423	410	446	453	428	431	444	469	442	428	452	445	433	437	449	451	486	440	428	424	405	446	428	471	459	459	441	434	453	450	395	445	438	478	454	450	441	426	415	456	458	487	448	434	430	495	444	443	423	426	399	477	417	449	478	447	490	430	476	405	433	433	425	450	433	469	444	431	453	425	435	476	448	460	438	411	437	448	439	442	419	437	498	472	441	435	425	461	464	439	428	440	447	461	450	437	415	396	455	395	430	472	432	426	431	444	428	417	443	474	420	398	423	438	411	415	422	421	459	445	475	418	415	459	474	456	474	438	428	448	445	453	444	442	445	435	459	435	449	468	429	438	442	455	512	431	430	445	430	431	417	458	432	441	416	396	441	420	456	443	460	443	426	422	412	453	457	455	441	451	436	455	475	449	451	442	411	446	441	446	414	443	445	423	465	467	432	432	454	460	451	430	430	454	432	467	420	424	413	446	436	445	442	411	431	450	478	435	450	460	449	462	478	431	471	455	445	479	438	455	413	451	441	450	430	426	418	424	453	467	450	429	438	442	438	456	418	418	437	450	450	437	474	438	426	413	439	447	429	452	455	435	452	435	445	408	435	430	456	439	438	443	455	472	433	477	460	433	452	453	407	426	450	436	418	484	441	447	450	461	448	457	464	447	422	448	438	432	426	475	481	455	492	496	416	422	448	467	424	449	419	427	424	450	423	469	468	428	420	404	455	476	453	394	412	400	464	425	411	433	483	431	458	441	458	477	425	446	398	417	421	471	439	384	453	463	469	452	465	466	423	423	432	450	466	444	446	433	445	444	425	426	468	422	458	468	415	454	396	445	430	465	437	452	410	431	468	449	460	443	501	446	469	487	405	457	472	435	467	438	446	437	450	456	429	443	465	418	461	455	406	399	454	448	460	454	439	445	455	425	428	404	441	471	416	447	453	439	400	439	427	410	486	461	434	475	423	447	430	444	431	453	421	479	471	425	409	446	394	432	488	422	463	460	451	420	452	396	450	439	456	492	387	459	431	408	454	443	463	453	417	440	448	404	437	456	435	442	460	438	423	469	444	415	419	440	461	450	470	419	425	449	392	450	470	487	517	429	426	458	450	446	413	464	418	461	410	430	457	440	436	443	444	463	467	444	426	433	466	432	442	512	438	434	468	435	454	466	447	463	469	450	403	446	420	428	427	426	465	423	452	428	431	434	441	433	417	439	429	472	467	465	447	435	424	417	455	425	470	493	444	454	459	420	424	452	446	421	472	486	452	426	419	422	435	433	453	435	453	437	459	441	419	440	488	426	444	420	420	388	444	415	420	437	420	441	447	461	445	430	435
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
