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
341095597587	341095598106	341095598656	341095599206	341095599754	341095600306	341095600856	341095601406	341095601954	341095602506	341095603056	341095603606	341095604154	341095604706	341095605256	341095605806	341095606354	341095606906	341095607456	341095608006	341095608554	341095609106	341095609656	341095610206	341095610754	341095611306	341095611856	341095612407	341095612954	341095613506	341095614056	341095614606	341095615154	341095615706	341095616256	341095616806	341095617354	341095617906	341095618456	341095619006	341095619554	341095620106	341095620656	341095621206	341095621757	341095622306	341095622856	341095623406	341095623954	341095624506	341095625056	341095625606	341095626154	341095626706	341095627256	341095627806	341095628354	341095628906	341095629456	341095630006	341095630554	341095631106	341095631656	341095632206	341095632754	341095633306	341095633856	341095634406	341095634954	341095635506	341095636056	341095636606	341095637154	341095637706	341095638256	341095638809	341095639354	341095639906	341095640456	341095641006	341095641554	341095642106	341095642656	341095643206	341095643754	341095644306	341095644856	341095645406	341095645954	341095646506	341095647056	341095647606	341095648154	341095648706	341095649256	341095649806	341095650356	341095650906	341095651456	341095652006	341095652554	341095653106	341095653656	341095654206	341095654754	341095655306	341095655856	341095656406	341095656954	341095657506	341095658056	341095658606	341095659154	341095659706	341095660256	341095660806	341095661354	341095661906	341095662456	341095663006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2687	2000	3600	2300	2687	2000	3600	2300	2687	2000	3600	2300	2687	2000	3600	2300	2687	2000	3600	2300	2687	2000	3600	2300	2686	2000	3600	2300	2686	2000	3600	2300	2686	2000	3600	2300	2686	2000	3600	2300	2686	2000	3600	2300	2686	2000	3600	2300	2685	2000	3600	2300	2685	2000	3600	2300	2685	2000	3600	2300	2685	2000	3600	2300	2685	2000	3600	2300	2684	2000	3600	2300	2684	2000	3600	2300	2684	2000	3600	2300	2684	2000	3600	2300	2684	2000	3600	2300	2683	2000	3600	2300	2683	2000	3600	2300	2683	2000	3600	2300	2683	2000	3600	2300	2683	2000	3600	2300	2682	2000	3600	2300	2682	2000	3600	2300	2682	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21559	20166	27462	22662	20175	20345	11977	7326	13284	28096	31199	26042	18133	9239	4015	1722	801	697	728	710	644	633	601	613	626	608	599	553	624	551	600	632	590	570	563	631	563	605	569	581	593	612	580	594	578	607	603	630	585	588	565	578	581	583	542	644	593	605	567	601	618	577	588	626	578	625	569	593	542	588	588	549	584	599	643	598	599	574	533	572	591	613	558	597	591	554	612	599	596	622	601	623	591	595	584	556	565	622	603	595	593	557	556	548	618	554	600	607	646	589	570	619	612	567	605	609	575	591	609	592	602	618	608	599	622	588	571	611	577	603	587	601	611	576	548	619	639	568	622	617	558	551	601	567	607	608	617	602	649	656	607	566	643	608	626	598	611	614	647	605	590	604	629	642	650	618	604	571	588	596	555	627	550	591	575	567	601	638	599	562	606	612	616	557	555	569	575	651	606	572	618	614	580	597	549	606	585	604	602	622	558	588	631	623	588	607	588	559	614	609	617	572	585	587	524	631	585	540	620	623	589	633	600	584	623	556	601	601	570	597	539	559	577	627	580	605	598	598	589	605	596	611	578	570	568	620	582	572	535	577	589	584	592	573	600	606	616	575	585	584	571	621	552	581	585	586	562	579	626	592	617	606	594	572	586	590	587	606	611	581	570	635	568	553	555	590	650	622	613	597	585	645	606	589	586	630	580	581	582	573	599	576	585	609	570	536	569	562	580	579	617	586	596	582	609	612	589	577	597	608	570	573	569	644	618	586	605	559	575	611	551	607	619	550	606	563	578	600	575	566	626	599	572	591	574	562	607	620	573	582	546	588	630	598	578	584	598	593	572	562	594	572	514	564	583	555	591	608	597	602	628	563	577	606	618	577	600	586	622	593	573	598	605	611	607	613	559	568	593	529	590	584	615	589	592	614	621	572	606	593	582	605	562	603	584	587	607	601	591	564	566	523	641	636	627	586	556	586	626	615	558	595	598	562	564	597	588	557	577	605	604	652	572	563	598	577	636	577	610	546	616	611	553	572	595	556	599	642	573	614	575	579	582	630	571	565	598	627	593	606	581	575	587	576	589	607	545	587	607	539	602	584	588	535	612	570	554	542	616	595	618	593	587	607	604	600	644	548	623	592	628	581	602	559	603	584	571	581	605	579	602	572	619	557	603	568	563	601	628	565	620	597	606	590	598	580	605	575	598	594	606	570	589	615	569	552	567	565	558	648	618	570	573	615	547	634	610	600	606	549	575	578	568	593	579	627	565	578	586	593	607	598	588	641	564	604	593	584	595	545	613	649	589	596	615	572	601	563	550	543	602	583	611	589	590	596	584	587	600	516	614	565	604	569	602	558	586	622	611	578	599	587	579	568	583	619	578	605	593	571	521	549	590	627	582	640	591	608	615	586	565	608	623	586	643	573	593	555	582	563	579	574	546	588	621	626	597	594	548	609	595	600	607	558	618	610	529	585	612	594	585	565	613	587	601	589	590	560	568	611	593	581	585	618	573	572	577	569	597	608	615	570	598	591	614	641	579	592	558	576	596	563	596	561	575	630	610	580	611	583	574	576	590	560	552	601	553	573	555	563	630	641	602	587	607	624	592	612	569	610	591	600	551	600	610	630	541	549	603	567	593	583	568	590	558	579	583	558	584	595	614	607	602	617	583	581	551	566	613	589	556	552	619	596	629	610	622	588	571	625	647	593	556	634	565	579	614	582	606	557	589	580	616	640	596	593	554	617	615	584	598	607	576	606	564	605	562	577	586	581	584	561	585	592	593	584	583	562	617	571	575	601	603	641	567	573	570	605	616	611	571	582	616	605	594	570	593	595	597	625	588	618	593	599	585	595	585	578	592	588	605	576	594	568	584	616	594	627	570	588	605	585	585	591	556	586	591	586	568	531	570	625	584	593	610	588	600	585	582	631	605	627	626	616	568	587	615	616	623	585	592	597	546	611	589	613	581	626	550	611	610	563	587	564	575	568	583	607	574	603	493	600	593	580	609	590	577	620	592	642	629	578	568	631	589	566	581	573	624	623	626	619	564	596	535	563	585	582	610	608	554	621	568	626	647	568	567	626	589	609	590	588	586	598	591	580	554	586	599	601	589	532	622	582	587	610	570	563	569	623	614	604	593	588	595	560	646	614	553	616	618	596	623	589	600	590	613	597	590	583	618	565	627	592	597	584	639	561	572	621	597	614	548	598	601	537	579	614	616	590	572	599	590	588	553	613	569	565	613	600	493	610	572	565	591	597	600	611	571	607	554	613	581	563	621	602	629	614	606	584	597	609	573	639	586	591	631	627	568	579	598	579	608	577	641	627	613	565	577	629	610	605	557	644	636	576	618	616	600	584	570	610	622	579	612	611	577	583	585	597	616	625	639	626	588	600	614	557	624	571	587	604	634	576	599	579	567	568	586	624	586	604	613	596	602	604	618	576	634	625	604	629	601	603	587	602	560	583	555	606	566	526	602	627	642	622	564	614	588	587	577	624	609	597	578	605	585	633	616	599	568	577	590	583	556	620	624	604	566	577	563	625	589	559	643	614	621	589	561	594	575	593	593	639	572	584	619	572	577	621	572	593	629	592	559	599	564	536	586	595	600	613	590	635	579	560	620	618	560	597	643	582	573	581	559	588	596	569	589	570	551	557	592	610	601	625	596	607	554	634	577	604	592	589	590	591	575	597	609	609	603	623	592	606	623	577	584	595	553	589	553	601	608	598	566	603	616	565	591	610	619	587	548	581	612	556	542	604	634	651	574	581	596	603	574	637	564	605	552	559	577	589	616	570	592	623	588	575	609	609	564	605	578	587	601	608	579	565	601	593	569	606	604	590	573	584	600	549	561	541	610	615	580	582	571	588	570	610	582	612	587	636	593	559	609	592	592	559	577	606	558	587	617	629	574	643	585	648	556	610	574	614	614	584	596	576	580	638	581	586	566	573	578	604	577	574	559	588	592	576	551	597	552	556	561	616	589	528	582	594	605	619	616	604	602	610	612	604	592	557	639	575	594	587	611	614	610	576	599	592	576	547	572	608	595	591	564	578	601	604	560	622	597	598	596	551	595	609	638	565	622	636	582	659	579	613	648	625	565	624	601	603	574	579	563	567	609	577	601	565	623	582	592	620	568	525	571	574	617	614	605	577	593	552	604	584	568	605	602	632	581	566	554	627	589	566	610	583	611	620	588	575	569	608	607	626	609	589	572	585	615	583	586	580	584	603	597	590	600	588	575	588	646	575	591	591	544	599	569	548	589	614	571	556	613	615	600	647	613	578	581	543	603	575	617	578	569	586	558	639	620	602	610	610	566	565	626	595	584	550	575	607	597	618	591	572	594	574	587	612	592	587	629	610	574	591	566	596	592	555	599	622	583	594	604	572	603	584	535	636	596	564	554	601	574	617	630	569	604	561	583	604	589	617	585	639	610	619	607	596	566	583	600	607	632	597	615	626	626	645	568	583	640	632	594	565	611	621	611	546	575	603	564	619	579	615
13384	29360	21528	14970	12340	8480	6651	10416	18964	32574	33556	28493	20345	11288	5608	2316	871	793	775	766	751	640	633	628	584	655	600	627	591	616	598	656	635	617	606	654	597	627	632	638	602	596	628	608	619	607	609	606	624	578	599	613	574	592	676	633	607	594	612	613	599	625	602	599	633	614	638	655	567	604	618	665	608	634	617	607	594	609	578	575	612	590	631	637	604	614	600	577	604	630	619	655	572	579	637	616	631	585	631	644	636	565	578	586	583	614	607	578	621	617	617	611	632	613	634	616	625	562	590	628	670	574	572	586	642	635	654	610	658	586	598	639	616	615	628	625	614	596	627	596	600	619	619	591	594	619	592	600	633	615	618	575	605	602	610	635	599	610	565	577	613	631	585	586	580	602	610	633	609	554	658	595	627	607	594	594	563	601	595	646	597	621	578	627	605	627	609	628	602	586	639	616	609	618	630	604	621	621	627	610	595	626	635	600	561	591	668	574	587	574	623	650	600	578	627	612	622	631	619	605	590	607	595	585	610	572	627	606	556	639	614	613	600	610	593	570	647	616	595	595	603	651	617	657	569	602	575	635	634	584	613	638	589	587	635	614	597	632	595	537	606	614	586	592	629	651	568	608	637	633	618	610	617	586	595	591	631	639	614	651	630	605	644	639	590	625	639	584	576	618	592	647	613	623	604	578	618	647	616	572	611	575	629	625	614	636	614	615	582	620	623	661	574	599	616	603	610	620	616	625	598	599	634	621	591	606	621	622	612	609	572	603	638	612	614	593	616	659	553	618	628	620	586	590	589	608	597	614	673	617	654	578	629	598	605	641	573	648	579	613	579	609	633	606	587	637	601	597	592	609	593	640	579	551	606	551	636	595	595	626	608	650	603	598	568	610	648	646	602	587	588	588	564	596	602	604	602	602	602	603	632	661	614	603	625	635	589	611	589	632	599	599	619	618	609	655	694	616	636	594	589	561	629	634	649	612	635	620	608	601	594	607	632	629	621	645	633	630	580	605	601	592	594	596	625	631	631	626	640	602	608	647	600	599	628	618	617	627	644	598	580	588	607	621	632	623	650	615	589	621	574	600	615	633	608	632	650	568	654	634	608	618	587	608	635	606	613	641	618	594	621	611	579	600	581	607	621	629	618	645	583	582	613	581	626	599	603	655	628	571	607	624	629	571	595	652	585	608	594	646	625	611	650	594	623	611	642	599	612	618	603	591	563	660	606	587	640	583	582	590	564	596	595	528	585	605	625	576	618	658	629	653	623	615	574	626	616	620	608	617	579	590	608	606	597	629	615	611	607	618	606	592	593	615	608	618	615	606	613	590	623	638	591	645	633	605	609	639	636	633	598	616	639	609	672	611	590	585	648	650	566	584	624	639	608	620	585	583	598	621	612	589	658	581	592	639	662	620	615	596	608	601	608	620	569	580	628	636	597	638	621	574	648	634	597	639	632	605	650	656	630	594	606	617	577	582	611	632	632	629	619	636	620	628	599	594	586	601	659	600	606	606	598	637	616	617	617	643	639	678	588	576	587	582	588	614	618	642	605	616	584	621	626	599	654	564	634	594	581	623	597	619	632	648	556	630	635	636	626	624	630	613	624	646	648	600	675	630	634	663	606	624	607	603	600	613	592	605	598	637	628	629	613	630	592	597	598	608	641	633	608	605	617	651	599	638	605	625	646	586	633	587	628	600	605	602	645	677	625	610	603	675	655	607	611	588	575	619	617	634	540	578	613	601	644	643	621	611	613	599	575	554	590	596	581	644	612	611	603	616	631	609	651	635	623	593	649	609	615	584	632	592	611	600	596	607	626	604	575	632	588	594	605	639	653	611	607	623	607	626	627	597	625	601	561	613	596	601	595	634	604	625	581	585	655	627	565	600	607	607	596	635	611	628	620	634	585	667	617	585	572	590	611	610	597	600	645	610	601	605	587	589	628	596	587	572	587	591	611	598	649	665	631	683	605	596	574	615	607	601	567	667	604	606	646	601	620	619	620	606	588	577	600	580	635	601	621	578	605	616	605	669	619	644	616	548	611	625	633	630	630	643	616	601	603	598	608	625	581	600	624	655	595	586	612	571	650	661	578	641	604	601	613	608	612	636	636	591	669	582	633	573	604	639	604	586	619	615	564	592	598	614	604	628	621	609	616	616	592	626	632	628	631	555	614	507	614	553	621	610	653	624	623	603	614	617	605	604	631	612	633	584	594	626	641	596	619	643	621	648	630	575	593	615	607	605	599	572	624	601	604	584	633	591	625	672	592	611	597	621	600	604	612	591	643	599	595	622	603	608	593	615	595	656	600	560	619	622	655	601	638	605	617	576	589	602	656	625	594	620	579	620	609	616	574	627	598	553	635	590	640	598	623	576	576	594	578	624	649	570	580	632	639	573	652	593	572	575	616	598	649	625	649	599	598	644	624	555	672	599	628	624	609	607	573	609	627	602	594	615	556	652	617	645	596	624	596	641	606	594	591	624	599	604	598	646	593	614	574	632	601	626	591	606	576	615	588	622	637	598	581	620	611	628	586	637	628	604	619	600	628	571	599	598	608	623	588	595	629	594	607	574	567	592	649	543	623	611	577	649	590	643	621	666	608	589	556	604	634	600	587	624	656	592	607	616	634	600	643	618	641	603	574	577	596	640	608	643	633	620	594	638	599	625	608	669	608	622	588	614	598	621	574	613	590	618	603	642	573	641	580	626	672	615	604	652	619	619	606	621	619	659	638	565	656	668	573	614	600	615	648	631	575	603	592	618	631	608	583	585	649	590	639	625	545	620	592	615	619	662	641	608	597	619	636	603	632	596	605	566	593	571	635	604	554	620	592	606	615	621	573	605	584	588	671	587	607	622	649	600	541	608	611	622	632	616	592	580	599	625	616	607	612	601	621	619	631	599	632	615	632	584	604	617	618	632	622	633	579	604	586	619	614	585	632	624	568	612	632	636	584	642	587	629	658	606	661	607	645	618	610	614	604	618	634	595	601	615	646	632	627	592	611	651	662	601	628	563	599	611	585	584	598	617	649	609	621	613	594	649	630	607	602	639	574	611	575	615	640	625	624	612	591	635	599	597	611	584	602	593	637	574	637	604	610	559	601	594	664	617	586	572	617	589	621	612	634	588	618	601	565	578	584	588	584	625	624	597	586	627	604	620	629	629	624	617	605	630	639	633	587	605	591	605	601	637	591	603	625	578	621	586	615	609	638	623	583	610	603	604	622	616	615	582	650	615	602	620	609	574	599	588	587	605	611	630	626	569	628	582	615	585	615	592	637	562	611	609	662	631	608	607	617	593	608	623	631	585	614	585	566	590	557	628	579	667	553	673	603	593	637	613	625	639	622	580	597	600	605	656	631	593	611	600	592	577	597	585	647	592	620	611	642	640	619	649	651	617	636	613	585	595	584	622	608	655	623	599	651	619	616	618	626	636	620	620	639	614	590	635	613	590	596	622	616	580	597	601	631	670	565	654	618	594	596	619
27994	20606	13945	5215	3351	2102	1472	1293	1554	2318	2427	2092	1573	1054	756	572	497	475	426	410	476	463	455	405	419	453	452	440	444	421	458	397	435	438	429	438	403	456	437	451	428	406	440	410	426	452	436	428	428	468	433	450	476	413	448	469	451	428	423	447	426	458	461	444	462	450	439	473	438	430	485	460	412	458	415	463	445	431	505	414	429	448	470	470	426	435	467	472	425	504	448	452	452	424	435	473	421	430	464	441	490	453	500	469	461	444	452	429	447	473	456	420	477	444	455	459	415	456	431	456	454	419	441	455	410	431	483	447	451	392	481	501	448	482	435	439	437	430	451	437	475	451	461	500	471	454	423	453	457	466	450	445	496	435	456	447	452	443	431	459	472	449	439	475	443	457	459	464	437	439	435	423	390	428	443	461	430	444	427	469	421	459	448	446	432	396	466	472	483	492	425	427	483	469	458	429	463	444	460	432	431	435	459	490	463	458	422	440	467	430	462	463	451	451	405	434	435	443	495	420	496	461	448	465	448	434	412	452	452	433	424	411	408	485	435	423	409	459	474	454	468	456	435	408	430	480	445	437	427	478	471	440	458	443	469	463	462	424	427	437	417	471	413	467	428	449	445	421	473	464	456	471	508	485	440	455	447	449	463	451	459	462	435	450	451	465	448	448	438	439	428	453	455	424	443	451	440	424	487	421	429	459	455	442	459	428	476	449	446	439	460	464	435	430	434	458	484	461	427	426	452	442	435	444	424	470	434	437	464	431	450	450	407	398	410	459	449	441	469	474	505	419	456	452	451	437	444	412	428	437	494	463	458	461	424	442	474	451	457	470	451	461	423	473	441	485	434	460	457	436	460	419	452	469	442	473	446	444	446	439	460	443	446	446	436	437	431	454	442	418	431	455	473	477	439	458	414	447	443	454	443	454	469	462	460	459	436	440	439	416	454	429	462	438	448	433	454	467	459	419	424	469	462	438	481	482	451	455	433	404	457	438	439	460	426	445	443	443	438	430	485	448	450	488	456	461	448	458	437	446	474	444	476	456	430	433	449	430	437	407	458	442	447	460	429	467	466	445	425	441	437	446	464	466	505	471	417	477	461	444	419	443	469	439	480	475	419	478	421	440	439	462	448	444	437	422	436	465	424	446	446	452	448	453	487	454	446	450	426	423	460	441	424	466	423	457	489	488	434	467	450	459	459	423	436	415	436	482	448	483	435	456	455	470	457	460	467	449	429	485	472	391	452	462	457	458	438	440	444	454	453	441	430	459	436	483	427	418	496	493	436	436	463	466	439	450	437	451	448	443	450	455	490	483	456	453	436	445	449	466	452	441	506	469	459	465	481	439	490	438	433	451	431	400	476	433	477	443	440	445	449	423	468	432	484	444	436	438	459	445	441	417	452	423	464	468	441	446	453	430	443	428	424	450	479	460	461	412	455	404	398	388	439	436	429	437	429	386	459	476	434	448	419	469	476	444	445	460	445	502	424	457	441	469	461	478	447	429	421	456	429	465	455	441	450	433	443	439	442	452	441	452	396	439	459	420	441	446	424	469	465	449	459	442	475	418	428	456	423	455	402	412	439	442	485	447	467	444	469	472	458	441	463	434	448	463	441	452	476	452	446	450	453	466	451	469	462	488	477	453	470	475	445	483	387	443	449	418	446	490	466	467	435	460	442	465	459	436	456	435	430	466	408	408	454	424	438	475	416	442	469	394	479	474	467	435	439	452	435	448	452	459	448	446	450	424	447	470	418	439	453	480	474	457	438	458	420	449	439	445	443	413	460	457	453	458	445	456	423	470	432	479	409	442	439	432	462	442	446	451	422	437	493	461	470	460	417	439	492	411	429	429	436	457	436	462	409	400	466	438	482	439	437	409	450	468	464	406	444	455	483	447	453	468	448	451	452	474	444	394	463	466	473	454	428	414	447	459	495	463	457	465	432	433	455	451	421	421	461	458	451	470	450	448	442	395	466	435	459	467	465	423	456	445	470	430	419	462	414	462	462	437	442	414	471	474	430	445	441	460	459	444	419	442	469	457	472	465	428	493	476	483	458	446	441	468	453	478	451	478	460	427	430	433	457	471	462	401	474	461	426	444	473	473	453	468	430	412	433	448	433	422	464	448	456	426	451	463	411	465	413	484	442	457	448	395	466	448	421	448	485	415	455	425	429	477	434	465	435	471	463	461	449	499	415	465	464	438	463	419	440	486	420	423	446	443	439	424	410	434	470	418	418	471	498	470	493	469	444	467	449	453	449	436	441	457	475	464	449	475	474	429	448	460	463	434	454	447	435	468	428	421	441	413	432	442	454	454	441	435	425	441	445	447	465	449	451	456	449	434	466	479	453	433	417	430	463	430	431	471	474	438	454	483	474	431	410	402	454	433	449	473	457	420	440	486	457	446	489	442	412	456	468	447	430	467	461	451	443	459	461	451	459	423	446	434	442	444	469	461	422	436	452	468	433	439	459	459	407	470	441	452	445	455	475	422	438	446	446	421	452	436	459	440	414	416	458	476	464	429	461	437	463	453	456	448	460	436	441	431	413	435	459	462	443	411	423	469	453	436	468	459	452	460	464	438	458	469	417	426	446	459	475	441	451	421	448	461	477	438	451	440	482	453	441	434	437	406	426	467	491	429	449	436	439	471	459	426	461	431	428	434	433	453	412	474	470	436	452	446	446	449	468	461	488	434	475	452	459	468	432	455	464	441	438	455	423	449	456	449	427	443	477	448	388	457	442	409	452	457	427	424	417	442	475	450	420	465	435	437	435	426	429	445	469	461	443	444	426	422	459	430	414	478	434	472	471	418	441	491	462	444	480	416	450	455	469	443	473	424	449	419	407	468	455	441	472	454	416	502	434	445	435	439	442	479	453	427	419	411	459	432	453	457	397	463	486	456	462	421	440	433	448	473	434	468	440	480	447	413	426	424	473	434	455	507	469	406	459	462	432	474	435	427	420	433	415	471	486	428	467	441	450	439	470	470	472	437	477	431	424	442	478	486	477	416	456	459	464	461	426	434	435	452	457	475	435	462	429	437	480	465	449	460	453	457	406	410	431	424	438	450	440	431	412	450	463	475	391	441	452	441	468	446	451	463	462	441	427	412	417	451	445	449	459	430	423	412	448	422	467	489	439	453	463	440	443	454	444	418	445	426	456	447	447	399	460	429	453	450	455	435	482	442	482	409	451	413	502	400	413	451	443	430	419	460	459	440	430	410	480	454	435	435	461	416	388	452	452	452	475	412	460	462	454	425	443	447	453	461	416	476	444	474	437	459	471	476	410	404	469	491	465	441	471	432	439	427	418	433	433	443	456	452	448	467	442	459	463	499	421	435	474	430	440	432	450	459	479	449	503	447	412	425	419	452	455	461	455	468	400	494	412	459	460	475	429	481	456	458	470	465	428	462	424	439	428	456	460	421	490	463	441	419	423	424	469	442	469	423	422	454	425	446	445	451	468	458	441	467	428	450	433	445	429	456
11427	19761	12135	5915	5239	3807	2725	2022	2317	3432	3252	2832	1890	1248	851	580	554	463	474	465	485	508	471	456	455	482	484	422	423	470	469	490	482	468	454	493	477	460	467	491	501	498	473	445	483	501	444	499	483	475	475	432	489	488	425	485	463	463	471	499	467	445	495	447	499	472	511	467	512	446	471	413	479	475	467	455	460	437	496	450	471	469	460	468	455	491	471	483	444	482	462	470	495	472	490	507	458	457	481	492	455	449	432	463	457	475	454	503	440	441	490	458	454	487	520	474	466	487	468	489	443	485	483	488	543	469	466	468	458	490	521	476	449	463	495	498	487	515	492	448	463	466	457	472	486	499	450	490	514	439	501	473	525	510	456	477	493	456	498	443	439	464	465	508	503	456	476	490	504	438	460	470	467	450	484	498	497	468	496	449	460	457	524	441	522	477	446	508	465	470	452	481	521	476	508	488	502	484	468	471	470	477	465	505	448	483	446	455	453	523	517	468	486	526	419	470	495	471	509	484	473	515	476	466	493	443	419	429	498	472	432	518	485	479	484	506	457	471	478	507	459	479	492	440	465	444	485	471	498	463	491	489	464	443	506	467	483	467	491	429	472	470	473	491	444	485	469	496	430	502	452	471	432	470	445	469	481	457	482	514	477	477	434	508	432	489	522	444	446	478	485	509	482	471	515	440	475	511	451	477	468	499	466	444	473	429	508	472	459	473	453	468	476	461	543	475	486	493	476	455	445	454	469	438	431	486	444	486	453	495	509	491	501	455	475	444	481	485	497	447	515	449	475	504	480	475	449	465	459	505	453	489	470	499	490	480	485	457	493	466	507	454	480	468	448	457	506	484	419	487	521	445	486	465	485	448	500	462	505	498	448	475	499	483	454	458	450	472	463	463	466	474	473	476	511	464	488	505	493	472	442	460	475	501	452	455	504	498	455	518	481	459	472	481	472	465	484	459	463	482	466	505	479	468	463	502	470	445	504	478	536	456	444	506	469	465	472	500	489	473	482	461	492	465	441	463	473	491	443	493	466	474	467	448	485	458	431	465	497	459	482	469	469	478	459	470	454	510	492	484	450	472	476	472	491	473	506	487	467	500	491	449	445	474	536	504	499	482	476	491	496	528	488	489	465	449	492	468	487	507	478	446	479	508	474	464	428	491	465	499	474	456	491	485	465	513	453	499	456	473	439	475	481	469	456	487	531	464	468	437	505	491	492	467	480	439	442	489	480	464	467	511	440	523	477	482	487	476	458	511	514	501	483	505	496	461	468	495	499	502	479	447	478	457	485	485	484	452	454	489	471	498	467	496	470	466	497	493	485	449	450	463	477	466	483	461	447	488	471	478	469	488	496	513	462	456	484	446	495	493	482	486	488	485	446	498	484	506	482	483	484	474	461	488	478	437	451	479	497	464	474	450	484	483	470	490	471	476	448	494	452	483	464	481	467	476	478	491	447	485	470	463	476	465	477	490	445	508	456	428	456	481	439	433	484	481	516	457	465	477	451	498	459	467	441	523	469	434	479	471	490	499	480	514	438	488	473	487	441	469	486	437	460	476	502	473	468	462	490	466	464	489	466	491	470	461	459	464	457	505	423	470	467	488	477	478	462	439	513	492	468	474	444	501	526	476	463	461	501	464	460	439	469	479	483	483	443	488	466	471	494	494	451	503	489	514	500	466	491	418	469	447	481	500	487	428	452	472	526	480	502	500	454	454	449	469	491	445	395	486	500	512	492	481	447	484	475	459	450	476	454	465	477	460	443	484	499	482	440	460	470	488	499	457	480	446	486	513	498	469	463	483	504	487	474	464	451	452	499	476	476	493	493	471	471	489	470	458	468	469	481	437	458	484	478	525	487	471	439	462	479	485	445	452	476	465	489	464	467	500	455	467	453	453	487	485	453	496	474	472	483	471	466	488	460	502	475	479	478	474	500	443	416	497	467	480	457	494	487	455	448	474	468	451	442	457	459	471	503	479	498	466	447	481	442	475	465	497	506	460	480	498	487	488	519	473	464	465	454	443	478	492	500	490	478	485	458	475	494	465	434	490	473	484	470	473	503	467	484	469	485	505	458	444	492	472	514	491	490	515	508	503	458	509	490	463	497	470	469	450	497	459	409	440	458	470	473	461	436	462	489	470	449	469	503	474	465	484	464	449	464	435	495	460	488	467	495	447	484	445	456	441	447	477	506	452	446	444	492	496	465	475	477	488	456	497	501	470	495	493	482	459	463	468	435	466	465	451	479	500	476	505	464	505	496	473	443	448	500	490	462	463	519	489	462	473	420	466	490	453	473	498	433	484	475	476	480	526	509	448	456	494	450	474	485	488	515	498	487	469	478	485	491	498	491	475	436	508	493	449	526	518	506	510	488	488	486	501	482	455	445	488	518	448	488	507	452	485	466	487	441	499	439	466	477	436	487	440	447	475	447	499	495	451	467	465	459	480	445	474	452	490	475	452	490	461	485	473	518	489	439	426	489	486	497	450	435	440	499	471	501	434	452	462	454	498	497	498	488	483	477	491	510	471	521	449	469	473	499	504	449	484	452	464	493	504	472	439	490	456	490	449	502	448	470	498	499	450	477	471	472	476	437	481	486	465	481	476	452	465	454	476	461	494	487	510	469	468	494	462	459	471	475	429	503	478	501	483	448	453	516	486	426	482	443	469	468	504	475	487	467	476	488	491	487	498	459	477	449	485	501	449	488	503	459	462	505	452	456	480	418	460	459	435	504	459	449	475	429	529	503	507	462	467	454	480	474	505	479	447	490	460	458	479	464	511	519	455	446	441	489	472	460	457	469	457	489	464	475	473	482	474	466	488	487	451	482	504	481	485	523	509	459	485	439	470	451	493	471	471	503	499	491	458	468	451	500	534	458	461	499	440	484	477	454	506	460	476	448	467	465	495	457	521	477	495	450	477	504	469	458	512	478	482	470	471	456	471	487	479	495	484	441	463	513	477	497	480	463	503	448	501	506	475	490	481	469	472	455	465	453	459	472	471	473	525	487	468	470	468	477	499	484	452	459	491	508	464	459	492	441	485	508	507	505	474	473	471	474	455	482	474	502	480	479	485	493	477	464	465	478	499	464	496	479	473	466	500	467	473	491	490	519	519	473	472	483	491	482	449	479	447	505	451	446	473	476	412	479	490	434	502	459	441	497	456	433	479	431	476	475	471	484	455	496	496	458	496	500	503	488	477	461	482	454	494	477	470	470	431	478	482	469	459	492	443	489	468	435	460	468	474	468	471	454	478	452	489	454	448	482	477	460	468	484	462	522	480	461	456	523	454	477	479	495	484	422	465	493	474	469	471	492	478	509	499	473	486	491	487	464	482	461	468	482	480	455	459	479	496	480	476	445	475	474	494	488	464	475	460	483	515	477	523	489	468	506	442	463	486	491	457	470	488	484	492	456	438	482	487	458	503	459	452	438	496	454	446	487	451	481	471	478	475	470	482	496	499	474	460	483	479	477	498	466	404
24261	21380	28465	24682	21071	8049	2977	4622	16683	21690	17700	11992	7019	3494	1808	960	709	567	571	555	546	504	526	519	504	525	520	496	488	522	550	508	542	491	494	525	530	501	528	526	481	503	537	526	526	514	535	509	553	551	529	498	494	519	500	538	461	521	503	544	537	552	555	499	520	528	514	504	501	501	481	482	481	572	528	521	518	526	559	489	500	508	530	515	513	507	519	538	491	524	519	531	528	492	532	498	529	528	504	494	493	515	515	503	507	520	545	482	547	513	536	497	481	514	499	471	501	506	491	535	528	497	488	515	498	522	524	542	534	519	555	527	477	505	505	502	492	536	499	553	525	486	511	526	531	529	527	473	504	499	529	508	529	482	516	522	508	536	527	493	565	520	537	484	500	519	503	537	534	529	527	541	505	534	516	478	501	512	494	536	490	515	525	506	505	520	543	507	504	506	519	490	493	539	500	529	512	505	490	496	529	549	517	545	557	531	483	525	534	525	507	471	499	539	530	523	512	519	473	507	510	448	495	478	514	499	489	528	504	548	522	518	508	522	518	514	575	483	494	511	557	489	523	499	547	536	484	509	546	530	474	483	515	523	529	503	498	490	464	463	560	507	523	504	505	527	518	508	529	503	528	539	527	536	525	501	499	531	506	537	490	523	490	552	555	496	487	517	547	492	494	496	511	505	517	515	527	506	518	497	508	502	527	527	510	474	508	549	561	532	512	513	488	477	453	498	564	532	495	508	544	517	509	554	529	522	580	521	517	506	550	503	539	541	539	544	524	527	502	519	493	489	523	495	519	504	535	490	507	500	557	484	523	510	502	529	508	503	525	558	492	510	512	505	522	516	541	491	529	520	533	525	463	515	537	509	500	507	493	514	568	533	516	483	520	531	499	513	501	505	497	547	546	534	532	523	535	513	509	534	472	514	503	513	504	525	529	451	489	514	555	537	477	531	539	545	491	497	508	522	537	584	480	517	522	565	498	500	495	524	509	498	523	521	509	516	544	493	543	512	484	525	544	505	489	493	523	540	507	520	538	506	509	472	553	513	481	492	544	500	531	555	529	505	522	516	506	518	524	513	531	532	526	485	527	497	523	505	533	503	529	489	497	527	470	490	527	488	536	555	500	519	505	521	487	572	489	495	523	480	510	530	558	509	555	552	524	501	540	480	501	545	539	520	528	499	514	518	536	541	502	517	492	520	520	481	492	510	537	512	546	527	561	574	526	550	547	518	520	516	529	490	473	516	535	559	522	496	472	507	472	513	544	511	504	517	550	537	535	543	512	519	520	517	510	504	528	514	493	544	504	477	496	512	515	501	480	510	542	507	528	510	523	508	495	534	507	537	489	558	557	494	511	514	561	480	492	554	529	515	477	557	508	526	524	502	470	519	539	494	515	485	495	533	465	497	533	523	532	510	515	510	517	566	518	491	481	481	540	518	497	508	546	520	513	528	556	509	519	502	525	522	557	521	502	515	503	565	544	531	519	503	560	535	535	553	500	513	542	499	509	500	550	476	522	545	508	514	532	506	493	540	494	508	489	497	486	504	550	514	501	500	541	518	500	497	522	514	500	492	472	516	503	537	524	514	505	545	505	578	535	494	520	540	511	494	506	520	493	471	516	493	507	531	498	536	519	518	526	529	501	506	509	520	562	509	532	522	535	494	556	527	465	506	506	539	537	557	527	479	488	501	520	500	506	510	497	510	537	528	508	529	548	505	509	518	514	494	512	492	527	532	503	539	524	553	535	526	537	486	523	506	507	516	542	520	496	492	499	525	513	539	528	538	517	531	500	515	522	494	544	549	500	522	522	529	509	544	475	527	474	515	529	479	551	496	575	514	511	535	526	565	528	540	522	488	511	506	525	489	500	503	513	506	525	528	531	506	550	513	537	513	549	531	494	515	515	520	510	518	540	475	504	559	493	499	511	524	499	496	501	517	497	528	522	498	556	522	531	544	527	453	522	485	538	540	499	520	561	517	481	499	512	563	522	526	491	548	546	481	496	533	530	533	506	556	519	514	510	540	516	468	554	548	532	519	520	517	555	497	487	480	521	530	532	521	477	510	510	525	511	527	506	552	512	516	530	491	525	534	561	507	506	564	508	521	517	524	521	545	535	527	507	524	500	491	554	506	505	504	535	520	519	507	505	528	512	505	486	569	487	494	520	498	538	490	561	520	520	484	488	497	550	512	528	517	522	540	550	496	543	501	496	526	525	523	550	467	511	460	560	504	561	519	539	550	487	509	510	523	516	546	560	525	515	529	519	522	494	539	547	504	514	543	519	505	497	536	510	550	494	539	483	472	541	530	550	548	564	505	538	511	537	507	519	496	516	510	474	503	538	545	483	534	525	505	532	559	527	491	495	514	511	526	536	534	514	504	559	511	510	520	518	492	508	539	485	515	476	553	512	509	480	526	504	506	542	528	507	506	512	507	539	526	528	520	499	557	491	537	521	554	472	514	540	498	510	486	533	532	550	528	524	535	493	538	486	550	538	531	533	539	543	527	512	477	525	510	527	500	490	478	520	561	470	507	511	523	509	497	493	528	507	527	522	534	542	526	530	506	474	509	508	568	512	509	544	555	494	480	556	576	502	531	563	490	519	495	556	516	486	512	505	541	547	491	531	524	561	495	556	498	534	487	510	509	521	522	493	511	499	481	526	509	525	529	521	519	493	522	535	560	517	511	497	505	525	523	521	510	523	501	542	490	504	496	501	511	487	479	525	474	536	529	526	525	473	536	490	520	509	494	532	569	541	531	496	508	493	545	527	504	505	506	558	484	521	478	471	480	546	485	537	507	507	493	554	485	490	539	505	555	561	482	514	497	525	535	528	497	539	512	509	480	515	542	583	537	538	521	477	503	512	501	482	515	550	498	481	477	475	565	521	491	490	491	483	530	495	479	595	510	534	508	543	504	508	553	531	518	527	509	470	483	543	567	517	539	500	506	543	524	485	563	564	522	506	488	504	498	496	510	535	506	520	522	501	542	557	508	506	527	513	534	466	535	551	513	522	521	494	525	518	546	548	498	500	492	498	510	507	524	499	499	503	509	523	512	503	496	512	490	516	496	501	502	494	509	475	524	510	486	527	518	554	506	503	516	530	527	500	495	499	519	511	518	544	517	501	499	520	556	544	562	495	537	491	526	493	522	497	532	504	518	530	531	548	536	520	501	518	500	492	506	508	547	497	510	522	542	517	509	487	561	515	521	498	537	474	508	489	492	519	499	520	496	522	525	518	507	486	506	514	506	514	530	539	509	527	511	523	494	507	552	501	525	548	535	503	484	528	464	485	496	516	499	506	511	543	519	516	506	534	567	518	526	515	558	498	550	520	548	500	538	505	479	470	511	506	546	465	486	537	546	548	502	518	521	528	535	530	480	520	483	522	494	503	493	528	489	502	467	474	554	499	520	503	487	514	549	514	493	491	502	500	517	530	535	511	516	533	517	489	560	524	517	510	505	505	462	516	509	533	540	502	494
14221	26400	17474	8921	6807	5080	4176	7834	23348	26146	21274	15266	9515	4969	2433	1296	847	649	547	603	545	574	507	526	529	590	511	513	506	528	529	587	574	537	517	546	528	551	514	527	546	541	508	520	512	547	566	519	541	554	545	532	519	518	510	547	545	550	577	542	548	534	573	531	514	570	527	584	536	581	523	552	529	578	550	521	554	543	519	508	511	549	555	547	494	542	536	579	577	541	545	558	550	530	539	578	527	524	511	569	494	551	531	515	554	573	555	512	576	541	548	501	517	480	516	551	511	542	530	539	570	523	569	544	525	562	522	520	534	543	503	573	586	533	566	522	554	525	552	523	576	558	529	547	545	574	528	579	564	539	530	542	544	545	546	543	558	510	518	541	554	556	484	587	498	544	517	576	514	521	516	515	553	553	561	517	509	566	525	561	520	564	560	574	538	563	544	531	585	559	507	558	548	573	561	498	545	516	514	554	567	578	514	565	547	526	567	556	520	546	559	557	522	520	550	549	547	583	551	522	544	516	511	529	582	565	581	517	562	552	521	556	551	526	590	570	525	526	516	521	532	534	521	543	533	521	528	512	496	569	563	536	527	525	567	561	502	547	549	549	532	534	560	592	519	544	534	526	540	545	533	539	541	555	547	537	495	553	552	545	504	546	559	568	526	520	526	589	531	522	523	562	557	523	563	591	581	561	569	556	554	529	546	489	582	516	534	510	526	539	557	522	530	507	525	570	531	533	574	517	548	526	513	509	588	548	491	558	510	527	511	511	541	501	543	563	556	511	523	517	572	540	537	551	504	579	573	543	527	523	566	534	540	556	516	544	550	530	570	559	541	580	542	516	573	554	535	556	565	531	522	586	576	530	574	494	546	520	504	550	536	585	523	550	500	536	574	562	491	593	510	535	522	591	521	548	506	544	538	549	506	518	530	583	560	516	512	514	551	550	542	537	550	529	543	547	531	555	536	508	548	573	525	519	536	609	553	552	519	522	516	565	570	522	509	615	535	557	534	554	529	534	546	571	575	551	579	570	558	514	546	558	537	509	532	547	489	530	546	554	559	540	568	520	561	512	564	565	561	511	552	532	552	556	545	541	556	539	542	569	503	567	522	550	564	569	533	550	488	509	575	545	566	558	568	510	592	566	569	561	567	536	518	549	568	567	594	588	525	539	532	553	545	532	534	536	512	559	517	565	520	521	550	532	581	565	556	524	561	574	558	546	596	540	558	542	514	516	537	552	543	582	508	494	578	539	550	527	544	534	550	524	559	541	541	536	545	514	565	527	556	541	542	532	578	509	563	478	564	551	563	532	516	517	568	504	565	556	530	558	534	513	573	537	552	560	510	543	527	553	553	540	552	559	565	557	555	569	513	533	542	568	510	525	517	527	540	587	606	563	564	543	559	530	512	544	553	554	540	555	542	510	542	509	558	519	538	543	534	542	529	510	537	560	540	554	529	547	555	526	542	538	547	531	572	506	552	529	549	555	491	503	554	584	558	553	457	558	563	521	583	548	535	524	471	525	543	572	571	556	566	523	546	531	534	526	583	540	564	565	526	551	536	538	523	545	560	516	511	576	518	573	532	566	532	576	516	556	530	536	549	516	542	539	560	574	564	532	591	526	553	534	534	541	537	540	526	547	559	540	487	514	585	544	525	520	554	532	559	520	518	560	536	537	575	543	533	539	551	531	550	490	535	602	491	541	512	553	544	566	561	549	576	538	582	485	531	533	544	524	544	498	540	549	547	513	510	535	568	567	561	539	534	531	591	535	544	515	552	537	548	528	560	499	547	506	568	556	568	547	534	543	497	552	523	515	556	529	508	551	511	541	549	553	543	536	533	529	538	522	546	546	549	530	549	520	570	557	561	501	532	534	537	519	540	549	511	521	511	543	550	569	555	542	584	520	529	529	552	552	541	519	546	555	515	543	533	585	502	479	540	568	564	538	513	560	544	516	511	546	598	519	536	550	492	548	506	546	527	577	595	538	532	533	517	537	550	552	579	511	557	574	506	498	543	511	556	590	555	533	509	505	555	532	534	504	542	487	569	597	542	546	564	503	517	515	536	528	519	521	503	495	532	581	533	561	523	502	542	517	551	569	527	553	519	624	512	524	544	539	552	518	527	565	548	509	527	523	524	515	560	534	520	534	548	528	553	502	560	546	511	548	511	517	517	557	523	530	532	550	535	557	524	556	545	537	549	540	507	532	563	518	554	539	566	539	539	502	509	502	531	522	517	530	560	525	525	506	494	556	519	532	546	526	520	556	553	506	563	543	533	541	542	517	526	558	572	535	543	562	552	548	579	556	522	571	536	555	544	553	475	551	527	564	529	516	575	560	558	530	560	544	544	555	550	513	517	530	517	557	486	566	528	525	532	567	562	494	528	540	526	515	523	543	563	527	541	540	536	550	549	542	504	548	531	525	527	557	554	511	498	511	517	541	515	532	519	545	549	567	545	533	524	545	561	567	547	530	558	556	541	564	521	546	540	558	553	506	519	566	563	532	561	538	531	542	576	532	527	557	497	493	538	532	545	561	526	529	555	532	546	541	565	542	534	619	503	523	487	549	514	547	510	521	546	554	507	515	571	576	517	569	555	577	470	566	544	545	542	514	586	511	550	517	534	541	552	546	529	487	555	552	491	494	518	533	523	565	547	552	547	591	563	516	517	526	570	538	517	514	508	532	517	532	544	554	526	516	520	508	537	580	596	541	563	512	556	567	572	509	562	504	557	543	560	549	555	502	528	556	567	536	553	502	516	497	536	525	533	492	539	542	538	522	541	579	525	544	555	547	536	562	524	501	508	509	538	559	513	535	535	551	576	529	525	568	513	560	491	564	606	479	570	539	519	510	547	553	508	529	501	539	514	540	574	535	536	521	514	554	540	519	539	574	519	564	574	555	551	535	545	520	532	554	552	535	504	572	540	543	543	542	532	550	562	556	533	562	576	541	553	525	541	553	496	546	519	538	545	552	540	533	529	564	512	551	505	509	522	551	537	536	537	551	565	529	523	554	563	527	532	535	525	499	544	559	534	529	561	528	556	536	552	576	507	547	557	521	528	558	517	521	531	526	500	567	509	533	508	545	570	553	531	515	520	541	586	512	520	520	543	537	496	530	530	529	539	506	538	561	563	509	549	553	547	525	541	527	578	509	549	564	546	530	567	574	515	531	552	551	572	555	541	519	561	574	514	538	514	519	506	560	547	567	552	518	530	535	549	556	542	542	552	518	525	538	567	537	557	552	537	573	518	573	565	550	543	524	543	536	539	571	573	540	537	536	513	576	559	525	503	562	557	540	567	552	539	522	597	454	531	520	513	517	530	495	552	560	538	573	494	558	536	514	529	566	514	533	525	568	493	590	560	550	588	533	564	502	550	566	556	552	609	588	529	517	567	491	551	566	552	509	552	529	547	539	528	576	494	590	537	522	538	570	579	526	498	542	538	602	557	498	545	519	538	563	555	541	541	528	531	517	570	533	574	502
25203	21355	27412	25560	11384	2880	2135	2710	9187	11250	10543	7706	4551	2298	1281	796	634	539	517	484	499	496	488	484	492	481	453	514	486	511	464	454	491	470	485	458	499	474	477	482	516	525	491	498	492	470	471	479	482	502	506	482	512	501	444	475	464	496	485	504	499	457	483	480	478	527	468	505	474	534	505	506	505	509	518	507	498	527	499	518	494	478	529	502	438	462	526	493	514	480	440	505	498	508	501	497	510	536	481	527	480	444	499	488	464	484	489	515	502	507	526	492	466	460	494	536	509	499	498	481	479	461	481	444	510	518	527	535	481	461	507	468	540	489	493	486	495	522	494	464	474	473	515	459	509	483	435	467	501	403	495	496	505	456	510	482	498	461	491	494	446	499	548	485	497	515	439	491	493	480	523	505	534	518	498	501	499	445	480	463	489	500	483	481	470	468	510	495	475	466	472	511	479	494	469	546	542	490	491	483	447	490	495	485	486	451	495	471	483	507	483	487	487	505	505	504	488	496	537	523	480	505	482	477	501	551	507	450	485	475	517	480	533	460	503	427	517	466	494	510	502	490	562	478	471	516	490	518	505	487	473	527	502	488	478	436	530	490	490	456	468	521	469	517	477	490	468	480	506	521	488	525	497	504	484	483	521	500	503	508	494	513	492	508	451	501	481	497	468	504	492	496	513	476	475	500	503	481	492	472	481	494	496	458	499	495	522	502	521	443	475	519	480	473	494	497	500	497	492	483	486	464	481	492	487	488	503	487	499	494	487	498	498	468	453	510	538	503	533	479	498	482	475	492	477	481	504	496	451	470	471	500	496	480	478	490	454	489	484	498	451	501	518	517	506	505	474	483	506	470	452	475	489	471	474	497	508	471	477	488	507	504	491	544	477	471	477	469	477	450	483	467	511	477	486	514	442	526	507	476	501	449	485	502	527	505	489	489	457	512	448	504	482	506	525	467	499	473	498	498	464	513	500	522	488	471	465	448	498	498	492	469	528	490	502	481	525	528	467	468	483	497	526	500	511	480	474	489	484	489	526	513	507	478	502	524	490	530	451	479	469	520	442	476	500	459	491	455	519	488	513	490	500	502	450	436	512	503	518	506	495	499	509	512	469	490	508	511	527	506	483	535	491	480	510	476	502	541	505	487	523	506	504	491	510	506	459	472	495	477	482	500	520	427	489	475	505	459	523	515	492	519	495	459	475	493	493	512	496	559	485	479	456	476	536	481	509	495	449	479	523	477	477	488	484	454	542	501	486	516	505	508	521	475	511	476	512	484	501	512	456	491	475	470	482	500	465	494	512	485	476	473	500	488	514	496	459	519	484	493	470	517	476	461	471	517	500	520	474	519	512	479	451	505	496	479	508	456	503	513	480	454	461	491	475	501	513	484	468	500	499	495	484	519	495	510	506	533	497	476	511	491	468	487	528	460	541	483	487	464	484	506	506	522	494	469	484	479	494	444	519	478	474	478	470	497	509	461	481	471	491	491	505	487	513	496	476	462	511	465	459	515	485	477	469	504	500	513	497	476	486	513	477	510	476	484	499	556	479	502	461	513	497	519	500	511	501	497	454	495	471	488	524	541	501	519	484	490	504	505	490	503	495	491	497	493	490	479	497	490	526	524	507	496	467	509	495	497	496	518	496	496	488	487	471	512	490	493	489	455	475	467	514	500	438	498	461	450	501	475	492	509	515	502	501	492	474	485	505	470	450	478	478	493	492	465	493	489	468	498	495	512	531	508	429	496	508	467	526	453	498	488	494	497	480	499	525	503	480	485	515	470	493	496	495	497	542	458	430	483	462	488	511	467	490	465	468	468	461	484	528	471	509	500	490	453	460	462	491	517	473	480	511	493	514	475	490	516	471	504	510	507	484	477	521	503	485	501	517	470	482	464	455	479	467	494	440	498	469	505	480	472	493	509	474	511	519	456	476	485	475	499	454	502	487	494	497	475	488	479	500	519	511	505	487	446	464	509	499	496	512	520	458	509	484	497	475	501	462	488	475	516	472	500	440	520	496	506	464	521	510	468	525	487	501	485	483	470	514	480	509	493	509	460	469	476	497	527	486	531	510	480	470	462	497	493	480	464	461	444	510	481	495	502	500	480	466	495	490	471	472	490	491	466	519	493	487	452	522	485	522	497	537	497	476	439	493	484	495	497	513	475	472	490	497	517	481	462	521	507	480	475	483	491	483	469	517	498	519	477	459	470	547	497	469	516	497	473	518	495	513	513	495	503	490	505	447	442	475	475	530	503	512	509	525	522	458	496	534	483	521	491	467	514	544	528	516	488	493	479	469	460	466	500	479	515	484	458	494	468	463	487	486	494	528	456	458	491	489	508	511	490	508	492	483	497	461	456	502	470	465	515	524	532	460	481	466	475	433	514	496	508	467	490	498	487	496	486	461	487	509	503	505	477	525	481	493	472	497	490	479	473	473	520	522	456	486	531	470	477	486	514	483	508	470	476	493	480	471	499	489	481	500	505	511	471	491	470	488	498	497	475	514	504	465	488	467	510	488	499	494	470	478	497	477	488	490	485	500	528	507	457	493	505	470	475	497	456	529	518	505	516	498	523	525	482	455	461	512	519	459	515	491	512	528	501	513	490	481	502	432	523	470	459	506	494	492	479	468	509	487	466	504	476	451	521	484	461	481	525	456	504	508	470	502	508	495	532	490	524	502	481	465	465	503	476	479	487	473	466	525	496	457	474	452	503	519	483	506	482	494	452	462	468	467	543	482	512	475	512	468	504	470	462	490	494	487	480	483	492	468	533	504	492	480	485	489	515	501	479	531	492	481	479	483	479	486	538	519	499	523	510	506	493	527	504	480	484	467	480	519	477	493	457	455	460	503	445	502	456	496	534	502	463	496	498	492	526	496	483	429	489	486	463	446	478	460	497	519	498	503	507	496	492	521	487	497	483	485	478	505	471	507	499	537	496	503	484	521	541	492	494	455	520	486	471	511	514	500	541	471	464	476	483	454	475	545	515	462	485	480	467	514	475	484	490	505	520	483	499	481	462	512	497	467	514	526	510	451	470	491	480	516	525	504	472	476	493	541	500	506	501	494	494	492	490	499	465	507	492	508	485	508	490	475	484	523	501	506	511	489	500	504	464	517	520	530	498	487	475	523	479	465	500	478	470	452	481	520	474	498	488	490	467	518	488	491	495	506	490	477	483	497	513	482	458	533	533	485	474	486	488	446	459	465	534	479	508	518	504	473	497	475	471	463	489	480	479	526	467	510	479	505	503	488	483	482	501	516	488	503	489	544	502	497	486	478	495	517	471	452	430	483	443	465	490	509	487	469	508	475	516	476	464	467	503	541	554	518	541	474	500	499	486	508	503	515	464	487	496	470	532	505	467	453	468	498	536	505	476	479	498	472	482	456	469	539	503	502	491	542	465	483	472	498	481	487	505	513	502	480	492	474	493	472	482	483	501	493	490	481	448	500	526	462	500	493	490	462	479	479	450	490	536	477	472
14630	24699	15515	7152	5628	4458	3861	5396	16998	18389	16644	12508	7561	3788	2062	1050	734	590	553	533	539	497	550	513	533	498	500	501	478	515	561	526	502	556	533	548	531	529	522	519	519	563	546	506	537	501	525	545	546	500	529	517	518	548	526	515	486	511	547	528	560	518	507	523	531	495	542	504	515	540	524	513	566	498	532	513	539	548	497	541	555	515	540	558	493	510	496	467	544	519	523	497	521	526	538	543	515	500	549	526	527	522	508	525	519	527	538	534	534	541	566	490	537	564	550	547	515	542	528	537	521	525	548	529	505	567	542	495	511	488	506	541	545	522	529	546	516	489	528	553	483	546	502	493	519	541	526	513	516	532	557	518	504	530	527	563	506	537	520	514	551	537	522	551	525	516	499	527	540	534	506	541	532	503	546	531	559	529	513	519	525	505	557	556	518	547	545	518	570	493	515	483	547	513	509	514	510	530	526	529	528	516	553	512	520	521	522	520	545	484	539	488	498	520	531	536	525	477	540	554	541	496	513	509	523	532	536	525	508	491	496	523	529	555	559	557	499	547	561	521	486	542	533	524	500	524	498	549	523	541	532	539	554	516	505	504	562	539	535	513	524	537	527	527	532	568	546	526	472	510	512	545	471	518	590	519	552	474	478	501	535	535	567	523	494	517	519	526	537	497	485	547	540	485	540	507	517	544	510	542	523	550	531	525	551	539	510	538	523	540	532	488	554	507	527	504	528	503	490	505	512	525	582	531	546	495	550	516	516	545	498	543	525	527	490	493	501	544	548	523	545	552	528	502	517	556	530	535	524	493	539	530	507	547	537	492	518	519	539	487	525	532	535	477	521	517	529	537	538	514	524	540	521	506	557	493	528	532	513	538	514	510	576	508	552	550	516	525	572	515	571	516	530	501	533	574	512	546	539	480	530	562	514	536	509	532	519	503	533	543	573	521	542	558	522	505	543	535	528	540	529	535	538	540	524	539	496	498	567	509	524	523	547	517	513	523	532	528	538	510	504	533	541	566	517	531	526	503	500	514	560	587	519	506	521	539	541	509	511	521	518	584	528	496	542	537	517	519	584	521	543	535	524	523	534	532	553	504	515	598	531	538	547	493	532	564	536	518	495	512	568	518	541	540	570	503	498	535	490	525	529	595	545	497	519	522	488	553	538	487	529	488	550	553	523	502	497	525	528	483	521	505	515	517	536	539	505	525	510	555	540	555	520	535	514	520	497	524	559	505	506	576	543	530	497	542	533	568	540	550	526	552	514	520	503	561	535	517	502	535	528	501	506	537	499	573	533	548	486	506	506	514	490	540	541	517	510	496	499	520	506	552	551	525	544	526	524	505	513	519	532	539	512	527	523	530	524	500	521	556	558	508	524	500	554	551	499	536	528	529	566	533	531	531	534	533	512	526	562	543	535	538	580	497	477	525	495	528	542	497	511	553	488	524	527	521	516	531	528	571	522	512	516	527	518	511	536	499	522	490	522	531	561	556	538	515	533	476	559	547	521	524	482	534	559	566	525	518	500	488	531	503	536	527	538	540	520	508	506	528	532	539	524	527	551	506	511	553	534	498	574	519	536	521	562	535	532	481	535	540	534	523	500	553	524	512	521	520	534	524	542	506	547	518	511	544	501	533	528	513	568	568	525	492	519	526	596	545	477	499	539	535	545	497	544	583	499	520	521	541	540	469	499	514	564	522	536	518	555	563	503	502	530	492	563	543	517	488	502	495	567	545	524	513	517	567	467	529	544	522	525	531	512	509	545	553	538	527	470	506	521	568	577	549	549	500	505	500	527	541	536	536	551	522	526	484	548	519	526	533	486	522	564	480	551	481	519	533	516	527	503	556	517	556	543	521	557	503	522	539	539	493	504	517	539	529	515	546	519	552	581	500	509	456	569	519	540	518	551	531	522	584	558	557	557	532	497	513	531	529	528	528	533	488	512	482	549	509	505	536	520	504	489	507	522	495	568	522	559	503	553	522	506	478	483	552	526	531	507	508	541	542	548	501	546	535	516	523	545	503	519	521	513	509	521	532	532	524	536	503	513	520	526	503	543	539	521	527	533	520	544	525	551	502	519	528	580	554	498	514	557	561	549	558	529	519	544	534	546	485	528	523	517	491	516	522	519	523	512	508	520	524	544	514	502	501	584	568	505	523	510	493	529	500	542	480	496	521	517	518	507	528	523	522	530	478	551	540	531	507	504	532	541	503	523	513	540	517	503	529	536	532	533	529	508	536	547	533	537	546	520	522	490	567	541	537	530	524	579	521	552	523	574	467	511	500	518	535	564	534	557	496	503	551	515	534	567	517	570	512	470	508	556	589	470	551	514	525	545	502	521	507	540	529	544	530	514	541	572	531	509	518	535	527	525	558	504	565	544	544	540	553	534	545	494	565	518	472	521	534	504	507	522	531	518	531	555	506	551	553	528	538	556	524	539	532	514	529	543	584	522	492	491	496	528	496	514	514	555	525	494	493	516	516	540	499	485	535	535	526	482	535	535	502	485	485	479	525	588	543	512	528	520	521	518	542	527	498	508	542	549	531	526	557	558	546	570	512	490	521	522	498	508	540	531	501	527	559	528	537	514	521	557	522	547	514	518	519	542	522	510	482	545	546	540	522	508	565	520	503	569	537	556	529	511	514	520	534	549	534	529	545	498	555	542	524	518	561	536	505	517	537	553	537	540	518	536	514	540	525	509	550	524	543	527	505	550	528	531	524	505	527	507	493	504	533	541	503	514	525	517	518	547	511	499	478	502	582	525	536	517	536	544	569	531	513	523	551	542	537	528	495	500	539	506	542	490	507	552	567	536	504	518	535	502	544	545	536	552	528	532	508	552	537	509	535	538	524	529	562	575	546	528	544	510	547	533	534	547	533	504	500	566	553	547	561	541	521	474	555	554	579	510	551	558	553	525	527	523	522	497	550	588	555	521	538	514	530	478	505	520	516	561	516	527	498	545	551	496	539	515	578	501	546	506	511	493	512	546	535	508	486	506	560	551	493	536	554	519	553	525	537	539	487	520	508	499	556	540	525	503	548	548	508	503	561	506	535	548	488	515	547	477	578	557	530	520	510	535	504	547	524	538	543	516	503	494	491	528	565	528	525	501	576	512	512	534	563	515	515	565	562	523	535	520	507	544	522	549	498	528	532	485	528	518	526	551	510	565	516	520	543	528	489	563	520	509	532	510	494	542	539	512	525	534	508	526	512	540	527	539	545	528	546	523	507	546	548	543	506	527	549	526	533	542	524	516	516	552	516	534	521	525	504	559	505	509	472	555	516	529	538	537	515	525	521	515	507	504	523	527	527	523	537	531	496	543	501	564	464	547	516	498	522	524	542	544	579	516	516	511	537	532	528	537	541	488	528	515	495	551	546	512	538	525	538	533	504	486	482	511	530	522	538	501	518	529	585	546	539	572	565	503	514	518	535	502	505	550	550	501	546	517	532	503	595	504	504	521	526	525	518	506	521	493	547
22845	21420	29155	24092	21430	21600	11532	3392	13171	36071	34221	25454	16118	7833	3558	1599	1022	819	661	673	632	676	636	654	608	635	626	603	597	635	651	642	666	612	647	616	614	609	645	604	605	572	622	644	631	684	597	630	635	646	670	646	658	627	580	611	609	593	589	675	664	676	632	625	606	602	591	650	616	633	625	650	643	637	620	637	659	633	631	616	635	653	616	610	679	613	625	588	618	625	634	660	579	600	617	619	655	577	613	615	624	671	587	638	656	593	639	642	626	593	613	663	660	646	605	625	615	611	592	583	613	664	550	582	586	639	621	633	638	653	577	633	619	635	636	639	685	600	658	629	641	598	624	643	656	574	648	648	652	603	620	637	642	644	601	621	619	606	646	607	631	620	638	607	653	651	593	626	613	652	620	639	656	673	620	658	637	612	612	624	603	630	652	654	631	568	604	593	612	613	580	629	587	651	675	625	633	615	616	699	647	633	609	576	641	623	623	614	636	640	641	583	606	607	591	649	626	606	624	622	630	636	604	634	617	606	621	656	666	618	629	677	624	633	603	605	606	589	609	617	634	654	660	648	702	610	616	624	604	629	586	618	625	637	632	611	642	641	635	601	629	628	653	650	620	592	625	640	595	617	604	672	645	640	630	611	580	622	623	629	621	625	610	609	620	661	634	623	681	645	591	623	625	662	629	635	630	591	605	578	627	625	608	578	592	636	617	588	621	600	604	615	652	689	664	617	598	619	591	689	624	606	624	639	634	643	641	613	628	633	622	604	649	638	612	614	625	598	589	633	637	638	693	625	621	620	657	642	640	600	596	642	638	614	627	617	622	610	608	610	587	620	641	651	627	556	614	628	676	616	585	617	621	615	622	599	596	597	605	666	624	608	590	589	619	619	654	650	614	565	648	605	665	634	644	635	634	624	627	667	633	668	578	599	605	641	558	622	599	659	600	624	668	607	617	692	602	601	630	586	600	653	641	611	640	674	588	642	582	614	629	677	633	604	604	604	622	686	654	617	605	613	654	644	597	674	612	622	611	619	627	638	648	616	662	646	615	656	653	636	600	665	636	598	587	603	631	640	612	637	609	630	647	666	647	617	636	604	658	588	672	619	605	619	583	621	554	633	631	622	622	620	600	654	604	659	664	573	607	587	646	631	646	637	616	638	629	649	624	619	614	639	617	559	627	608	693	615	597	646	595	637	629	650	583	597	644	635	691	653	654	647	619	640	629	639	604	597	619	650	576	657	595	625	620	637	576	649	604	663	640	601	590	627	619	618	596	666	609	597	627	627	599	618	647	597	636	613	638	628	654	613	576	672	621	643	599	598	590	627	621	576	646	623	640	611	622	614	614	627	669	652	587	648	628	632	655	594	608	607	598	625	652	666	632	636	600	668	602	632	662	621	636	626	598	613	625	626	660	675	596	579	596	617	645	584	598	654	622	657	621	619	597	594	615	633	601	603	612	613	674	639	637	642	614	656	616	621	620	622	611	594	621	607	665	681	613	605	605	631	616	659	626	612	611	661	666	652	657	604	646	637	661	634	599	618	644	614	592	611	664	602	638	617	602	630	636	588	656	601	628	620	636	642	607	623	620	635	576	650	598	656	578	620	596	630	625	624	664	674	617	606	631	592	620	635	643	592	593	588	639	605	635	614	631	627	619	642	605	617	661	636	625	621	645	630	605	667	611	624	639	655	650	584	642	671	678	602	603	666	577	652	644	625	623	621	621	573	603	611	622	615	632	612	586	609	604	647	587	633	599	630	592	620	593	603	624	618	602	573	642	578	593	652	619	664	646	652	605	606	634	614	618	629	652	623	641	634	613	621	645	617	653	625	599	617	617	622	567	640	615	619	672	628	605	661	639	631	627	627	623	605	632	646	607	651	617	616	613	617	652	589	649	636	632	624	621	668	626	611	613	593	599	643	632	591	619	569	642	576	614	690	590	614	628	619	627	609	647	637	616	654	609	671	661	664	592	611	640	628	629	586	594	633	628	627	621	583	603	556	593	614	632	627	638	589	635	617	621	637	645	671	633	612	597	631	633	609	612	653	647	616	570	596	612	599	624	644	617	623	628	656	631	614	602	649	645	661	639	669	604	645	634	579	643	624	659	573	630	627	578	685	590	624	627	622	614	633	621	586	630	676	632	660	639	643	602	653	613	612	600	600	602	618	630	610	658	594	627	629	603	634	594	603	644	686	608	605	602	592	597	606	624	622	632	637	628	573	612	690	645	662	639	641	600	648	564	625	628	611	594	655	604	616	637	579	637	628	656	644	654	624	657	641	610	607	607	629	621	619	651	590	634	619	648	637	580	680	586	598	598	642	614	651	603	594	576	652	633	606	664	645	666	623	583	594	661	642	612	614	658	606	619	597	619	621	586	627	602	627	592	624	595	663	659	610	605	596	626	616	664	623	599	640	626	622	595	636	608	587	628	649	650	570	644	581	624	586	608	646	609	597	615	648	673	614	599	614	602	645	596	649	593	594	662	592	599	597	682	616	604	599	575	580	605	614	602	617	631	640	615	604	646	595	631	596	644	614	582	605	598	605	580	657	638	627	631	588	593	638	580	598	618	638	602	612	607	582	579	605	582	637	603	648	629	647	628	628	598	644	626	604	619	624	660	630	591	638	587	617	614	629	648	663	644	657	675	588	586	624	652	621	609	628	655	656	626	600	627	650	634	606	659	607	609	607	609	610	598	673	556	607	605	652	617	616	628	650	622	599	634	673	607	630	596	633	662	592	576	652	610	647	604	622	638	627	618	590	650	640	602	654	686	637	616	620	639	644	628	665	627	657	627	560	620	606	630	595	608	640	577	638	656	620	661	627	618	623	625	612	604	589	642	599	620	600	598	600	652	588	668	616	647	647	627	618	577	656	594	591	592	624	621	618	622	668	627	652	613	611	610	598	630	619	596	589	625	604	591	616	589	624	633	638	631	641	585	645	622	615	609	619	614	580	612	601	582	667	568	599	616	620	618	598	614	611	575	619	581	623	622	613	636	589	631	630	636	613	622	621	584	608	626	642	617	572	613	572	637	639	602	630	649	637	642	679	652	621	619	597	638	622	615	616	623	664	695	623	618	624	646	650	588	613	618	607	641	682	610	594	641	607	624	602	623	655	627	614	638	616	574	565	651	575	600	643	623	620	645	595	613	619	621	674	632	607	644	643	684	584	630	609	612	627	637	630	607	577	649	617	648	620	626	589	625	663	607	582	708	626	609	623	588	647	623	622	680	653	636	605	667	675	617	653	622	590	631	583	595	600	633	607	621	561	626	610	613	675	600	594	614	593	641	637	634	645	630	640	616	644	592	641	585	625	588	671	654	624	620	624	583	646	683	636	628	611	602	609	551	638	621	618	591	612	614	649	634	618	611	614	639	610	604	612	632	597	632	670	614	661	686	606	594	610	673	627	667	632	575	666	602	589	629	608	638	632	630	615	622	593	579	631	599	642	633	603	594	595	584	638	657	623	628	637	619	665
18676	32459	22888	13582	10134	7755	6095	5057	19556	39135	35367	27591	18563	9952	4878	2389	1303	897	703	671	640	633	684	673	657	691	696	653	638	644	597	641	660	615	620	648	617	687	612	660	648	646	593	631	671	634	683	626	671	635	648	692	649	654	658	644	626	645	627	669	608	662	620	647	635	620	642	662	641	573	644	657	640	619	641	653	648	647	692	621	653	683	639	662	670	687	675	640	621	619	636	631	626	633	616	637	616	664	618	608	602	639	623	665	644	660	638	634	643	649	640	653	678	670	667	644	646	659	615	640	674	655	645	663	598	668	654	715	652	672	634	617	654	648	655	597	638	631	624	663	653	645	662	655	618	653	630	614	597	627	626	659	625	646	653	681	600	620	650	625	627	637	647	655	643	678	665	643	634	655	616	662	580	680	649	614	638	618	636	622	643	672	623	691	626	647	666	650	624	675	651	655	617	631	612	673	654	648	635	624	649	652	656	627	668	605	672	624	651	659	626	591	648	672	613	649	698	708	622	621	657	608	622	629	650	630	646	631	690	657	651	618	663	620	642	641	638	588	661	607	610	629	641	635	644	645	670	629	627	636	678	649	687	682	653	643	676	627	636	653	572	645	645	630	650	674	682	620	626	631	635	640	630	669	607	605	625	681	622	613	609	682	594	620	637	603	699	614	638	642	613	646	614	667	645	632	587	639	599	662	654	629	627	632	622	617	634	644	619	637	624	636	657	622	652	588	683	643	607	643	663	632	656	615	643	661	647	636	627	662	643	670	602	648	676	628	593	639	607	641	630	683	641	689	644	691	593	647	642	665	636	614	638	649	638	628	656	712	638	623	649	646	622	618	670	652	636	621	657	675	636	602	610	657	623	607	655	616	655	661	652	650	606	656	636	624	645	642	594	643	633	615	633	640	652	676	657	624	623	663	676	671	662	696	628	675	628	667	619	646	661	676	626	598	665	665	635	602	657	651	615	662	662	664	601	626	697	647	636	663	616	642	654	634	582	669	654	622	632	630	637	633	693	629	622	632	650	650	622	627	614	613	642	599	623	704	618	632	628	624	641	663	657	701	665	608	646	630	664	686	625	634	648	637	624	578	612	647	592	650	655	621	669	680	634	620	616	624	646	618	607	672	640	663	648	615	633	648	672	630	635	608	660	642	678	626	655	639	613	623	665	662	678	677	674	613	633	652	647	655	611	671	626	610	613	647	650	568	621	679	630	668	676	583	634	638	629	662	650	678	617	674	641	626	668	684	594	636	655	629	683	643	607	625	624	613	677	661	680	641	677	656	640	605	623	613	687	669	663	682	690	641	628	631	660	616	627	680	658	639	658	704	636	592	638	664	682	623	587	623	651	587	624	633	659	611	632	575	645	636	617	621	657	674	605	663	653	684	651	637	675	655	639	624	669	647	679	614	639	612	651	583	596	635	617	593	616	651	633	663	653	611	649	678	664	666	585	603	652	656	594	660	633	627	639	646	582	664	636	650	649	638	652	676	668	609	639	628	615	625	644	667	638	670	686	663	617	641	663	660	651	656	603	638	659	638	603	606	683	675	630	617	664	617	646	650	652	682	643	670	605	694	623	687	669	615	641	640	651	659	675	662	624	621	602	662	638	662	637	650	621	618	653	615	599	629	646	646	606	605	642	611	648	640	616	633	661	677	640	642	685	653	640	665	634	604	634	657	615	636	641	638	638	645	608	644	656	600	636	656	603	629	644	638	654	663	618	582	642	658	631	642	639	615	628	676	646	665	631	610	644	661	649	686	650	679	636	636	678	737	622	675	638	636	664	708	687	638	618	632	621	613	646	655	641	628	648	643	633	665	637	606	583	617	616	633	567	613	673	617	639	629	660	635	617	624	694	674	624	666	652	637	642	632	651	643	605	662	660	627	613	656	718	692	623	648	684	644	647	615	661	699	660	645	650	629	651	598	648	610	635	639	653	645	641	676	640	615	670	610	622	634	663	629	656	634	621	646	624	628	625	633	614	612	672	659	631	674	666	595	681	655	640	645	657	599	662	733	627	675	635	649	660	635	631	644	624	626	632	593	605	608	634	663	617	623	651	629	655	592	689	646	636	606	663	631	651	620	616	662	673	631	659	620	689	692	636	623	649	660	670	630	657	645	693	633	642	677	658	637	645	654	652	600	640	637	721	666	633	653	599	625	667	628	639	643	635	686	649	611	611	620	649	629	636	686	699	639	638	618	663	601	602	654	637	617	650	648	616	672	680	612	669	649	632	643	632	634	647	653	671	656	669	607	681	649	635	658	680	697	646	631	689	620	667	644	613	670	600	616	637	645	651	658	629	629	648	655	619	664	663	635	673	676	627	635	677	652	686	632	671	600	634	643	677	657	633	621	635	653	651	630	616	644	646	645	667	634	675	644	658	683	641	677	625	621	629	622	626	584	654	654	653	638	639	672	638	652	633	624	641	629	680	656	619	706	627	651	638	659	636	646	662	604	581	632	694	635	612	605	634	650	637	646	628	639	647	670	657	630	610	633	683	618	617	646	645	620	696	626	640	615	617	651	634	642	647	664	632	650	674	610	647	670	655	681	646	640	653	649	639	691	638	615	642	670	606	655	614	641	672	582	632	658	636	621	652	660	675	657	648	630	652	644	662	635	639	664	652	622	649	660	663	620	592	582	669	650	669	600	613	612	665	656	664	637	705	642	602	667	654	672	600	604	641	656	651	628	650	658	704	621	592	646	585	587	677	645	628	647	671	676	627	637	631	653	639	686	640	667	658	606	649	587	702	663	632	586	700	657	636	641	631	654	633	643	638	605	630	632	588	668	626	656	664	670	617	620	647	638	656	645	612	687	670	621	661	620	626	634	650	638	674	665	662	606	665	646	640	633	652	606	584	632	624	632	631	631	638	636	650	655	626	678	665	646	663	668	672	651	626	632	661	620	667	647	645	593	680	678	639	612	640	661	682	598	628	607	621	637	642	602	583	585	665	620	637	627	623	585	649	636	655	666	624	675	649	657	682	685	625	649	640	649	623	629	635	639	677	649	621	627	593	683	633	660	659	663	633	621	622	635	649	663	623	648	639	665	661	629	673	637	627	657	674	659	625	630	637	631	646	632	579	666	643	646	627	636	663	677	586	685	628	649	684	682	621	697	657	652	641	654	601	655	660	590	680	691	584	673	684	651	610	600	581	597	657	607	649	687	623	627	652	652	605	643	601	622	613	621	686	611	607	656	663	648	659	608	653	656	635	638	616	618	683	663	665	641	651	637	669	658	649	638	700	613	605	652	692	619	637	647	640	681	665	658	640	654	638	634	636	638	656	653	656	648	689	619	641	645	622	632	646	664	609	681	658	633	633	615	696	632	590	651	677	658	638	642	626	612	642	694	585	657	620	638	682	639	643	670	655	668	643	682	659	655	683	648	623	609	678	662	645	661	680	675	614	636	644	645	696	626	630	695	598	663	655	630	610	618	637	666	627	675	631	676	691	645	621	690	624	589	643	640	634	615
28219	20424	13298	5895	2888	1920	1295	978	2044	2883	2258	1764	1251	895	630	547	462	490	452	465	439	463	441	474	457	477	473	439	500	441	428	433	451	456	451	455	456	455	439	478	435	468	464	487	432	467	503	463	447	485	416	474	457	431	429	445	439	446	433	437	436	422	432	452	452	410	417	454	434	455	405	437	470	435	415	459	479	476	499	488	418	415	469	439	439	442	448	450	454	456	455	438	477	463	457	461	475	475	473	450	454	450	461	448	439	460	469	425	425	410	476	469	436	461	453	416	464	420	464	465	448	480	439	467	465	428	493	431	433	433	473	430	439	455	440	462	444	435	467	475	433	481	448	490	512	478	416	454	452	436	468	431	440	446	460	393	440	441	444	441	483	437	482	456	432	441	451	438	468	423	450	478	420	455	440	430	442	450	425	463	469	433	475	435	473	483	442	470	482	443	460	474	459	438	472	456	455	463	459	437	477	467	427	446	467	444	461	473	427	449	388	412	404	415	441	417	463	424	438	470	423	493	475	420	468	427	440	436	445	427	471	480	478	446	504	432	441	459	415	450	445	437	432	459	411	440	471	480	423	478	434	492	457	425	451	475	437	478	433	457	496	470	452	462	428	449	480	457	479	448	468	457	431	427	429	464	434	463	422	440	464	471	456	455	454	453	443	438	411	437	412	426	448	478	436	472	465	427	469	437	481	455	472	485	463	477	465	454	458	483	408	452	470	455	482	454	437	445	431	473	457	457	409	469	447	405	448	427	463	481	486	476	464	449	422	473	460	441	454	481	450	443	461	448	427	453	447	435	467	445	464	442	433	451	456	463	461	425	443	454	457	423	483	492	472	462	447	432	461	426	468	425	437	457	464	463	409	421	387	408	414	445	426	436	456	461	471	478	440	441	440	452	436	471	439	438	422	445	407	460	442	479	441	455	456	417	483	469	478	470	460	469	450	436	467	463	461	444	471	426	411	468	448	465	473	427	465	424	476	465	446	440	454	424	483	476	455	419	459	414	449	476	440	451	455	451	458	469	454	454	462	440	427	463	476	436	416	446	432	442	442	455	461	425	453	445	429	468	429	467	478	440	493	448	472	491	466	471	413	441	418	460	481	450	467	433	462	454	470	434	438	450	439	434	459	468	445	455	435	465	431	440	512	465	459	440	431	459	445	461	420	470	434	474	438	467	457	466	437	427	398	467	481	474	453	465	418	419	461	417	431	442	458	428	455	429	450	454	471	441	470	428	475	448	471	474	437	451	463	508	477	434	455	456	456	440	472	443	441	492	429	417	446	436	442	470	398	484	484	486	458	451	435	482	440	453	485	456	460	452	484	480	450	440	438	434	472	459	467	446	435	442	437	434	469	447	439	440	441	427	465	433	402	423	439	428	441	493	460	487	485	445	484	441	409	453	454	473	445	483	456	478	439	490	502	416	439	442	451	440	453	450	448	400	469	459	452	458	453	459	425	434	420	478	442	475	478	442	459	466	499	441	481	420	446	445	478	433	473	485	443	455	462	444	457	439	419	429	458	445	433	455	487	426	442	478	479	491	459	411	436	443	474	438	438	486	440	447	403	464	416	490	463	426	460	471	441	469	468	429	478	490	412	475	452	461	470	481	447	449	460	419	464	479	424	454	446	469	446	441	459	465	414	457	438	431	457	470	455	498	475	421	466	472	433	478	453	451	463	438	476	448	454	440	439	458	415	445	460	420	474	459	462	401	476	438	463	422	452	437	480	458	432	428	453	442	452	488	448	487	452	433	456	447	475	505	463	483	438	451	506	445	437	464	463	471	461	470	437	442	500	456	447	471	463	422	469	482	473	457	434	448	445	450	440	449	455	440	440	427	455	447	456	488	442	459	424	456	411	459	456	426	444	425	416	428	480	458	456	450	442	426	459	420	416	413	446	452	466	419	453	447	441	493	475	477	470	438	468	444	467	425	472	464	425	459	461	428	403	426	436	424	469	484	502	419	491	487	441	451	442	462	457	432	456	419	480	420	445	453	438	393	458	452	466	456	485	491	455	430	449	447	489	484	428	452	457	437	433	476	463	467	458	455	453	440	451	484	475	474	463	453	404	421	435	457	431	483	462	479	471	472	451	450	437	436	432	419	476	436	458	444	452	430	444	443	406	446	439	482	481	435	427	454	444	455	438	465	492	447	442	474	462	437	444	446	428	459	490	487	440	470	429	463	459	464	438	485	451	487	463	446	465	419	452	425	439	400	470	450	485	440	463	472	451	468	439	442	448	441	465	429	446	474	475	460	458	463	442	439	438	463	467	429	429	454	448	466	429	446	426	437	457	454	462	476	454	450	455	455	425	475	463	477	445	430	429	504	411	456	445	423	429	462	450	457	424	445	466	464	426	446	488	475	468	474	457	411	444	467	439	444	435	452	458	448	461	436	449	459	427	449	450	460	432	478	461	450	447	450	469	438	473	411	421	438	444	442	472	460	428	457	428	462	467	447	484	458	462	445	470	443	436	440	464	464	485	449	449	442	449	466	483	468	455	436	449	476	449	468	417	452	448	440	469	471	459	482	463	419	495	484	429	397	407	424	442	407	444	418	435	468	436	444	478	412	462	452	467	455	465	436	446	483	447	493	499	449	431	467	456	470	428	393	430	443	451	455	438	442	441	489	515	457	424	455	478	455	467	463	429	436	451	435	453	477	426	483	460	467	440	454	457	443	453	451	451	450	482	453	466	436	450	437	428	446	473	436	430	470	444	447	447	468	447	455	471	478	480	388	453	443	409	445	469	440	467	472	449	418	436	464	465	454	474	457	449	449	459	458	462	423	433	418	467	455	444	414	444	473	428	411	415	439	439	426	454	448	454	488	439	473	475	413	474	417	469	424	441	445	454	463	457	439	455	459	437	443	416	484	481	461	480	436	460	448	423	439	457	458	431	446	445	474	465	443	461	485	436	469	421	484	429	433	445	472	418	521	502	465	403	496	488	405	455	421	488	433	455	466	465	449	470	436	450	438	437	454	441	449	454	470	461	454	459	450	474	449	451	444	440	452	473	479	443	453	461	424	461	431	455	434	485	433	442	421	463	424	462	431	420	460	482	459	436	410	482	454	436	442	462	467	448	440	450	458	452	481	477	469	459	433	484	444	460	475	445	440	512	449	432	494	462	401	436	440	459	462	461	444	450	476	456	440	453	492	464	478	466	446	451	441	455	421	490	423	468	454	459	466	492	440	435	434	443	436	474	443	429	473	500	497	472	431	472	421	449	434	434	472	438	430	396	409	441	419	505	447	442	449	451	422	463	465	417	450	455	485	495	476	449	479	445	463	429	471	431	423	394	452	468	448	433	446	435	488	459	464	468	462	481	451	458	473	484	463	478	407	448	484	401	452	423	435	449	481	411	400	431	442	400	460	434	481	440	417	495	427	449	481	460	436	461	450	462	462	469	437	396	462	459	442	430	445	497	448	438	459	440	451	466	463	405	438	480	439	465	446	449	463	435	435	408	474	526	426
12592	18677	11982	6657	4672	3436	2342	1648	2932	4023	3187	2248	1603	1043	756	617	492	516	478	472	483	453	445	474	491	492	467	467	528	526	481	498	501	505	476	506	447	477	504	466	476	450	490	514	516	499	497	513	492	485	511	474	474	485	474	494	498	488	490	487	490	491	480	477	461	467	453	496	483	527	488	479	464	485	463	447	479	455	506	505	452	468	446	493	490	467	463	469	486	485	491	497	476	518	476	485	477	470	461	453	484	459	502	509	496	510	519	488	484	538	471	452	469	461	493	472	483	484	514	469	497	485	461	513	452	467	483	483	525	509	492	491	482	470	535	508	483	448	489	480	480	488	495	479	464	494	463	463	449	486	495	467	477	502	444	511	480	488	478	466	504	482	463	495	481	444	521	488	524	488	494	491	488	507	443	458	431	471	507	457	489	521	456	479	449	472	484	477	475	454	460	470	455	500	462	434	476	445	486	484	501	477	468	505	528	497	440	480	489	487	474	464	474	445	460	502	473	496	461	483	520	452	467	492	470	468	493	485	496	492	506	472	458	441	445	481	419	478	474	489	454	452	498	460	461	476	457	485	509	479	458	459	464	487	469	441	486	427	482	487	440	466	466	491	487	489	476	471	481	458	492	468	435	471	473	502	468	482	494	432	440	451	465	491	484	492	475	479	444	462	497	493	445	509	490	474	452	468	455	469	488	478	486	452	463	497	512	479	483	481	477	484	482	475	512	455	445	483	484	501	484	488	506	508	519	510	432	449	485	512	492	424	529	512	474	482	457	520	480	490	462	457	491	464	502	450	511	471	497	481	495	438	499	476	520	504	488	469	482	469	508	496	481	484	504	495	488	482	513	468	467	466	478	506	504	462	511	458	487	474	466	489	492	510	480	473	505	488	490	508	470	515	448	499	462	495	450	475	467	523	462	475	487	480	476	503	520	488	518	483	490	492	476	459	457	483	452	496	451	462	471	443	481	496	471	466	482	458	477	496	448	495	473	465	499	462	515	475	497	480	459	463	440	472	478	508	513	489	462	435	512	499	483	523	489	525	502	495	466	493	464	456	456	462	425	504	486	443	527	455	498	519	464	427	499	469	472	484	481	481	502	475	441	504	448	492	465	480	480	485	479	461	512	467	459	477	466	472	436	489	487	495	488	482	490	491	470	494	486	483	499	452	470	527	451	474	490	470	488	486	512	474	473	438	469	512	478	470	466	488	489	494	448	539	477	494	498	500	506	456	486	504	511	500	499	489	477	508	470	487	507	471	472	459	464	448	448	501	512	508	460	470	486	482	500	484	486	519	503	512	490	458	488	526	445	490	500	455	455	498	483	449	486	474	494	483	520	463	461	480	468	478	470	468	502	535	506	490	442	480	467	506	477	490	518	495	477	523	483	476	486	493	460	504	486	446	460	467	491	464	490	470	492	492	467	473	494	477	472	446	498	507	462	473	460	450	485	438	487	497	455	477	447	490	467	440	468	452	483	474	496	464	458	505	502	480	492	484	494	475	432	482	481	519	486	476	467	462	477	492	485	450	497	451	505	455	544	464	479	490	509	464	428	476	478	480	463	438	497	489	508	471	498	466	497	492	467	490	514	473	484	468	452	472	484	511	473	448	505	536	459	544	491	500	470	468	474	462	467	516	498	476	480	498	470	486	466	509	466	453	491	434	472	504	508	460	507	495	455	510	490	495	478	457	471	474	458	472	461	421	485	523	501	471	468	475	501	449	508	463	484	511	463	513	469	475	481	501	487	482	491	470	454	498	473	497	473	524	495	452	495	456	470	517	466	474	478	487	507	482	451	484	507	486	489	500	494	461	475	503	448	494	530	455	532	470	457	459	455	510	477	445	488	450	455	445	519	485	479	489	459	459	467	485	515	475	463	507	510	461	485	476	507	498	466	482	454	472	481	500	479	481	479	497	477	483	535	506	469	481	487	504	531	483	460	514	536	469	480	514	476	496	487	494	514	479	501	487	453	449	472	473	493	482	477	511	513	470	488	478	471	477	504	489	507	476	491	485	506	506	522	483	450	529	475	484	450	471	470	479	455	441	497	457	504	488	515	499	445	517	465	482	497	491	482	486	488	481	447	474	477	453	509	500	481	487	501	489	486	498	466	520	476	515	496	418	498	546	465	426	487	486	482	493	496	490	448	524	493	482	460	488	499	486	436	539	474	476	480	454	472	474	473	491	498	440	498	484	481	472	529	474	514	479	497	495	484	451	482	497	511	453	518	464	493	490	473	484	458	496	498	455	443	479	464	480	484	480	503	448	458	470	489	499	523	448	488	487	470	471	465	482	460	493	503	444	490	481	476	466	499	449	471	492	486	478	512	489	473	490	462	493	476	483	444	470	480	481	516	484	492	474	497	493	481	465	444	518	466	441	481	471	473	465	497	480	503	474	495	490	456	464	481	516	476	450	506	519	486	482	460	453	508	477	481	462	493	481	499	462	451	500	483	520	487	455	483	512	486	440	478	489	495	516	499	430	478	478	451	451	483	497	438	492	475	486	507	474	477	496	496	489	472	495	504	500	517	498	486	503	501	468	504	491	483	458	463	466	491	460	459	504	482	486	457	502	481	488	500	455	458	486	527	485	456	497	479	475	483	487	508	471	457	510	495	440	477	517	526	510	460	475	478	498	428	501	491	454	505	491	505	505	456	440	482	516	503	495	472	498	488	486	488	467	517	494	453	489	496	480	472	519	511	461	503	487	471	480	477	470	505	495	466	471	519	477	453	456	455	483	483	513	514	483	497	473	505	479	462	462	497	530	502	467	442	493	500	471	482	476	474	478	462	490	494	473	478	463	474	524	497	471	446	472	507	454	462	521	518	473	501	471	478	497	483	461	458	499	503	453	469	503	474	478	489	473	482	488	510	485	471	491	479	500	449	487	495	455	482	451	503	458	516	527	467	503	500	470	492	459	492	460	471	478	473	489	487	472	476	455	477	453	478	480	481	487	502	466	482	468	510	451	495	475	490	526	480	463	447	483	501	462	487	492	495	519	476	491	494	489	487	474	507	521	484	506	502	482	436	484	493	444	453	536	478	514	492	441	492	480	510	523	490	474	505	460	526	445	485	480	424	478	484	494	481	503	455	472	496	493	473	467	465	502	477	482	471	464	472	443	459	454	460	503	483	482	479	493	502	477	483	465	461	485	480	505	484	520	455	460	460	459	457	476	459	484	529	440	481	461	478	473	493	471	462	479	496	494	468	473	448	498	512	494	498	481	487	423	463	465	492	476	498	486	491	483	469	494	488	443	495	489	435	468	462	494	456	470	485	468	511	485	477	490	466	477	491	532	444	460	495	480	490	484	514	516	491	462	482	476	491	481	461	443	500	489	463	497	472	481	497	460	506	484	431	504	492	495	512	447	487	486	503	502	503	487	490	512	494	475	468	529	514	457	466	495	465	486	457	479	474	516	505	513	471	506	505	496	510	466	478	458	500	481	489	489	466	479	519	460	455	438	497	448	491	485
24292	21358	28469	24634	21157	8212	2173	6535	20956	21546	16988	10974	6451	3101	1563	892	740	605	557	567	560	520	459	530	511	554	509	510	484	499	506	495	495	486	519	506	491	506	528	532	475	529	501	513	520	533	503	502	491	530	528	510	494	550	502	529	527	527	527	521	562	526	543	501	517	505	504	538	521	515	528	522	505	533	538	525	504	517	512	513	501	518	501	498	467	485	541	557	489	530	516	500	509	495	514	513	498	527	538	507	533	500	525	525	511	559	525	521	494	516	541	507	533	505	479	545	524	548	497	530	519	554	506	535	544	506	480	491	525	540	481	529	501	530	507	488	513	521	489	527	506	511	492	538	544	506	485	500	522	531	547	535	515	494	515	524	532	530	501	551	567	464	456	513	551	529	473	468	496	519	488	519	536	531	523	506	508	525	555	507	518	495	513	539	468	511	509	491	541	500	510	494	570	519	509	485	463	504	508	473	493	510	493	527	543	503	548	520	479	519	528	540	533	473	496	523	473	545	546	538	512	533	491	496	538	539	491	513	556	540	506	529	516	520	488	483	485	522	517	494	469	534	552	495	518	518	524	511	541	517	526	529	507	513	541	486	539	492	500	548	520	545	535	506	522	508	511	491	565	523	533	530	546	543	508	542	526	488	552	544	530	522	510	528	529	506	489	491	508	531	548	513	525	507	549	490	497	534	461	522	528	504	497	517	552	516	498	499	561	541	546	514	516	479	477	482	517	499	544	541	517	486	526	511	509	544	506	567	521	520	535	546	510	513	514	502	488	530	489	488	527	558	515	501	507	564	539	529	512	512	525	513	496	525	516	494	517	507	522	524	546	508	508	518	472	479	537	520	493	485	489	475	524	521	534	504	514	527	534	494	526	492	538	503	519	547	500	524	535	546	506	552	516	530	524	486	518	509	471	472	536	535	510	521	513	508	512	499	503	555	509	497	531	519	512	492	557	508	514	510	547	508	510	511	520	544	494	501	488	523	534	520	551	509	511	516	479	499	541	560	511	508	526	522	496	528	518	523	520	487	502	526	496	513	527	558	534	524	487	515	534	549	485	510	544	515	489	495	538	491	548	486	490	504	492	559	508	502	484	499	492	525	508	523	522	505	484	530	495	461	510	534	493	488	567	503	520	524	500	508	519	549	521	481	530	504	526	500	507	540	449	505	496	568	533	514	529	511	519	521	517	526	493	532	519	527	531	504	481	494	491	495	537	493	514	498	510	492	536	512	519	531	534	507	500	510	537	526	538	478	511	553	523	525	514	526	527	468	509	460	551	510	579	539	473	539	534	538	501	520	480	531	530	532	535	534	501	506	476	529	473	520	495	486	521	558	514	495	492	515	508	504	511	565	506	489	524	501	511	534	519	529	483	510	480	496	537	537	464	503	512	528	521	472	495	477	553	490	506	488	480	508	512	525	478	509	509	494	515	528	510	533	517	536	524	522	516	497	553	505	533	490	546	534	526	505	500	509	494	536	544	515	500	533	523	525	554	531	553	471	487	532	528	505	483	508	517	492	493	509	475	499	501	527	525	545	519	542	493	523	490	541	539	544	465	560	528	537	510	448	482	534	517	513	516	537	551	534	461	500	509	513	540	519	491	485	540	546	512	512	538	544	525	508	525	514	476	518	524	506	565	532	524	561	523	537	503	542	497	518	547	499	485	524	490	516	512	485	491	496	565	516	530	536	475	515	491	549	519	526	533	481	507	516	481	516	526	478	512	532	524	478	512	488	514	481	514	549	546	496	524	535	516	536	520	489	515	497	533	494	503	485	545	520	544	526	535	524	542	506	483	521	534	510	460	504	479	511	501	516	519	515	530	525	474	533	543	512	514	553	484	466	472	469	543	526	486	498	501	485	531	503	507	516	489	493	505	489	520	526	476	496	502	493	524	541	506	538	541	502	536	479	472	494	495	521	538	490	516	567	533	498	491	539	539	492	524	527	505	493	520	531	503	530	537	496	504	517	520	519	499	502	518	512	498	509	509	483	517	538	501	557	502	501	484	543	503	532	554	518	517	500	572	487	519	530	524	465	473	542	531	524	512	509	554	549	484	527	533	514	514	554	497	525	499	542	534	511	494	466	504	525	527	513	512	496	537	523	485	533	498	489	542	483	528	536	484	512	512	503	502	514	494	520	497	555	513	524	491	544	513	517	537	541	528	547	529	552	485	509	486	533	532	515	497	558	550	521	538	509	538	546	560	479	517	536	518	538	501	516	525	532	509	574	545	537	534	531	538	554	506	519	533	503	509	513	515	499	518	550	527	521	533	514	500	513	538	515	507	526	496	547	544	476	528	558	510	453	510	566	539	495	543	535	514	518	479	529	539	546	544	514	526	491	512	475	557	559	558	503	509	508	493	494	485	517	510	519	493	546	547	541	510	546	553	524	501	556	519	514	511	493	526	526	526	506	543	538	482	543	536	523	503	523	496	477	499	506	492	522	547	513	531	490	539	518	538	535	543	510	488	496	550	520	465	513	515	519	506	511	549	520	500	483	539	524	518	547	492	557	519	522	556	514	532	516	504	512	540	519	532	496	490	511	521	521	552	506	521	529	534	498	503	526	501	533	509	493	528	502	529	540	536	515	533	534	559	521	516	498	545	526	543	469	502	532	508	532	533	533	519	489	536	524	511	491	500	495	510	530	530	477	477	497	505	530	531	492	514	488	518	540	531	502	519	496	501	562	517	485	519	472	539	495	538	486	536	519	498	521	538	543	519	507	521	511	529	507	508	515	506	497	511	529	534	482	546	520	507	542	500	554	483	525	492	526	489	528	484	515	494	538	460	548	518	488	488	490	526	536	548	488	502	528	522	524	503	537	507	545	496	533	535	543	513	519	535	500	537	511	519	524	517	511	511	531	528	508	508	524	484	534	519	513	496	483	500	531	530	516	559	515	511	562	537	510	500	542	512	488	556	572	520	500	538	560	482	520	513	511	532	487	544	547	483	489	531	525	475	512	537	507	517	518	519	523	494	510	488	527	549	504	499	504	537	526	531	534	538	525	504	534	499	526	546	556	518	501	566	498	541	550	551	539	541	511	506	500	507	497	505	475	504	515	510	518	468	548	500	524	518	516	519	496	516	510	521	553	542	491	519	542	529	486	549	493	541	538	530	507	471	537	523	488	532	505	558	547	510	539	466	525	511	524	511	491	502	547	474	506	522	534	510	503	527	485	543	509	486	508	533	545	562	461	483	536	537	538	537	495	494	521	503	527	509	503	525	548	492	518	535	550	486	542	559	487	501	541	509	497	469	527	523	521	509	527	551	533	486	492	505	503	515	545	529	543	529	565	494	549	513	484	530	524	495	493	516	516	515	524	548	498	508	546	521	556	495	507	520	519	474	542	545	523	523	544	528	533	545	554	478	513	500	562	514	497	509	507	510	526	509	493	503	551	534	519	521	538	497	490	537	463	556	519	532	492	494	507	518	519	525	504	509	525	517	511	512	531	526	568	537	520	521	479	521	493
12157	25110	17195	9873	6862	4401	3022	10316	27035	25674	20679	14215	8863	4442	2184	1193	806	682	551	561	555	528	557	541	513	532	520	551	545	530	524	529	536	532	501	553	541	559	520	560	565	540	524	558	535	535	527	599	540	547	517	540	545	614	580	589	528	529	560	550	541	519	579	523	550	533	530	526	548	560	562	580	511	540	525	558	555	530	553	544	520	533	550	546	486	532	532	536	586	526	538	560	516	542	558	559	597	551	538	541	530	550	528	546	541	553	558	497	558	547	496	556	597	548	529	552	557	525	522	510	537	576	543	510	561	553	521	516	550	527	527	513	564	564	556	548	546	551	546	469	540	496	548	510	548	557	531	588	535	592	550	566	557	499	577	547	541	549	544	521	531	544	522	593	531	582	575	531	543	537	561	544	484	585	492	597	542	539	559	555	496	519	567	510	552	545	525	546	549	559	527	498	569	538	543	564	555	555	535	564	549	544	535	539	585	540	547	540	559	555	524	547	526	523	533	518	548	536	555	577	545	557	514	593	547	539	524	546	568	541	538	573	539	535	561	500	553	540	541	571	547	518	536	548	529	604	539	514	536	567	543	525	522	513	525	498	560	543	554	555	534	540	489	551	550	546	519	574	509	539	500	524	531	536	530	500	518	527	516	523	552	558	548	564	550	557	515	570	582	545	506	568	524	496	549	559	543	564	534	554	503	543	530	548	548	553	525	546	567	554	553	552	522	533	564	552	514	587	541	538	540	557	566	566	538	512	559	578	516	580	534	521	532	544	543	558	539	545	588	563	514	529	565	538	513	545	522	570	565	473	513	535	542	539	561	534	509	494	560	533	548	553	619	550	591	476	513	497	533	571	560	565	521	535	555	521	517	506	500	557	552	571	556	516	528	547	526	544	566	544	543	510	578	536	516	535	540	556	567	525	521	517	539	607	524	537	478	548	482	546	570	544	559	545	537	534	536	524	523	529	544	558	533	500	533	597	535	529	518	530	550	544	549	555	564	548	562	547	524	575	567	524	540	538	532	547	524	550	547	523	551	528	531	500	552	532	533	514	519	518	510	511	544	527	538	548	513	534	565	553	533	538	549	539	533	546	543	536	586	544	561	515	517	524	567	571	535	574	555	569	524	585	511	527	535	510	519	516	542	540	552	513	535	544	501	570	553	544	596	558	537	501	537	549	527	528	466	563	502	585	564	498	523	552	555	590	541	530	511	520	531	531	539	526	538	552	525	513	550	533	578	561	577	513	551	550	526	528	548	545	533	538	523	582	511	523	551	516	517	527	521	516	551	604	527	556	545	539	544	536	532	495	520	513	540	568	565	517	525	530	491	566	554	552	557	497	510	550	511	553	572	564	550	527	556	572	530	544	544	559	543	505	563	548	494	527	483	522	513	520	517	529	522	546	523	556	525	560	539	534	538	529	560	540	535	538	513	532	565	545	510	527	539	533	552	558	579	536	563	541	573	547	561	597	551	525	561	481	538	581	545	592	573	515	553	553	545	524	538	492	521	537	573	531	583	523	537	545	557	536	567	539	562	544	513	537	540	565	555	568	536	546	530	521	549	527	515	506	524	564	575	573	508	530	553	548	496	558	516	538	558	516	541	529	553	536	540	552	515	559	569	572	526	548	551	538	554	552	562	531	531	510	583	553	540	515	477	525	525	554	579	497	533	496	519	540	561	526	514	534	581	534	521	498	522	501	549	543	527	547	548	505	574	552	564	533	549	579	567	587	548	559	545	470	522	555	513	530	508	497	553	521	537	539	519	527	526	525	515	558	519	525	542	534	560	550	513	509	530	547	585	517	531	546	520	551	569	543	529	539	532	546	559	524	505	558	533	533	569	546	558	579	531	577	534	553	565	576	535	527	514	541	564	490	547	541	540	569	524	529	536	543	497	545	512	558	538	529	525	512	556	519	595	555	524	549	555	529	526	545	574	555	570	495	566	570	523	549	517	545	548	562	528	513	553	511	588	512	512	543	543	491	524	562	507	574	551	504	546	599	547	586	569	547	542	606	578	555	519	534	530	520	553	571	568	528	534	565	544	525	521	526	554	519	505	491	526	509	532	555	536	553	531	526	577	552	556	582	544	525	541	553	584	551	559	518	554	537	546	523	592	486	522	574	498	532	540	489	539	521	507	564	557	529	550	523	568	555	524	565	602	556	567	521	560	553	552	594	542	549	529	534	549	569	547	539	529	517	534	546	516	497	533	538	509	558	514	500	590	550	548	560	537	566	530	578	529	543	488	547	551	559	566	572	556	562	558	517	516	518	559	527	538	506	560	540	545	491	580	546	534	529	521	511	509	546	550	519	533	533	529	540	561	539	526	573	483	532	518	557	529	546	530	549	562	499	539	555	515	530	548	550	505	570	563	517	551	580	520	519	488	527	511	552	528	550	549	510	547	570	541	577	571	509	543	565	542	543	550	501	516	552	550	546	546	531	534	522	529	514	518	564	501	553	535	518	514	554	508	571	551	569	560	549	544	575	509	524	534	516	567	544	543	563	530	521	546	550	532	551	515	549	553	568	562	495	515	563	577	525	515	524	522	535	567	535	541	534	519	539	562	545	508	536	558	567	528	552	543	539	531	547	557	535	553	506	538	482	524	583	550	555	511	540	552	538	552	565	546	532	554	525	532	503	558	526	583	535	481	541	515	563	566	536	514	555	529	534	526	487	541	583	576	522	551	528	537	565	533	529	575	536	497	583	532	570	517	575	548	533	559	539	487	513	528	555	517	514	545	570	538	529	564	576	541	539	536	562	586	567	597	555	544	563	576	601	554	495	529	536	499	530	557	521	518	521	573	543	520	516	565	497	535	569	459	545	511	549	545	508	591	519	519	535	524	538	555	534	514	518	511	512	543	580	518	551	487	534	530	555	544	564	532	533	559	536	554	581	564	523	565	549	515	550	563	540	553	508	572	522	557	524	538	554	517	519	569	539	559	544	551	522	587	558	555	510	523	526	548	578	520	502	551	497	493	521	523	530	523	517	557	579	570	525	578	522	525	539	563	534	552	569	538	535	523	513	501	505	525	503	571	546	520	548	555	543	525	517	561	574	518	524	557	519	536	526	537	519	585	556	499	498	565	545	526	522	492	558	578	519	504	560	538	500	507	593	512	532	573	545	551	532	535	507	527	555	551	580	559	524	539	544	586	531	564	546	495	520	533	547	526	528	508	529	550	518	549	562	541	517	580	577	550	534	500	515	540	544	552	504	558	521	528	528	542	528	509	525	555	522	535	523	500	555	563	509	554	570	530	549	491	551	537	543	532	557	528	567	541	545	531	564	575	594	525	593	518	560	521	603	531	531	555	566	493	521	518	532	550	548	536	531	543	531	580	538	536	515	515	558	548	549	535	524	539	564	540	494	533	551	559	481	529	532	548	502	551	530	522	540	565	516	549	526	545	517	532	549	536	555	550	523	523	565	554	573	546	529	525	570	520	532	511	553	537	561	480	499	519	535	568	530	559	529	554	534
25380	21421	27474	25597	10853	2236	1343	3827	10609	12204	10137	6215	3820	2097	1155	763	635	568	523	538	512	488	479	494	503	521	510	513	463	473	469	502	491	482	509	495	496	521	538	503	515	482	488	489	496	477	462	526	518	488	502	521	513	504	509	490	468	502	469	467	489	474	512	473	499	491	505	466	519	505	521	497	493	489	478	468	506	458	505	487	508	525	500	493	491	491	528	485	487	481	516	528	552	474	521	485	493	511	492	493	538	480	519	507	518	526	472	505	459	485	475	538	460	493	518	540	457	473	495	503	484	492	492	475	479	482	530	519	494	508	464	465	500	485	501	475	488	497	513	511	466	489	518	498	444	485	529	472	447	482	489	512	508	453	509	467	493	465	478	447	455	472	483	500	506	529	509	490	470	477	497	510	458	549	509	523	464	490	494	509	479	493	487	479	534	455	503	521	536	480	510	484	551	516	521	508	495	532	510	496	520	496	466	522	508	495	482	510	502	504	485	506	497	491	513	478	479	493	494	460	534	463	475	480	552	487	518	462	518	513	521	530	479	455	493	494	497	496	486	506	501	465	493	520	492	481	488	494	478	525	512	480	522	506	506	501	490	492	524	519	495	503	495	477	521	504	496	480	458	477	538	508	546	515	513	490	516	488	526	504	510	481	471	475	478	500	496	455	502	490	506	526	493	485	502	488	491	528	492	496	464	458	485	504	462	436	506	482	499	473	511	478	476	522	493	519	487	534	476	498	511	492	493	464	460	489	485	508	515	449	466	508	479	478	481	526	524	482	502	464	485	467	526	521	518	537	536	494	501	523	518	509	474	508	511	472	505	513	483	470	478	510	483	515	449	472	513	518	443	498	466	500	513	480	475	477	519	483	472	492	524	502	456	459	491	487	470	515	452	511	491	499	516	466	511	536	481	512	472	475	527	482	516	488	512	464	498	511	470	532	483	440	470	468	479	518	515	482	502	524	526	500	497	477	499	479	480	544	473	547	509	504	468	509	498	525	490	520	454	499	514	494	501	505	507	514	538	487	469	505	524	466	494	502	537	468	481	514	477	488	482	513	513	494	475	506	530	510	464	499	471	489	501	481	507	475	483	484	527	491	484	525	514	501	527	513	503	547	497	500	477	504	533	527	502	484	492	499	513	469	447	511	483	479	505	447	478	520	495	511	508	502	492	506	451	517	530	480	474	555	467	527	498	504	498	482	484	503	525	444	486	478	545	516	484	516	473	478	494	480	477	458	550	487	485	493	487	501	503	484	509	506	493	465	488	545	515	473	488	486	482	458	480	486	527	500	492	519	523	472	485	490	493	491	459	535	470	488	504	492	508	501	488	476	531	518	497	501	483	542	475	488	475	503	502	507	467	481	489	529	467	440	523	488	497	519	502	484	506	468	487	483	480	480	515	491	494	512	498	476	508	484	504	538	503	470	489	517	498	491	469	516	504	527	534	520	473	505	481	516	482	495	522	457	483	526	506	521	494	496	447	504	527	508	469	487	524	501	492	477	475	489	533	525	503	506	484	502	512	490	539	542	495	481	504	505	528	517	497	493	524	468	460	497	511	534	487	462	460	521	488	503	473	507	506	483	513	516	475	507	485	513	512	497	492	501	504	499	452	505	501	447	502	484	515	496	519	488	473	508	503	503	462	456	474	524	497	451	508	524	518	465	479	493	480	478	502	511	498	516	490	509	525	470	506	523	515	472	479	449	512	502	518	491	496	477	524	503	466	513	491	525	506	538	478	500	456	503	482	531	487	489	525	447	516	475	526	533	515	482	518	525	470	535	486	486	487	487	495	522	503	475	505	527	507	517	506	511	485	498	531	494	505	452	511	489	511	474	486	475	444	476	486	484	492	510	527	500	496	478	485	500	511	521	482	466	521	545	515	485	518	454	467	523	496	453	547	480	524	481	511	493	508	499	516	466	492	490	502	501	517	509	439	504	461	508	490	508	504	495	487	488	466	526	473	509	482	482	436	469	497	474	531	491	476	540	466	513	494	473	552	509	472	489	482	457	506	473	520	460	486	538	540	508	490	507	459	487	492	458	485	520	542	478	468	477	495	528	500	474	466	479	490	520	509	454	555	487	515	504	507	458	483	463	507	516	520	458	518	483	491	518	481	471	463	528	528	500	503	509	539	506	501	491	521	489	499	511	468	508	526	517	497	481	503	486	502	482	495	512	470	442	464	485	501	471	541	484	479	515	452	491	478	498	519	506	489	493	486	499	513	501	500	510	525	512	498	551	507	479	524	536	475	468	480	511	495	473	542	483	499	492	452	533	516	504	520	512	510	506	515	479	553	511	492	479	498	500	486	551	518	515	481	489	508	517	489	499	502	497	465	463	507	497	528	513	531	526	542	509	471	462	466	498	491	538	485	487	500	480	499	468	489	484	484	512	498	530	523	544	526	479	491	499	501	523	449	513	481	488	482	522	526	477	500	468	509	528	493	511	486	470	485	492	487	480	504	502	477	494	484	461	475	543	489	496	477	522	501	520	497	502	472	485	502	473	492	499	531	473	489	503	487	509	494	500	473	514	525	488	501	496	518	491	473	462	493	475	503	484	473	521	538	488	495	512	481	508	444	485	499	493	521	488	507	495	531	477	460	469	482	484	533	531	485	512	531	485	509	469	483	481	519	459	478	465	457	500	475	487	496	463	529	503	481	523	466	501	503	493	483	475	523	536	492	472	501	504	495	503	445	509	510	492	515	516	490	506	487	519	492	475	499	510	509	465	496	485	521	534	527	532	514	485	527	492	495	512	497	498	500	485	484	471	523	487	491	513	496	493	483	470	527	460	491	521	505	481	473	512	465	461	546	541	513	465	506	486	508	564	508	510	492	472	467	506	505	505	510	448	511	507	526	485	493	475	475	550	490	556	519	528	480	528	498	517	467	506	512	456	497	485	514	541	503	478	492	513	502	521	495	486	496	486	509	478	452	537	460	489	506	479	460	495	461	490	524	506	500	528	537	503	538	498	481	460	484	517	483	489	499	481	515	432	507	512	541	477	502	522	511	529	526	519	484	536	496	477	482	485	531	531	496	509	508	497	505	476	470	471	462	496	510	473	485	486	517	501	472	537	468	484	442	510	447	491	504	456	470	499	461	474	508	488	507	472	479	525	512	504	473	539	473	473	497	535	478	492	505	466	482	472	525	517	467	510	494	498	497	495	479	504	536	482	484	459	506	468	547	484	481	517	488	487	534	471	473	482	524	462	481	508	483	511	525	481	491	505	493	461	524	527	540	470	513	467	491	494	511	483	499	484	527	520	494	453	456	497	503	476	485	473	472	495	473	523	484	487	520	455	478	473	499	505	518	544	542	494	485	485	505	531	470	528	543	474	489	503	457	504	439	519	487	489	491	539	509	466	532	485	487	499	479	510	463	506	501	513	498	542	478	480	516	457	485	541	505	503	516	455	510	498	473	491	512	511	497	460	512	504	500	511	505	503	470	467	484	517	457	457	496	464	494	488	533	486
13216	20025	12780	7822	5492	3300	2322	7909	18814	19785	15939	10286	6725	3438	1681	1056	745	666	547	545	518	540	594	520	516	544	514	529	550	531	486	521	564	520	500	545	532	529	527	516	504	533	535	559	480	549	543	592	516	530	529	573	553	547	562	522	541	568	563	528	552	534	508	529	527	527	544	517	563	571	523	511	553	525	541	533	522	497	595	551	529	531	554	522	559	519	514	509	557	535	564	547	543	560	554	521	568	502	532	539	528	535	502	515	559	529	508	529	517	534	555	536	524	551	603	553	540	532	535	542	529	544	537	553	490	522	521	537	556	528	528	546	547	541	553	536	522	513	540	598	569	516	548	546	534	556	532	512	515	514	562	555	517	549	539	555	521	534	541	509	514	526	517	520	585	513	512	514	553	530	509	561	497	556	530	498	526	521	581	526	579	557	479	551	539	556	512	579	563	505	494	579	533	534	527	532	568	524	540	507	530	553	541	548	540	543	547	525	532	500	540	530	568	534	513	520	551	511	514	561	518	533	515	588	536	537	502	571	545	532	519	540	504	566	528	564	509	525	511	515	522	551	541	568	487	528	547	507	534	542	526	544	579	468	543	570	529	523	517	561	518	554	559	531	543	547	548	547	502	559	531	572	539	520	551	536	535	499	546	492	542	548	563	520	521	525	542	527	571	526	527	551	551	542	503	488	572	564	519	529	508	547	503	526	580	543	509	517	486	497	494	548	528	578	560	537	551	557	557	536	509	529	564	538	539	562	535	519	544	536	545	505	514	495	570	555	525	557	527	516	538	522	536	535	528	528	573	545	526	518	485	547	575	542	541	505	497	528	505	550	590	523	564	545	585	543	551	560	535	541	499	553	563	508	507	541	519	530	542	533	528	545	517	521	530	516	543	549	547	562	553	554	561	575	534	517	507	505	498	527	532	510	518	522	552	557	527	532	549	515	578	539	502	515	549	512	557	513	469	524	541	539	490	564	514	574	507	574	557	546	560	531	541	535	535	525	537	533	557	506	561	514	491	517	521	542	501	520	559	525	541	560	516	521	510	557	542	493	530	563	508	564	549	457	533	559	515	535	527	575	525	541	503	558	508	523	519	517	566	583	521	573	515	568	538	509	504	535	548	591	524	544	547	532	513	526	519	551	521	580	535	565	566	542	541	569	523	564	527	539	554	555	484	524	505	525	571	554	540	559	590	551	487	478	542	540	513	549	525	533	532	535	513	530	520	523	527	538	518	525	527	567	529	526	555	535	534	567	529	536	535	548	572	517	529	525	550	555	534	516	517	501	536	491	516	506	564	509	500	529	523	557	524	541	532	510	519	549	528	539	544	545	501	538	506	539	538	503	542	559	505	502	512	482	546	568	527	536	559	511	533	545	543	521	528	548	500	495	588	565	566	527	505	562	515	530	548	557	489	521	541	514	497	555	549	521	558	490	526	559	533	566	563	537	543	528	502	546	522	516	508	525	530	550	584	555	524	534	521	557	542	540	539	515	480	541	555	547	517	550	523	529	528	553	536	517	540	532	536	526	544	528	529	574	526	568	511	573	525	529	520	543	544	544	564	527	508	555	516	505	537	515	503	513	548	529	506	519	538	483	529	533	521	516	566	512	543	513	533	557	543	549	505	573	525	562	524	532	503	508	533	538	535	498	493	529	558	528	499	496	513	527	559	478	519	537	553	536	539	506	570	508	514	530	546	544	526	583	548	555	530	542	509	531	526	531	548	544	541	547	533	516	538	574	516	534	553	519	513	503	532	516	498	538	538	528	511	511	548	478	503	551	518	528	517	518	540	533	549	588	560	526	546	522	496	556	500	522	512	548	501	532	497	543	517	553	553	576	531	519	530	547	514	549	526	517	546	509	596	531	473	497	518	524	549	543	521	532	512	517	529	546	546	589	518	525	517	535	505	536	510	536	519	564	515	564	532	513	566	525	545	518	515	526	494	548	500	475	483	547	536	489	487	546	508	523	552	527	550	546	523	525	525	530	512	556	562	517	542	531	548	576	557	569	548	523	508	540	560	552	538	548	561	549	534	575	531	525	534	572	519	589	560	512	540	522	522	558	513	483	540	560	550	567	551	572	523	507	532	525	540	524	539	539	467	547	535	548	565	527	537	571	535	507	499	540	514	537	552	491	572	547	523	526	515	532	519	543	561	525	542	541	484	544	515	529	553	521	517	559	538	560	558	523	503	534	558	555	469	538	517	526	541	543	522	560	496	532	532	545	545	555	539	531	508	520	529	513	537	511	538	531	514	523	483	561	546	531	538	514	523	539	524	561	507	534	552	552	535	550	518	544	562	508	513	577	531	562	535	558	546	566	552	531	532	584	550	536	521	543	538	527	542	510	549	546	537	518	557	569	541	541	570	556	522	518	561	563	558	577	547	501	520	539	558	537	555	526	560	526	506	522	545	547	518	534	508	554	552	558	527	531	511	550	583	518	563	494	502	515	542	572	512	483	523	554	521	533	549	510	560	542	527	544	550	544	555	555	516	507	550	554	558	566	517	540	556	556	580	498	573	526	530	544	544	593	557	566	531	538	520	510	545	544	542	523	492	547	571	555	503	551	525	483	531	530	550	518	533	546	540	531	547	558	540	520	523	558	508	547	497	552	520	525	509	540	520	503	530	516	534	523	561	487	545	534	549	559	514	534	494	553	527	564	565	481	520	522	548	511	504	526	562	540	523	523	529	531	507	541	523	530	518	561	555	568	526	547	521	503	526	511	558	543	555	574	536	525	591	511	555	530	549	532	492	562	523	520	537	518	598	543	521	525	577	561	490	539	523	539	527	549	555	551	521	536	488	551	552	533	530	531	557	544	547	580	531	560	518	503	550	535	535	545	561	554	494	536	504	553	584	517	544	544	548	519	502	536	556	534	513	540	547	532	557	532	493	505	517	513	495	568	490	518	538	518	560	543	525	504	534	545	515	503	522	500	505	565	536	491	557	530	536	559	541	536	506	527	518	516	517	544	545	540	522	509	529	534	520	570	553	543	498	560	560	532	521	514	504	504	535	560	520	557	508	546	550	542	544	568	571	528	509	545	515	536	557	538	550	506	519	519	528	546	489	546	547	574	533	538	531	512	557	526	503	536	491	527	568	521	514	560	572	507	564	553	526	584	522	522	528	543	523	511	523	525	526	553	547	532	506	526	525	573	545	496	549	502	529	519	528	538	531	521	545	594	532	520	569	556	556	559	520	532	550	531	553	541	545	546	530	542	497	556	519	543	530	540	531	553	537	585	543	532	544	512	534	498	552	528	555	531	507	515	538	550	552	520	539	531	545	572	542	495	510	511	542	597	502	535	518	515	542	544	521	533	520	531	520	558	521	513	522	561	530	520	526	537	524	527	513	575	562	519	552	539	591	550	515	527	528	558	509	531	521	527	519	504	546	541	533	555	533	528	584	533	543	556	509	564	521	554	574	541	563	568	524	523	540	541	554	538	536	498	554	501	570	531	590	539	559	531	567	572	561	565
22903	21410	29152	24038	21420	21523	10941	8374	28946	35662	30975	22641	15012	8137	3636	1879	1204	843	700	619	623	631	648	602	624	611	646	561	673	639	637	587	621	590	615	606	623	634	635	653	636	643	613	657	611	659	615	610	587	629	616	655	666	603	560	657	593	600	619	641	631	637	658	608	631	686	643	664	603	608	605	600	620	605	624	620	631	617	629	610	636	622	609	617	634	647	622	622	620	615	656	605	646	676	583	642	631	632	577	625	595	602	635	617	626	592	643	667	660	632	672	663	626	589	635	677	640	597	640	584	660	645	660	650	604	659	645	596	643	641	665	619	638	666	652	623	622	666	650	615	586	618	622	613	599	605	612	647	674	606	604	601	642	625	629	618	646	637	659	634	629	623	676	567	609	630	607	615	641	648	627	634	626	602	573	592	637	642	641	628	641	592	615	632	612	601	666	636	607	656	564	639	649	637	598	615	648	618	631	605	642	674	594	688	590	678	579	649	581	656	629	583	609	610	612	597	617	661	640	631	629	634	652	628	678	623	620	617	620	642	580	619	581	591	644	629	634	649	629	657	642	652	618	617	627	595	623	665	620	660	642	621	638	685	586	602	616	612	635	634	621	609	625	615	632	642	640	670	603	664	612	638	605	619	599	609	638	612	659	586	615	605	609	592	646	591	605	681	609	653	625	615	678	649	666	593	638	625	674	649	638	646	601	651	624	616	604	627	629	622	611	581	648	660	673	634	580	622	639	646	653	617	636	627	624	651	625	660	643	633	626	639	633	644	628	608	606	601	631	624	656	640	610	679	636	600	670	631	625	591	588	630	597	655	615	664	641	593	641	631	627	614	603	635	619	576	617	622	608	628	583	697	674	661	608	630	645	620	653	645	587	635	650	651	584	609	635	610	607	653	640	615	596	661	606	638	642	644	584	620	639	581	635	596	635	645	582	632	655	627	637	652	612	626	612	670	658	594	598	626	624	610	640	645	606	626	621	634	612	630	622	591	604	567	647	639	640	652	623	619	670	611	612	630	615	602	649	594	620	602	605	591	668	657	618	655	627	636	611	678	592	666	616	610	589	612	651	598	630	576	666	588	620	589	589	680	620	598	592	620	621	593	624	640	623	647	641	595	648	605	616	620	614	598	631	658	664	653	652	604	639	663	604	605	636	625	601	610	664	635	591	636	646	589	630	601	651	579	596	625	664	619	639	582	630	616	607	620	601	599	631	644	636	602	620	599	666	619	672	594	623	605	637	642	600	606	594	631	588	633	622	658	634	674	606	628	641	582	585	614	637	623	623	615	605	654	653	582	663	645	613	669	664	647	577	629	654	670	626	626	626	634	566	651	638	649	623	680	617	618	601	620	596	635	615	624	681	663	621	630	614	611	642	632	635	627	654	651	635	623	621	652	631	659	573	615	646	644	611	633	638	627	618	667	592	621	623	635	651	640	629	621	630	622	641	618	602	627	618	617	612	600	641	609	620	657	609	625	597	646	604	629	612	571	612	634	624	640	664	621	653	639	621	629	575	605	642	646	645	602	648	664	595	591	598	589	669	656	633	639	635	689	625	633	637	641	611	599	664	700	584	564	623	628	577	604	621	698	624	594	637	610	619	610	667	619	613	628	599	643	634	623	605	596	618	671	595	605	638	636	615	641	600	632	600	567	633	613	646	616	608	594	620	597	662	614	589	644	645	624	625	623	596	574	609	641	653	630	619	572	596	604	604	652	618	617	617	616	628	622	637	636	603	613	612	606	683	594	625	630	600	644	595	580	585	621	644	616	613	648	664	614	619	624	652	606	631	642	653	658	626	580	632	583	630	589	634	700	624	584	634	643	634	658	625	654	602	629	628	630	642	601	629	624	614	588	624	611	652	663	607	656	613	640	560	614	614	586	686	600	607	641	603	602	621	586	627	580	614	624	584	619	634	586	654	671	647	647	688	619	637	663	624	604	628	600	606	594	625	626	566	636	650	661	595	661	611	633	647	637	601	605	589	584	628	612	601	615	632	606	602	631	650	632	639	584	576	617	623	647	667	598	602	636	623	637	647	648	650	577	634	623	615	640	667	613	644	585	586	650	604	621	605	614	657	580	635	614	658	608	614	635	639	629	651	643	614	596	618	619	648	621	621	607	623	655	634	622	616	642	563	628	615	589	613	579	645	607	610	627	620	589	633	634	666	631	602	611	635	686	600	607	629	638	633	565	601	609	610	613	605	624	665	593	599	633	656	581	646	629	638	614	631	656	639	612	617	594	588	655	636	598	590	623	625	652	659	581	573	652	602	618	624	634	700	627	659	628	610	623	612	609	641	606	617	596	620	620	588	609	611	633	622	605	622	622	612	594	647	615	608	654	638	659	633	636	597	605	654	618	612	568	594	648	622	679	622	601	625	564	604	609	616	636	584	607	608	625	671	623	615	663	597	621	624	640	658	630	615	609	644	611	638	631	626	591	609	640	622	651	611	595	607	603	575	651	609	662	580	629	603	601	599	639	606	626	574	601	595	665	616	617	703	621	587	595	606	650	633	593	615	602	634	616	655	656	558	578	641	620	604	582	583	616	622	659	600	610	605	639	607	623	616	616	630	590	622	652	611	594	615	627	602	663	634	603	618	607	667	595	633	611	637	652	625	640	607	629	614	638	624	667	618	657	590	585	604	622	587	572	619	636	634	675	621	664	605	634	587	600	608	641	582	618	661	569	561	650	591	662	623	533	582	632	646	596	592	613	615	591	624	631	639	628	646	631	610	600	561	608	650	596	593	637	617	645	642	615	649	612	641	615	596	629	635	653	662	645	661	617	596	629	613	567	588	616	613	598	582	625	646	611	666	598	616	575	624	640	619	617	618	664	639	649	663	647	613	585	626	622	577	601	641	608	643	609	627	638	628	624	604	656	658	628	628	642	604	638	617	612	593	613	630	594	628	595	662	601	618	630	600	646	593	627	613	628	597	646	613	603	652	619	626	575	610	619	631	634	616	565	665	626	618	620	617	639	599	676	650	600	613	639	628	628	589	606	631	587	602	628	592	621	590	620	619	619	593	597	596	614	610	617	682	626	595	621	664	614	602	624	581	643	589	622	601	633	640	609	619	660	601	618	622	606	582	596	605	635	609	652	613	617	631	632	612	658	626	589	647	578	592	636	636	644	611	678	631	642	591	605	608	610	631	616	631	659	663	636	669	638	586	633	598	659	629	643	677	664	574	579	612	622	645	602	655	635	657	636	633	665	599	631	636	633	619	648	657	575	607	635	625	662	604	620	622	596	636	589	699	652	632	655	657	632	645	639	635	632	582	621	630	599	607	630	634	617	590	643	627	620	639	565	623	602	623	654	649	647	595	634	598	622	674	585	639	658	619	627	605	600	623	612	598	642	613	600	627	589	612	643	612	617	662	592	638	559	587	634	650	644	635	663	623	638	604	592	642	614	628	629	644	622	641	609	636	622	638	607	610	613	631	587	624	634	623	601	607	641	654	628	627	622	601	574	602	604
17873	27975	19462	14260	9796	6590	4635	13041	35326	37874	33184	25394	18201	10396	5262	2555	1511	931	757	762	675	661	635	670	659	665	651	671	676	601	663	634	667	660	666	684	630	648	656	654	645	652	639	622	650	607	667	679	651	641	614	619	624	614	655	629	656	607	598	665	606	620	652	683	674	655	691	685	649	626	631	633	671	651	636	674	682	665	633	652	646	635	667	668	691	667	709	624	624	608	621	636	665	674	629	656	628	694	631	624	650	615	631	610	631	642	677	661	611	657	654	649	631	623	593	656	624	634	651	617	638	625	689	664	620	651	606	632	620	658	659	639	638	632	622	650	625	636	657	656	662	618	646	638	651	646	660	632	649	614	621	660	632	637	617	626	630	688	625	678	624	691	633	647	667	631	688	668	647	672	581	615	614	626	642	638	649	633	645	609	613	613	685	658	630	639	667	664	626	622	602	652	661	651	697	638	654	613	661	691	623	699	652	636	715	678	669	598	678	608	663	687	618	664	675	628	673	639	594	647	626	628	641	651	655	664	660	642	656	634	679	616	640	615	630	671	636	665	651	658	649	632	641	600	631	628	663	597	609	628	647	647	656	644	622	644	603	626	628	678	702	655	679	656	656	627	629	662	595	602	635	632	652	605	643	692	660	663	677	671	577	635	652	590	621	679	641	583	652	586	626	638	671	631	643	655	653	615	597	632	607	635	628	636	682	641	644	644	676	622	615	643	654	666	663	654	640	655	676	651	619	632	628	607	671	613	633	610	668	686	652	636	666	669	642	645	607	630	652	570	676	609	649	641	676	635	620	655	680	628	664	637	622	656	643	644	672	610	707	663	655	654	596	662	627	616	674	702	639	644	655	679	648	631	625	612	640	638	636	616	587	631	647	650	642	651	686	626	676	661	641	648	683	679	577	668	640	636	684	647	647	662	661	643	651	635	617	658	671	651	657	644	639	663	656	627	616	628	629	633	647	631	634	661	653	643	633	647	615	697	662	637	667	637	651	667	599	642	669	657	665	666	651	666	646	666	636	682	579	666	666	659	659	624	634	637	649	647	654	635	656	637	637	637	579	624	606	602	637	632	696	629	640	647	672	627	642	691	661	652	611	646	637	619	614	658	643	617	685	673	625	617	622	634	610	622	655	638	666	623	655	632	659	673	651	648	635	637	629	626	607	595	637	594	669	652	653	636	623	637	652	655	667	649	635	623	642	628	636	630	623	660	666	677	655	667	610	672	628	675	628	683	598	653	635	642	614	646	640	622	630	645	617	674	658	667	666	626	622	642	647	675	646	675	636	616	636	622	656	651	665	684	675	666	608	664	639	632	609	606	626	661	603	660	654	625	680	727	608	687	673	684	663	642	662	626	644	696	651	676	637	619	689	643	675	653	631	652	658	675	659	658	659	624	609	663	634	628	687	623	684	633	608	667	648	638	618	673	669	634	665	655	640	650	665	651	649	630	648	642	662	700	642	641	662	667	652	702	611	646	611	602	668	611	673	660	683	662	626	604	654	622	647	643	614	646	660	635	627	678	660	634	622	617	629	616	637	672	650	651	649	665	637	660	617	656	632	669	657	608	648	659	683	651	676	665	642	651	627	610	691	647	630	606	637	666	650	626	676	609	682	636	622	629	720	636	681	650	618	657	664	651	640	670	611	658	685	642	658	643	650	650	657	628	634	707	635	619	660	671	627	663	623	633	639	657	611	637	682	605	649	642	637	681	714	637	643	617	602	616	604	685	652	627	675	667	670	669	657	652	616	647	640	632	603	635	617	612	645	666	672	699	680	643	636	674	686	640	636	617	627	653	651	616	631	636	679	660	606	652	649	649	668	654	657	632	660	657	626	607	680	604	631	660	615	609	603	679	630	638	653	663	699	674	624	651	669	621	651	655	624	652	630	655	707	665	657	633	662	654	639	637	653	617	612	598	623	670	619	666	615	670	636	702	621	653	677	629	688	672	632	630	637	690	631	680	658	643	626	645	627	613	640	624	665	683	650	636	629	657	613	649	638	676	599	616	685	610	643	600	624	670	619	634	656	648	639	614	657	637	660	647	648	673	682	627	662	643	634	660	648	634	641	682	659	673	629	628	625	660	650	626	661	686	641	672	648	634	646	603	663	647	640	637	660	626	661	626	630	663	660	659	643	662	642	618	625	691	656	615	640	648	613	649	665	637	681	633	691	624	616	614	642	681	657	672	665	650	627	586	602	694	606	687	647	675	646	642	595	640	669	687	645	642	676	666	622	650	683	630	646	628	647	626	638	632	646	598	673	631	679	610	706	668	639	604	651	620	661	645	593	656	612	670	645	671	659	612	669	640	627	621	639	624	634	641	641	646	683	642	624	670	652	678	678	675	669	651	640	598	635	684	649	695	633	630	614	670	664	682	661	651	632	689	583	665	652	624	610	654	653	682	673	602	705	646	623	641	643	638	673	644	614	660	672	624	619	702	605	625	668	639	668	660	592	613	655	613	646	673	678	671	650	619	631	652	623	612	587	669	677	631	645	629	695	613	690	613	664	657	623	613	656	639	671	658	646	648	637	655	638	653	619	637	603	646	616	643	665	642	642	658	619	648	656	688	591	648	679	685	700	652	639	644	678	620	643	642	637	685	659	637	585	676	654	631	636	640	644	664	637	663	613	631	638	670	605	632	680	662	682	640	641	643	649	625	657	652	648	656	641	596	667	655	636	610	637	649	645	660	683	620	623	642	682	605	618	635	676	666	612	662	606	610	644	634	641	598	630	658	649	604	679	617	627	694	637	622	664	615	621	666	700	615	654	674	677	645	618	663	653	619	577	606	628	655	607	637	633	649	656	658	630	662	638	638	680	647	604	629	604	622	682	670	672	654	647	656	679	623	642	597	665	687	628	640	638	679	649	673	685	663	671	615	688	711	626	627	608	619	639	606	662	630	686	692	669	611	647	649	619	633	643	631	664	663	624	656	664	668	676	618	642	606	624	645	651	645	643	634	576	692	639	660	668	625	624	661	630	671	648	685	609	643	655	630	617	646	619	622	683	671	665	630	681	663	652	677	638	659	637	624	646	610	635	622	623	634	686	652	657	676	641	637	653	625	658	642	624	641	661	666	646	599	655	632	611	587	695	656	650	637	624	626	697	637	669	624	650	660	600	643	670	695	657	675	620	657	662	573	656	669	676	676	609	661	636	694	678	656	642	636	603	636	606	691	640	656	624	671	661	627	645	643	619	687	691	663	678	687	631	647	674	651	636	650	619	625	628	666	642	646	682	609	606	615	645	672	636	690	657	647	695	688	620	606	615	609	610	663	650	638	636	646	674	668	647	659	603	650	642	676	650	634	670	593	601	620	679	641	642	612	677	660	703	645	625	660	643	641	670	640	655	674	615	645	608	646	645	648	668	664	664	634	663	660	633	681	622	638	649	643	661	652	677	658	649	645	645	670	633	696	646	638	632	627	632	644	643	710	677	663	680	684	657	639	671	629	613	677	638	636	649	681	592	642
28001	20111	12306	4843	2819	1652	1046	920	1773	2433	2532	1985	1504	1121	754	603	549	485	475	470	461	407	453	457	422	466	492	454	457	428	449	451	498	442	407	461	436	422	450	459	463	442	468	456	414	476	491	422	413	429	423	442	454	450	436	426	460	423	399	439	413	441	445	403	416	425	471	440	458	464	480	459	477	440	480	467	448	490	450	460	479	449	438	454	409	425	449	431	439	465	444	466	451	434	476	417	451	428	475	448	423	454	425	451	435	433	447	463	439	445	424	434	434	423	488	432	429	414	450	444	414	489	446	467	395	456	445	429	439	431	467	453	459	441	441	420	449	476	459	484	429	443	453	452	463	446	452	429	461	438	415	423	467	440	474	490	437	431	466	431	417	432	412	451	442	441	441	451	467	458	451	450	452	473	509	366	460	465	463	411	428	424	443	500	485	450	470	453	457	404	462	438	457	464	502	477	433	437	493	421	444	446	444	469	436	421	453	456	455	465	423	430	446	452	448	415	404	482	452	428	450	451	454	411	456	462	462	448	450	385	481	455	437	448	469	414	453	444	439	446	481	442	434	423	423	431	465	457	441	443	450	445	461	459	485	477	454	446	453	490	448	411	415	449	418	431	480	474	448	477	476	430	495	420	388	442	435	459	432	438	452	464	459	496	413	390	443	454	471	446	416	441	436	461	450	479	436	422	444	424	462	395	428	461	433	480	442	450	432	487	459	487	454	457	453	465	453	483	457	456	431	463	435	451	442	417	435	448	459	452	444	458	435	449	427	407	485	421	444	453	447	420	429	446	471	457	450	436	432	450	465	475	436	451	449	432	449	434	470	453	477	454	418	461	436	445	432	490	439	405	490	410	437	441	463	443	450	451	442	420	461	472	417	457	406	458	436	428	475	500	496	452	398	460	492	431	435	409	462	405	435	464	441	453	472	429	441	451	482	444	474	436	431	452	460	437	445	443	440	446	418	438	403	458	447	424	472	435	422	460	449	495	398	481	444	409	408	436	475	438	439	444	432	476	438	435	425	439	485	395	393	431	440	456	429	430	446	446	453	487	424	435	426	467	445	445	436	441	418	461	466	449	446	444	464	467	475	470	465	450	468	486	460	493	435	490	461	443	443	447	461	420	498	465	430	436	465	426	457	435	469	462	455	479	466	450	430	421	426	444	462	449	427	463	471	428	470	461	414	459	430	443	456	461	478	451	453	480	433	439	383	386	447	404	435	505	444	454	430	440	454	503	451	413	489	454	435	430	454	431	455	474	434	440	438	431	444	409	452	442	442	446	455	428	415	440	456	443	465	426	456	469	454	426	423	472	459	438	427	455	478	488	474	486	438	427	410	465	426	442	468	494	469	449	423	480	452	440	455	459	443	478	446	478	454	413	459	434	398	468	463	446	429	401	467	407	444	440	466	443	435	432	436	433	459	480	432	430	445	417	455	474	463	456	432	453	452	462	422	448	460	440	447	437	518	438	418	418	439	431	471	411	412	428	417	416	469	441	461	429	478	458	452	418	437	471	504	434	388	435	417	433	481	426	440	451	430	412	385	428	458	438	420	451	438	447	448	425	425	452	450	430	431	423	461	446	458	412	446	451	425	409	471	461	503	441	403	439	431	422	423	425	457	453	453	458	466	433	453	462	464	410	462	428	442	431	490	448	420	455	434	438	406	463	436	436	497	457	470	434	485	454	438	459	464	431	420	398	475	482	444	427	444	443	453	474	398	456	465	476	446	456	436	500	423	447	469	404	460	455	440	441	443	472	463	457	449	462	432	415	452	470	470	433	486	447	481	459	438	447	445	456	439	456	439	478	485	490	443	455	454	451	445	403	456	435	427	483	451	446	457	479	447	432	466	478	425	412	444	429	473	434	451	447	424	485	450	454	445	421	476	428	446	458	455	445	407	442	413	417	464	439	471	481	421	416	434	429	477	431	479	433	451	450	410	415	481	468	433	429	460	444	443	413	422	434	488	489	435	450	465	438	464	442	445	475	444	409	415	476	420	474	441	444	448	450	457	484	455	440	494	436	466	464	408	457	454	446	429	471	410	473	453	473	447	460	431	433	424	425	438	469	436	463	504	437	469	467	474	437	457	472	457	439	475	433	456	421	436	480	463	450	443	459	452	425	474	438	404	432	467	449	408	469	431	457	382	449	437	427	437	433	438	457	470	450	400	454	436	461	454	452	411	460	444	478	470	449	442	487	456	505	441	447	438	458	426	426	488	445	448	450	465	448	473	409	443	431	473	437	447	441	414	440	465	443	460	465	426	458	462	434	464	444	457	432	473	453	484	442	412	450	473	447	441	450	420	436	440	485	423	459	479	407	461	452	505	481	458	448	488	431	417	440	416	464	422	450	439	480	456	451	483	418	435	441	417	458	480	405	488	439	448	446	441	425	439	441	428	437	453	462	438	449	417	461	423	433	430	459	467	460	424	441	411	407	438	449	440	418	456	473	391	446	455	462	436	438	438	474	466	452	481	434	453	448	439	470	463	437	472	453	459	422	439	447	439	451	443	432	444	452	490	465	469	460	455	449	430	451	438	474	422	455	441	484	453	444	446	450	448	440	444	450	442	492	419	394	438	443	430	502	413	413	437	437	452	439	489	442	422	466	461	469	441	447	430	495	462	420	444	416	397	456	431	464	449	456	474	404	446	403	484	476	456	447	472	427	481	459	416	507	492	478	460	418	436	437	430	413	447	430	463	435	432	415	440	453	415	475	451	475	438	466	434	421	471	443	472	418	432	461	444	421	447	442	485	445	471	453	438	474	418	464	459	456	401	418	476	441	492	482	464	461	437	454	418	468	478	437	448	469	476	446	433	497	454	447	462	437	468	442	481	483	476	452	458	474	440	442	470	473	453	436	460	477	502	440	451	412	459	433	405	443	442	437	461	447	442	431	459	448	456	455	417	449	455	437	419	409	458	457	432	447	493	420	470	433	421	463	454	391	460	434	433	462	427	445	467	478	440	454	498	457	447	461	458	430	464	445	476	446	441	461	466	450	452	463	449	502	459	455	427	436	433	407	431	431	454	472	460	461	452	442	453	465	427	498	427	451	425	450	492	473	452	468	463	445	489	427	410	457	496	472	493	442	479	466	442	460	449	435	413	466	428	473	481	471	469	418	495	431	403	389	391	446	427	402	459	470	439	425	478	431	431	404	461	440	481	486	442	486	494	430	409	420	452	449	448	450	438	453	446	433	441	440	413	465	421	441	432	450	441	426	475	460	435	445	433	442	402	429	449	459	481	445	444	432	469	457	468	436	437	447	436	458	436	423	482	444	479	440	443	416	442	441	457	440	448	425	425	417	463	413	466	474	465	439	479	464	447	441	457	438	448	443	421	447	490	484	466	421	429	473	471	459	461	416	439	476	435	438	472	408	459	442	429	401	454	463	452	419	436	449	467	432	474	453	477	467	474	461	430	437	455	459	467	428	464	425	492	438	452	464	443	457	445	467	449	419	427	422	432	441	448	443
11039	15271	10427	5504	4470	2628	1686	1522	2549	3489	3446	2748	1968	1311	944	668	568	497	506	547	476	490	513	476	475	474	507	503	459	459	503	447	463	492	487	491	466	486	473	474	468	462	499	506	467	452	474	497	464	508	468	466	501	479	491	454	485	501	523	473	493	503	506	479	453	437	479	465	521	521	454	468	492	440	504	435	471	521	448	508	470	473	462	492	482	481	504	455	491	484	487	482	485	460	485	474	481	459	483	445	465	467	453	451	435	438	466	467	457	448	469	504	487	436	486	478	461	516	483	524	481	495	467	465	498	502	494	464	480	454	467	501	465	505	477	500	480	456	470	501	480	473	523	443	484	466	497	421	468	511	467	531	486	478	523	490	461	472	445	467	480	493	481	482	489	457	479	466	476	479	469	493	467	477	507	499	460	443	496	473	462	487	476	480	489	447	494	473	476	477	497	458	479	473	474	545	489	475	465	469	484	475	496	474	495	467	471	520	471	450	460	455	508	489	479	468	509	503	471	496	509	469	523	487	491	487	489	522	506	469	461	438	446	480	454	488	493	496	486	479	491	478	507	462	463	488	459	525	471	449	486	479	465	474	500	470	492	544	477	444	456	479	457	463	497	504	492	490	446	531	477	474	488	505	505	446	436	476	442	510	473	502	429	464	461	471	474	474	495	455	459	448	525	445	505	495	449	449	429	441	475	458	478	501	465	490	475	481	441	462	487	436	503	460	509	478	458	505	496	454	528	513	460	480	467	496	469	482	474	457	488	464	491	482	431	482	461	466	480	493	439	474	486	458	511	488	518	452	482	435	475	487	510	482	467	444	488	481	473	438	460	488	488	494	451	475	423	485	441	484	457	465	465	460	494	486	484	507	523	468	522	456	464	497	532	505	490	501	476	474	431	493	446	497	463	476	480	526	519	500	500	477	529	492	509	433	500	479	430	502	464	438	463	495	492	445	465	468	473	474	451	516	445	492	473	513	469	479	495	470	441	511	450	487	468	444	475	471	448	506	471	492	461	465	521	457	451	454	481	451	474	478	471	508	491	494	478	463	482	444	464	457	476	509	504	509	478	419	524	462	500	433	472	501	463	473	450	483	456	500	511	498	509	444	493	520	483	465	503	457	493	474	486	484	484	520	465	475	480	459	500	506	471	440	464	448	519	473	459	472	476	438	492	493	509	496	472	464	493	506	495	491	445	475	464	461	516	468	498	473	475	461	503	465	469	493	451	492	494	475	499	459	437	504	445	475	504	456	495	520	500	510	505	482	469	464	488	484	451	487	524	482	531	442	471	492	463	481	471	457	481	499	507	461	486	484	483	445	495	494	455	472	490	508	505	481	508	485	470	456	480	463	486	486	448	467	502	459	453	479	457	466	491	464	466	473	498	504	529	513	493	460	493	502	527	477	462	443	496	497	453	497	483	471	466	492	486	486	497	466	462	487	495	468	497	479	466	466	457	476	477	488	475	449	492	472	480	478	459	474	485	463	482	465	514	483	500	493	481	486	521	484	430	481	480	494	466	461	453	503	476	477	504	473	485	433	484	481	483	463	429	461	468	483	468	481	450	501	472	482	494	499	425	488	500	462	467	479	473	457	452	490	511	511	463	456	462	467	456	469	441	473	485	483	473	436	503	443	498	489	437	448	465	502	446	467	436	464	430	449	512	538	475	431	489	477	479	450	494	453	455	485	492	482	501	492	459	424	464	469	450	512	502	478	475	453	487	482	467	487	473	487	481	479	462	496	500	472	498	502	462	486	493	468	489	445	486	495	516	475	477	477	494	504	535	453	496	500	474	436	452	504	480	493	486	486	489	481	514	488	505	484	489	535	501	441	507	439	482	494	480	494	434	529	442	472	477	418	466	436	493	514	440	457	453	469	474	542	453	465	479	449	508	449	496	511	474	476	497	453	472	536	477	459	479	474	503	455	504	464	493	459	485	512	479	485	452	462	498	454	436	496	474	446	476	495	421	486	465	477	474	481	456	445	486	496	494	463	457	498	487	468	474	450	485	485	462	452	479	500	472	464	492	469	487	471	494	456	483	451	461	494	481	476	499	471	473	494	466	477	480	468	451	468	474	469	484	512	471	519	516	480	491	480	490	453	478	490	473	480	475	504	504	456	493	459	463	440	465	458	484	474	450	493	489	508	472	529	488	462	483	487	474	487	513	502	481	470	470	479	438	504	471	494	459	493	461	506	430	476	482	493	482	517	499	477	486	518	475	517	475	479	479	496	500	450	509	472	448	480	498	456	470	494	519	447	468	473	481	461	500	483	482	462	453	468	476	500	498	449	482	447	476	465	453	478	502	464	455	502	476	469	496	490	486	472	489	505	515	463	494	481	497	440	465	452	505	506	504	476	457	476	468	482	503	456	475	453	451	471	459	464	494	470	454	458	474	515	490	465	475	473	456	480	490	444	499	511	486	477	450	466	477	438	477	467	460	472	508	440	507	516	501	469	481	465	492	486	476	484	464	461	466	506	471	423	434	487	462	469	504	466	484	499	498	452	503	476	444	458	492	485	416	470	501	475	506	477	484	486	527	471	460	452	486	459	501	510	461	468	485	478	531	475	487	448	498	502	499	497	517	499	491	493	457	459	478	519	487	496	476	465	499	474	483	499	412	501	472	457	484	506	454	470	485	452	475	471	494	450	459	521	460	499	523	500	476	487	469	461	442	480	541	488	473	462	505	462	500	513	474	464	459	478	478	494	476	456	445	479	502	443	483	454	500	488	459	482	491	467	479	492	448	525	471	468	505	462	462	440	488	451	480	463	499	491	455	429	463	473	482	469	451	454	455	515	449	509	487	460	468	480	487	511	485	469	486	467	485	505	485	482	460	490	496	452	477	463	455	487	492	513	502	466	500	489	471	443	481	475	481	500	492	428	472	465	485	499	514	485	482	521	485	516	489	457	479	470	463	482	452	483	449	494	480	444	443	488	467	476	425	515	490	476	481	497	479	503	483	495	456	518	460	480	475	469	503	508	481	511	459	452	487	476	530	507	466	508	484	482	447	552	433	456	439	453	472	487	480	465	441	460	475	495	436	450	448	464	511	496	468	501	500	485	462	493	495	461	446	512	503	480	486	473	474	494	444	452	516	491	488	479	523	474	477	490	485	473	443	456	495	487	475	463	448	493	470	450	467	468	427	517	438	469	468	492	477	454	473	446	473	491	443	467	513	489	476	493	438	506	469	478	468	485	438	466	481	466	479	469	463	493	448	469	463	481	470	510	478	467	467	474	479	498	470	466	483	516	510	482	472	504	477	480	478	434	463	461	495	486	447	499	471	479	463	431	460	490	517	473	488	495	478	515	472	465	487	482	475	447	470	511	538	470	439	486	520	457	443	490	531	464	474	466	472	514	484	516	482	487	481	451	432	436	476	487	472	454	485	514	457	469	484	474	491	507	478	478	460	478	473	470	484	460	492	457	479	459	475	498	480	515	460	463	482	481	462	446	486	505	484	441	477	478	473	485
24090	21262	28342	24496	20974	8006	2392	1726	7041	18200	18981	13198	8806	4899	2262	1313	918	694	568	539	541	520	510	528	483	523	513	507	487	504	526	543	493	509	502	532	460	505	483	515	532	486	528	473	477	513	499	507	504	527	510	475	558	508	531	487	545	528	507	505	529	528	510	479	478	528	518	490	516	504	496	497	533	538	509	503	541	514	478	508	501	527	533	551	493	487	474	552	471	467	521	498	493	543	502	521	482	512	501	500	503	505	506	500	502	511	506	490	533	510	483	510	523	482	517	517	490	478	538	467	501	500	530	515	486	508	538	503	483	499	508	499	489	552	484	544	510	502	533	525	521	470	548	487	476	504	477	541	488	502	520	500	509	511	518	507	514	484	480	531	504	531	516	540	541	535	485	500	485	529	514	497	506	484	512	543	529	471	505	538	465	491	499	501	526	513	498	537	515	451	517	527	569	516	491	525	510	519	528	487	519	527	491	504	510	513	518	557	569	469	489	500	513	533	499	527	572	488	511	518	519	510	462	515	514	509	459	480	521	479	514	503	546	500	504	513	505	564	491	477	497	507	476	545	516	491	507	525	513	464	538	493	524	505	515	509	510	532	517	541	535	523	502	502	509	522	537	481	496	523	517	515	508	456	509	463	518	503	480	505	468	494	488	495	525	501	509	493	522	504	509	484	491	505	503	486	474	510	520	508	545	490	526	505	503	496	451	470	502	500	531	558	505	497	499	541	513	499	514	509	540	512	523	532	515	501	506	487	512	504	486	525	520	510	533	496	507	510	560	504	497	491	520	539	506	457	516	471	538	473	489	478	552	476	454	565	560	501	528	471	520	535	506	552	492	511	473	528	483	505	527	490	515	501	537	548	521	521	505	523	530	462	522	525	464	532	525	502	536	516	524	499	551	511	529	497	533	469	541	471	470	521	529	510	521	566	542	522	487	497	469	454	487	487	513	461	556	519	549	506	516	488	484	507	529	524	485	518	524	526	511	495	507	517	533	549	505	502	507	478	536	501	484	494	525	474	464	522	538	499	540	512	547	470	506	496	514	519	481	533	510	508	520	485	518	507	490	515	477	523	471	542	521	523	524	510	510	504	516	539	518	523	505	478	493	496	489	505	484	480	466	466	497	497	530	519	521	531	532	520	496	513	511	507	514	484	511	494	480	509	473	537	492	509	490	487	547	524	482	537	539	540	509	527	531	540	519	483	519	516	504	488	533	505	513	510	545	497	533	506	480	546	516	521	519	516	495	544	524	551	524	511	546	522	488	555	471	514	495	491	560	485	491	535	521	526	527	488	521	557	491	497	492	509	500	450	521	534	523	570	501	523	540	553	513	501	464	543	488	503	457	556	507	461	502	519	531	480	461	488	516	534	522	512	477	529	501	514	526	529	521	525	511	527	450	482	500	464	533	491	505	547	490	496	533	478	492	525	522	511	517	531	527	508	540	542	538	502	533	509	513	509	489	513	549	512	511	551	532	519	517	548	519	479	490	492	523	488	496	485	474	503	505	534	452	533	503	541	504	533	510	483	498	531	508	503	497	502	523	543	523	516	520	539	508	501	481	526	471	490	532	494	544	490	519	485	506	560	466	507	500	493	544	512	495	487	493	494	504	504	482	488	523	506	489	531	533	499	496	491	487	501	474	526	540	484	510	528	532	495	540	484	478	552	493	496	518	455	477	532	504	494	536	569	511	512	515	487	514	502	529	544	534	527	510	503	506	512	564	507	501	472	542	508	516	513	562	489	498	521	511	482	497	518	553	500	486	532	504	492	476	472	534	509	514	494	501	523	509	540	525	506	490	471	506	506	526	514	518	519	487	484	481	533	486	544	516	518	490	547	489	516	536	470	539	499	503	534	505	483	533	491	489	508	540	481	484	510	502	522	555	531	481	509	536	510	526	485	535	518	504	526	485	515	481	443	486	527	476	530	529	503	518	534	487	514	515	529	497	468	526	513	540	522	521	491	540	488	498	487	485	517	470	489	477	497	472	521	508	517	521	517	541	540	513	525	538	455	496	498	481	531	544	491	522	535	502	504	481	527	529	512	484	533	499	489	499	479	497	492	509	497	486	495	511	514	518	507	506	482	510	511	517	524	509	531	538	476	518	497	517	502	481	479	491	515	468	530	478	525	507	523	479	490	494	501	534	496	508	500	508	485	525	481	515	491	466	532	490	492	522	562	494	537	532	488	504	514	516	472	519	527	526	479	505	512	471	557	516	471	481	543	521	501	516	509	530	518	530	508	510	534	476	514	518	509	524	512	475	462	546	488	506	526	500	512	509	502	482	534	548	516	524	545	509	509	519	493	498	531	516	470	502	519	452	495	501	473	522	542	501	519	544	513	488	492	530	508	527	490	529	493	506	524	530	546	502	479	529	469	514	515	520	511	524	504	532	537	507	495	541	538	515	490	478	542	513	510	491	472	518	521	519	556	468	469	515	483	501	531	549	539	508	507	531	513	524	497	463	531	520	506	480	490	528	531	525	534	520	502	521	522	525	531	504	483	459	487	502	507	497	526	503	546	541	534	514	516	482	513	514	500	540	521	486	528	523	538	462	514	497	482	476	465	511	467	515	528	489	495	486	469	505	524	484	495	522	537	497	486	543	521	481	494	522	518	526	536	518	515	489	504	547	504	480	520	508	522	522	464	538	480	558	533	521	470	486	496	502	506	539	501	524	532	521	515	498	522	528	516	503	506	531	578	467	516	476	486	501	499	479	513	498	520	478	491	542	519	500	518	485	518	506	506	508	505	491	509	498	512	520	512	492	556	488	479	498	480	535	509	473	504	513	501	491	519	510	553	496	472	541	530	491	511	457	503	523	526	530	512	546	508	476	509	469	558	523	463	508	508	523	525	523	483	483	536	533	496	505	500	476	498	515	525	501	518	533	561	541	519	531	487	497	524	479	536	530	516	509	562	515	533	543	513	515	539	502	518	518	529	533	503	508	508	485	514	532	499	483	504	506	514	494	493	507	539	511	477	494	481	500	537	485	516	545	475	471	522	499	523	502	507	479	495	537	540	536	507	534	500	509	498	484	498	506	517	483	492	472	492	477	525	532	503	529	502	494	533	551	505	491	537	531	489	526	511	462	510	494	543	556	513	522	496	528	528	520	481	489	521	529	507	494	542	525	477	545	503	522	550	550	516	443	519	526	507	505	478	500	499	484	533	492	487	536	473	497	558	498	529	540	532	497	531	517	512	504	513	494	512	539	503	517	497	489	514	511	469	490	514	484	490	529	483	511	524	531	501	487	522	517	495	541	510	515	485	517	506	522	517	533	462	552	502	529	532	486	529	489	525	478	580	498	470	502	490	498	546	479	508	482	517	493	494	499	496	497	539	534	476	492	507	521	556	524	531	534	512	535	471	508	507	515	480	519	514	532	500	496	501	500	533	482	530	555	528	501	522	508	524	507	454	506	495	521	519	532	487	523	493	507	487	504	533	499	532	497	451	500	494	506	521	481	526	495	511
11817	24873	20011	9872	6353	4820	3349	2712	11367	24322	22978	16514	11941	6852	3368	1786	1118	737	670	625	588	555	528	548	529	510	538	542	561	538	534	483	539	557	538	536	529	509	548	525	518	551	529	520	520	491	482	545	533	540	560	541	527	512	517	551	565	504	496	543	538	537	515	535	562	504	518	537	523	540	530	514	523	517	517	538	569	603	528	525	514	551	523	490	555	601	538	544	534	521	516	551	549	492	539	549	562	568	509	512	512	522	527	513	523	524	540	555	558	516	530	539	526	585	539	524	563	523	531	533	531	519	529	500	537	527	523	517	534	522	539	573	563	542	518	508	549	518	542	540	516	521	532	549	496	539	525	519	547	527	551	524	499	534	527	521	526	506	545	532	519	563	551	531	522	539	537	537	519	531	515	546	562	511	491	535	536	507	563	578	527	549	542	501	512	517	551	524	503	549	523	533	554	548	537	520	505	529	498	549	522	557	554	564	585	531	516	523	508	514	530	552	539	571	536	535	583	498	521	569	501	551	600	572	546	496	495	545	507	505	519	561	518	566	557	536	525	519	516	524	533	526	508	544	515	479	505	521	539	520	572	512	545	524	558	553	493	585	553	526	505	562	523	510	536	528	545	513	591	526	554	513	522	493	528	535	571	539	478	543	540	532	568	590	549	499	497	518	516	526	517	523	536	533	526	497	613	529	531	526	581	508	507	544	542	554	528	537	560	515	517	546	511	573	545	553	545	573	578	529	554	547	528	558	524	538	489	534	566	542	512	535	510	541	543	558	550	531	524	551	502	550	570	533	537	546	520	504	500	516	547	569	501	533	510	534	506	533	531	561	563	511	552	567	555	545	545	530	511	555	529	545	535	575	550	532	514	544	512	497	510	558	572	540	523	542	536	530	506	562	543	512	520	556	496	561	525	490	529	567	562	585	517	546	554	533	539	566	529	514	533	541	553	541	553	557	545	532	541	525	506	518	517	541	586	489	565	525	530	526	515	523	543	528	522	524	537	524	571	541	522	509	497	544	510	481	548	505	523	533	516	550	560	515	504	516	535	517	512	545	552	544	513	545	514	574	582	524	512	554	561	496	524	518	515	514	519	538	539	507	521	542	540	530	534	567	543	532	496	550	541	498	504	528	536	541	498	514	556	551	496	535	507	547	531	581	513	531	535	537	527	532	551	581	545	503	511	569	569	548	555	541	535	548	520	529	526	520	553	507	515	525	560	512	546	536	534	509	528	535	561	528	514	516	554	486	532	519	573	554	554	559	505	547	522	545	537	546	569	529	544	540	506	564	504	536	540	541	577	541	548	523	562	552	546	524	536	512	500	501	528	545	543	526	534	498	564	554	542	539	544	531	508	482	523	532	519	530	550	569	546	567	484	512	512	565	552	515	543	557	550	515	512	539	548	541	524	514	539	554	483	560	570	508	523	526	556	557	538	569	529	540	533	519	565	558	502	534	557	518	547	570	526	493	529	520	538	539	537	521	537	521	532	532	551	521	566	534	542	508	569	580	520	562	522	534	536	540	536	488	533	527	551	520	531	570	516	525	499	578	513	526	545	538	538	556	544	539	541	549	573	533	566	533	536	524	522	540	559	528	543	501	543	553	568	490	506	554	541	514	530	514	550	564	582	546	509	561	509	545	525	506	561	563	575	508	543	541	488	535	535	550	544	550	564	572	508	522	567	539	505	493	515	515	571	536	568	504	535	566	533	567	539	512	514	547	537	531	488	530	499	500	552	516	552	505	537	538	528	491	554	555	560	520	531	499	521	546	534	573	513	515	524	576	522	533	509	512	525	529	558	552	538	562	546	541	485	544	534	530	542	547	543	501	561	514	498	566	537	535	544	542	529	525	529	527	538	532	497	544	499	526	584	540	555	532	502	524	506	534	573	506	538	558	563	553	534	501	566	537	505	554	546	578	552	546	548	523	556	511	519	524	499	518	525	528	530	543	518	559	574	522	515	521	578	540	574	550	528	526	526	558	524	504	556	566	518	530	552	540	504	536	545	562	582	547	547	570	522	527	534	517	531	532	489	532	529	541	553	522	509	551	519	543	558	532	537	550	552	536	539	557	536	560	529	541	504	550	502	547	568	558	512	560	542	549	523	530	529	540	537	514	517	552	499	567	520	512	518	503	559	544	554	540	535	505	556	557	550	525	501	519	554	519	483	564	534	540	558	558	510	516	547	559	572	536	539	525	480	548	587	566	536	519	506	537	464	493	562	534	570	576	552	546	532	530	563	522	520	555	587	561	494	542	575	538	570	511	555	533	579	528	554	513	533	514	582	537	557	519	562	537	526	558	559	500	548	541	531	503	495	544	543	494	547	517	499	554	541	530	593	539	499	541	557	496	511	540	542	545	503	523	516	566	587	550	548	525	523	534	492	544	508	525	536	540	553	525	518	507	541	549	575	550	558	543	559	536	537	519	542	522	542	533	530	529	546	553	474	509	531	517	553	571	525	610	520	525	555	558	561	567	540	568	565	562	522	512	527	513	516	536	552	519	502	533	536	461	578	564	520	552	521	512	559	533	603	545	530	551	510	535	522	519	539	555	514	560	534	559	546	547	583	561	524	551	578	539	514	526	577	541	530	547	534	559	546	534	531	493	531	524	537	517	537	539	556	535	503	560	529	523	535	510	503	510	504	528	523	517	566	546	522	547	547	541	569	557	551	512	523	498	574	522	507	519	538	552	572	538	550	566	519	513	570	537	518	529	560	550	511	511	499	498	545	530	529	569	517	504	538	584	528	548	549	511	523	556	493	504	502	581	520	542	521	564	486	538	575	540	561	521	523	512	505	555	526	556	569	498	534	525	544	490	524	484	523	541	501	541	510	572	545	560	543	551	548	515	553	532	556	552	554	571	546	554	529	516	545	528	516	495	545	567	542	503	560	534	523	530	557	535	545	547	582	549	495	542	533	548	535	569	528	571	540	544	501	550	559	552	546	480	569	584	556	520	539	501	564	505	528	530	595	564	505	548	567	561	545	533	510	543	491	539	517	541	499	546	504	493	552	519	527	547	515	559	591	493	532	529	565	528	546	557	528	552	519	527	500	546	552	530	522	535	538	492	565	552	505	554	578	518	516	572	537	524	564	507	550	530	551	542	503	541	532	549	539	547	570	552	523	496	534	517	560	527	503	523	513	547	516	561	528	537	538	514	558	542	520	555	529	528	554	531	565	536	555	540	531	531	538	542	551	533	537	505	534	573	532	538	520	551	516	501	522	540	540	571	545	562	533	487	490	517	540	539	490	522	501	530	499	513	530	530	515	562	548	536	536	568	515	515	564	531	535	499	551	573	531	543	569	508	521	546	538	558	504	575	556	540	521	528	516	539	545	554	527	522	560	516	553	553	570	528	522	533	539	544	530	537	526	549	567	535	528	520	506	572	546	543	569	547	508	503	581	537	555	510	521	547	547	499	509	502	555	522	507	506	565	534	522	532	510	512	543	529	549	559	524	491	526	525	537	581	545	532
25286	21419	27514	25653	10865	1941	1414	1211	5993	12021	11585	7116	4718	2518	1458	853	699	555	492	518	486	531	485	525	478	487	473	483	467	479	473	476	502	428	516	498	479	512	454	463	469	470	492	479	518	478	483	476	455	484	477	473	488	480	491	491	495	491	492	532	509	511	488	457	528	450	452	489	514	496	507	454	497	453	499	457	492	470	487	513	485	489	479	518	512	490	474	488	477	500	489	465	507	492	472	503	483	462	474	488	474	490	502	498	469	491	479	486	462	505	478	468	488	491	471	453	512	473	526	472	460	506	479	519	502	531	503	461	412	471	452	477	484	458	451	521	479	456	502	504	515	467	448	480	476	483	468	484	491	516	495	476	506	449	451	473	469	478	490	444	434	475	492	501	506	489	474	461	490	501	490	478	504	480	458	473	511	459	490	459	496	481	486	460	469	514	497	444	507	484	449	480	437	488	460	466	521	486	479	468	455	516	493	498	496	449	468	478	518	508	510	440	502	506	502	446	484	535	469	470	500	519	512	487	505	448	479	529	461	453	500	516	502	507	433	506	475	494	438	472	457	485	503	462	472	480	500	453	447	517	501	472	461	510	514	469	476	479	431	474	501	442	551	496	478	474	474	454	472	488	450	470	547	505	494	492	474	469	476	506	515	489	448	507	482	496	513	451	495	485	498	483	493	491	489	506	549	474	460	504	435	468	477	492	486	499	475	466	527	523	492	440	499	467	480	439	485	457	494	457	451	489	488	479	495	509	465	511	518	500	511	488	470	490	481	463	467	497	504	477	460	486	492	468	464	491	495	485	461	503	473	467	449	487	500	511	519	501	509	533	499	513	465	421	493	497	467	502	476	485	490	462	504	472	530	472	489	475	513	491	510	485	461	500	507	476	505	488	494	516	520	484	481	456	485	464	487	435	469	504	509	471	533	513	468	506	486	455	497	509	460	465	492	515	454	485	468	495	470	471	447	506	519	487	488	493	516	483	502	499	501	456	448	482	485	436	484	503	468	484	479	507	492	475	510	471	465	456	473	469	466	440	476	445	459	475	486	510	458	459	507	518	495	490	481	467	506	510	498	500	443	469	484	492	526	461	468	461	475	520	472	498	527	465	482	523	490	493	495	468	483	509	487	495	447	500	470	454	470	468	429	490	495	478	454	474	473	476	517	500	498	489	532	450	469	495	493	530	477	502	445	449	474	495	454	493	482	434	420	499	471	480	492	527	460	439	481	531	489	485	483	502	537	522	534	482	472	483	463	515	458	461	471	543	494	485	487	524	448	490	484	458	497	471	480	515	502	492	509	477	497	439	502	477	476	478	523	450	476	456	465	468	480	458	454	481	484	505	540	456	520	473	448	467	488	491	473	467	477	522	427	474	424	434	464	514	504	482	487	492	513	461	447	518	518	476	506	489	477	500	442	436	434	487	511	495	487	479	481	478	492	528	510	450	493	501	444	476	496	477	492	469	542	489	473	481	487	514	506	504	495	464	480	461	456	472	467	534	498	499	491	475	469	482	476	484	493	460	474	490	492	521	503	491	480	456	487	486	458	469	540	512	476	470	485	461	510	509	481	495	484	518	515	522	436	495	460	484	502	495	464	482	450	504	486	457	515	494	494	501	493	500	486	505	500	500	456	526	488	496	495	491	520	483	499	444	497	476	465	463	465	488	493	462	477	444	486	474	474	502	479	475	498	488	480	484	513	525	527	496	476	496	465	471	548	469	444	509	480	473	470	496	494	519	501	475	510	499	464	494	534	516	475	534	476	469	450	449	498	515	457	477	456	474	482	481	503	484	453	486	507	466	485	498	499	486	499	489	484	501	489	465	480	461	489	455	494	495	452	486	455	462	460	464	491	478	482	489	458	490	472	450	481	534	520	478	431	488	510	481	533	502	505	484	521	502	482	486	476	492	500	486	479	495	447	479	496	473	442	452	459	480	528	484	495	521	511	472	481	463	499	458	505	482	436	482	521	497	448	475	508	485	493	508	499	475	477	464	500	456	458	471	459	478	458	483	467	489	474	455	461	533	469	525	499	443	454	505	464	494	516	473	521	499	490	443	538	494	522	491	568	488	504	483	513	469	474	484	491	511	488	525	503	496	499	444	467	484	472	459	475	509	478	469	494	480	479	450	434	481	456	491	435	453	522	511	498	483	491	460	479	497	502	486	476	473	449	466	488	475	452	490	497	497	476	463	516	445	438	470	491	508	490	467	509	464	468	478	457	494	490	454	520	490	497	468	509	512	421	519	473	515	546	499	473	462	489	465	483	465	466	485	465	489	510	475	475	464	474	480	438	506	488	478	496	480	499	469	436	497	475	493	489	458	489	505	483	422	483	500	503	467	478	508	462	485	476	497	527	472	478	470	479	463	513	487	456	470	477	477	480	490	502	499	520	485	516	485	468	468	465	490	489	481	456	453	499	470	513	488	480	507	476	472	492	516	469	490	478	490	482	501	478	491	494	478	541	517	522	471	523	469	506	478	481	466	485	476	533	470	467	493	500	493	470	531	489	469	472	506	472	493	496	509	518	471	483	454	516	484	517	472	469	468	501	494	501	493	477	474	474	482	498	497	459	476	458	441	493	472	506	465	437	484	502	536	490	449	517	440	479	462	472	462	488	502	498	471	500	492	464	478	503	497	498	457	496	478	477	494	483	480	467	457	455	488	479	532	472	504	508	435	498	480	498	456	483	487	564	464	443	451	497	475	491	497	509	491	490	467	504	501	473	483	512	513	462	455	498	497	502	511	492	496	462	465	483	505	511	487	494	505	452	485	444	496	512	449	468	485	478	467	471	493	470	465	501	465	481	455	500	460	514	502	445	515	457	494	448	511	496	481	457	485	474	467	458	479	481	511	492	538	490	458	474	461	502	480	447	495	498	489	519	455	499	487	502	477	489	471	485	514	505	487	479	481	462	469	477	535	478	498	474	474	514	504	475	474	508	453	535	466	483	516	487	466	496	491	521	493	459	532	497	477	430	527	521	443	466	466	453	522	458	492	475	524	497	476	471	505	477	458	498	538	459	462	469	486	523	514	503	489	459	481	474	460	464	474	494	485	489	497	485	435	460	458	564	488	496	474	490	473	536	487	493	481	479	475	462	459	439	446	476	504	511	463	526	484	497	457	529	490	437	459	471	462	490	453	458	488	516	491	505	441	517	528	452	471	460	494	493	472	479	494	452	491	511	502	477	446	465	507	459	471	491	450	481	490	463	535	495	504	472	460	482	523	475	482	491	467	470	481	490	521	498	455	500	474	461	525	482	521	475	486	471	483	458	497	504	507	480	475	465	505	489	505	504	486	468	482	512	494	481	483	504	485	479	482	480	460	506	509	468	501	497	472	462	500	457	462	470	510	491	530	477	483	500	483	454	483	496	500	503	452	486	501	489	465	481	457	489	486	473	468	495	462	475	447	436	500	514	469	487	499	477	491	463	526	520	464	466	510	463	506	473	485	503	462	482	458	490	446	509	489	437	475
11226	22349	17580	10717	4766	3038	2321	2176	12117	19824	17852	11704	7919	4225	2243	1341	848	707	535	567	524	489	530	521	552	528	527	495	500	536	507	507	513	530	536	544	503	493	499	478	526	535	537	512	556	524	491	566	532	515	506	527	487	540	523	509	494	507	536	546	504	558	511	510	501	506	516	476	533	539	529	551	509	477	503	512	512	498	550	555	539	510	585	531	496	481	522	487	533	560	530	549	537	526	521	506	545	496	488	496	534	484	495	533	525	510	526	500	511	519	526	516	505	517	546	501	519	511	525	501	567	533	506	497	526	520	522	531	551	516	536	515	520	554	523	497	500	497	515	530	530	552	522	527	490	543	515	504	562	491	489	506	536	502	462	503	492	544	509	515	511	541	525	482	523	536	547	544	509	516	548	552	497	538	487	498	499	538	533	532	518	493	547	486	523	533	530	543	518	512	537	528	515	497	516	506	513	509	509	520	529	545	483	504	520	495	542	548	524	557	530	494	484	531	500	524	524	538	538	515	508	513	543	535	496	499	541	513	532	502	520	501	547	545	495	536	508	501	523	525	547	506	553	511	547	503	510	507	473	507	533	468	508	491	519	545	491	521	539	494	493	531	495	516	511	488	520	489	485	482	543	503	515	524	479	501	539	549	516	577	500	523	504	522	506	496	536	530	524	514	530	538	528	514	476	515	523	516	527	497	488	502	501	507	532	555	502	504	527	530	510	512	499	535	512	503	501	524	516	512	505	504	526	527	499	525	533	570	546	556	500	555	543	500	477	526	471	508	496	552	519	547	522	541	551	532	538	553	568	545	515	510	534	488	525	557	544	501	511	515	527	502	453	502	493	528	539	505	519	503	515	540	528	543	508	492	523	575	544	513	526	534	545	521	503	511	507	520	569	519	531	554	501	480	504	533	533	544	560	519	528	524	550	518	526	519	516	560	548	527	495	554	518	506	549	498	515	530	514	540	516	558	535	495	514	540	548	515	536	549	516	512	476	510	497	558	531	499	509	532	540	497	547	505	555	493	534	510	528	494	514	555	503	544	514	585	488	550	493	557	479	535	532	491	516	546	514	507	514	565	522	529	520	552	508	506	546	537	523	524	496	527	495	521	511	524	565	524	520	476	526	533	516	508	541	544	522	562	532	527	513	543	510	518	514	511	549	540	558	503	471	520	532	505	506	570	514	540	524	529	560	479	512	525	539	509	546	567	501	543	552	528	557	519	519	536	536	553	542	564	517	479	505	508	458	545	480	531	518	531	529	521	502	536	510	558	523	511	531	499	509	554	520	512	498	557	555	508	490	496	502	506	538	528	538	541	512	504	499	511	534	490	533	523	553	562	509	540	516	545	497	516	539	554	521	545	511	523	515	516	535	532	493	534	531	516	515	561	557	537	506	550	529	502	499	529	505	506	499	552	494	516	485	549	547	512	510	510	542	540	518	539	572	556	524	540	511	535	488	500	512	508	540	523	505	522	499	526	553	508	531	515	499	548	561	518	510	571	533	518	494	510	516	512	529	525	539	566	515	549	535	555	499	520	502	515	539	516	521	508	515	532	543	502	505	545	503	595	559	530	490	508	524	498	487	524	522	527	511	491	505	494	541	457	510	491	501	551	543	503	526	542	534	485	479	515	494	546	522	564	513	517	524	504	512	505	551	512	520	499	548	537	523	482	492	531	533	514	550	496	524	512	541	539	505	503	521	527	512	548	492	506	488	539	536	515	522	513	517	501	534	526	502	537	588	526	522	522	534	518	487	476	539	500	526	576	567	499	530	534	526	531	498	486	550	525	569	525	539	545	528	501	496	511	557	511	494	546	530	562	488	522	488	545	510	534	495	513	540	521	516	506	550	465	533	528	554	504	537	493	522	526	520	559	556	503	490	500	516	509	513	562	525	517	545	508	554	520	536	531	473	505	529	546	517	548	527	516	523	524	508	521	553	501	516	525	515	508	485	503	539	556	483	534	517	532	535	496	536	538	521	510	531	524	543	539	490	534	527	477	516	508	495	509	529	505	509	545	497	555	505	533	514	500	490	537	511	501	538	490	550	516	503	519	576	543	545	514	519	525	495	559	517	516	542	516	538	510	521	508	526	541	532	543	489	548	495	505	549	515	497	463	501	532	493	519	539	490	521	509	513	490	534	521	514	569	522	494	507	543	496	496	533	531	529	516	514	499	486	514	568	520	552	506	517	507	522	507	511	499	511	510	512	533	496	488	540	501	490	523	507	534	546	508	551	526	531	515	510	567	537	502	502	542	489	515	498	509	556	518	533	542	543	558	513	541	502	536	505	505	550	511	496	493	499	525	516	543	515	573	505	516	483	561	499	526	581	492	536	489	521	594	537	556	524	505	538	554	552	531	530	543	508	558	543	512	537	493	512	505	510	513	529	514	504	473	553	515	551	539	541	500	506	562	534	506	539	531	488	552	508	548	489	537	539	526	498	526	541	521	522	517	557	497	541	534	504	583	573	550	537	514	509	533	495	520	543	530	515	526	462	515	550	503	507	491	517	506	522	478	491	532	508	504	512	505	469	520	516	489	476	511	516	540	493	522	513	523	519	511	487	492	545	489	530	535	537	505	522	525	538	539	502	519	521	529	516	533	521	520	524	551	552	495	549	546	509	500	516	507	506	511	531	528	546	545	523	512	524	474	526	490	512	472	529	504	537	531	490	503	521	497	544	551	524	545	519	483	530	520	524	522	510	500	520	460	496	535	526	517	519	480	501	510	506	536	515	541	493	540	489	533	527	493	549	524	488	548	544	546	536	521	546	494	553	532	496	489	502	517	481	572	537	530	537	508	532	534	493	500	532	534	536	468	486	516	518	529	506	508	534	489	562	522	525	529	492	496	531	520	535	473	483	517	513	551	499	502	537	543	537	501	490	523	548	548	524	569	536	514	508	490	538	496	494	538	561	535	544	540	540	514	535	538	523	487	543	543	542	522	487	526	521	521	509	540	496	515	480	539	513	525	547	519	545	545	539	545	529	501	537	512	533	527	537	528	543	529	537	542	544	494	474	537	471	495	537	502	536	510	532	550	551	521	530	536	559	511	539	512	527	518	541	529	504	526	528	560	533	551	514	507	470	554	503	485	534	509	492	494	480	487	478	520	483	529	500	500	502	555	521	507	533	550	533	540	530	497	543	539	518	538	490	518	528	532	537	504	544	500	506	518	572	512	495	536	546	533	496	519	501	510	521	539	531	483	584	500	495	520	515	513	501	516	572	481	499	481	498	512	559	525	497	481	483	494	504	511	528	543	527	527	540	518	497	509	494	554	546	547	502	506	533	520	537	508	529	538	505	535	547	507	484	507	514	503	506	574	547	485	543	557	531	536	537	586	518	517	532	499	517	527	518	544	512	559	464	510	505	500	510	526	538	529	498	542	536	520	495	549	528	547	496	500	525	544	519	506	491	537	555	497	559	520	532	532	526	522	558	531	541	512	500	558	507	530	517	565	535	542	535	522	516	509	525	512
22929	21482	29217	24175	21488	21560	10796	3346	16048	34895	33437	24634	16730	8263	3994	1916	957	844	804	715	744	665	687	646	616	644	641	644	637	630	604	626	644	671	647	657	570	620	595	671	634	645	615	644	637	620	613	616	641	626	627	602	666	634	606	599	590	632	603	644	585	571	642	599	625	627	625	594	602	630	648	593	613	597	617	678	591	649	600	608	615	598	653	613	626	626	637	641	639	644	650	616	585	602	598	651	620	643	659	595	621	631	584	661	667	617	628	643	628	664	625	625	627	632	649	603	604	651	648	638	646	612	627	620	664	637	615	594	609	652	624	637	569	629	598	617	621	601	637	628	639	599	593	671	627	615	601	633	589	613	639	641	624	560	595	621	580	596	651	628	589	601	628	579	609	607	668	636	594	587	621	618	627	560	569	632	617	598	575	630	583	599	605	633	622	621	647	657	635	653	605	638	606	642	626	574	619	650	577	629	660	585	618	566	647	606	645	641	615	567	628	599	634	637	668	638	651	610	584	637	614	608	609	626	612	606	574	648	615	610	615	574	629	618	639	634	613	598	640	623	611	646	659	626	618	604	644	615	614	595	599	622	621	668	651	601	630	601	618	612	630	662	639	653	589	603	671	593	633	583	656	605	621	614	552	606	611	587	607	627	623	617	601	597	575	650	602	587	648	588	644	575	587	617	620	635	596	606	655	606	608	588	571	593	628	603	603	638	608	598	626	610	634	633	584	616	613	615	631	643	613	635	607	592	638	627	620	640	560	643	615	609	610	689	600	628	619	620	646	658	591	581	626	667	596	593	610	657	659	638	619	629	590	598	574	625	623	594	614	658	593	646	638	632	653	625	614	634	617	615	587	634	606	613	604	622	628	644	670	563	633	659	621	618	636	622	621	636	620	625	676	611	636	620	625	644	597	634	618	623	626	579	602	632	609	631	621	635	631	656	638	605	596	573	646	654	623	592	592	639	615	573	600	602	618	657	634	594	658	606	643	609	658	651	636	617	642	613	599	619	598	607	617	609	629	615	620	626	680	610	633	631	641	611	592	619	620	639	649	620	599	632	620	607	616	594	627	557	614	656	642	591	602	616	636	664	604	594	666	636	611	605	581	653	651	629	603	587	657	641	638	573	595	638	620	593	628	606	623	625	604	651	609	612	614	651	587	617	617	671	602	651	664	589	591	616	635	605	596	648	624	585	625	592	576	586	569	620	609	650	603	636	626	680	586	603	569	606	640	647	644	601	595	605	664	626	611	595	616	586	648	600	643	646	589	598	630	643	614	563	624	649	662	644	597	655	607	661	644	623	598	651	639	585	613	629	626	602	605	592	597	594	635	636	652	605	624	640	655	614	629	607	658	603	616	624	579	614	622	651	630	683	646	584	652	587	625	637	619	607	622	651	612	606	604	598	624	596	632	614	554	583	622	650	595	621	663	610	629	625	639	608	627	626	650	592	621	671	632	613	658	630	629	602	656	668	617	574	635	642	621	608	625	594	618	609	646	589	643	643	625	602	582	631	637	617	603	633	637	643	644	591	590	608	635	612	638	610	636	585	612	588	608	626	683	614	629	607	615	581	639	623	640	602	645	610	592	611	597	584	646	617	620	623	595	630	596	648	608	559	627	619	660	630	583	636	615	615	650	635	602	614	613	603	609	598	639	651	590	593	603	616	615	596	585	601	654	611	615	593	625	625	635	595	630	607	685	635	653	629	657	596	621	640	628	602	598	552	553	674	634	613	637	627	593	612	621	589	598	604	638	663	572	560	580	622	636	615	632	659	602	593	660	629	595	643	596	585	633	635	652	625	644	610	610	607	627	647	635	600	606	641	647	617	640	644	607	669	585	633	603	596	635	596	678	596	588	650	600	564	594	616	634	615	644	620	615	629	650	621	629	641	566	606	622	608	587	643	610	632	623	627	604	626	607	640	599	606	645	602	603	579	614	638	608	658	599	613	628	639	612	646	655	605	595	633	577	588	580	618	619	614	607	649	646	640	597	653	603	601	635	613	618	647	607	631	644	608	664	578	588	606	577	594	620	647	609	594	647	652	591	597	622	601	612	632	616	681	588	641	677	607	607	621	628	649	651	624	582	610	648	597	592	623	603	592	616	655	576	605	606	658	600	613	629	610	636	626	583	652	637	635	611	607	580	609	607	604	595	654	631	593	601	632	680	643	588	639	655	604	596	601	596	646	589	636	637	640	605	601	612	594	633	587	601	617	601	594	595	643	565	675	603	610	632	637	611	654	593	601	676	646	617	656	565	629	662	614	600	621	597	598	606	648	591	640	558	611	606	605	642	628	623	645	589	608	623	618	650	619	658	578	597	618	580	620	641	621	603	616	595	633	588	642	591	609	622	652	617	616	623	655	629	586	615	625	604	571	618	639	612	656	592	640	603	643	633	650	633	609	622	631	587	563	608	665	601	609	632	633	609	626	637	591	667	621	635	631	672	643	579	632	635	611	663	648	619	619	624	616	586	654	635	655	607	631	632	644	600	590	611	613	619	614	645	618	631	621	608	587	629	612	596	609	591	672	686	666	615	638	586	646	615	624	573	643	589	636	613	621	608	620	655	600	626	598	617	642	663	633	580	623	637	601	643	607	638	587	564	628	597	609	632	612	624	627	639	570	595	641	589	649	591	612	633	615	625	669	630	621	615	616	618	651	621	606	580	594	617	630	623	591	660	606	600	607	636	658	606	627	639	615	597	638	605	632	569	584	591	636	625	597	611	608	567	654	642	561	622	652	627	571	605	670	625	631	642	607	569	607	615	613	622	639	613	652	583	673	623	650	612	604	598	606	611	572	626	631	605	593	609	603	602	583	645	611	604	609	636	591	631	653	609	595	631	596	607	559	578	660	589	634	579	588	602	661	598	622	551	607	627	669	628	644	644	584	611	612	656	608	617	633	643	671	656	614	583	590	631	584	601	628	643	604	600	634	633	655	648	634	637	592	621	609	645	638	563	624	584	605	621	615	630	613	641	638	680	629	619	594	607	597	638	625	658	610	647	607	604	626	574	626	632	635	623	607	627	613	637	607	589	625	634	678	588	635	564	618	631	625	665	611	708	563	642	606	603	625	581	608	633	610	570	639	634	662	628	653	613	615	590	637	637	623	632	599	583	615	600	606	593	655	604	622	617	614	645	609	611	612	598	631	616	589	626	590	618	614	653	608	657	581	601	613	679	616	612	596	644	648	608	612	642	607	622	603	644	631	610	621	667	600	604	680	597	644	640	624	650	650	610	655	628	663	641	640	602	594	585	651	630	615	612	657	629	589	637	618	598	611	652	598	605	609	593	603	610	638	591	621	603	593	661	606	555	609	610	598	638	612	620	627	616	635	618	630	571	594	632	664	634	637	594	625	612	630	610	633	634	611	677	609	636	620	604	617	595	587	630	603	646	642	603	629	634	629	635	630	608	580	620	565	653	635	603	618	607	602	602	632	628	617	637	636	627	621	601	658	628	634	601	638	601	603	637	612
14428	33470	25368	16481	11123	6866	5129	5434	23307	38101	35111	27499	19484	10587	5794	2720	1171	978	880	887	762	726	679	683	599	641	605	657	641	642	640	678	635	643	644	681	635	631	595	649	688	593	628	657	622	679	615	597	673	661	629	638	643	672	630	690	650	642	612	669	655	647	620	633	642	662	598	613	628	621	604	676	677	663	606	626	634	625	619	647	634	634	596	610	644	638	643	638	671	627	612	663	661	587	683	648	622	647	667	662	646	640	647	596	598	655	637	650	617	629	600	620	622	633	634	639	620	666	600	636	663	596	679	619	653	659	624	625	651	670	595	632	617	663	616	640	633	612	597	651	616	683	619	671	656	607	646	610	672	580	631	698	597	669	680	667	591	650	680	600	630	667	623	635	664	661	601	638	656	634	645	636	637	646	645	647	617	623	658	642	651	643	659	650	643	635	637	642	623	629	602	616	652	635	643	656	696	619	642	668	638	615	634	665	624	645	694	706	638	651	578	647	654	628	632	638	621	682	639	644	666	670	619	662	633	613	629	600	591	639	623	648	639	643	636	694	679	618	608	602	639	703	669	663	625	664	635	608	675	632	642	653	662	615	644	614	639	630	641	681	640	615	671	618	639	639	680	686	673	658	634	610	642	647	636	675	652	680	680	644	630	631	629	649	641	637	645	682	590	628	617	589	649	648	610	620	659	631	650	700	609	650	642	655	643	646	646	607	680	625	673	642	623	647	601	636	638	650	585	681	623	613	679	654	672	687	660	646	605	617	649	630	556	668	595	633	675	693	658	630	609	659	632	631	653	647	616	612	676	639	620	620	664	633	655	633	691	607	620	643	673	620	602	654	675	637	627	628	651	674	639	608	625	656	627	670	654	648	649	641	680	637	699	591	619	649	638	637	606	604	634	644	621	592	657	627	642	637	661	648	681	629	664	670	621	603	623	621	621	618	660	637	631	639	633	644	676	590	582	616	664	670	656	657	652	654	691	597	643	656	591	624	589	630	675	633	659	657	630	706	661	632	647	599	633	638	626	596	617	608	617	614	645	659	583	626	622	660	680	640	644	657	683	618	695	670	717	662	685	648	657	657	626	641	666	645	675	634	627	624	638	632	680	602	671	638	660	634	670	635	686	604	656	682	648	669	648	641	650	614	680	669	651	625	614	630	646	675	641	705	619	617	640	655	675	676	638	618	666	629	628	637	667	671	680	617	638	633	632	657	651	660	641	642	649	668	644	644	664	674	630	614	617	675	670	644	629	650	655	634	634	673	590	632	624	631	613	625	630	650	615	606	644	666	674	620	649	601	622	629	632	627	632	641	667	661	647	656	645	667	606	631	628	650	654	623	642	650	673	663	638	654	651	581	673	654	663	656	593	623	643	635	609	634	646	634	660	597	649	633	610	652	599	709	641	596	696	634	651	660	638	678	622	667	660	673	659	630	650	602	617	688	654	634	625	620	646	647	692	638	643	632	641	602	608	638	648	678	615	643	587	653	606	630	677	612	653	678	658	645	597	582	623	650	614	642	640	644	596	661	650	643	663	717	670	682	610	602	673	647	634	643	626	660	615	638	652	637	629	626	656	618	673	714	647	626	670	638	688	648	642	684	707	685	644	645	664	644	609	609	654	624	655	638	684	657	653	656	645	624	618	631	606	633	626	651	644	663	632	658	673	708	666	637	662	642	630	619	696	634	611	686	639	623	663	631	630	648	632	613	677	658	658	638	570	631	653	637	633	655	602	638	639	626	620	676	609	664	603	678	660	678	621	642	641	652	638	672	622	659	612	638	648	624	598	572	614	620	630	679	626	629	660	634	629	645	599	578	630	615	609	626	649	631	649	609	650	622	668	621	652	632	620	634	682	667	651	602	642	684	643	615	643	631	642	671	621	670	637	613	641	615	573	636	654	629	668	621	665	645	609	645	649	641	630	655	641	666	643	621	672	623	624	664	616	672	610	626	701	628	632	627	709	620	643	634	666	680	655	647	622	640	635	618	595	657	655	664	652	656	651	615	669	622	645	606	608	647	622	655	637	613	642	623	661	623	631	640	689	598	658	652	702	668	665	669	628	674	695	624	628	658	659	626	654	619	670	621	653	639	621	661	644	648	613	646	622	629	638	679	628	621	659	638	660	640	659	601	670	606	624	642	644	622	637	609	606	615	632	643	635	622	673	627	658	671	643	624	620	613	652	649	611	565	629	643	669	687	621	624	625	636	639	634	624	653	618	635	634	635	564	652	648	661	613	669	641	674	661	629	632	655	650	599	638	634	652	633	645	641	620	615	661	623	654	639	624	615	613	631	576	648	661	629	609	632	622	601	667	649	628	639	687	605	667	673	642	629	615	681	643	652	610	618	629	694	650	644	647	620	646	660	630	669	658	623	624	648	664	633	650	640	628	650	632	690	650	626	614	647	636	591	675	694	647	654	690	627	635	699	612	662	707	633	663	629	641	603	643	643	630	661	655	621	633	583	607	639	689	645	625	615	661	625	655	635	640	627	684	646	659	651	620	659	637	644	613	635	623	636	620	661	636	664	659	582	630	634	630	645	645	646	632	627	673	625	672	662	687	655	611	640	659	606	604	674	658	611	642	657	642	687	617	655	674	672	587	650	642	635	617	631	642	601	640	619	627	664	606	620	647	657	616	680	602	646	634	637	645	655	692	593	676	639	646	636	649	658	635	609	647	682	634	659	633	639	675	614	656	668	612	663	655	620	697	651	617	663	661	647	650	621	658	629	620	617	624	629	620	616	673	600	649	609	608	645	660	627	661	640	649	623	612	671	690	612	616	653	650	601	677	612	659	635	618	606	634	667	625	620	635	640	655	641	670	654	597	636	615	603	645	655	659	617	623	627	654	651	607	646	612	673	610	600	627	658	639	705	634	693	568	638	661	692	603	693	597	635	646	670	635	631	662	682	622	627	612	703	629	599	623	652	658	624	619	655	669	616	659	647	644	629	619	602	637	624	634	653	631	600	627	667	639	633	652	668	616	637	630	656	655	638	663	664	683	638	629	624	670	625	642	638	655	612	628	655	629	650	639	659	663	640	646	639	650	636	634	653	622	653	671	656	623	606	633	659	663	603	659	625	629	665	651	620	593	639	637	645	667	642	646	610	634	628	611	617	618	613	648	638	681	679	644	595	624	677	665	643	668	646	606	666	661	609	619	651	630	616	618	676	627	656	665	649	666	674	621	664	632	643	644	623	652	621	648	623	648	605	631	667	646	632	650	657	616	609	638	603	646	616	644	618	621	668	658	660	681	637	633	653	634	631	615	611	652	662	610	673	624	677	663	617	652	655	655	637	681	651	596	629	681	631	629	627	627	660	672	645	600	650	638	595	674	675	615	659	630	639	659	614	669	681	630	650	631	643	660	612	656	676	657	571	636	666	598	635	629	653	691	623	650	678	645	671	651	644	652	610	648	655	624	617	586	665	614	606	639	671	630	637	608	701	668	678	640	655	648	630	656	668	657	630	671	608	642	662
28122	20490	12842	6775	3297	2027	1477	1299	1551	2564	2506	1962	1334	893	606	489	392	415	411	438	406	423	408	386	406	409	436	413	381	413	429	451	410	396	417	430	392	413	381	399	445	417	385	419	415	445	400	446	448	395	392	463	428	388	414	414	396	418	475	435	390	423	357	400	376	430	406	368	416	402	442	413	427	366	411	381	401	423	396	406	400	448	431	404	374	416	415	407	393	415	431	409	411	393	410	426	379	403	377	388	431	368	372	414	422	392	387	421	417	399	442	410	388	400	385	408	424	416	448	402	413	416	410	399	440	397	385	402	412	389	424	393	425	429	414	404	384	434	414	393	392	378	378	401	421	425	387	420	393	418	428	423	405	400	430	426	401	431	396	398	461	394	410	399	447	401	406	417	390	388	391	391	435	390	408	415	406	402	440	374	411	408	404	410	421	430	356	370	389	388	380	450	404	426	426	371	415	401	392	388	428	453	380	431	455	392	399	399	397	434	371	411	426	403	415	393	418	384	413	435	447	415	412	373	432	410	397	405	442	402	400	424	438	388	444	423	424	419	389	388	399	426	403	409	420	415	407	409	414	417	401	389	419	434	409	401	417	386	406	398	412	408	431	430	407	418	426	410	410	420	420	400	417	394	416	431	387	410	366	413	403	392	413	409	396	400	383	416	397	403	385	431	403	394	467	371	420	383	440	411	402	429	427	405	455	408	424	408	429	426	407	394	408	391	382	398	362	412	413	414	356	414	379	385	428	459	434	403	408	414	399	407	388	444	396	392	419	430	395	406	405	414	396	402	413	450	404	424	416	414	397	391	428	386	419	408	412	384	424	397	380	397	428	393	377	415	408	406	437	398	429	423	416	391	429	388	424	413	416	387	393	373	405	404	374	419	423	413	417	434	451	369	422	394	410	443	406	393	362	426	410	443	414	380	388	444	392	423	397	379	404	401	421	391	407	450	415	387	375	424	397	419	413	413	425	433	395	462	381	408	421	408	410	428	421	413	421	398	389	399	437	412	437	421	379	442	386	449	428	383	415	411	431	414	402	450	458	413	384	392	399	418	430	375	424	425	429	434	393	435	400	419	423	383	409	406	397	421	422	407	385	440	433	397	428	402	403	439	411	418	413	399	389	391	435	437	411	419	387	407	407	393	390	398	396	429	428	425	457	459	444	413	429	381	414	429	410	442	411	385	393	391	387	427	394	391	417	402	431	388	408	456	380	486	387	386	372	407	442	381	384	419	445	411	418	420	418	382	454	408	446	450	391	408	429	399	365	382	404	392	429	393	420	470	438	426	403	416	402	364	441	425	435	400	390	400	388	427	443	386	455	392	401	442	438	417	390	388	382	394	417	417	411	418	364	423	401	399	441	402	413	412	431	424	426	397	411	429	405	404	410	409	419	404	430	476	416	393	386	399	424	418	419	437	395	370	392	416	406	410	375	407	435	432	415	398	390	394	429	394	409	408	392	410	407	381	395	362	375	413	371	399	432	369	435	385	396	403	437	402	404	394	408	395	444	439	416	451	391	398	410	391	423	388	411	401	409	403	397	400	437	423	439	399	439	397	382	420	480	415	452	443	395	414	420	413	402	413	371	412	348	417	383	422	446	428	400	402	392	404	438	433	403	445	411	422	427	386	400	448	408	430	386	396	435	397	396	380	405	405	443	390	387	407	409	435	400	391	369	441	407	418	400	424	438	410	431	425	406	398	428	433	413	444	404	372	391	420	404	426	408	444	370	401	412	423	403	409	394	431	406	403	411	427	450	397	392	408	393	426	385	403	375	377	420	419	432	441	399	395	386	378	425	401	399	423	394	445	407	424	441	414	386	434	427	444	373	397	429	429	445	426	419	423	383	377	433	391	423	408	368	434	385	401	386	400	429	387	394	381	462	399	416	438	396	437	432	426	420	395	418	404	387	430	392	418	422	394	388	407	437	435	420	425	408	361	401	382	416	382	437	447	388	375	377	420	403	428	447	410	403	419	414	420	398	409	380	378	464	410	380	412	388	368	446	402	399	418	394	420	410	423	394	399	367	407	414	398	416	420	411	411	408	422	411	389	392	372	432	390	443	427	415	403	404	435	466	431	375	422	450	389	394	409	393	383	440	418	402	379	395	386	394	386	408	410	421	417	395	377	375	415	386	403	384	421	414	442	394	404	449	412	436	392	404	441	392	420	419	390	435	407	399	418	420	405	434	441	395	386	396	417	398	442	385	359	441	397	401	382	390	390	422	418	430	414	435	432	426	419	440	437	404	400	389	385	382	413	411	405	379	415	427	415	388	401	431	421	400	419	404	408	417	433	403	419	410	421	394	389	435	426	427	395	419	391	401	453	375	411	391	396	424	402	384	370	377	440	413	410	396	400	405	409	411	434	416	375	435	403	443	384	410	396	401	411	415	414	419	410	433	391	418	415	413	445	402	424	425	435	446	419	432	401	389	398	397	394	431	365	407	413	421	414	430	413	429	420	364	428	377	408	393	431	454	426	385	389	399	384	392	404	407	406	408	390	420	401	424	387	443	442	417	441	394	388	410	425	391	392	406	421	400	419	397	402	406	409	388	397	429	428	410	392	442	409	366	417	382	416	395	407	380	383	413	404	430	451	403	419	411	415	421	398	427	403	410	394	401	410	410	378	378	414	409	398	378	414	381	394	391	410	384	441	439	354	413	417	408	423	409	393	424	400	389	421	431	378	417	416	395	419	412	399	424	414	446	420	442	416	362	404	406	450	400	420	383	412	370	404	408	420	387	414	420	415	398	419	450	436	404	392	424	388	386	407	394	397	392	412	391	385	413	395	390	395	423	424	430	387	413	447	408	378	438	385	385	388	386	424	429	397	399	430	430	380	401	390	428	418	408	391	410	371	407	380	421	398	401	416	459	380	405	402	413	421	414	409	427	406	414	415	416	408	409	384	454	393	444	443	400	385	445	417	446	388	379	373	430	410	417	373	378	387	405	385	411	377	391	397	415	362	422	395	403	407	400	427	417	387	404	426	426	442	447	411	395	430	400	377	438	380	422	431	414	424	419	410	415	381	407	423	467	411	421	402	420	439	389	423	394	404	423	461	409	398	428	395	412	430	401	410	432	430	392	399	424	381	360	373	438	407	399	401	414	437	457	425	425	384	383	445	374	423	443	423	459	426	427	416	396	419	388	393	423	385	401	468	382	408	408	423	386	385	409	414	387	405	379	399	431	408	392	402	378	437	419	377	405	439	409	376	420	377	397	430	400	438	405	441	414	433	401	428	385	407	412	430	413	416	443	424	406	405	428	373	419	382	425	377	427	410	399	443	381	419	411	413	407	391	393	416	397	405	434	443	422	388	450	409	438	378	395	379	429	432	429	394	414	374	392	404	389	421	409	404	402	421	425	433	419	424	392	428	398	396	415	401	407	376	406	373	425	431	401	380	399	398	397	420	388	390	408	390	417	413	432	402	429	370	410	384	370	411	411	411	419	429	428	383	441	428	396	424	403	408
11683	19168	11277	7693	5578	3688	2718	2214	2516	3935	3386	2622	1653	1063	781	525	426	430	496	390	449	475	435	452	440	438	449	419	446	440	449	444	421	418	472	411	440	471	416	430	429	431	421	454	410	414	437	417	423	462	408	465	467	436	424	472	413	411	450	410	428	405	437	432	445	420	455	468	435	422	440	451	424	447	458	422	423	466	418	447	430	514	432	434	414	460	451	429	459	449	445	474	453	444	464	452	420	441	458	447	483	436	447	441	463	475	449	431	491	434	461	445	454	430	418	413	424	455	438	423	452	439	443	450	459	407	433	448	425	438	440	436	439	468	422	471	439	423	416	419	456	449	428	462	453	417	420	451	444	439	457	478	444	478	461	466	449	412	419	440	437	451	413	431	420	459	432	441	450	439	458	434	424	446	429	448	441	419	430	440	473	432	461	491	455	451	425	448	463	448	447	454	400	449	422	478	428	461	455	480	433	462	439	413	443	459	450	467	438	457	432	424	445	478	435	430	430	456	401	473	422	405	438	419	426	440	421	433	441	433	415	446	469	449	420	449	437	455	441	428	440	445	449	436	465	415	498	459	410	455	454	425	422	463	443	405	455	457	429	429	434	438	469	427	447	448	478	431	438	430	465	427	476	472	474	425	468	463	397	464	484	431	425	463	416	446	423	454	444	425	409	426	468	446	425	427	444	475	435	477	457	459	443	429	491	432	468	438	466	458	440	427	487	464	425	446	467	442	389	431	435	446	450	439	413	440	445	463	410	458	406	445	416	459	469	463	456	396	449	470	434	483	443	421	413	455	489	447	448	431	423	427	446	450	427	408	445	426	454	414	420	453	471	451	443	460	429	489	415	444	459	423	445	431	468	431	431	423	437	454	456	436	424	444	424	446	413	435	464	442	422	469	435	464	427	424	410	455	430	459	424	457	419	412	434	434	461	461	478	422	423	451	439	437	417	438	471	438	434	448	478	427	475	429	440	466	438	416	435	448	458	470	433	474	449	451	443	471	469	483	441	421	484	452	418	457	458	441	426	426	423	438	456	460	455	440	437	459	421	448	492	415	460	426	456	450	469	397	466	449	440	429	439	470	452	466	457	427	441	453	444	454	433	443	435	403	454	488	427	421	452	429	449	435	436	414	451	445	434	430	449	438	414	443	430	412	446	438	443	463	433	428	432	473	465	413	439	446	413	408	441	427	432	438	481	424	430	439	476	440	432	439	438	457	405	398	450	414	420	409	434	424	490	469	438	478	464	443	447	437	460	440	428	463	415	430	438	448	443	443	430	496	418	470	440	422	445	438	437	418	450	419	448	485	434	483	434	439	445	402	436	462	397	449	428	436	462	465	462	410	453	484	478	419	436	463	420	401	446	445	450	447	405	444	429	433	421	459	398	458	475	397	465	450	430	448	452	464	435	432	431	463	456	411	452	445	467	452	472	435	438	419	454	440	421	459	428	461	448	414	426	418	421	416	461	422	461	426	456	437	436	456	428	464	432	393	474	509	430	439	401	470	434	433	436	457	427	427	444	409	431	441	459	441	433	423	405	434	455	474	438	457	453	414	443	460	419	424	456	446	465	460	432	474	412	426	447	463	434	455	419	421	425	427	456	485	450	407	468	477	438	483	477	429	431	420	421	448	441	448	454	426	442	437	435	434	422	421	453	457	435	459	477	414	428	426	418	392	477	466	433	453	432	438	431	454	432	444	440	443	454	444	502	478	444	418	434	456	451	437	429	441	457	420	442	432	469	462	465	458	462	463	454	421	471	455	425	398	424	434	437	436	432	431	438	421	457	465	444	454	440	461	431	441	454	459	460	446	486	462	469	436	438	451	451	460	433	452	437	431	455	442	410	433	440	432	455	476	438	452	454	446	441	419	463	455	439	414	433	452	390	415	447	444	442	451	418	398	453	441	435	449	449	461	463	405	458	438	440	432	466	450	429	417	446	412	416	486	460	386	431	447	428	500	454	441	426	451	432	427	429	424	426	467	469	439	445	460	427	459	407	478	463	444	428	414	457	497	429	423	417	460	451	470	411	431	430	441	419	455	422	454	432	441	432	462	444	412	449	431	437	488	428	465	452	425	416	474	427	406	475	456	455	412	457	427	441	467	461	476	476	430	451	468	436	410	422	398	436	427	447	468	425	441	451	414	448	431	438	429	456	453	437	488	446	453	472	444	481	442	407	408	476	402	449	432	426	453	442	430	437	449	418	464	429	445	449	469	459	428	442	434	460	449	370	431	448	460	444	429	435	442	432	445	446	441	424	445	429	399	449	441	479	454	448	469	450	419	458	418	410	414	446	415	480	430	438	485	456	414	462	431	461	440	394	450	442	424	429	460	444	474	450	422	432	423	396	453	416	437	443	422	416	429	462	413	443	456	433	427	400	422	400	443	404	416	432	444	456	464	426	471	422	457	442	440	422	445	426	447	451	472	429	415	443	428	426	425	456	428	432	438	446	448	412	443	467	433	444	446	430	405	452	426	436	460	446	441	443	423	432	421	450	422	482	481	453	422	472	451	451	464	396	465	434	431	401	412	449	477	427	436	483	464	457	460	450	458	443	413	462	427	421	467	431	456	445	439	436	442	430	449	418	438	438	440	417	448	403	453	413	451	421	437	452	434	472	434	411	433	412	420	447	420	445	443	415	456	441	423	449	438	445	467	423	467	461	445	451	433	454	473	480	439	455	445	414	412	441	474	434	451	429	429	447	460	410	442	401	410	447	436	421	435	451	417	456	460	462	445	432	456	466	452	448	421	461	441	429	475	437	475	418	432	445	441	419	460	420	444	428	490	442	455	447	424	450	464	441	432	476	422	438	448	452	460	470	444	427	451	448	475	455	493	449	426	463	412	427	442	448	458	398	463	445	435	478	443	473	429	443	437	487	440	461	446	479	434	465	440	452	442	444	451	433	471	442	456	450	443	401	428	427	406	459	431	406	443	429	429	438	438	438	438	441	427	448	418	437	419	428	430	437	477	461	451	457	454	406	428	449	432	469	413	437	459	460	449	485	461	406	431	410	401	438	483	472	452	483	397	448	430	457	492	457	436	451	439	393	453	454	453	442	435	422	468	451	448	452	471	453	435	425	450	450	441	458	449	458	467	411	443	462	497	450	455	443	454	431	453	460	455	432	437	428	430	468	454	413	497	446	465	458	450	460	423	413	451	439	400	402	418	420	448	453	452	450	429	406	409	424	423	457	461	452	432	416	456	438	445	424	431	415	448	466	435	435	484	483	473	416	460	434	439	411	454	432	427	431	418	446	408	446	434	463	416	409	420	472	446	459	397	421	421	477	436	474	430	461	452	426	442	454	425	443	432	441	428	417	424	432	403	439	472	431	437	400	476	401	405	462	457	453	431	438	441	451	414	463	431	413	459	464	408	411	467	435	432	435	430	441	433	437	426	432	433	405	465	463	432	457	470	434	413	441	421	433	476	434	439	434	424	442	387	427	444	404	405	412	425	442	435	440	464	452	459
24236	21360	28487	24597	21183	9459	3207	2145	11974	20934	18718	13117	7365	3710	1971	750	580	651	634	624	534	557	499	526	455	516	497	496	479	467	464	465	526	506	483	444	513	483	506	491	488	452	461	492	515	497	488	498	474	476	479	478	485	498	504	485	528	531	495	529	528	476	481	504	472	482	476	457	477	530	460	458	495	515	484	471	463	463	495	481	466	509	487	500	504	476	503	468	472	504	447	497	525	496	490	463	489	487	482	509	462	484	488	487	465	479	483	476	487	515	491	473	479	459	481	491	458	446	474	486	517	548	494	460	502	510	504	483	495	478	495	513	496	505	522	496	513	443	449	481	481	441	500	514	533	502	483	483	483	524	495	499	483	494	488	482	461	518	524	475	475	448	474	500	527	506	505	495	480	464	525	465	471	491	485	466	468	477	469	441	485	461	533	463	490	484	464	462	519	485	501	494	508	498	466	468	461	488	478	510	491	510	496	421	485	500	480	489	487	473	512	502	524	470	471	542	504	512	518	490	474	494	465	470	499	479	480	505	493	463	480	453	510	492	489	521	494	502	469	493	492	422	488	525	515	513	496	468	468	481	459	467	481	520	464	472	464	468	489	476	466	488	505	443	462	492	518	504	497	483	516	518	499	485	532	513	506	500	489	473	492	501	486	488	477	475	462	498	484	517	431	474	515	486	480	471	495	493	515	476	514	510	468	461	438	507	509	497	507	504	474	522	474	500	529	465	484	469	486	492	475	458	457	540	482	453	493	514	522	463	461	493	475	509	499	485	475	439	464	485	449	467	497	466	502	472	473	501	511	489	505	483	500	443	478	487	496	468	494	518	458	465	475	494	469	535	499	465	480	511	523	509	469	477	467	469	483	478	481	499	474	525	508	503	479	476	518	455	475	473	448	508	481	470	508	488	448	481	488	500	505	488	473	508	524	501	474	504	514	503	479	490	483	469	464	508	471	498	459	479	485	510	494	487	502	464	465	480	472	504	493	507	468	488	511	459	502	481	500	475	468	489	459	488	478	502	498	482	474	510	479	508	512	475	509	485	505	486	466	499	472	487	450	444	458	476	481	492	489	525	510	484	498	476	455	513	477	455	509	479	489	455	503	501	463	481	474	469	451	463	468	481	509	495	496	474	500	471	494	498	528	480	500	495	454	463	468	517	501	502	493	496	486	510	467	427	491	479	492	482	480	494	483	495	492	506	498	454	467	482	473	479	514	499	506	481	459	496	476	485	502	503	493	514	498	473	501	484	504	490	492	493	446	462	450	480	478	492	477	450	489	514	503	478	478	468	482	461	483	490	492	514	491	489	517	483	492	507	480	467	496	484	517	525	490	487	503	485	461	491	507	495	498	488	477	463	522	483	511	477	475	487	454	468	522	520	509	456	472	486	506	480	499	459	490	492	450	494	510	484	518	435	463	491	489	491	501	475	485	512	466	509	487	472	456	487	452	461	533	516	465	523	465	512	518	517	483	492	521	500	488	482	480	463	513	467	462	491	512	462	520	472	483	500	495	493	498	465	454	522	470	518	496	525	521	459	484	440	457	459	480	478	436	491	465	489	484	497	489	480	507	491	485	508	462	436	474	463	479	474	472	504	479	506	502	454	478	531	486	507	498	501	486	469	498	500	466	483	488	482	456	483	481	477	531	515	498	500	432	441	468	526	525	469	472	526	533	477	462	513	509	533	495	513	525	510	504	502	513	475	467	486	463	534	448	488	478	483	489	531	495	507	495	505	477	483	514	486	510	494	437	500	468	482	492	465	491	491	499	529	435	480	488	475	493	467	462	497	519	477	469	518	510	491	473	477	465	513	461	521	440	473	512	479	527	515	470	489	490	467	519	459	448	476	507	460	482	469	494	481	466	521	475	496	487	440	499	486	527	507	514	477	477	507	500	492	498	463	482	455	497	483	504	459	498	475	496	511	471	455	533	493	465	512	476	480	486	497	446	500	520	489	541	507	481	472	482	450	482	495	482	459	472	465	474	461	469	484	484	460	486	490	472	466	501	462	480	514	486	446	483	534	462	469	479	495	494	472	463	462	489	475	487	462	470	496	469	480	450	500	507	517	475	473	475	483	482	496	499	477	493	491	498	487	461	510	483	485	485	490	471	495	475	511	510	519	506	472	495	504	477	513	488	474	482	529	481	510	514	465	500	488	505	461	483	508	482	495	474	487	547	486	435	487	471	486	477	480	473	518	487	484	464	503	482	461	497	503	454	483	481	520	497	479	487	435	462	493	529	490	528	485	515	516	531	461	504	535	493	465	458	463	466	475	492	487	483	502	485	512	475	518	507	484	481	494	497	463	461	451	504	522	480	510	502	452	482	480	466	502	460	483	482	455	484	514	475	518	476	477	465	478	531	500	486	483	499	478	533	505	479	490	490	470	500	475	527	477	493	480	487	498	487	453	466	486	467	514	566	470	503	488	497	501	506	474	490	459	489	457	478	480	479	492	471	482	515	509	498	501	461	446	509	494	467	464	458	494	504	519	457	448	503	461	486	485	503	508	462	457	510	457	454	505	494	498	459	498	493	460	505	499	484	469	488	529	494	510	491	521	501	453	473	490	507	505	437	510	485	487	489	492	497	484	477	501	504	460	493	467	482	521	515	490	507	484	486	495	513	432	475	454	477	464	474	471	465	512	489	452	479	524	504	452	492	498	443	496	494	465	453	496	499	441	457	489	487	488	521	471	497	461	451	488	522	449	502	508	494	494	451	440	488	449	476	509	504	507	476	512	492	501	465	500	505	523	490	444	466	512	470	470	467	472	449	445	459	500	499	508	518	476	473	483	500	484	471	504	472	518	487	456	479	507	520	481	500	506	482	487	467	480	499	503	480	480	468	465	498	497	445	509	479	520	478	481	473	512	471	489	507	489	459	517	462	486	489	488	496	483	493	522	474	466	502	502	491	449	464	443	463	463	497	488	504	520	457	495	521	485	474	536	523	549	489	501	517	492	500	457	502	465	487	475	493	499	501	490	477	483	478	489	481	435	474	480	502	435	507	488	529	469	473	504	494	473	477	466	487	467	518	529	504	478	477	474	478	511	469	493	493	487	476	498	496	514	490	465	484	462	475	503	512	473	487	512	471	471	543	485	514	492	492	491	450	541	456	498	484	502	514	516	486	466	454	490	501	456	501	502	457	508	499	497	523	518	444	460	544	461	496	488	498	453	502	476	495	495	481	477	487	464	470	467	460	507	473	507	503	480	491	502	521	500	479	489	462	491	485	460	489	507	493	465	467	446	507	509	518	502	415	498	514	499	494	485	463	447	507	501	466	515	460	472	504	481	483	501	519	486	480	520	441	491	474	467	518	497	524	526	467	524	471	448	476	486	462	489	469	531	464	448	499	494	462	441	493	484	422	504	526	495	515	533	492	491	469	505	444	502	508	507	535	520	488	444	457	466	505	503	509	479	487	513	484	432	492	501	482	499	481	516	452	508	507	498	484	462	469	476	506	510	484	452	517	484
13145	25189	15063	10654	8874	6165	4437	3746	18341	26280	22653	16348	9767	5325	2861	866	679	797	698	679	646	611	524	527	521	502	545	507	557	502	507	481	498	471	498	506	499	503	511	495	529	511	530	479	508	538	526	525	523	539	542	514	486	535	509	513	493	510	543	497	509	498	512	465	486	548	499	502	538	455	493	519	527	534	513	521	516	531	506	535	530	515	497	507	512	518	493	533	504	449	511	553	523	500	546	525	516	468	495	508	497	485	504	522	495	519	526	471	540	500	494	533	489	527	509	531	539	522	507	547	515	462	498	517	526	489	486	494	485	545	534	529	501	533	503	536	521	540	492	471	512	511	540	542	558	533	506	516	512	536	507	508	496	486	492	484	477	523	521	520	517	475	524	499	536	472	506	464	463	534	516	495	481	474	493	471	524	544	518	550	485	541	558	552	484	505	502	491	488	525	517	550	541	505	512	527	525	526	486	538	510	530	521	492	488	484	523	550	509	499	504	526	488	515	525	491	486	510	503	532	506	537	488	510	564	545	509	496	530	497	494	444	506	475	508	518	530	526	486	512	499	516	499	497	490	490	515	531	498	559	480	520	485	530	493	489	447	546	523	481	551	496	513	535	518	552	487	528	480	551	532	494	514	502	531	507	486	537	554	516	503	517	554	481	528	511	500	505	527	488	532	539	511	521	481	477	504	514	482	510	527	505	496	507	496	532	488	497	500	503	485	516	500	538	509	518	529	534	499	529	564	508	521	509	513	506	530	519	504	527	543	477	542	515	528	521	488	566	510	494	513	490	496	536	562	515	513	515	490	489	540	505	534	510	498	510	540	476	561	498	498	558	506	506	520	534	486	524	543	492	494	497	487	494	504	548	513	493	507	519	544	518	527	509	511	507	489	492	534	491	511	477	491	478	523	470	553	501	494	515	502	564	488	530	514	535	491	493	531	486	510	527	513	471	503	541	511	497	519	495	447	503	551	506	512	545	509	527	526	534	521	537	490	493	489	469	446	487	493	448	514	498	540	538	544	513	500	508	515	484	560	487	502	522	504	505	517	528	552	517	501	509	509	535	499	508	512	515	508	483	507	554	500	504	499	494	496	541	490	552	507	547	499	527	488	501	497	487	523	502	533	497	529	473	537	529	509	548	520	466	525	511	516	500	511	506	483	553	502	529	559	477	487	522	506	496	513	484	512	527	523	508	538	505	498	485	514	535	548	498	487	526	520	563	507	497	516	530	475	530	491	483	521	525	487	493	514	532	498	547	526	491	510	510	487	510	491	485	509	527	515	484	490	536	524	517	525	533	509	519	527	501	533	559	489	488	520	521	496	544	479	512	482	485	522	505	506	520	528	510	513	495	506	539	519	498	555	523	536	509	537	536	486	518	530	539	501	532	513	483	518	482	490	506	520	504	550	500	534	488	493	519	460	516	480	529	493	472	481	533	523	547	513	524	507	488	508	539	489	484	512	525	506	515	486	522	479	493	511	496	514	532	472	512	485	526	487	489	539	510	544	505	500	503	515	474	508	540	487	511	573	520	501	529	524	542	542	511	557	500	512	513	509	493	469	497	470	482	480	530	522	474	514	499	484	507	546	465	495	496	472	495	524	524	511	515	493	532	515	487	480	518	496	530	512	504	514	517	514	492	526	527	517	486	522	539	529	508	519	538	486	512	490	533	497	536	482	508	523	529	542	555	520	516	532	506	454	474	524	544	494	511	509	503	469	505	538	537	483	470	489	521	481	510	530	500	531	448	476	503	517	524	516	511	527	523	517	491	475	488	510	539	495	505	526	478	531	545	513	545	485	484	486	476	539	524	496	497	472	493	489	502	534	485	473	542	480	491	555	471	522	513	518	514	525	514	502	503	500	552	502	496	550	499	500	509	487	513	538	503	494	520	513	494	536	514	491	512	492	513	492	480	529	516	490	513	540	536	496	487	515	496	545	520	500	480	464	513	523	534	532	504	513	512	514	544	526	482	493	527	475	504	469	530	525	494	506	549	515	507	485	480	546	539	502	514	478	472	529	472	479	504	538	517	511	476	521	522	493	495	498	478	528	508	563	502	504	541	518	489	519	534	531	487	532	490	489	499	522	545	520	491	503	523	524	536	491	539	558	523	528	485	538	495	488	493	496	513	485	524	534	521	533	523	511	508	515	502	503	523	511	508	505	540	514	492	493	479	517	554	540	460	530	518	501	502	523	487	485	505	526	525	551	503	519	511	472	498	490	521	491	510	494	500	515	514	524	504	495	534	487	514	516	566	524	511	493	520	479	476	488	500	527	523	537	525	537	506	498	525	506	445	515	514	501	482	501	520	477	504	505	489	502	494	486	533	503	508	557	497	512	528	528	506	513	492	491	488	506	551	479	460	541	514	545	443	487	468	521	506	498	501	512	510	497	500	487	505	496	508	531	496	526	550	504	460	505	456	527	511	515	463	466	486	512	501	503	514	503	495	509	544	520	511	517	504	534	508	529	545	509	485	540	533	448	511	491	506	535	479	484	504	502	467	468	511	542	516	490	520	477	554	523	490	530	486	515	525	506	493	481	500	514	474	544	582	524	506	544	556	518	503	537	489	553	511	556	514	506	523	544	525	522	501	553	521	565	511	490	474	511	502	494	459	516	460	489	497	494	528	527	498	453	470	504	536	533	520	479	515	535	495	503	510	499	499	481	506	552	505	518	529	498	516	514	549	526	491	510	498	504	510	491	531	484	495	511	536	499	504	504	537	509	557	529	497	540	534	553	478	478	526	513	493	525	481	502	524	523	507	504	531	504	491	495	503	523	489	549	492	549	478	514	515	456	534	482	533	518	525	512	567	489	479	523	527	497	523	561	511	558	481	519	488	475	518	522	485	559	516	513	538	485	504	541	539	527	530	501	511	491	521	506	508	478	497	518	529	574	495	532	538	495	526	491	518	510	521	521	507	526	503	496	466	533	507	516	476	506	501	490	517	504	516	541	514	482	484	496	512	510	549	532	508	547	526	489	528	505	522	485	512	486	498	494	517	506	519	495	517	488	524	508	507	514	481	513	519	507	528	494	488	501	550	525	533	488	511	490	518	506	523	523	498	508	476	499	510	526	526	472	508	522	486	507	535	537	487	486	531	518	501	531	531	539	491	490	473	517	510	513	483	516	527	469	467	540	471	515	524	520	530	482	523	535	519	466	496	465	476	545	504	505	533	520	536	522	511	563	485	514	497	534	480	525	525	505	520	527	580	483	530	489	528	524	529	507	548	491	497	498	501	534	520	480	514	493	512	517	515	504	493	509	507	488	511	506	514	485	474	499	512	473	549	511	531	482	516	493	511	492	517	502	520	496	527	542	516	529	504	500	484	500	492	497	528	506	525	498	531	485	514	494	488	522	501	509	548	496	477	498	517	521	484	518	473	519	513	511	479	518	526	539	512	505	516	507	500	494	553	520	473	495	513	533	538	502	516	449	515	512	507	522	511	516	495	517	529	523	517	492	517	522	499	506	504
25318	21370	27461	25548	12351	3438	2164	2728	8948	12516	10221	6718	3801	2225	1331	542	565	586	543	547	530	500	475	462	448	482	445	482	464	493	474	476	451	470	450	451	459	471	473	485	468	453	466	468	461	505	424	455	475	455	450	446	469	468	486	470	468	519	502	478	483	476	453	415	450	492	459	434	416	475	466	465	487	463	464	497	462	492	448	472	462	463	443	453	507	481	446	474	489	469	505	461	453	477	452	457	446	431	448	446	448	498	480	472	461	489	416	463	478	478	456	475	464	451	453	430	453	492	472	453	448	426	503	445	430	461	490	484	447	439	461	471	466	474	477	453	476	469	483	485	441	489	476	431	453	447	429	484	468	453	461	445	463	454	478	471	452	467	494	481	447	443	450	498	485	474	484	434	465	454	505	498	509	487	476	454	463	477	492	472	461	463	437	472	437	489	446	443	452	483	451	438	458	474	457	475	454	423	484	444	453	480	508	442	443	435	440	469	487	511	437	456	455	423	457	459	455	486	478	456	486	457	467	448	483	462	449	479	468	473	453	452	467	484	489	479	470	462	450	475	493	438	439	452	450	497	488	488	475	456	473	472	499	480	475	452	441	463	475	449	468	462	444	435	469	465	467	486	494	435	428	453	501	492	466	494	496	476	475	435	463	450	475	454	485	480	505	453	428	494	447	428	467	460	449	469	462	474	473	471	460	490	478	424	454	473	486	472	476	452	466	482	451	445	429	491	473	460	465	464	489	453	461	479	452	503	485	469	478	445	435	447	429	463	475	466	476	459	490	481	492	489	494	463	464	450	447	451	461	515	483	468	500	415	465	472	447	499	454	463	492	484	478	435	421	486	451	464	522	463	469	467	494	462	466	470	453	440	484	488	477	461	438	450	477	405	452	438	429	454	440	433	454	443	443	456	467	473	446	457	521	488	482	429	450	425	458	423	458	448	511	478	447	489	520	488	456	475	437	444	497	480	424	482	499	476	481	467	472	452	473	443	449	492	458	473	488	456	465	479	484	480	488	493	471	450	510	463	473	468	478	497	451	459	493	432	449	465	463	527	477	468	446	443	457	492	517	431	474	489	524	459	487	460	460	472	464	459	450	506	492	484	433	465	456	438	474	456	497	456	463	472	468	487	466	428	501	470	464	516	474	473	466	460	493	501	503	490	498	456	490	483	451	492	446	476	472	461	448	459	479	476	467	441	449	486	474	465	445	467	461	479	448	453	468	473	467	490	468	500	412	498	499	486	481	502	449	464	469	427	474	460	431	455	468	437	466	442	468	451	455	464	458	440	468	473	500	464	515	464	475	470	464	477	500	464	454	463	455	497	466	473	467	443	456	448	483	472	466	435	460	456	454	525	472	463	478	464	459	476	516	490	478	463	468	485	453	442	513	472	442	443	444	475	462	437	477	455	463	460	469	483	474	435	485	443	457	441	471	476	452	469	427	453	456	466	463	448	479	454	440	464	478	451	447	481	476	463	454	387	453	493	439	465	458	491	506	465	478	470	483	473	510	478	467	480	455	424	485	490	432	462	441	469	451	455	441	443	447	430	450	439	476	435	483	493	501	472	472	431	468	468	471	448	447	449	426	471	465	477	464	456	465	483	456	470	473	479	438	429	443	507	462	479	451	509	468	453	448	459	438	489	432	436	440	446	467	454	475	455	508	526	444	485	467	502	467	450	472	461	468	446	477	492	491	449	493	496	468	447	465	466	446	453	448	490	484	479	474	441	473	427	431	440	473	455	458	501	480	478	437	473	485	488	465	462	468	463	480	486	442	465	444	477	442	466	471	473	439	441	456	449	461	453	475	475	463	435	464	433	483	443	427	440	408	445	441	478	449	435	478	483	485	445	442	496	473	457	452	450	454	477	443	489	436	500	493	454	471	456	434	500	435	438	470	493	474	426	474	513	482	478	505	494	457	431	441	450	480	475	473	462	471	488	471	476	457	477	442	476	464	460	493	482	498	449	462	469	469	481	440	442	440	473	425	493	459	459	463	466	459	455	408	434	465	438	502	492	496	454	465	478	531	459	431	426	452	470	493	454	453	451	452	442	486	433	445	504	463	436	422	461	481	453	492	459	459	470	456	481	484	516	466	477	464	508	479	468	464	475	482	464	494	477	425	479	490	431	459	448	455	475	470	459	468	489	469	475	465	505	490	496	472	439	514	446	433	441	479	471	503	423	453	451	456	468	505	505	463	448	414	463	482	448	503	476	508	432	479	488	445	470	498	455	445	436	480	433	445	450	439	457	449	456	462	460	493	481	449	471	478	460	478	444	469	393	432	484	464	484	470	453	453	488	459	442	486	482	457	505	505	502	476	455	488	442	467	431	488	451	489	483	450	465	457	458	437	433	477	420	474	501	472	463	477	467	449	492	470	469	478	470	422	426	477	477	478	499	480	442	479	457	446	459	474	491	467	456	454	501	471	461	435	493	474	477	525	489	452	492	495	485	488	469	448	493	466	487	455	454	479	505	495	488	467	473	478	438	510	480	485	496	467	498	447	472	418	468	452	471	440	462	499	509	466	450	458	477	534	482	454	484	482	499	467	464	472	451	471	465	416	465	455	477	441	416	427	458	488	457	469	429	449	468	472	501	453	448	473	449	447	470	478	514	421	475	465	446	542	472	464	472	457	463	452	442	457	486	517	472	454	415	457	460	486	464	477	447	487	487	472	483	426	476	502	419	483	448	470	453	507	480	471	466	462	451	450	444	414	482	488	463	464	487	478	471	480	465	442	486	470	461	471	475	416	461	488	456	459	455	486	464	451	464	448	460	477	452	475	474	455	488	490	462	463	472	468	475	449	456	448	468	486	461	453	473	438	474	468	450	461	435	428	477	467	454	452	473	460	486	484	449	472	456	491	445	479	472	450	478	455	501	462	464	478	448	469	489	455	475	477	456	497	500	432	461	456	459	431	485	452	438	442	443	472	502	469	434	457	446	448	440	467	482	473	439	445	451	477	446	458	444	474	521	467	449	444	438	467	486	446	457	486	451	413	442	443	481	431	455	452	477	448	459	470	448	473	486	454	438	447	501	459	461	499	473	445	468	463	475	456	448	476	490	458	470	449	485	461	455	463	475	493	459	491	476	482	473	438	472	499	484	493	421	472	432	473	459	444	485	498	465	460	452	438	462	450	470	482	432	467	447	468	470	442	499	501	457	470	441	449	457	423	440	458	470	415	473	474	439	499	452	463	482	437	462	497	501	499	450	480	460	475	450	484	478	465	482	466	479	476	482	491	482	457	466	474	460	445	487	458	482	502	486	469	475	464	455	429	473	441	465	461	466	468	480	454	465	472	457	490	438	431	455	482	509	457	456	420	443	438	520	451	487	516	458	464	480	477	448	493	470	489	444	463	464	455	486	441	500	451	465	459	485	433	452	495	445	475	503	471	466	493	453	451	487	475	469	449	463	478	477	481	433	465	435	444	454	484	475	442	465	449	475	527	437	492	489	474	471	488	460	496	471	438	449
13598	21740	11554	8015	6811	5304	3799	5574	16834	20100	16301	11036	6429	3804	2140	579	721	830	673	689	575	525	517	514	529	518	509	512	523	456	500	555	519	498	458	542	486	523	530	499	496	523	466	484	526	463	515	471	527	454	450	460	531	504	520	502	532	472	524	567	527	522	512	497	498	493	503	488	525	493	537	506	493	512	483	516	529	469	508	544	504	519	470	488	538	497	525	496	514	497	482	489	451	483	505	449	524	477	524	510	463	500	512	510	536	484	473	528	475	468	517	461	507	511	515	495	492	508	481	502	503	506	538	512	519	490	486	490	479	484	499	522	497	494	477	488	508	504	485	487	463	513	536	522	469	529	543	487	498	505	488	459	480	510	494	498	486	503	495	548	493	534	480	529	525	495	508	525	479	500	527	531	527	517	495	542	477	484	559	529	548	508	516	471	490	498	509	531	468	524	458	460	512	502	439	499	499	505	497	503	474	543	521	488	487	513	470	459	475	489	509	507	476	504	473	500	479	533	469	494	510	476	529	510	502	497	499	497	494	482	485	510	500	497	491	525	490	520	494	524	483	485	516	532	472	496	525	477	469	505	488	499	500	475	533	471	514	510	482	497	481	490	509	502	468	514	483	502	494	517	472	490	472	507	500	486	505	509	482	540	567	519	475	480	483	489	499	480	501	485	559	465	516	530	483	485	504	489	521	457	491	490	491	492	493	449	497	512	504	559	509	511	508	513	515	503	521	529	479	494	518	509	511	469	471	468	474	544	460	520	496	487	515	442	502	500	511	493	523	447	516	507	511	511	479	545	518	544	483	510	500	503	475	496	496	512	454	560	493	517	503	480	475	504	512	456	498	516	497	483	509	504	516	493	536	480	460	492	501	508	526	500	497	519	498	479	519	531	480	520	473	468	510	499	513	480	510	519	512	487	487	494	502	493	481	484	497	529	469	499	504	468	520	482	485	494	498	537	512	487	495	515	512	517	497	531	494	478	473	492	529	480	500	502	521	518	500	493	461	486	460	535	498	509	456	495	513	500	517	506	498	520	499	507	510	526	494	506	477	550	505	486	511	531	484	510	522	519	514	493	533	516	496	518	533	484	536	503	519	477	507	492	501	525	530	499	475	494	475	475	507	514	518	498	550	551	541	519	453	496	479	480	472	519	473	505	505	485	485	478	492	495	484	484	485	464	481	509	521	526	484	505	538	499	496	522	517	522	508	503	504	497	539	523	522	480	534	494	489	491	484	499	533	514	515	467	511	487	500	531	533	510	498	470	482	488	487	495	526	518	469	528	485	511	491	536	503	542	468	488	517	514	531	484	518	531	491	486	505	503	530	526	493	486	518	472	518	506	510	512	480	480	503	518	492	539	540	514	482	509	482	504	519	497	507	480	458	493	539	515	481	489	476	501	489	494	510	517	512	521	508	514	474	496	511	481	527	500	501	497	497	464	514	534	501	505	476	518	475	541	501	523	520	526	480	486	497	473	539	482	515	473	499	480	479	527	483	497	505	524	508	541	520	493	529	492	501	503	527	512	530	502	533	530	504	561	473	511	518	498	472	515	500	532	513	479	517	479	528	521	488	515	471	509	501	502	513	475	553	495	526	503	509	507	528	481	508	554	465	513	496	518	501	506	524	492	473	509	498	536	502	493	496	500	489	495	480	488	521	493	504	465	482	517	466	520	495	453	489	481	475	523	543	491	501	503	511	537	520	468	493	503	487	522	450	456	529	495	518	483	509	484	510	497	493	526	471	558	549	494	487	540	530	485	516	500	460	451	507	525	508	474	507	470	536	485	469	497	488	520	518	519	505	510	465	545	503	498	489	524	523	539	526	508	528	517	520	535	534	458	569	476	499	485	500	535	444	497	522	510	501	511	497	516	489	497	464	515	485	494	490	487	480	472	497	481	473	527	486	475	500	520	507	507	488	496	461	505	528	531	529	487	523	511	506	490	529	476	508	471	497	491	497	498	528	507	473	497	475	546	484	518	501	519	494	521	499	447	443	514	539	487	519	516	523	488	463	497	491	491	457	480	547	449	519	512	538	537	516	546	489	499	521	543	514	533	512	480	494	494	498	516	496	486	518	461	528	522	555	515	500	503	498	528	520	481	531	506	478	479	484	524	439	501	507	500	512	500	499	537	488	506	508	461	479	487	481	483	463	482	518	471	528	487	503	502	516	526	481	511	517	492	508	495	535	513	481	474	557	480	489	504	502	485	529	505	522	473	532	515	461	492	495	513	503	490	494	497	505	483	502	515	476	496	468	499	510	522	504	543	498	521	459	505	529	519	549	509	469	551	481	512	499	506	494	523	456	500	470	518	487	467	523	525	512	491	517	478	476	501	508	525	518	506	508	510	511	504	513	495	474	497	479	501	557	494	496	483	489	532	507	536	498	472	485	522	542	527	473	538	482	516	519	494	503	516	505	510	501	503	514	512	477	526	453	508	515	511	485	503	515	498	510	548	482	480	490	473	525	515	488	493	500	487	508	488	495	522	485	497	481	495	519	493	551	472	488	523	508	511	532	496	535	502	533	463	484	486	513	462	488	490	500	467	503	489	526	488	525	515	527	532	489	464	486	490	482	525	490	515	502	502	498	511	487	455	508	491	481	544	518	518	491	481	494	501	481	482	496	476	562	502	518	528	495	504	469	519	524	486	474	503	502	491	466	508	506	507	502	473	526	510	511	505	492	511	507	504	551	497	512	503	505	482	494	500	507	478	554	514	542	519	468	494	520	482	460	493	464	530	498	493	458	522	514	471	562	540	458	512	504	508	532	498	475	496	472	527	539	522	485	476	503	525	464	478	513	519	505	511	496	505	513	458	489	492	521	525	511	511	508	505	495	515	524	499	522	515	479	520	512	486	501	496	511	514	529	502	472	528	522	496	522	471	500	488	498	492	508	471	513	481	506	533	518	514	536	501	514	486	499	520	508	506	491	489	495	498	500	524	523	481	497	474	482	503	513	467	499	486	502	494	484	496	510	428	519	492	506	529	526	485	492	519	475	508	481	514	481	501	505	496	503	549	474	514	516	480	550	490	481	493	530	497	474	444	497	499	504	502	494	507	481	525	488	493	481	480	525	496	485	519	514	522	501	535	475	505	513	524	520	491	536	550	564	507	501	513	481	514	470	487	491	520	511	503	511	496	480	489	505	531	515	481	469	507	489	516	430	503	559	488	488	491	475	515	501	482	490	505	471	505	503	487	505	509	505	533	532	501	495	508	478	519	501	512	511	567	523	502	485	506	527	539	500	481	568	486	512	490	509	531	538	516	481	520	450	533	471	541	533	499	483	478	496	480	476	490	518	484	509	503	477	497	485	492	472	487	455	490	493	500	527	477	525	499	487	491	501	514	523	517	513	501	520	475	527	478	513	491	502	508	486	464	490	512	568	506	530	497	502	480	514	478	517	536	465	514	511	502	525	519	495	484	496	480	497	504	498	520	518	508	513	520	511	483	505	511	514	484	510	530	506	528	530	485
22897	21442	29226	24049	21446	21604	11803	4256	24696	36699	30881	21244	13993	9184	4519	1164	1231	1298	1049	966	771	728	662	637	657	596	626	617	636	617	645	635	597	573	615	603	621	624	643	648	715	676	628	619	663	650	630	639	590	622	636	662	670	598	645	652	664	599	665	635	696	602	605	630	616	588	627	644	656	579	611	623	598	660	630	637	628	610	614	630	608	610	585	646	626	630	598	657	594	591	632	642	641	600	641	639	627	640	635	616	652	612	653	617	586	678	602	630	627	625	577	654	620	605	597	679	654	640	675	596	572	627	611	573	619	644	601	604	591	622	627	619	631	642	621	659	599	583	661	620	618	631	659	615	620	629	614	626	617	637	593	606	585	679	582	615	599	633	628	623	669	624	606	622	649	635	642	643	588	584	618	620	635	562	606	631	660	655	596	634	632	559	641	676	653	590	600	624	644	600	631	643	599	643	645	599	631	610	624	626	641	657	568	640	635	590	613	624	624	598	625	589	600	625	609	647	644	618	613	583	610	580	638	591	643	567	645	626	625	650	637	643	608	622	626	633	614	590	629	643	621	608	612	584	625	579	625	598	621	640	641	594	614	602	545	604	589	615	594	632	611	663	628	625	613	611	676	677	640	606	632	669	613	624	582	640	648	623	588	617	650	610	624	591	644	601	571	612	603	631	597	623	599	608	600	655	601	585	571	628	607	620	581	611	587	601	608	630	614	594	624	630	650	616	625	644	634	626	651	625	644	583	644	609	628	620	595	619	631	655	632	611	630	623	641	633	631	616	604	605	604	563	624	600	639	648	676	622	646	616	623	599	667	643	637	632	653	661	647	625	614	557	574	568	569	633	584	641	629	694	641	597	590	614	597	599	657	670	656	632	677	614	632	606	634	613	602	608	601	588	614	626	647	641	627	564	619	653	600	609	595	618	615	595	592	574	596	618	643	608	621	665	590	560	656	659	617	599	659	594	642	613	616	594	624	578	640	684	599	608	603	641	617	633	631	571	610	648	650	607	624	656	658	620	625	645	612	606	608	612	645	573	588	600	672	664	643	577	595	615	623	553	620	626	602	629	638	616	625	663	623	677	626	628	623	643	616	604	605	652	651	613	593	620	548	611	629	634	632	589	660	606	598	604	629	627	646	598	607	605	618	644	605	615	595	606	654	636	674	580	610	645	607	642	650	626	587	611	655	628	630	614	629	610	652	668	631	599	648	621	669	625	694	624	614	653	606	620	624	608	641	631	643	603	585	652	647	645	613	645	635	642	615	630	627	626	621	593	583	613	673	599	598	617	665	657	608	643	544	604	597	587	600	613	616	593	632	642	630	617	630	598	664	590	592	607	613	644	622	626	618	600	649	658	632	616	600	623	581	619	626	602	609	608	563	642	653	678	625	624	633	652	606	629	628	646	576	643	647	618	617	606	606	653	613	591	669	602	560	612	628	599	593	617	631	602	599	585	620	535	644	620	609	630	631	576	665	646	601	631	641	633	596	617	641	649	612	605	643	610	605	618	636	631	614	612	615	594	638	644	598	628	628	640	604	607	628	599	627	593	653	614	629	627	600	587	605	676	610	637	608	618	576	653	584	616	646	604	645	628	655	614	653	588	640	599	661	621	623	628	632	624	626	642	627	568	631	686	653	608	652	593	604	600	604	635	629	627	638	611	599	619	621	647	659	605	615	633	652	605	632	656	628	636	601	647	618	611	616	626	591	643	682	617	622	702	635	625	624	609	613	594	634	600	615	627	636	621	579	632	673	648	612	620	635	610	627	650	576	638	599	595	592	618	631	577	622	626	632	664	679	634	631	669	584	631	596	641	623	620	621	619	665	672	618	593	594	640	624	603	587	586	632	644	586	626	624	644	650	606	668	636	609	606	654	634	605	653	623	628	598	624	609	629	633	646	614	659	568	630	597	670	592	647	585	609	602	638	633	628	595	656	602	646	635	670	630	631	623	651	612	614	620	621	621	599	611	655	667	651	613	557	648	639	586	648	615	613	570	652	647	649	609	597	620	621	617	641	613	648	650	590	565	589	603	608	675	658	652	576	615	598	642	615	614	589	613	624	639	601	590	643	610	637	648	649	598	697	629	652	633	654	609	596	660	576	613	637	651	604	662	601	610	672	634	615	640	596	594	635	578	662	623	599	584	660	647	578	601	592	631	601	633	650	579	641	644	628	612	648	614	597	644	641	638	606	657	620	614	581	625	611	625	616	624	649	616	610	604	662	692	635	645	613	609	616	621	626	614	615	667	610	591	653	621	614	583	578	614	633	635	594	612	658	629	657	646	611	628	604	623	578	568	642	650	612	648	601	610	603	601	613	611	645	633	574	580	613	660	682	625	623	594	612	595	619	595	611	603	627	651	625	604	616	571	689	589	592	624	614	631	598	587	585	613	599	640	642	607	604	605	650	617	627	594	634	592	599	619	568	604	619	678	656	643	613	650	624	625	634	641	562	582	590	621	579	650	612	625	612	601	675	616	618	619	656	669	565	627	621	629	631	614	609	635	628	628	615	584	610	650	617	621	581	594	591	615	623	633	639	610	651	580	603	624	631	601	632	666	635	610	629	634	665	633	585	633	612	682	615	617	641	588	601	623	560	576	551	581	628	647	641	652	614	620	611	605	625	617	679	602	594	660	631	620	650	599	609	614	614	616	590	609	625	614	625	612	643	593	609	623	629	601	648	662	621	634	612	630	648	638	622	595	644	614	618	603	631	613	647	613	619	621	630	577	628	601	618	608	643	650	594	627	610	681	642	630	621	606	604	624	610	616	604	627	632	639	665	601	632	657	611	613	651	626	639	602	626	632	653	617	632	587	651	620	631	624	641	629	625	625	602	634	650	656	621	610	624	612	623	609	656	640	610	617	661	646	624	596	589	610	632	586	585	666	607	558	586	621	628	648	627	592	622	602	602	620	584	671	631	635	583	595	606	655	629	608	634	624	643	592	600	580	646	596	621	654	642	598	605	632	613	623	619	624	634	586	624	568	601	601	588	596	633	617	641	683	636	631	594	628	656	622	578	619	609	593	569	612	617	658	608	602	627	643	622	583	540	613	623	665	625	627	604	631	648	639	645	619	638	654	602	614	593	638	641	620	635	621	596	625	605	616	622	613	599	606	641	622	619	562	652	647	598	607	651	566	599	630	600	644	622	609	638	624	646	601	605	637	635	609	649	642	625	635	577	650	636	637	614	562	625	648	609	603	662	653	606	610	654	646	575	654	648	648	639	635	597	647	630	618	655	641	660	602	601	616	551	650	618	610	633	645	614	619	609	654	630	613	614	624	612	600	630	603	604	641	638	604	641	591	628	609	661	602	635	642	641	579	605	589	604	641	664	606	601	598	609	653	643	568	632	647	598	645	633	557	620	673	610	613	624	611	673	625	606	630	624	631	624	619	588	613	632	620	614	622	601	627	652	623	633	590	653	579	632	640	571	596	605	605	578	617	616	603	589	603	639	621	616	632	612	667	590	637	651
17094	30941	18669	11999	9592	7406	5439	6825	32226	38996	32477	24268	17575	12662	6094	1439	1536	1783	1446	1150	948	820	731	677	651	641	612	613	628	636	639	628	687	643	644	621	642	637	671	646	610	639	648	646	655	585	651	620	585	648	642	650	654	636	682	613	640	619	593	631	623	683	621	637	616	658	650	668	631	636	642	636	629	627	658	684	624	642	656	614	614	634	645	629	581	619	625	657	578	597	640	579	627	645	648	642	652	622	650	610	622	606	600	682	614	670	625	613	581	636	613	632	639	644	656	670	640	630	653	616	625	670	606	663	596	644	630	669	693	636	642	671	627	670	601	625	633	650	633	648	612	622	613	638	662	613	611	630	658	606	638	627	634	663	615	636	678	656	563	686	668	606	657	661	623	649	639	635	613	630	635	630	652	676	633	654	635	601	607	616	606	664	650	626	623	649	678	636	579	633	622	631	615	662	603	643	643	642	627	627	620	648	693	633	641	661	679	647	624	631	636	588	669	665	621	648	664	612	675	626	623	639	651	655	644	582	641	676	631	653	671	602	629	686	656	604	603	629	642	634	649	643	659	626	658	659	628	644	639	647	603	645	663	613	650	633	670	696	649	682	628	647	626	631	632	629	668	650	634	652	622	640	677	680	687	600	645	656	655	657	608	687	626	615	610	619	649	662	651	650	636	593	643	586	666	584	642	619	625	666	623	628	639	615	632	665	681	615	672	595	642	641	621	646	620	617	623	656	687	653	662	658	609	615	622	670	587	614	672	631	656	633	605	635	610	681	665	628	634	586	646	667	644	649	660	625	641	637	665	627	614	614	602	638	579	625	638	612	652	645	633	632	638	616	649	631	673	642	666	645	711	630	635	619	673	658	597	645	663	687	651	660	638	661	631	637	646	608	659	650	603	623	621	611	665	626	638	630	673	622	679	611	611	628	650	619	624	664	635	636	622	648	623	649	629	671	645	668	697	660	652	659	676	610	618	628	652	617	629	649	676	619	635	637	634	692	657	623	645	641	653	607	625	618	668	696	597	662	639	651	623	650	672	620	664	631	644	617	665	643	635	615	629	623	666	624	596	630	609	650	568	628	617	639	628	650	629	649	662	639	635	613	622	665	649	585	616	626	620	646	618	633	637	617	612	599	608	641	660	643	595	650	646	633	592	663	654	592	631	623	624	656	619	609	668	659	689	703	606	638	612	616	608	652	639	630	644	626	628	684	666	657	649	671	659	664	648	635	651	655	597	593	685	617	692	633	664	656	655	635	640	657	600	595	633	600	662	679	639	665	651	659	662	649	661	661	667	589	590	655	638	607	642	678	631	633	640	657	636	612	630	647	604	635	666	653	598	646	657	679	638	658	657	625	632	610	673	605	666	594	633	656	634	651	637	595	620	647	573	650	608	634	642	654	619	660	610	648	630	602	701	643	592	655	691	665	622	632	646	667	618	668	607	621	605	649	649	667	704	644	617	652	619	659	640	641	651	676	624	637	608	615	633	633	620	615	662	658	689	655	622	602	629	628	615	665	638	644	606	585	616	632	634	655	617	620	635	631	610	652	592	664	678	664	653	636	635	597	658	592	654	619	656	629	619	627	649	649	635	668	633	628	651	663	677	649	647	641	627	624	680	627	636	611	647	602	645	594	637	647	659	640	571	624	654	636	613	627	675	620	649	643	602	639	658	631	646	659	634	665	664	648	649	644	635	683	645	680	665	629	649	656	676	617	648	654	652	677	627	674	631	621	683	666	617	633	653	630	617	642	639	660	687	638	650	645	655	647	650	630	660	599	674	653	599	630	652	607	627	652	629	641	597	618	617	616	622	604	615	596	652	660	662	666	641	607	664	655	686	635	706	647	630	630	649	632	640	614	632	660	623	669	665	632	655	618	650	655	672	626	646	648	625	653	676	628	606	624	621	648	619	612	637	622	674	642	660	618	652	608	647	630	663	636	638	624	663	659	619	654	681	627	623	663	660	637	637	670	655	611	640	679	628	625	668	643	653	654	629	631	614	647	644	652	656	617	623	694	601	612	684	670	637	633	628	661	658	603	642	613	656	627	620	648	620	667	645	660	623	705	664	623	639	645	626	695	608	631	624	640	609	641	612	658	645	611	617	668	620	686	631	707	644	666	609	628	641	637	640	589	679	612	644	629	658	647	640	604	608	662	647	638	632	646	647	640	650	629	627	569	652	621	612	682	665	670	620	666	654	663	656	579	621	641	641	647	644	629	619	624	649	592	641	663	600	647	623	659	657	630	627	650	653	625	657	608	685	658	663	621	648	613	620	681	638	652	630	633	609	662	667	649	635	608	680	638	699	654	605	650	633	652	671	645	655	621	627	616	652	642	671	659	652	634	642	607	640	583	649	638	655	645	696	619	666	640	637	635	621	650	654	647	641	661	622	651	589	639	614	639	589	652	657	661	649	632	711	650	614	673	645	611	648	629	603	603	624	666	633	655	690	648	617	650	649	650	621	650	608	659	640	618	649	642	635	672	657	618	686	650	651	651	637	651	629	631	642	611	658	647	637	681	575	665	640	638	631	607	594	663	696	653	606	597	687	640	632	594	626	680	628	605	579	645	633	605	693	684	645	597	656	641	660	630	638	611	622	620	631	689	611	641	611	624	631	671	601	647	642	631	650	582	655	639	706	678	622	651	682	646	588	631	638	637	596	658	659	656	674	704	636	633	658	640	664	639	660	625	650	611	662	643	662	613	622	629	628	602	610	640	652	596	655	597	626	657	685	663	610	634	608	670	623	669	626	636	610	678	658	658	629	656	638	643	623	599	629	688	625	635	641	676	671	587	634	638	655	633	641	649	653	642	620	636	618	595	653	635	642	672	612	627	637	626	636	663	604	630	648	634	612	677	599	624	628	633	626	665	605	680	639	655	644	641	625	624	605	639	617	657	647	678	608	645	642	605	636	639	675	673	666	667	651	647	660	664	654	699	663	614	624	665	641	666	645	631	642	670	666	652	656	641	619	668	657	644	616	617	676	646	602	667	661	644	619	649	650	652	633	642	612	654	625	658	666	619	667	655	678	650	607	647	597	663	676	676	623	660	663	668	619	648	612	613	629	616	630	643	636	640	586	619	616	617	634	593	639	637	597	676	676	620	574	657	652	652	635	647	642	662	651	605	698	640	632	660	598	626	651	624	678	642	618	638	655	635	647	663	653	702	659	650	631	702	642	699	652	642	641	612	655	660	640	660	635	604	653	672	626	621	658	606	641	630	661	667	606	603	635	632	652	667	600	576	635	609	637	681	646	678	627	599	664	629	614	644	612	650	608	684	608	645	661	655	587	638	658	646	647	607	646	619	660	640	582	672	634	634	615	658	648	617	637	660	638	623	616	655	682	619	628	670	613	622	627	630	661	647	615	649	636	660	640	624	666	625	616	619	630	678	673	671	671	612	625	688	638	639	646	605	645	629	684	660	663	673	633	657	640	643	680	642	642	636	661	648	636	651	655	697	643	654	630	621	635	617
28216	19970	9739	3812	2000	1631	1086	949	1670	2295	1981	1504	1206	967	761	571	415	436	459	460	437	463	453	430	444	420	443	404	427	396	396	420	427	435	440	397	441	400	409	438	405	399	404	417	417	450	442	437	380	407	443	437	436	406	418	426	396	401	442	429	417	393	437	417	425	405	427	425	378	409	424	374	436	430	441	408	428	384	439	433	446	423	432	361	423	423	420	415	391	424	392	461	402	406	431	402	428	432	439	378	457	394	426	419	398	422	423	420	373	442	407	409	454	420	404	420	388	421	419	393	435	420	432	435	405	439	394	439	427	393	416	387	414	444	416	413	433	424	433	416	422	432	453	396	423	444	439	416	389	405	397	457	422	377	455	449	366	403	450	424	428	377	424	386	404	416	443	402	428	406	429	388	435	409	397	409	436	477	426	467	420	414	421	457	400	421	431	419	411	387	399	411	417	402	414	467	407	453	452	401	397	412	427	427	413	435	437	408	419	449	417	426	404	447	415	418	399	467	425	407	425	429	433	451	405	439	405	430	422	442	410	398	380	423	408	414	379	418	431	425	424	429	421	401	399	432	387	413	412	439	413	415	399	402	429	451	434	436	431	390	401	442	426	436	393	440	456	419	422	420	437	431	418	426	411	399	414	406	430	444	466	432	436	413	501	380	425	441	412	426	401	392	438	446	459	404	468	406	432	408	452	421	420	434	427	407	413	443	379	403	443	398	446	409	427	450	415	436	409	415	419	398	426	431	386	428	413	426	401	431	441	476	386	406	400	388	442	391	421	436	411	408	416	399	414	451	425	451	449	406	414	377	423	420	406	421	452	424	437	457	425	406	422	419	420	419	419	434	430	432	404	452	418	399	422	424	407	414	382	442	447	402	431	425	494	422	390	446	455	392	461	418	420	431	453	407	424	402	414	426	425	426	415	432	412	412	438	444	405	414	449	410	439	415	458	431	460	427	445	397	390	434	416	460	401	430	450	399	447	427	397	438	428	427	456	393	429	424	424	407	407	457	400	420	410	426	426	457	376	396	415	419	399	376	441	378	428	420	382	425	383	397	421	420	422	409	439	438	429	410	425	441	397	426	393	394	415	429	428	419	453	428	423	396	388	434	450	415	387	412	407	422	370	435	418	406	397	424	460	399	390	428	407	415	430	485	435	412	417	416	442	401	399	401	439	421	420	400	411	411	431	437	437	419	423	433	367	443	388	421	412	412	435	452	418	413	426	465	406	425	449	417	438	412	412	435	405	449	413	412	404	394	404	419	417	404	443	410	413	406	399	392	404	406	433	424	381	428	409	424	415	407	393	409	435	413	397	388	407	426	473	426	428	436	427	428	405	415	410	389	461	441	412	428	416	399	399	435	425	451	438	370	413	434	442	437	397	420	406	405	416	403	441	431	416	438	422	395	385	443	387	396	394	385	413	444	422	432	457	405	424	444	464	422	437	425	419	468	437	404	435	396	416	429	422	378	439	424	402	372	426	406	394	413	449	444	411	415	383	426	409	403	404	440	421	399	393	391	431	380	419	428	418	435	455	386	407	455	396	401	442	410	437	421	412	424	396	409	406	386	402	392	442	417	402	426	401	432	422	432	391	444	398	420	424	413	397	423	405	432	431	429	407	420	417	432	438	425	448	455	416	457	383	455	437	422	426	439	406	414	422	411	407	465	442	403	428	431	450	419	438	382	428	418	424	404	406	421	420	443	390	416	438	379	455	413	429	419	425	407	407	438	432	426	428	435	406	415	438	421	449	416	451	393	432	426	438	399	446	419	438	428	421	410	398	437	405	418	410	381	392	416	402	426	418	390	470	463	421	417	437	399	400	452	419	386	433	409	415	381	420	426	412	418	408	417	403	425	412	440	430	415	429	447	403	434	414	420	413	410	400	403	420	411	423	384	425	441	412	410	450	444	452	382	405	414	372	436	400	454	443	441	462	389	440	411	440	409	412	403	381	402	422	397	474	412	418	434	414	424	401	397	429	383	447	447	419	405	404	411	428	432	400	407	420	450	393	446	432	436	409	404	421	415	402	419	391	401	391	456	444	389	401	425	401	444	420	447	425	404	424	422	425	441	420	388	379	421	395	400	406	403	430	390	401	440	418	403	425	423	458	444	408	413	413	426	452	406	444	433	410	458	441	443	408	411	475	408	425	455	415	410	422	445	414	400	393	403	375	419	437	384	399	409	416	422	427	445	464	418	409	449	405	431	409	377	410	395	454	418	395	447	447	444	387	414	471	387	400	419	430	424	425	403	429	412	447	431	410	400	450	399	399	415	420	409	431	420	395	422	408	426	429	422	413	453	423	404	413	435	424	409	404	447	422	442	423	446	426	411	437	430	402	424	379	391	395	408	430	427	414	417	414	404	413	409	422	427	404	409	417	417	446	417	445	425	392	411	427	414	394	427	420	407	411	412	414	420	398	401	418	431	408	447	411	448	382	406	400	434	412	417	420	419	403	431	406	387	395	444	443	430	448	446	404	378	398	423	443	450	423	410	439	415	388	434	442	395	417	426	414	420	429	387	387	408	405	383	489	383	398	374	401	428	408	427	390	392	431	395	441	426	422	444	426	400	412	408	446	460	441	401	415	422	420	401	414	416	394	435	456	429	425	436	420	431	376	400	388	420	458	440	367	398	423	437	405	418	420	404	442	412	405	398	399	392	426	432	408	434	434	410	411	439	431	414	433	389	422	428	426	395	429	432	420	405	435	388	386	397	393	421	407	435	419	431	418	440	432	416	409	411	415	442	436	426	426	436	424	415	433	424	438	421	446	430	390	430	426	443	423	413	464	421	422	415	413	423	435	404	420	440	415	417	417	409	424	469	411	477	428	403	441	470	429	429	395	428	425	416	398	400	429	444	389	395	416	368	395	443	407	406	397	412	399	438	430	408	448	386	400	406	446	405	399	430	450	450	428	413	459	415	418	430	425	411	411	385	435	423	412	411	419	411	395	424	446	437	401	428	419	435	444	405	400	415	419	379	416	418	419	425	401	405	400	417	394	425	435	419	394	414	408	413	388	387	417	460	399	401	401	412	441	404	448	405	417	451	433	386	397	391	419	414	444	377	416	436	459	443	423	444	380	428	418	456	428	416	415	394	425	425	410	404	426	422	410	427	388	391	443	428	380	395	414	381	402	422	438	400	445	406	407	397	396	415	449	452	407	374	413	407	442	459	377	425	403	416	446	400	391	429	413	416	438	425	423	423	418	408	430	431	452	448	391	405	408	376	448	426	382	475	388	392	423	446	462	421	408	455	407	432	419	409	449	419	409	417	432	410	417	421	467	423	439	417	414	401	424	448	383	392	422	414	440	406	371	418	423	390	433	419	429	439	417	430	418	435	391	411	409	457	414	423	409	409	441	393	412	406	413	461	416	431	399	402	436	405	398	426	415	431	426	446	440	419	385	448	426	427	447	394	416	404	425	444	376	433	453	422	418	413	457	442	438	407	417	444	425	447	421	437	406	396	444	438
11642	15846	6956	4558	3443	2798	2018	1506	2394	3343	2621	1829	1474	1178	907	613	488	426	463	472	464	448	421	451	451	474	476	453	432	415	484	484	434	443	436	418	434	460	421	459	464	432	443	442	456	429	444	416	460	429	436	481	425	442	470	442	446	455	448	427	437	455	446	425	427	479	451	423	470	451	458	417	450	460	452	466	475	462	447	474	446	410	465	461	440	430	478	469	449	443	429	450	443	457	495	467	453	438	447	436	441	430	423	436	433	467	443	474	448	464	493	437	475	450	452	449	453	447	480	417	452	415	454	439	491	458	421	434	453	470	439	452	439	435	460	444	476	418	459	427	451	482	434	446	479	413	444	464	475	463	442	447	462	447	457	437	433	466	455	453	459	421	435	464	434	406	447	456	442	462	438	446	462	478	444	480	397	473	457	467	464	455	486	466	432	425	453	455	444	475	440	441	458	418	447	416	455	447	444	460	406	427	482	421	454	445	412	453	470	460	451	435	462	452	437	406	411	421	410	454	480	460	482	504	452	445	466	455	471	448	483	474	455	392	444	447	412	423	462	436	417	468	425	432	466	470	444	490	420	467	477	475	435	458	470	410	472	421	454	442	442	418	435	469	491	444	430	420	489	463	455	425	479	422	471	451	482	464	463	422	467	458	500	446	461	453	433	442	450	454	426	446	457	472	465	459	425	452	464	436	463	491	480	430	440	450	446	452	434	462	500	418	429	464	465	462	460	459	446	482	441	449	454	453	466	406	451	413	461	448	454	449	432	489	486	460	467	458	463	407	478	439	443	441	467	419	443	412	458	455	486	473	455	489	423	410	489	464	452	446	422	457	449	497	418	467	444	481	438	498	457	441	483	440	464	451	442	443	447	461	446	420	461	461	431	464	439	478	485	456	447	460	450	401	466	469	479	452	450	476	441	453	444	435	429	432	441	460	472	467	460	467	464	481	421	475	448	432	497	480	438	436	461	465	451	495	450	417	437	426	471	422	474	465	459	442	438	452	475	430	474	423	436	438	465	485	439	430	450	413	433	437	392	456	472	432	460	475	448	440	439	428	472	444	460	443	446	481	460	484	462	469	482	425	435	452	435	475	448	465	451	445	452	459	456	446	447	465	440	451	449	471	443	426	457	440	434	414	458	444	448	459	472	463	436	421	453	437	442	454	466	464	487	445	447	434	465	484	434	465	472	441	475	426	459	418	458	479	460	447	462	501	468	402	420	454	448	475	458	460	459	454	448	517	446	458	416	457	431	411	436	430	476	462	464	464	433	454	434	452	442	474	481	428	460	440	471	463	425	473	462	490	424	434	482	438	455	427	469	452	454	468	449	425	438	482	454	461	483	474	471	431	454	477	432	437	421	460	448	415	418	455	471	419	433	431	464	456	442	480	435	435	473	481	448	420	453	434	486	454	428	434	429	430	401	416	445	438	440	502	450	436	451	451	452	434	449	449	475	458	455	424	432	464	449	445	471	456	436	455	443	426	464	445	453	447	462	433	449	486	452	438	415	470	472	456	454	483	430	456	453	459	447	450	476	484	446	461	427	450	447	444	417	441	468	449	450	451	430	436	457	463	448	481	444	483	396	449	443	443	407	423	447	447	459	476	446	493	466	437	463	427	456	468	449	436	424	436	442	432	431	452	466	465	401	433	432	474	461	449	459	451	424	430	456	479	433	434	456	437	436	461	482	420	463	403	464	490	444	439	478	481	481	456	471	481	455	432	456	464	438	436	497	445	420	420	469	445	446	473	434	446	454	479	417	431	462	431	455	446	436	464	455	442	484	476	414	424	434	443	474	455	457	438	457	461	441	472	426	444	506	480	443	406	469	489	457	483	452	423	446	439	447	425	463	462	459	461	470	442	419	431	487	460	460	405	427	416	510	415	466	477	464	427	448	422	466	458	475	429	470	458	466	410	459	428	426	442	451	466	419	442	407	436	435	484	436	450	468	458	462	435	449	475	469	455	444	451	476	493	495	447	454	435	423	470	466	471	457	456	431	406	436	418	458	444	424	459	460	395	420	462	450	469	415	445	459	461	427	440	420	424	432	446	446	443	417	436	415	453	450	465	468	471	428	447	442	479	454	478	464	443	455	473	484	401	459	422	464	439	466	417	410	448	456	475	427	465	474	450	443	425	449	455	432	442	479	443	470	463	446	427	437	447	476	456	444	449	423	415	461	498	466	490	494	499	480	438	452	450	468	479	442	486	458	422	469	415	446	430	422	444	416	403	454	442	451	475	398	460	438	477	457	423	460	441	452	395	472	434	451	459	462	433	442	444	458	476	443	435	438	429	406	443	463	410	451	477	466	421	433	420	460	481	431	501	454	446	469	457	435	440	443	497	429	467	452	454	439	424	447	441	478	436	438	509	451	452	460	444	395	410	489	429	487	446	483	465	442	483	450	444	449	458	438	448	447	456	451	426	429	512	439	469	467	453	423	492	444	451	462	431	449	485	460	464	451	441	477	440	418	466	436	468	489	440	480	434	417	463	426	479	445	456	445	449	449	419	433	460	444	429	454	475	476	452	449	472	446	457	440	496	449	414	449	448	490	482	469	461	461	426	457	444	450	470	469	457	424	445	470	468	475	455	472	450	420	483	444	453	419	430	454	445	437	466	462	457	446	433	444	457	446	445	443	455	460	464	455	417	419	468	426	459	443	435	434	435	473	478	456	437	435	464	449	451	453	430	477	436	455	442	417	442	436	445	466	431	428	473	475	480	452	455	443	484	463	450	404	436	471	470	446	462	417	457	424	447	444	452	433	453	445	446	456	449	433	430	468	452	489	480	503	429	453	452	470	490	443	467	415	448	438	452	459	511	467	431	453	442	432	431	443	392	439	489	438	470	455	432	441	460	453	446	435	493	462	448	439	462	498	443	470	451	448	461	460	461	452	441	452	472	455	453	419	457	465	433	476	444	466	446	461	436	492	393	458	433	451	441	416	449	436	478	459	454	463	441	443	446	456	496	454	419	451	409	462	467	468	468	423	434	435	428	438	473	519	462	463	469	465	459	463	442	431	452	477	434	435	448	429	455	438	451	469	468	432	469	468	452	454	429	457	438	442	441	450	456	452	482	444	454	439	430	457	441	459	446	457	449	464	451	439	440	476	466	472	443	478	462	450	441	440	498	449	466	419	438	433	441	458	489	468	447	449	450	477	440	477	438	414	417	456	438	425	475	458	470	449	404	469	416	423	449	426	466	442	441	475	462	472	466	461	399	471	482	421	436	409	438	457	428	422	466	411	447	487	445	482	425	453	475	461	457	425	450	455	408	427	493	472	457	439	445	471	475	433	438	468	468	461	447	440	423	429	438	430	436	461	437	440	459	457	452	457	443	418	445	460	467	438	459	457	445	466	453	462	393	461	457	479	444	474	428	442	465	479	471	433	404	470	443	422	447	463	449	446	450	461	455	455	441	467	452	476	459	421	435	447	427	454	457	416	497	460	476	463	435	452	418	436	461	437	445	459	439
24302	21436	28558	24707	21151	6849	2303	4213	15194	18879	15910	11280	7220	4205	2514	1520	937	590	554	561	540	548	531	514	528	506	509	533	529	571	510	556	511	521	537	495	545	510	537	514	497	517	517	528	498	528	491	459	512	506	490	514	508	487	515	513	517	508	487	487	510	530	556	545	513	488	466	505	492	517	490	509	518	508	512	527	519	528	528	522	488	524	550	518	512	516	528	456	543	503	469	506	513	521	527	519	523	481	533	499	484	510	492	483	504	548	514	516	516	500	541	520	504	474	521	532	531	486	491	496	508	474	482	471	529	491	489	497	483	536	503	548	564	545	497	481	527	505	547	492	493	503	506	523	463	502	517	492	527	504	515	514	496	507	495	482	522	500	481	546	470	512	494	564	522	473	495	511	539	486	475	516	489	521	532	497	484	499	506	471	519	521	540	512	466	486	501	489	557	512	545	497	540	507	505	541	490	519	488	557	499	474	512	542	526	472	461	523	497	504	461	506	518	493	496	551	533	479	514	513	513	511	520	538	517	457	525	519	507	505	531	516	547	513	492	515	510	531	508	546	494	515	467	508	506	492	533	495	498	506	495	500	476	487	499	497	477	537	474	508	552	532	464	501	529	497	509	489	505	514	539	503	538	462	493	522	513	492	484	468	494	542	539	516	502	535	502	526	481	560	528	537	473	513	551	500	479	545	503	499	483	475	456	500	476	488	492	479	495	481	495	542	510	491	510	477	482	505	522	545	459	475	532	563	483	493	514	532	488	510	507	531	527	522	467	489	491	497	546	511	536	538	530	484	464	479	512	517	502	523	510	515	511	550	520	529	501	499	517	461	533	499	522	527	512	502	499	528	525	505	484	525	523	529	548	532	499	525	510	495	501	590	517	517	476	513	463	527	476	528	518	510	503	506	508	526	522	518	475	503	522	504	515	506	544	522	531	519	514	504	482	510	472	504	474	493	452	537	479	490	534	509	509	516	539	540	511	547	496	461	520	516	493	522	509	511	511	486	520	493	508	480	461	483	507	461	486	522	518	464	528	494	482	482	522	458	582	505	542	502	477	547	539	523	482	487	486	486	482	500	524	518	538	493	500	498	527	507	495	543	517	490	537	505	499	498	489	503	535	529	527	542	482	497	504	508	499	545	465	483	503	479	520	543	532	523	481	568	496	496	503	505	503	528	535	496	468	529	516	515	518	521	518	505	504	508	490	514	506	497	496	536	479	515	513	527	489	568	502	468	503	540	534	501	498	442	545	498	516	476	517	491	501	476	480	474	541	503	529	515	504	565	532	497	475	494	490	500	509	493	537	500	530	507	504	489	492	508	498	503	522	515	501	494	519	506	503	502	533	520	525	532	505	489	509	504	493	530	536	512	521	507	504	507	478	511	505	488	539	497	482	510	480	568	486	462	519	518	493	514	483	504	498	528	537	495	492	470	513	508	469	467	530	495	492	510	498	487	526	536	573	570	476	514	491	541	479	467	526	475	508	531	510	485	508	522	499	546	516	514	509	593	496	508	484	494	479	502	481	507	532	488	506	550	506	522	480	484	488	476	487	505	534	530	465	532	494	484	512	505	485	517	505	516	503	513	482	514	544	518	509	479	487	463	480	518	524	513	508	494	472	545	486	544	491	528	512	511	560	499	512	549	503	512	476	515	493	538	523	504	517	513	525	481	482	517	522	502	555	559	505	520	490	474	517	556	491	497	523	516	503	486	473	482	493	485	479	477	491	485	490	490	492	515	514	484	481	524	477	504	515	552	466	473	500	484	543	535	517	529	520	509	511	506	534	529	490	502	486	485	500	504	532	512	524	531	497	519	492	473	546	499	520	516	477	508	539	577	533	495	496	527	495	520	493	554	508	511	514	551	492	515	527	508	506	492	501	484	492	517	506	470	507	533	533	538	531	534	525	503	522	469	526	488	523	490	479	541	489	511	527	530	527	481	514	532	519	508	507	477	495	524	533	540	531	499	484	444	532	489	500	508	497	502	512	507	530	521	489	552	502	516	544	450	550	482	490	459	478	525	503	533	531	510	529	527	506	484	496	504	503	473	519	509	499	533	507	522	498	492	503	555	484	468	514	504	489	531	552	524	512	520	519	485	521	506	515	522	510	504	523	477	468	510	494	476	504	521	464	543	519	503	521	442	477	527	564	528	524	550	469	532	511	510	486	539	469	520	517	546	526	493	517	504	503	479	479	482	508	531	483	517	491	493	468	505	495	548	475	512	502	515	498	534	527	467	493	507	475	484	501	527	491	454	488	493	510	534	524	526	492	455	513	534	537	536	499	521	473	492	521	518	519	540	491	489	453	499	479	496	508	531	484	543	483	511	503	495	517	490	480	537	521	508	549	508	496	515	555	493	496	532	528	479	514	489	496	490	549	474	509	530	519	499	524	492	476	546	498	536	467	530	502	503	495	534	530	478	527	521	505	510	536	528	461	516	523	462	511	495	474	515	507	510	479	520	488	507	525	531	486	534	488	529	511	501	539	523	480	522	545	478	524	475	520	513	519	507	499	487	512	506	528	554	476	517	513	491	513	512	516	508	528	479	526	517	536	514	500	493	473	484	539	517	495	505	521	491	508	500	511	512	508	511	509	505	528	482	514	470	530	534	535	530	517	540	513	494	493	459	507	516	496	476	514	523	501	530	506	485	504	489	488	543	551	499	572	519	536	516	472	523	518	530	510	537	523	483	498	512	517	498	494	513	501	487	519	479	513	528	471	525	516	543	529	502	486	530	506	496	498	525	489	493	521	496	544	520	509	504	496	541	510	499	518	482	528	510	487	558	521	511	533	502	541	505	502	542	472	513	477	492	485	486	529	514	548	517	514	518	502	528	499	524	524	501	503	544	491	506	514	511	503	505	486	517	479	537	498	479	500	544	502	532	522	501	538	527	498	514	487	506	515	530	467	492	502	546	503	501	559	476	534	535	491	523	521	490	527	482	512	520	554	515	505	482	508	517	519	477	510	463	501	512	548	511	513	528	495	494	510	499	498	476	515	524	573	482	552	505	508	483	505	542	473	530	541	502	536	512	526	487	510	521	465	509	526	514	490	500	526	523	528	488	537	456	518	513	491	467	465	540	446	506	503	511	564	477	516	508	502	544	492	510	514	480	468	492	502	519	546	537	515	479	515	520	469	500	517	485	480	458	501	498	527	486	481	544	522	544	509	512	490	508	516	520	503	534	486	477	525	532	490	522	477	533	468	509	503	473	532	502	497	488	520	527	529	496	524	492	461	535	489	491	505	508	504	513	518	510	508	487	529	519	526	499	494	497	489	476	471	499	462	522	507	516	517	514	556	517	475	499	503	531	542	498	469	537	515	485	501	541	504	493	543	504	499	502	502	535	508	501	508	516	521	515	493	524	512	519	494	475	490	506	491	492	486	526	506	476	522	469	520	488	483	480	541	476	495	474	522	523	495	515	516	499	512	536	522	514	489	484	510	498	512	496	498	504	505	464	487	524	493	572	500	485
11159	20305	10533	6712	5021	3974	3214	7178	21879	23566	19859	14933	10300	6274	3547	2152	1188	684	604	594	596	548	518	497	562	586	510	556	485	505	514	496	555	501	524	516	520	525	539	581	517	547	516	567	568	552	505	468	519	518	523	535	511	515	498	528	564	528	543	531	504	517	550	536	540	557	526	549	546	556	509	549	524	530	519	519	556	520	552	491	534	536	544	552	539	567	506	547	523	522	552	515	572	536	522	546	538	564	535	530	532	520	500	538	501	515	534	548	521	527	558	529	546	528	569	537	527	563	544	497	514	535	535	482	506	517	512	524	510	545	507	475	500	532	506	518	529	548	517	558	534	524	510	536	513	577	570	540	513	522	534	572	533	521	534	507	546	551	552	471	551	532	527	532	529	596	567	496	543	555	521	484	533	481	522	531	502	510	610	493	555	474	557	502	563	481	514	534	526	543	558	498	531	537	548	535	542	540	513	552	498	498	502	555	519	514	530	514	517	518	515	551	529	548	537	496	510	547	522	529	565	521	544	514	522	506	536	499	559	490	547	499	524	546	564	531	558	555	547	532	514	518	532	527	532	524	535	503	544	575	517	567	565	560	542	521	538	557	546	553	524	549	465	519	540	545	542	547	476	548	516	534	501	503	522	509	509	503	531	524	561	535	503	534	533	527	556	544	505	535	532	525	509	519	523	538	490	517	495	531	525	567	517	497	493	538	551	517	552	523	554	535	553	544	550	535	514	545	531	508	488	535	526	517	550	535	530	513	499	535	533	574	514	537	523	511	530	549	536	516	506	500	533	492	525	531	607	539	498	534	546	508	528	547	514	513	576	533	510	508	513	531	550	568	552	539	508	545	483	516	514	546	538	536	540	565	531	557	493	532	483	484	561	500	535	535	525	533	522	474	521	521	570	526	532	544	561	543	545	502	530	499	519	528	538	542	553	524	562	568	517	515	528	530	510	503	530	522	544	488	545	556	518	519	556	543	532	502	512	529	506	498	511	584	528	562	540	514	524	525	555	550	531	582	558	512	531	547	489	525	524	529	531	544	507	529	540	525	578	536	500	564	523	534	546	526	550	535	541	548	511	502	536	535	583	561	544	571	524	577	525	525	516	531	528	527	504	546	528	541	487	495	521	483	531	549	544	547	565	544	527	541	539	563	526	531	514	558	522	555	529	550	549	512	531	504	539	507	549	487	517	521	500	523	521	541	539	557	556	559	510	557	557	545	560	516	512	530	496	553	531	532	489	551	507	554	537	538	505	553	530	508	507	519	499	522	570	535	496	541	510	555	515	531	572	515	518	573	523	536	527	528	523	505	550	515	524	503	540	548	540	575	521	461	530	519	529	514	568	549	524	519	485	569	520	544	532	530	512	495	500	517	564	554	498	539	567	532	553	596	521	492	516	509	512	520	543	516	538	513	492	506	530	505	518	544	507	554	501	489	498	540	524	511	560	543	538	572	503	557	533	494	548	549	516	489	502	512	515	515	564	492	532	544	528	554	531	521	521	547	546	541	529	522	516	539	535	512	502	525	528	463	571	508	539	538	520	545	464	514	516	497	508	535	508	518	561	511	540	567	524	519	549	478	538	487	504	557	554	519	512	557	500	565	501	533	543	537	527	522	575	564	550	518	521	589	518	550	526	526	531	526	523	522	581	533	542	519	534	528	549	527	518	532	524	514	508	519	551	572	526	519	558	567	530	486	536	518	508	545	512	518	551	567	519	504	554	501	486	521	559	535	552	556	546	517	535	566	563	530	536	541	517	513	474	536	554	570	511	489	506	499	552	541	575	497	508	563	522	541	488	483	535	581	525	551	543	526	508	492	489	501	538	548	513	474	525	567	477	544	539	578	520	527	527	551	531	473	501	526	518	548	526	552	580	514	551	530	473	587	559	519	532	488	517	521	515	544	568	520	524	521	562	531	546	510	529	508	501	538	534	516	483	531	530	510	484	537	535	527	492	504	508	526	548	575	540	537	524	538	527	469	527	553	516	521	492	521	513	487	520	566	573	532	532	526	509	522	523	521	550	557	539	525	574	528	513	553	495	494	531	541	507	535	550	505	550	533	497	555	553	529	521	520	561	536	513	536	519	510	543	547	547	472	528	533	495	558	494	550	527	537	518	540	535	507	517	547	541	494	524	510	547	547	516	505	481	495	573	540	524	509	531	494	525	525	484	541	570	557	543	584	529	491	507	516	537	557	538	559	544	539	525	547	529	528	503	524	520	553	522	562	498	536	545	515	574	519	502	515	507	535	497	526	522	526	514	565	501	553	517	504	474	535	507	527	502	522	540	526	549	540	550	504	504	529	509	548	526	513	559	519	584	563	542	561	539	526	542	544	525	544	515	521	502	553	549	581	539	537	522	509	567	526	529	539	567	546	542	545	531	532	509	539	532	518	518	501	546	557	537	538	564	524	510	525	523	571	487	508	552	503	557	537	570	518	516	530	543	566	516	549	480	522	524	575	515	557	566	540	537	532	555	550	568	520	511	499	503	512	528	578	581	533	517	523	551	509	518	503	537	526	497	549	520	539	528	574	573	538	505	531	516	512	532	532	479	529	530	482	512	534	578	521	510	537	505	551	512	529	528	529	526	522	530	502	556	539	525	576	513	513	532	497	591	523	497	531	515	556	551	515	543	516	546	542	516	513	518	518	543	525	546	553	536	534	488	515	559	525	565	550	552	527	548	552	543	550	545	521	544	559	547	484	549	476	526	547	528	540	487	570	559	557	511	520	542	545	499	547	549	533	525	541	463	546	528	515	509	574	522	533	511	515	546	551	530	535	501	485	497	524	549	523	555	514	540	517	505	520	525	553	523	535	496	525	508	533	541	527	540	529	518	555	559	504	537	513	536	484	491	531	519	567	531	569	494	494	606	494	509	530	516	535	541	540	516	565	492	566	543	516	526	519	487	512	555	541	491	538	504	527	523	533	523	513	562	504	587	516	517	533	554	560	521	528	547	519	551	522	518	500	511	520	516	565	550	507	535	538	553	519	510	530	559	523	513	519	509	540	561	537	539	493	538	501	529	537	536	482	519	537	548	507	557	531	548	491	521	521	517	523	555	513	513	532	488	525	563	530	541	516	544	535	548	528	537	494	528	565	519	559	548	542	549	545	530	520	552	507	574	528	524	532	489	544	506	496	548	540	506	523	504	535	519	501	512	522	477	511	568	512	520	509	546	510	549	530	535	521	531	559	512	533	530	525	508	530	571	527	545	543	522	554	529	531	518	490	502	474	525	536	501	551	529	562	575	477	544	515	524	493	559	537	541	513	543	513	533	523	512	512	534	522	539	487	547	520	533	486	560	540	513	542	533	540	514	516	536	507	557	533	566	556	564	546	536	536	502	551	525	478	497	535	516	524	570	530	497	524	520	541	524	548	524	549	562	532	541	507	551	523	515	541	527	561	505	557	519	511	526	537	518	506	520	557	523	501	532	531	463	492	534	522	517	567	532	507	542	548	532	532	528	502	531	539
25405	21470	27577	25685	10418	1753	1268	1745	8524	12073	10083	6498	4101	2528	1529	1055	746	612	522	521	559	489	475	514	507	528	476	505	494	511	498	470	485	500	472	460	512	506	515	476	494	519	520	511	522	489	496	476	457	456	479	488	528	488	468	524	519	472	499	483	522	526	487	499	494	463	487	510	477	479	512	475	483	507	491	529	494	495	463	469	484	512	490	494	454	535	510	489	469	500	500	535	502	492	477	534	560	535	492	527	520	507	506	519	548	496	518	499	505	517	489	515	482	482	460	500	448	489	499	468	507	497	506	521	528	460	493	540	498	498	490	460	507	508	477	456	491	493	453	510	549	483	468	470	502	462	492	508	487	523	529	467	506	511	475	465	465	498	450	486	479	516	515	488	490	512	460	482	512	457	492	462	478	503	481	500	477	503	483	487	456	471	503	442	491	493	527	468	462	503	505	476	511	524	502	503	447	474	495	464	481	488	485	491	509	465	494	485	501	522	452	475	482	491	493	479	478	497	489	487	481	478	491	502	440	508	533	494	503	474	496	506	524	508	479	499	446	478	519	469	463	492	458	449	532	509	465	481	487	467	470	477	493	513	501	475	520	466	509	482	500	492	529	472	476	514	471	467	489	516	498	507	496	511	495	533	488	534	509	474	501	479	468	521	510	514	442	491	487	472	474	495	515	500	463	483	531	479	525	487	512	483	518	468	494	497	509	520	475	511	521	516	481	471	473	478	516	466	477	544	501	460	478	507	512	512	541	509	535	506	520	461	484	472	482	542	481	500	495	511	476	474	475	502	497	520	464	494	493	499	496	515	451	536	453	445	489	496	515	516	441	496	456	476	496	461	477	488	502	537	480	511	520	470	494	523	495	482	468	469	482	494	527	458	511	499	450	484	501	481	526	536	480	442	495	455	455	492	481	503	468	478	492	510	505	501	492	527	483	487	499	463	511	474	499	470	481	488	510	554	473	505	465	512	513	487	458	493	479	493	499	489	485	461	472	473	471	501	471	479	485	492	465	484	508	503	465	454	531	508	493	484	471	488	544	528	484	483	451	478	467	449	496	496	507	495	490	494	493	475	473	530	457	508	490	506	467	482	492	470	512	523	537	512	488	511	479	495	502	494	518	440	460	441	485	517	487	479	473	486	472	487	487	499	507	479	458	500	501	497	497	484	497	481	458	448	514	491	472	509	494	520	499	483	474	503	484	490	477	491	518	469	512	510	515	503	493	473	496	490	497	502	514	488	526	496	482	491	489	505	468	486	448	508	492	496	513	481	459	473	493	482	478	507	483	472	507	528	540	509	482	472	503	487	481	511	484	480	455	478	482	485	507	500	431	505	494	487	515	467	482	446	461	472	495	499	477	486	508	499	456	459	511	479	486	485	531	451	484	445	497	472	421	534	464	488	508	484	505	491	480	516	505	479	488	474	462	482	455	516	467	479	520	493	496	453	512	481	514	449	513	535	473	467	481	475	454	530	444	507	493	466	521	532	480	476	499	470	462	454	512	476	470	484	482	461	483	474	478	486	481	492	496	498	523	513	505	494	483	506	516	485	514	532	481	480	495	503	469	514	497	494	484	528	449	491	484	469	502	521	467	518	480	459	487	495	477	494	525	465	484	498	491	454	476	506	539	536	520	503	514	517	460	479	526	513	498	481	485	486	466	491	531	485	504	481	484	485	501	489	477	484	521	519	491	494	486	500	442	463	460	489	521	476	484	533	496	486	472	477	495	507	512	482	480	502	483	496	486	490	489	492	493	447	502	462	482	508	496	492	478	463	487	527	480	493	483	456	441	498	455	531	468	479	502	469	488	475	506	483	435	479	476	494	433	466	518	462	454	474	508	464	493	494	490	487	485	487	476	491	498	507	479	491	504	528	514	487	513	466	513	520	455	488	513	524	475	514	494	480	490	456	466	479	484	465	454	488	519	485	501	465	513	491	471	470	480	507	465	462	475	477	517	467	477	492	522	519	478	478	486	477	478	473	499	504	504	506	490	507	445	470	460	462	495	457	494	513	472	477	478	478	462	479	492	496	516	488	469	451	497	513	480	506	505	471	510	524	468	469	484	480	492	480	498	497	516	495	504	494	512	527	484	502	480	512	466	472	501	525	441	492	497	518	458	492	470	463	483	502	466	485	519	517	469	507	472	480	472	491	482	491	467	490	514	486	452	491	494	517	417	496	483	482	504	489	478	467	462	506	487	509	477	479	484	508	498	493	508	474	501	511	501	495	500	495	484	483	485	481	479	453	495	497	488	467	478	533	475	479	500	456	457	496	481	485	493	500	454	494	496	501	495	468	484	463	503	458	485	506	492	490	520	499	502	534	487	430	502	526	463	476	476	479	486	534	473	490	476	513	474	471	517	486	475	505	465	470	490	464	503	489	470	498	486	514	507	489	506	530	506	502	486	496	478	522	452	463	500	501	516	513	532	538	505	469	462	503	493	472	482	491	499	488	491	478	493	510	488	466	515	448	511	478	484	481	479	494	521	531	461	490	473	507	486	518	472	456	516	463	476	505	504	469	498	482	490	476	480	499	492	544	513	490	511	492	478	480	466	519	491	502	456	504	489	459	499	486	499	480	515	485	502	486	513	482	498	493	494	486	511	491	490	470	477	522	492	502	486	535	470	460	506	448	517	492	451	469	485	511	496	514	528	501	467	512	443	483	475	468	489	502	488	526	449	493	476	482	530	494	501	503	493	505	490	462	487	474	509	474	475	472	474	469	473	489	523	468	485	470	507	554	494	438	471	473	498	502	473	501	490	476	469	492	497	484	457	474	468	441	491	474	492	505	506	505	493	520	511	495	474	511	486	539	490	474	479	498	492	505	518	501	478	497	530	484	491	515	473	485	471	494	494	474	488	456	532	454	455	527	505	496	481	493	441	468	492	503	523	505	473	495	509	460	500	442	491	451	557	447	491	494	502	532	529	507	498	494	466	502	463	495	453	505	461	492	517	490	478	448	470	486	486	478	482	487	472	470	505	512	454	512	458	511	471	460	516	510	480	495	497	508	483	474	471	488	496	478	524	487	522	512	478	493	514	496	414	449	485	493	483	467	500	477	483	531	491	531	463	453	466	488	500	490	494	524	495	492	487	495	491	484	504	511	461	485	472	494	513	450	519	468	497	426	477	503	505	435	509	476	483	479	472	545	492	448	483	542	514	499	494	470	476	522	476	483	497	480	458	507	489	472	458	495	470	488	442	473	472	472	447	502	472	513	453	491	478	456	474	513	506	498	505	478	484	484	498	491	473	522	503	467	471	516	422	484	517	497	480	493	498	507	485	499	489	495	484	492	517	457	497	452	465	477	471	488	457	479	490	507	498	484	484	478	493	510	487	472	480	516	503	497	514	465	479	517	482	508	475	468	486	480	475	489	495	496	462	519	480	487	494	508	484	472	465	490	444	471	504	493	511	512	471	478	494	483	506	549	471	473	461	510	493	494	497	472	473	470	533	488	494	459	475	503	500	526
12143	17449	7923	4598	3687	2897	2167	3366	16013	19722	15922	10662	7116	4361	2540	1678	989	700	588	574	561	562	526	533	555	527	536	525	495	549	541	548	523	539	532	537	544	568	487	557	521	520	537	543	539	528	532	490	546	506	566	520	533	544	538	606	545	515	560	511	537	533	529	555	549	525	526	502	457	499	508	526	531	529	568	534	539	547	527	563	511	508	480	503	508	532	517	515	521	479	507	464	515	505	512	521	506	503	497	573	518	499	507	535	521	529	515	580	532	541	509	537	520	547	525	506	529	539	579	530	554	524	491	529	550	513	520	521	491	467	526	505	509	553	542	503	542	500	507	538	521	549	547	525	497	508	545	528	512	537	532	501	534	511	533	515	524	527	534	562	524	520	501	489	580	539	572	539	500	553	523	525	527	527	507	512	575	548	510	527	535	532	508	488	551	507	526	516	528	533	520	541	547	518	537	528	511	569	484	518	537	496	523	532	553	541	524	552	537	523	523	542	525	552	521	536	540	525	522	561	525	501	497	540	532	561	527	570	511	505	470	514	469	477	495	538	533	526	535	506	520	516	591	531	532	536	508	535	518	525	562	529	537	540	525	537	534	514	544	519	547	543	512	548	500	550	531	521	508	532	520	481	523	524	494	527	513	539	535	493	540	511	550	557	481	536	533	485	520	538	497	547	534	527	567	543	477	527	509	508	512	571	496	533	564	529	532	523	527	514	508	539	517	557	558	544	503	553	528	505	507	546	537	505	531	514	535	543	566	516	545	525	503	544	511	500	499	546	527	544	518	505	490	550	574	522	527	548	551	517	523	557	509	480	523	540	511	538	522	557	547	529	537	527	513	545	541	503	507	512	520	519	530	523	520	515	519	531	487	485	511	541	511	539	513	543	550	532	510	526	526	513	560	509	552	551	542	543	518	518	500	519	552	555	525	542	524	517	501	565	538	460	496	525	529	513	546	526	535	509	526	538	533	513	558	518	508	538	535	512	545	525	537	528	514	478	539	514	538	521	517	520	485	531	506	500	531	501	514	557	519	536	529	581	523	516	500	504	530	512	526	513	555	534	537	533	536	528	529	545	519	553	561	502	569	500	503	489	533	525	522	501	477	507	530	497	542	518	533	544	551	527	534	519	533	472	501	519	560	529	529	512	557	510	550	533	505	516	521	506	508	551	561	537	467	555	509	529	515	528	508	549	539	516	524	465	528	501	585	558	554	525	544	519	538	520	554	510	480	530	482	527	520	522	515	514	537	534	532	544	491	584	542	534	524	536	526	479	521	491	567	500	545	524	543	517	487	526	519	535	567	538	472	524	526	569	525	491	507	514	531	530	533	517	506	499	506	529	496	546	550	534	505	536	525	524	534	531	547	512	586	494	484	512	522	574	519	474	502	524	537	527	509	485	520	539	530	516	533	521	552	535	498	520	501	517	509	493	519	531	510	503	515	523	553	583	520	501	519	501	501	484	545	506	503	514	498	496	523	500	542	514	551	528	507	548	497	519	502	493	527	494	519	510	527	538	537	520	506	515	522	535	511	528	511	511	519	543	543	521	502	518	532	524	525	513	544	500	542	517	515	507	527	542	481	568	556	491	526	530	484	488	513	526	513	532	539	565	499	570	542	553	482	480	501	547	513	559	483	541	526	505	490	490	522	591	538	499	527	500	546	484	546	517	546	526	568	496	569	488	541	528	548	532	512	558	518	529	521	484	543	536	492	527	517	551	540	524	527	523	506	519	556	518	513	514	518	602	548	491	515	544	528	517	562	514	516	548	549	549	523	513	587	543	540	490	504	452	493	534	566	511	518	536	526	539	538	493	508	501	518	527	526	519	511	548	499	548	526	562	551	548	506	514	542	521	491	545	552	512	485	525	547	568	540	531	527	556	514	523	526	497	511	525	532	522	539	530	538	509	522	522	534	540	525	532	536	520	526	489	527	581	541	515	507	509	557	517	510	545	531	549	529	495	540	530	502	499	523	526	566	560	512	520	552	550	519	541	527	543	507	503	525	544	543	521	513	524	518	553	548	550	488	561	506	535	522	500	514	522	539	501	496	528	546	507	510	520	541	506	550	488	531	535	485	535	553	522	526	525	539	529	525	572	498	525	514	474	548	531	508	560	513	516	520	533	534	537	486	513	504	540	546	527	519	528	515	526	500	492	543	496	536	545	528	552	530	541	535	534	537	538	516	498	511	506	530	544	542	484	520	526	493	514	525	471	466	557	548	506	530	541	542	535	519	523	528	519	539	507	507	484	509	551	491	515	527	525	516	529	566	526	533	534	532	514	544	489	511	561	535	540	546	537	540	492	499	520	495	529	532	505	545	509	509	509	547	554	529	523	533	538	506	550	537	510	538	534	572	538	539	564	528	497	571	520	530	528	519	530	532	538	514	518	522	518	545	555	525	491	504	530	488	518	491	529	541	501	521	556	523	527	521	500	593	532	550	538	517	569	505	513	541	476	536	492	535	552	514	510	525	545	498	522	506	538	537	546	509	512	525	517	530	569	542	500	573	522	486	503	489	534	523	558	546	548	552	490	542	545	521	556	507	495	541	509	549	541	538	491	533	532	526	470	546	505	512	495	511	511	520	518	527	539	545	476	513	503	551	521	523	501	519	537	493	496	511	557	502	487	540	547	505	507	576	492	542	556	528	496	516	487	517	546	512	536	509	544	519	546	543	515	539	532	507	502	511	520	514	541	552	521	550	542	486	548	521	526	516	544	519	511	512	513	506	509	546	566	497	499	506	536	540	522	510	501	499	495	555	532	487	520	503	492	570	540	552	543	555	513	524	537	572	515	543	486	520	559	532	497	528	566	497	474	536	519	531	530	551	548	489	516	493	505	548	519	542	509	547	538	563	495	550	505	525	520	517	485	494	486	547	532	528	528	527	533	518	515	506	532	562	556	537	548	547	491	490	538	522	522	532	506	492	529	495	518	525	578	521	545	517	550	525	544	516	556	504	525	564	489	502	495	512	560	526	574	518	532	566	501	519	510	520	558	521	508	510	520	488	508	497	517	528	485	524	514	510	496	523	496	537	544	511	508	545	523	519	552	559	534	532	538	517	522	509	500	516	545	526	535	551	547	517	546	526	549	505	523	527	508	529	486	500	515	541	524	487	517	541	514	552	546	521	533	515	532	507	529	487	537	550	518	521	538	518	503	515	525	534	509	568	529	492	514	497	492	565	536	534	528	548	549	522	555	521	534	495	492	541	506	538	551	521	519	499	539	520	515	506	528	531	522	506	517	541	535	505	497	540	544	548	538	522	498	494	500	532	505	538	545	490	506	514	497	493	585	505	534	530	505	542	532	518	533	514	541	529	518	510	491	504	545	536	544	495	535	487	520	520	566	501	530	523	512	538	559	546	518	563	478	535	544	549	490	526	556	552	527	560	557	520	481	556	543	509	531	514	561	521	507	478	504	576	535	497	528	501	520	508	567	493	563	521	509	536	543	548	529	464	535	545	509	505	523	549	523
22882	21422	29167	24053	21424	21520	10054	7699	27970	34811	30134	21550	14847	8567	4244	2644	1337	908	810	755	708	685	588	668	673	647	666	598	665	618	630	637	641	588	606	667	633	621	639	645	620	648	618	656	654	627	627	607	636	619	669	604	647	623	618	659	623	618	676	613	638	628	652	617	583	630	612	665	576	652	677	601	658	613	613	596	643	681	554	649	617	620	626	645	616	651	568	657	559	620	654	609	632	655	679	644	639	621	626	626	582	612	664	637	614	613	621	588	669	630	627	614	607	610	650	639	655	650	626	615	630	660	634	661	624	580	657	627	630	647	605	623	617	633	626	601	606	608	605	627	654	671	580	642	650	627	598	658	589	631	638	603	622	662	634	675	604	596	618	641	598	641	593	631	600	600	607	622	648	646	661	602	591	647	604	631	636	658	647	648	650	601	649	649	617	628	624	638	652	635	621	625	651	602	631	661	630	615	623	608	639	616	615	618	632	608	638	617	649	639	620	678	587	611	643	637	664	640	588	619	599	608	606	643	664	646	594	625	625	665	600	640	600	628	631	658	629	612	647	628	620	616	644	638	642	573	639	612	657	609	636	619	613	617	628	588	602	593	631	655	605	632	643	657	625	635	636	664	639	657	636	622	634	612	637	613	612	641	628	695	630	637	637	600	636	621	659	638	664	602	679	589	621	614	655	609	656	618	631	652	608	633	635	585	657	642	641	616	630	638	601	680	620	611	613	625	612	606	641	660	668	619	610	644	688	626	639	616	630	639	629	652	672	645	639	661	587	615	646	590	626	680	653	613	678	605	619	676	659	632	610	654	613	604	658	646	650	606	646	632	655	620	626	671	579	679	635	589	613	602	663	650	606	601	614	654	655	606	660	646	639	655	643	649	541	605	650	650	665	620	659	640	614	597	641	670	627	627	621	589	636	598	641	635	614	594	619	645	614	636	632	632	616	590	662	666	642	618	601	669	634	614	641	640	610	595	641	600	656	625	588	637	622	604	647	647	615	685	648	681	615	681	585	630	632	629	694	632	602	690	651	642	622	577	638	614	625	626	621	629	620	650	621	614	607	645	661	603	601	631	637	615	672	591	630	584	603	642	615	683	660	680	657	638	684	610	653	643	626	628	635	610	605	628	614	639	618	628	652	653	614	633	649	575	648	607	675	624	656	639	647	632	653	645	641	623	642	642	642	593	646	639	647	648	623	586	660	652	684	641	625	642	632	645	642	565	637	596	615	589	661	568	582	613	619	627	596	637	624	628	688	637	595	600	599	617	602	608	649	620	594	618	617	628	631	647	672	666	637	635	617	630	611	615	627	642	656	573	608	600	635	609	600	590	651	631	634	627	610	600	651	619	631	608	610	633	659	613	643	623	640	654	615	587	589	635	633	632	621	644	624	616	649	648	621	626	623	624	638	645	647	636	617	636	636	593	676	589	653	650	636	646	599	625	616	652	601	628	624	650	685	583	585	616	623	618	598	614	630	682	627	596	607	630	627	614	643	613	625	584	645	599	657	612	617	586	626	608	589	661	598	624	620	610	650	695	595	604	660	666	610	621	627	570	613	633	617	619	639	605	635	674	649	644	651	632	642	582	629	643	667	629	622	641	605	643	656	595	558	581	620	652	623	588	657	615	626	611	637	604	633	635	612	644	640	682	616	618	660	583	613	604	590	632	591	630	628	655	593	617	682	600	605	645	665	630	605	614	592	589	623	631	619	655	611	628	614	657	629	644	604	637	633	631	615	652	650	568	627	638	675	606	656	662	651	622	606	609	615	612	663	606	653	649	629	634	675	590	637	626	631	648	650	604	633	595	666	619	625	645	655	614	643	597	691	644	634	652	622	622	637	623	615	600	636	615	626	597	600	610	621	672	621	627	630	613	619	607	640	593	666	649	632	625	646	607	608	644	626	652	675	640	661	595	606	636	652	647	645	666	615	577	644	574	580	648	623	601	623	657	598	587	684	640	629	624	646	587	600	619	616	672	642	587	625	620	610	639	650	644	632	656	600	645	603	647	609	641	633	622	594	605	657	619	617	613	621	612	623	590	599	653	639	633	618	638	615	600	617	618	623	619	644	650	677	669	617	621	626	642	657	636	606	595	679	621	610	582	616	658	654	604	619	637	639	627	594	661	618	631	611	608	669	584	630	625	644	631	609	644	583	615	630	613	614	661	656	623	639	612	638	610	619	616	647	645	631	633	626	625	618	623	647	688	622	610	651	601	606	635	621	657	616	617	637	645	626	644	584	678	588	658	636	620	613	655	658	649	616	615	617	580	634	612	619	668	616	650	600	603	576	629	654	645	649	600	627	601	604	589	636	590	633	619	647	587	660	644	593	632	637	650	633	652	660	640	599	611	640	624	660	662	631	648	613	570	651	637	648	626	650	616	607	635	602	642	661	625	606	669	655	630	618	600	573	671	595	607	634	606	631	629	619	608	660	654	668	614	649	703	632	620	674	637	645	602	619	609	644	665	653	634	648	666	645	571	624	619	620	665	654	648	587	629	630	588	622	579	637	704	666	704	633	636	572	627	581	637	595	650	646	658	668	642	626	650	635	627	629	589	625	590	635	601	631	620	632	595	642	650	595	619	616	690	621	680	570	633	597	624	648	668	577	599	607	619	638	654	607	638	630	613	627	597	650	611	628	612	625	614	634	601	629	620	605	615	627	623	603	669	604	630	608	621	609	647	617	612	621	582	634	642	631	600	604	639	661	611	638	563	648	657	600	626	603	625	624	684	619	671	650	661	619	617	637	615	584	640	715	658	612	575	631	600	651	597	618	588	598	627	552	601	592	647	642	627	637	647	572	647	630	662	602	675	656	661	629	644	612	613	633	614	635	704	670	592	608	610	656	639	618	567	653	614	667	632	638	638	648	597	624	602	618	615	650	665	624	618	613	611	563	604	610	606	641	634	599	626	660	577	634	602	636	599	576	636	669	639	625	608	633	625	622	597	657	594	611	643	639	618	616	598	607	624	655	596	641	619	633	606	639	601	603	615	617	586	641	624	573	606	578	599	617	597	624	563	642	602	648	681	668	681	618	639	649	607	615	658	662	662	622	590	638	640	606	608	645	667	612	590	639	639	667	614	605	607	657	592	617	641	573	571	649	619	618	618	596	645	640	641	599	588	602	639	626	644	648	639	633	610	570	640	591	642	604	606	620	581	641	612	635	628	610	607	618	635	650	625	558	642	659	631	667	624	613	559	657	644	611	613	601	642	622	643	685	602	601	636	642	619	596	650	590	605	624	614	623	613	639	648	625	658	637	658	676	650	630	599	625	629	631	636	625	622	602	579	699	643	598	683	603	614	638	595	692	679	611	652	602	680	592	628	633	601	644	685	603	651	623	628	640	634	643	594	609	612	652	610	645	579	652	612	615	640	584	608	611	638	659	640	602	621	633	642	614	625	605	632	679	623	571	598	610	650	656	632	596	568	606	668	677	610	669	665	681	639	631	606	626	619	616	620	589	574	604	601
14323	26922	15680	8720	6804	5045	3788	12551	34474	37274	32394	24607	18384	11315	5928	3729	1804	1190	1010	849	793	729	671	667	656	644	635	609	647	616	642	615	665	657	676	660	678	644	657	659	686	660	650	636	643	654	611	657	636	695	635	636	644	639	651	657	651	625	605	653	662	606	682	674	593	650	623	628	602	631	636	637	655	635	662	632	689	605	671	673	666	628	614	629	597	714	679	617	645	633	656	723	674	630	637	684	633	638	649	661	677	654	639	640	681	641	647	630	685	652	649	649	621	650	633	630	680	606	663	619	654	648	628	615	649	684	666	688	661	682	603	668	629	679	698	645	625	664	643	660	655	643	743	647	639	616	631	668	622	642	652	601	598	642	657	638	633	656	675	625	641	648	642	707	613	659	644	635	626	566	637	599	646	651	613	632	656	615	637	642	650	638	660	672	627	645	654	599	663	677	642	672	656	665	687	666	682	646	631	629	604	658	668	646	691	644	636	673	650	711	661	597	630	637	666	664	632	665	685	672	661	618	643	658	651	632	639	661	678	632	631	631	658	648	662	648	628	601	602	619	623	594	657	682	601	642	595	661	636	637	650	651	650	658	580	688	659	627	613	636	641	653	639	647	630	624	668	609	612	650	661	622	653	624	653	678	667	633	650	590	674	657	612	628	632	647	636	663	606	672	628	677	712	649	601	667	618	637	639	655	641	642	705	703	644	667	614	629	623	632	666	677	682	650	670	656	622	642	635	665	630	614	655	666	643	658	672	675	656	624	639	626	669	618	653	669	649	635	673	621	656	687	649	692	648	692	640	635	660	672	611	655	665	639	673	639	636	614	668	636	638	637	649	653	645	646	618	634	639	639	610	618	683	616	657	621	630	668	661	663	680	663	656	707	618	629	653	645	663	594	628	668	646	669	653	671	658	669	670	694	629	659	634	646	635	625	624	650	677	625	657	619	684	625	651	674	619	646	621	621	618	649	627	691	653	688	620	653	631	702	647	635	657	637	655	650	666	638	636	652	656	654	663	646	646	658	681	649	643	662	673	661	635	714	601	653	658	645	655	640	651	582	639	638	631	619	618	656	642	661	672	645	639	663	613	618	645	662	653	667	615	633	655	637	607	624	604	657	657	625	615	644	665	636	608	599	662	642	639	637	660	633	650	647	623	668	628	655	650	622	658	651	659	614	612	605	617	674	659	634	669	628	650	676	652	606	670	688	659	640	635	637	716	663	646	637	663	665	617	632	597	630	645	672	630	643	669	668	691	642	641	675	625	664	642	660	651	647	634	643	662	684	618	640	648	654	594	632	604	655	689	651	694	658	663	657	637	647	676	635	614	639	687	658	637	672	683	664	653	665	658	651	689	681	634	665	644	670	618	649	628	692	589	631	608	658	639	612	648	663	627	621	669	647	669	650	673	642	650	620	646	682	674	636	625	635	662	656	583	628	645	639	657	673	699	641	633	669	675	644	636	630	665	693	646	609	609	647	619	607	604	648	663	656	661	649	655	662	633	650	616	637	663	689	654	640	636	644	620	639	641	621	641	621	634	639	607	619	638	622	662	700	689	629	660	636	662	644	613	633	608	692	637	639	637	597	634	630	653	622	640	693	658	621	637	674	726	694	665	631	635	625	656	639	653	648	647	659	652	606	612	673	634	614	640	651	668	613	627	618	659	664	672	596	645	627	693	609	660	604	639	643	637	615	657	627	607	691	631	658	684	658	710	672	637	669	613	639	676	636	668	644	666	645	607	661	665	640	630	652	660	674	664	634	682	675	626	622	633	632	662	673	648	662	672	618	678	628	675	664	655	613	609	626	640	673	655	668	634	624	647	637	664	655	634	623	664	615	641	605	630	667	643	686	706	648	635	661	661	638	643	619	642	674	643	630	694	624	657	654	674	618	656	623	620	635	656	648	633	651	639	638	715	618	609	616	640	618	650	646	647	682	655	637	684	633	625	627	656	649	624	620	647	622	666	606	641	671	635	620	651	657	649	690	641	674	624	615	600	676	644	643	630	719	642	655	666	658	665	649	599	628	641	583	662	681	657	654	630	691	662	663	627	602	687	636	611	616	663	671	618	671	625	674	609	658	658	675	653	642	655	651	635	641	679	652	633	642	645	612	629	660	617	619	622	634	647	593	689	640	648	610	639	613	674	651	621	665	650	645	643	694	620	663	658	641	647	671	660	591	632	630	680	615	615	661	639	671	648	654	591	620	605	670	611	660	655	652	631	620	640	652	685	653	623	637	625	634	651	626	678	658	630	623	674	641	618	629	644	624	672	635	662	627	673	639	598	638	642	686	657	642	623	648	671	693	681	655	673	637	640	603	618	600	678	646	658	714	652	610	579	635	642	634	639	641	631	672	650	678	656	621	636	675	616	633	627	648	671	667	646	629	625	629	659	637	678	663	666	657	654	653	641	599	623	639	650	674	660	661	632	671	668	654	616	619	657	618	623	639	642	637	607	660	653	633	629	635	686	634	661	675	631	657	642	627	653	660	674	696	672	633	671	650	602	637	658	646	639	595	659	654	659	629	657	656	687	632	659	617	651	649	633	639	645	615	650	675	620	647	638	602	614	650	616	620	588	693	668	643	656	640	664	616	657	616	642	624	643	679	623	633	639	628	638	633	647	666	637	607	627	628	614	656	633	643	630	653	558	667	650	647	622	588	619	682	637	684	676	644	594	649	623	637	639	679	692	663	628	628	646	620	640	675	673	625	600	630	616	632	659	651	681	629	708	641	641	651	661	626	640	650	685	670	633	688	641	639	613	654	636	586	678	644	646	601	602	644	612	660	578	607	621	619	660	682	614	602	682	635	611	615	627	625	713	615	649	660	642	621	654	630	615	677	640	667	663	633	609	647	638	699	617	670	664	612	624	649	651	668	650	635	713	620	627	668	593	645	623	626	617	682	648	620	608	621	641	655	619	623	668	647	661	615	636	649	655	686	609	653	625	653	636	614	654	631	636	649	624	646	616	648	669	677	670	671	697	664	633	599	638	664	669	682	693	672	671	668	650	613	613	672	669	615	661	614	621	642	652	633	637	651	675	665	599	658	639	650	694	638	653	653	646	641	613	659	638	650	607	648	634	683	659	634	658	637	669	640	672	649	644	651	641	706	645	676	628	614	666	612	617	675	654	648	627	641	647	636	675	619	622	631	651	650	659	664	632	649	629	643	636	627	676	618	655	692	618	641	664	642	654	657	638	632	641	649	625	634	682	627	643	615	643	631	647	670	615	680	650	684	629	673	659	618	671	634	631	633	630	663	696	632	653	651	643	635	628	661	647	659	667	687	698	616	597	656	626	680	622	689	634	634	632	686	649	639	685	633	631	633	690	617	640	615	626	654	679	646	567	620	648	664	683	650	645	653	622	650	638	702	622	656	590	643	691	638	652	666	613	668	617	654	658	635	646	671	635	645	645	603	680	646	593	652	689	669	599	647	616	613	638	664	614	632	664	665	643	644	631	624	718	629	640	641	665	640
28085	19933	10505	2571	1366	945	756	802	1927	2634	2487	1774	1323	901	688	567	507	450	475	434	437	436	450	440	455	513	437	417	472	434	457	437	432	457	453	424	418	480	459	444	416	432	457	439	439	455	417	431	436	421	439	430	409	456	463	448	433	421	444	467	419	448	414	439	417	477	465	434	431	452	429	447	465	446	421	405	438	405	443	424	423	427	458	425	425	438	457	446	454	429	415	420	460	474	443	415	423	471	470	428	460	432	437	408	418	444	457	406	427	436	444	438	428	443	439	460	456	422	448	468	494	461	445	428	460	439	406	405	440	422	452	437	449	483	406	429	397	448	418	389	429	419	482	428	467	427	451	469	435	439	442	420	429	419	505	420	481	416	450	422	412	444	426	412	414	437	439	456	457	470	474	442	424	436	438	410	436	425	442	442	430	435	463	418	452	403	425	428	448	450	454	454	436	423	465	464	446	442	434	434	457	464	415	442	441	431	429	465	416	469	438	483	437	465	418	482	427	464	472	459	426	471	426	418	422	443	410	448	496	432	431	420	455	439	437	457	448	462	446	439	438	427	473	432	472	442	425	419	429	410	463	464	454	418	442	475	451	468	455	420	463	435	465	428	485	446	408	410	454	467	452	419	436	455	439	477	472	454	449	463	428	394	439	438	439	445	434	464	417	432	432	451	438	429	481	440	446	480	432	466	470	394	422	417	431	472	442	377	454	443	424	446	445	457	451	474	441	420	418	465	462	413	454	423	458	426	437	474	430	429	433	440	464	468	430	398	440	456	399	434	475	453	434	451	420	449	472	428	473	450	469	480	462	468	426	428	457	436	441	460	448	412	427	465	446	456	428	461	433	435	447	447	463	443	465	460	482	420	443	455	445	415	469	426	445	432	457	441	442	446	403	398	447	441	430	456	455	476	443	442	470	466	480	450	447	433	404	439	489	441	459	412	452	474	425	417	468	428	418	465	438	424	414	441	427	426	435	438	435	480	450	502	420	429	456	460	438	440	460	440	467	439	447	440	477	448	453	463	470	423	433	444	467	427	475	433	481	468	470	439	383	468	432	464	452	442	439	421	435	434	431	476	456	403	424	416	450	443	444	458	433	459	415	440	452	441	448	438	451	419	428	459	392	427	422	451	430	474	455	389	448	401	459	419	446	439	441	444	423	471	461	476	475	456	401	422	455	450	415	451	425	449	458	481	428	426	448	427	458	467	458	431	428	396	449	437	455	440	423	447	453	432	449	463	437	470	439	466	441	474	434	446	447	424	480	439	447	460	403	435	444	446	428	430	473	448	458	447	465	448	417	436	427	444	433	441	428	490	473	474	435	436	435	456	444	431	409	461	400	481	462	434	412	425	503	421	442	412	442	450	461	446	460	425	450	467	413	455	427	439	436	452	435	463	419	465	409	436	458	446	411	465	489	462	436	430	456	455	449	423	451	433	449	423	468	437	433	439	431	408	449	422	437	429	449	424	451	420	411	470	456	438	432	427	470	429	388	433	424	401	421	422	430	459	461	433	470	438	424	478	427	459	484	424	421	448	427	466	441	445	422	423	451	445	450	403	420	424	454	422	406	456	431	472	439	440	458	455	464	432	411	432	414	421	430	433	455	410	440	433	461	438	483	460	482	438	454	432	453	430	449	402	431	461	452	489	421	483	390	459	474	442	469	394	421	430	458	416	468	448	441	434	433	435	446	414	398	428	434	449	429	448	408	429	422	469	451	482	437	460	431	461	432	473	404	453	456	420	496	428	439	468	458	454	393	479	435	426	434	457	418	519	443	495	482	425	446	444	443	427	420	439	440	479	423	426	453	428	487	444	450	426	466	458	445	458	441	448	452	450	456	487	442	449	424	461	459	438	442	393	496	429	437	443	477	455	415	448	413	467	416	463	450	438	429	426	444	458	430	429	448	464	433	408	414	411	446	451	439	442	407	434	462	439	448	463	443	443	454	459	434	423	419	433	455	430	424	468	459	416	413	441	424	429	408	464	417	414	431	437	403	418	427	442	430	431	411	413	439	435	463	473	481	457	456	454	438	466	466	462	425	453	436	428	441	469	441	396	461	438	464	458	468	443	431	431	441	416	430	416	459	415	437	461	432	468	430	436	486	455	455	436	450	425	446	424	440	413	428	428	421	473	466	479	453	427	422	444	446	442	427	430	449	442	472	425	434	453	436	414	423	461	447	432	419	487	432	423	423	408	455	422	433	470	453	416	441	417	412	422	438	448	408	495	463	447	416	418	487	424	468	404	457	434	432	439	429	433	400	439	469	449	481	460	431	471	453	449	456	470	421	443	470	430	414	501	468	435	460	421	428	498	437	430	437	419	468	431	412	443	447	469	453	433	408	405	457	450	428	415	418	455	457	461	453	462	478	481	477	439	427	451	456	428	427	438	430	410	424	411	414	411	433	461	426	444	464	406	409	419	461	410	424	437	389	435	452	405	487	431	442	421	456	422	441	410	435	464	458	424	488	431	451	445	467	461	484	455	460	444	465	436	432	438	465	435	471	421	479	396	445	434	441	413	423	429	487	463	417	442	447	410	448	456	430	454	389	405	454	441	409	435	431	427	432	436	402	463	426	463	454	450	422	442	440	469	427	441	457	463	486	435	469	448	446	466	438	440	456	436	469	414	430	418	424	432	470	473	414	434	483	416	452	415	410	440	477	446	474	432	455	441	438	454	470	459	429	435	448	447	448	444	427	458	462	463	451	463	427	399	404	470	426	433	442	426	446	406	460	399	464	467	396	443	453	435	446	457	436	431	424	451	425	513	455	446	435	451	440	433	441	461	477	418	417	404	437	435	456	493	428	443	454	477	420	484	412	433	409	431	429	430	411	431	430	460	445	422	420	458	398	461	447	437	403	413	442	439	432	430	450	446	452	440	461	418	483	433	458	451	429	443	424	430	428	435	461	446	447	441	478	419	461	412	434	468	444	421	427	420	462	416	449	466	452	420	428	415	483	427	427	476	478	441	454	465	416	474	437	439	449	390	429	444	453	422	507	429	438	475	474	448	406	450	445	451	452	476	455	455	478	468	469	454	438	453	448	463	449	428	470	408	480	475	465	418	399	425	421	432	441	440	417	462	484	434	439	427	465	427	437	417	468	469	459	488	455	480	425	434	433	459	441	427	422	486	419	432	472	433	497	442	398	460	439	424	435	425	437	447	474	425	426	457	405	439	410	427	449	456	463	453	450	440	419	431	422	482	450	485	435	433	465	441	447	427	462	449	448	462	443	410	442	450	492	447	431	438	435	430	449	415	439	426	441	448	426	409	413	428	443	453	471	402	418	448	459	444	420	471	448	448	431	418	406	435	447	423	417	402	454	418	430	434	419	442	432	452	424	430	461	403	457	443	450	458	463	416	417	426	452	433	448	435	486	433	452	463	455	456	474	417	406	478	414	432	448	424	434	455	452	429	411	453	465	448	454	455	423	415	468	470	478	442	476	471	433	435	436	452	447	400	396	418	433	418
10981	13866	7918	2782	2106	1679	1250	1117	2840	3659	3430	2497	1613	1142	879	653	505	489	485	506	519	453	495	455	466	485	488	508	459	478	477	486	471	500	500	484	449	499	496	487	456	474	487	456	434	455	479	444	482	507	492	497	476	478	459	453	493	462	468	440	493	514	471	471	501	466	510	513	466	511	459	436	448	472	483	476	502	500	443	451	468	493	513	491	490	437	485	481	503	472	504	440	479	443	471	480	466	467	468	436	506	501	478	482	461	486	461	465	462	523	451	465	486	458	453	442	503	469	481	486	477	496	461	488	466	455	495	487	461	510	462	451	499	486	482	455	479	452	485	504	470	507	493	501	490	464	447	480	478	456	453	470	464	493	487	483	451	473	479	449	476	472	464	528	492	448	500	458	495	452	474	480	478	508	466	429	488	469	474	474	466	466	462	545	453	455	480	479	435	437	497	457	494	494	426	482	470	500	465	497	471	449	500	470	487	453	480	485	493	467	496	473	460	503	464	502	469	484	503	447	456	514	461	502	482	435	471	485	516	460	453	457	469	452	461	485	498	508	486	490	440	464	452	479	472	450	490	451	486	451	481	469	443	432	498	482	502	494	482	455	463	469	490	474	468	471	451	471	477	486	486	444	500	487	474	503	495	490	494	478	491	458	484	487	510	455	514	486	478	462	460	481	478	468	467	484	507	517	493	453	473	507	458	484	489	445	489	495	434	475	496	488	494	464	457	483	488	468	482	489	483	477	466	482	485	477	459	461	448	453	502	454	482	437	457	469	439	463	505	500	486	459	470	451	477	485	458	462	444	510	462	482	463	442	464	510	536	469	462	497	503	472	440	485	475	442	464	485	498	500	462	489	470	476	492	480	474	480	478	454	491	450	494	490	470	443	463	493	481	479	457	472	483	434	435	481	471	478	470	460	456	464	479	496	520	460	499	478	518	416	474	505	437	463	451	470	465	495	489	473	489	485	468	455	499	491	471	460	474	441	475	493	502	486	483	448	475	452	496	464	450	472	508	464	469	501	443	466	472	472	483	489	473	482	483	483	523	469	457	509	451	446	474	482	459	485	443	476	490	477	475	478	493	477	498	514	473	495	476	452	524	499	479	523	449	473	476	466	444	467	491	479	488	470	512	508	504	515	470	476	461	503	493	483	447	449	495	467	472	495	483	467	480	469	511	473	463	449	460	465	525	474	467	486	514	503	475	488	434	491	510	488	492	494	478	471	477	473	407	493	478	489	447	463	476	466	481	515	470	478	468	469	482	420	480	475	444	452	478	469	463	488	466	458	469	496	459	485	466	482	502	474	484	484	441	456	478	472	448	459	483	453	469	485	488	471	491	471	454	491	478	465	448	469	444	476	508	439	456	463	457	487	442	452	465	449	483	476	465	463	456	459	476	464	464	497	478	493	510	450	475	465	506	481	497	466	469	429	470	481	487	459	457	501	499	496	460	464	477	515	464	471	472	459	462	477	425	469	497	466	478	466	445	462	485	451	494	491	525	480	437	474	487	477	480	421	495	506	482	483	460	467	461	470	483	455	466	441	479	492	484	468	485	471	479	493	512	459	459	478	472	483	482	469	445	500	490	458	446	483	477	462	495	501	460	486	467	490	467	447	495	439	477	462	497	441	445	496	457	481	465	493	482	490	468	484	430	463	465	492	453	509	492	461	465	456	470	437	496	510	464	468	444	476	497	500	434	508	464	487	444	463	451	472	426	488	477	493	494	474	459	478	461	468	496	489	462	507	489	474	450	458	436	441	476	489	475	483	483	491	494	465	462	498	471	481	434	452	501	468	490	473	452	477	466	454	486	437	505	427	440	450	441	448	484	503	462	436	478	516	471	520	467	497	511	461	453	450	464	469	471	441	456	455	481	437	485	502	482	459	464	498	486	481	471	508	475	455	456	472	464	483	491	484	526	476	472	508	464	494	464	490	506	494	495	472	486	472	452	459	451	491	471	425	474	485	483	453	480	443	468	464	483	523	463	447	452	466	481	490	473	485	464	476	465	483	478	478	469	466	468	452	491	453	486	470	470	469	485	454	431	429	487	505	491	456	478	502	493	457	475	497	471	453	508	511	429	503	463	476	461	480	486	504	493	458	512	474	482	475	455	500	486	484	477	478	449	479	488	483	493	503	473	451	463	463	449	507	469	462	485	465	465	484	461	509	489	447	463	470	477	461	487	480	440	509	492	442	487	456	450	449	471	457	448	466	463	457	453	522	495	488	491	453	456	470	462	491	441	506	471	511	468	424	464	454	473	476	489	468	524	484	463	456	457	492	451	459	473	473	477	488	478	433	470	495	471	472	498	493	495	474	501	496	482	449	489	477	489	456	477	506	468	509	470	502	467	492	468	472	536	495	439	459	463	499	461	502	455	487	468	470	500	481	486	479	473	487	477	453	501	480	488	501	463	468	447	514	467	489	482	468	461	451	475	486	475	531	460	438	458	472	459	457	501	466	438	469	466	489	469	449	461	451	458	473	498	445	468	479	515	470	508	493	482	483	465	432	441	458	490	464	484	476	457	491	441	491	498	467	490	438	472	476	479	464	459	495	497	461	502	514	471	514	479	487	491	470	500	438	445	489	465	459	502	510	444	488	486	480	480	507	454	464	424	442	513	497	501	444	473	458	489	473	499	490	494	483	461	468	495	476	493	501	456	428	486	472	452	494	469	541	442	480	506	466	445	497	511	487	468	486	461	458	491	482	477	485	507	487	478	482	463	464	449	478	464	441	479	478	469	488	469	488	467	462	478	466	505	459	466	470	489	446	482	435	480	485	458	495	453	496	471	529	471	461	502	463	480	494	470	439	490	459	474	454	474	462	478	470	477	462	428	492	486	475	488	470	434	518	511	419	476	488	467	473	456	453	458	467	417	501	492	493	450	467	482	457	435	461	477	465	446	453	486	456	471	466	466	481	477	513	477	461	497	463	481	483	485	518	454	469	449	447	442	511	455	465	475	433	456	488	490	464	436	462	504	458	507	452	429	475	452	468	448	468	472	459	458	442	431	467	481	456	471	447	456	516	447	506	465	489	450	474	490	459	485	465	497	436	452	488	441	522	473	500	522	432	515	485	492	453	487	476	489	481	441	478	474	518	446	496	455	442	464	483	482	483	467	468	514	503	483	534	461	416	486	460	492	466	451	490	449	445	475	452	459	513	495	504	512	425	499	469	460	460	482	478	467	466	480	490	523	476	463	460	487	486	453	464	450	466	505	460	483	447	492	487	483	455	492	473	470	487	476	487	449	440	472	457	439	484	487	460	472	470	498	467	491	453	506	470	472	454	497	493	487	489	479	454	506	433	491	486	475	518	485	463	502	491	488	499	436	476	474	485	440	492	513	476	452	458	461	479	473	486	468	482	452	482	470	468	489	499	475	486	442	478	493	478	476	458	487	471	470	502	480	483	506	441	474	455	421	479	497	460	498	480	491	475	441	480	469	434	445	494	476	455	446	476	527	485	506	449	461	491
24367	21416	28535	24700	21178	6603	1699	2847	16395	20565	18232	11624	7355	3993	2200	1236	822	665	573	561	532	532	540	511	502	515	513	501	538	515	565	486	520	521	528	512	505	508	549	517	519	500	505	544	479	521	490	527	521	498	494	569	501	507	491	511	523	521	506	529	504	526	520	494	502	513	514	470	552	470	523	499	484	497	528	486	548	519	488	526	509	554	523	536	486	503	544	550	530	535	512	544	545	488	522	495	574	551	539	514	509	530	554	538	482	554	544	538	513	508	524	516	536	547	509	490	525	522	541	530	500	511	510	536	527	530	514	514	510	482	526	528	528	518	487	500	538	512	526	520	533	493	488	505	499	482	451	505	519	493	514	514	513	464	519	492	542	520	541	504	522	504	512	504	509	491	533	499	516	520	520	510	511	526	486	542	539	499	514	504	543	522	517	516	511	503	483	525	499	507	472	488	512	465	494	515	521	512	457	511	473	517	501	468	514	532	519	505	560	487	487	534	489	538	522	496	484	513	491	526	516	567	519	527	552	524	534	526	526	519	513	503	513	560	531	500	530	522	525	534	494	517	499	497	521	458	515	476	500	509	521	486	473	525	528	517	526	490	535	536	560	516	497	511	486	503	516	549	521	522	536	501	495	464	514	530	554	499	524	517	526	488	541	497	566	516	514	512	535	519	478	501	501	510	526	530	508	525	550	535	495	531	521	504	514	501	471	509	495	493	541	514	536	473	494	492	492	548	503	520	505	485	508	516	528	514	548	498	509	507	529	507	514	539	516	508	538	516	544	485	507	504	521	499	464	498	523	502	522	556	477	536	514	541	536	549	495	504	509	516	521	504	524	523	501	481	473	510	515	544	526	543	506	497	471	558	501	492	524	518	498	528	562	471	543	494	483	539	501	509	542	488	513	481	472	520	551	532	540	475	546	552	517	566	513	506	513	496	508	528	509	468	530	517	469	521	488	510	548	513	513	533	510	509	537	585	488	457	540	488	528	553	517	466	488	487	509	489	504	469	491	468	519	479	509	495	523	507	525	539	495	494	475	497	511	511	529	531	513	540	520	469	580	537	487	566	506	509	541	553	496	517	500	515	510	517	558	527	502	521	487	488	473	550	465	490	542	536	538	528	515	537	506	486	510	511	510	550	537	499	499	522	494	480	518	515	511	512	527	493	517	536	480	515	552	512	496	517	502	530	558	492	487	491	499	566	507	522	539	520	493	522	548	578	501	492	489	508	537	539	550	538	486	507	542	458	486	537	505	506	513	463	522	550	509	507	504	516	520	499	517	474	526	498	482	508	486	489	548	530	537	526	477	444	492	537	541	525	567	501	489	530	543	497	511	502	504	545	510	485	541	524	524	497	508	499	473	499	495	508	490	521	507	512	508	523	538	545	563	472	511	509	505	480	475	496	550	488	507	502	566	496	535	530	522	510	533	512	487	477	483	518	511	533	492	500	514	488	520	491	494	509	539	550	507	496	546	536	535	496	504	518	517	546	485	475	531	513	508	534	524	472	527	528	518	500	487	474	471	538	527	522	502	490	497	532	534	534	482	485	511	511	504	489	500	502	511	498	517	517	504	514	504	507	510	484	503	497	536	518	518	469	509	558	499	503	507	490	522	511	534	530	510	512	502	472	512	525	511	483	515	525	523	499	529	530	503	547	512	517	535	512	528	503	548	510	512	511	527	494	542	501	515	527	518	486	502	519	542	546	533	486	496	516	533	491	487	482	517	530	505	542	530	537	504	514	510	561	507	562	501	517	529	504	496	497	475	472	502	516	502	485	465	524	516	508	523	486	488	491	496	539	508	504	528	504	492	500	522	511	500	521	499	525	476	535	514	543	462	514	497	520	510	504	518	487	509	530	518	525	488	495	528	474	527	505	524	452	504	506	483	508	503	517	533	507	500	463	518	505	526	503	503	475	519	484	529	529	504	499	507	525	529	519	517	517	495	492	497	524	483	485	488	518	485	505	515	529	523	490	560	534	516	552	512	564	519	536	496	538	492	543	516	491	512	497	530	472	485	545	533	517	511	520	541	495	498	548	524	474	551	470	482	532	489	480	476	511	526	553	515	521	479	553	516	494	500	492	539	497	505	539	536	513	530	505	496	514	509	480	480	546	538	531	498	494	497	528	480	475	556	523	530	462	481	498	498	510	545	500	516	497	528	474	445	519	554	499	485	481	481	498	468	471	531	532	559	520	517	510	547	526	510	468	506	499	530	464	501	502	508	496	561	510	507	477	492	469	524	501	484	482	528	485	466	529	501	510	446	537	505	504	534	460	504	516	515	516	545	523	532	522	532	501	511	518	501	526	522	488	473	501	506	503	539	540	548	497	498	508	503	480	478	491	501	478	509	508	515	513	526	507	503	499	531	500	485	518	555	479	520	509	532	491	489	504	523	521	492	450	541	525	521	498	514	520	536	513	508	523	512	509	538	528	534	523	487	490	472	460	508	540	548	531	498	573	523	543	543	523	534	459	526	514	502	492	529	506	480	497	470	485	472	518	516	503	508	466	499	518	502	501	544	474	484	504	484	520	471	549	525	488	523	516	540	487	505	501	512	528	472	474	541	517	518	536	495	486	521	517	537	498	538	486	532	488	485	502	488	501	527	523	517	461	513	501	539	499	496	485	502	518	513	549	540	498	501	525	523	548	497	502	493	508	509	530	561	492	518	495	493	493	514	511	500	501	499	533	519	527	554	524	518	484	509	502	477	557	527	547	517	540	515	506	526	475	492	531	500	526	505	524	503	509	493	504	550	495	523	509	493	501	510	529	511	484	506	502	534	519	495	517	527	554	490	517	509	506	449	483	482	499	490	528	492	529	505	470	512	513	508	508	499	551	502	496	471	504	522	528	525	487	538	540	507	563	528	493	512	520	531	552	535	539	520	525	457	487	518	509	523	504	498	495	488	536	501	563	495	524	474	529	490	496	509	508	502	516	527	534	519	504	487	507	536	505	501	544	527	493	517	473	499	527	527	437	505	511	481	517	457	514	492	543	554	510	468	532	501	471	519	475	488	455	528	497	553	484	502	529	496	506	523	486	534	533	492	515	542	511	534	569	506	527	482	511	495	513	521	507	479	559	555	516	507	510	498	520	514	473	501	540	491	510	552	511	491	491	513	506	495	559	519	526	488	527	552	547	516	563	525	529	511	496	499	499	551	513	491	506	538	491	536	467	535	503	500	500	545	527	489	515	511	506	524	486	502	519	500	520	486	529	515	533	544	517	503	539	498	485	509	509	531	484	509	515	493	499	524	523	496	529	537	533	563	507	515	472	502	547	521	516	505	482	482	506	519	485	515	534	529	493	505	518	505	481	497	533	509	522	504	507	495	491	513	530	481	556	540	500	471	473	512	518	527	520	516	522	461	483	505	535	474	509	506	534	500	479	469	510	525	551	546	510	511	497	517	486	506	507	518	534	493	492	520	513	500	500	513	468	481	527	500	507	506	518	528	489	487	498	536	488	519	517	560	499
11932	23042	16944	7267	4157	2977	2324	4968	23336	25063	21900	14647	10040	5599	3035	1763	1016	780	618	577	571	521	528	518	563	547	547	528	511	539	561	544	510	497	574	530	541	586	537	530	580	584	541	524	493	538	552	528	533	524	533	527	527	555	515	497	515	542	509	576	501	552	528	499	519	536	530	555	501	505	544	533	544	534	540	479	550	589	532	572	532	505	518	543	568	530	538	510	519	548	579	533	521	533	543	521	535	533	546	560	542	571	547	532	504	522	511	559	527	509	534	545	560	554	553	543	574	507	501	550	526	552	555	536	535	580	544	558	551	535	535	544	571	540	507	548	550	530	511	523	531	557	508	554	530	558	545	553	563	529	540	514	519	515	527	530	542	519	515	559	570	526	538	557	533	527	505	503	550	516	560	509	532	516	579	535	588	558	482	530	538	501	548	532	525	555	504	552	558	522	511	589	505	543	547	516	526	549	561	575	503	526	572	488	565	520	506	501	561	532	508	590	545	530	541	529	531	494	471	560	508	562	546	548	502	547	525	531	549	562	546	571	509	545	583	514	529	568	507	531	563	550	523	523	511	498	497	542	492	556	544	498	511	585	562	573	537	574	553	562	544	542	507	543	528	568	597	513	498	570	553	580	540	548	542	531	529	540	523	524	558	545	501	540	529	521	513	520	517	506	519	550	494	508	550	472	513	560	530	557	600	519	500	526	548	500	575	548	578	514	554	522	532	523	554	535	508	595	540	534	535	548	541	561	544	517	543	569	587	562	503	561	557	537	541	515	545	549	498	540	494	569	523	520	522	532	541	580	530	564	531	534	494	546	511	513	545	556	550	568	543	541	521	549	520	559	560	581	531	559	545	532	573	537	505	502	520	489	523	514	538	507	523	549	547	508	540	534	564	527	516	546	516	524	574	532	529	524	557	547	556	553	563	548	564	525	559	544	531	505	587	517	560	533	511	580	501	568	557	579	568	578	521	505	511	520	546	567	514	522	563	527	538	549	542	542	572	544	521	549	520	508	509	564	560	518	566	548	569	557	520	538	528	569	561	489	515	519	558	530	532	509	567	535	579	544	522	542	513	578	501	537	532	541	526	544	512	567	616	538	527	572	560	554	509	562	574	569	510	497	531	518	541	542	564	561	582	542	536	565	541	550	578	536	538	525	573	514	528	518	529	512	534	521	479	533	506	513	532	554	524	558	532	537	505	572	491	505	529	521	538	513	519	531	557	531	562	555	548	546	547	557	521	573	533	549	515	521	564	526	527	508	506	542	583	546	501	511	518	533	555	576	512	568	544	545	599	588	538	520	543	534	543	535	533	537	544	579	535	545	554	537	557	515	515	548	547	557	533	503	573	536	543	538	571	494	540	517	523	512	484	553	544	539	558	548	583	457	552	566	529	525	548	550	490	552	530	523	493	552	520	554	546	535	534	512	521	511	537	537	544	564	509	514	526	506	540	545	535	518	570	527	544	499	529	526	522	523	543	528	556	561	540	590	562	503	490	525	564	539	525	517	555	538	556	522	534	530	533	525	543	499	503	506	526	534	511	574	536	491	581	541	521	509	513	523	541	560	532	545	522	521	526	542	535	537	573	550	487	481	545	553	568	520	543	547	519	505	534	514	571	521	508	533	516	529	542	549	542	536	518	542	564	556	491	548	534	541	511	564	528	517	460	519	552	573	579	493	520	526	568	524	484	535	546	531	538	502	551	542	484	505	547	555	560	550	544	546	521	508	530	520	526	510	543	553	454	582	531	592	528	546	550	537	528	522	535	542	506	519	504	537	557	527	528	499	513	567	493	530	520	547	519	528	524	530	520	511	528	547	545	598	526	532	526	535	509	519	556	562	527	491	509	559	571	511	540	532	509	554	571	520	516	574	482	535	527	499	580	561	495	526	524	557	561	534	572	534	533	554	493	546	562	521	499	488	556	541	520	562	542	514	571	536	519	537	534	545	533	537	580	521	602	532	543	560	534	538	542	549	562	525	555	568	503	509	550	550	552	526	489	608	555	556	566	530	533	536	536	514	567	552	534	550	555	514	564	580	524	559	534	534	548	579	493	525	548	525	565	523	459	508	545	520	504	538	537	560	479	519	570	506	534	529	596	495	576	545	548	540	552	574	513	544	528	554	523	504	542	550	539	509	503	536	541	494	533	534	525	521	525	573	589	567	509	545	512	481	526	554	519	491	550	531	555	564	533	536	563	531	506	506	569	557	517	514	529	521	506	519	525	554	569	534	561	549	589	532	547	539	545	548	575	547	569	521	558	552	478	517	542	548	536	519	563	535	516	548	508	535	554	560	578	512	538	554	559	515	509	553	491	530	527	519	507	534	513	533	513	570	546	553	496	596	495	498	510	550	521	537	515	537	537	512	522	542	570	519	517	558	538	533	530	526	510	540	553	529	515	528	535	549	540	547	545	528	515	575	559	564	509	558	592	527	526	547	525	504	546	552	514	558	548	521	561	517	498	529	542	510	519	536	535	521	504	516	512	538	548	534	497	545	496	515	543	519	503	523	534	531	491	494	537	513	603	501	528	535	512	501	526	543	525	530	545	575	566	530	552	586	526	483	543	563	533	530	533	555	495	514	549	534	512	588	525	546	554	506	534	515	545	525	531	530	559	605	543	533	569	517	575	496	535	544	538	530	542	545	532	516	529	504	524	574	535	529	519	556	525	569	510	521	529	531	508	531	528	563	552	536	531	535	493	542	523	530	557	561	525	547	518	557	524	556	511	541	487	561	521	543	495	511	510	591	531	508	597	495	527	502	536	516	529	526	545	518	554	555	525	520	547	485	511	524	561	546	529	512	606	547	536	517	530	546	507	522	484	559	521	520	525	532	549	538	571	522	538	526	534	493	551	565	569	511	537	577	558	547	578	501	511	514	542	506	506	512	524	528	522	517	578	515	536	553	515	544	533	546	546	553	550	561	513	508	524	522	545	534	524	522	556	498	533	540	534	507	577	545	553	539	528	559	521	592	555	558	488	547	520	550	516	523	543	538	520	517	503	600	505	524	549	580	512	509	544	533	563	557	549	568	541	553	505	514	524	533	527	532	548	527	573	464	537	529	575	526	550	522	534	530	497	515	519	492	516	533	527	541	490	523	558	506	506	554	540	565	499	518	550	492	504	528	537	547	513	505	503	506	518	560	564	484	523	533	564	549	575	555	572	533	547	493	528	541	508	551	519	547	500	551	541	507	516	513	520	552	546	527	534	536	501	530	561	527	551	486	516	524	557	540	530	530	549	521	509	545	495	534	534	515	544	519	535	517	550	544	590	504	544	535	509	563	553	586	555	524	523	547	531	540	563	521	474	514	539	527	496	539	522	537	555	558	544	536	560	484	553	544	534	545	544	532	507	517	551	504	534	529	521	529	559	502	579	548	525	525	542	498	502	534	555	546	514	545	562	533	499	559	514	492	527	524	527	545	523	532	546	548	512	536	560	532	563	572	548	507	541	581	549	585	508	560	512	554	557	516
25243	21367	27310	25649	10188	2134	1578	2028	9565	11943	10338	6252	3870	2273	1408	910	660	561	530	481	477	463	494	512	502	514	544	485	489	500	475	519	522	505	484	478	511	462	462	485	460	486	448	517	470	502	489	497	467	495	505	485	517	531	466	492	499	491	456	472	443	490	470	475	493	459	495	466	451	483	453	495	501	512	442	482	486	501	583	474	504	524	482	458	472	459	467	488	469	480	489	480	484	469	476	484	507	473	523	445	489	490	488	491	507	536	474	491	461	487	453	442	460	512	526	462	500	512	500	479	491	492	463	476	497	458	493	497	461	505	493	497	476	454	509	509	463	466	488	520	516	474	488	517	501	472	459	488	508	461	511	477	483	460	474	488	482	477	486	490	452	514	484	527	500	482	501	471	457	494	482	487	500	470	507	482	524	498	464	502	499	488	467	503	486	461	494	504	481	510	498	508	486	486	500	511	474	491	495	460	480	514	516	556	459	491	484	493	492	491	476	452	512	511	435	500	465	507	486	479	484	462	473	489	491	469	484	476	509	496	466	468	527	494	460	536	495	502	520	453	481	457	475	519	494	475	471	499	452	509	460	460	533	483	482	513	467	513	441	504	499	505	495	542	463	478	480	513	497	444	492	456	488	489	462	483	491	502	490	518	482	486	441	476	486	486	459	489	463	448	525	504	487	498	468	479	499	476	517	485	510	490	469	488	483	511	485	474	480	519	509	509	466	486	506	485	475	480	464	509	504	479	442	473	466	505	509	472	451	509	493	485	489	478	489	431	512	463	478	464	459	473	474	459	492	481	512	495	480	459	499	453	447	468	448	469	507	479	481	499	458	471	556	486	484	520	494	490	468	441	481	478	521	482	441	474	485	454	474	476	499	508	493	514	477	477	487	482	474	504	479	477	487	504	467	484	461	423	492	503	465	504	480	491	476	504	509	464	475	477	476	501	508	490	519	515	478	479	468	435	478	530	501	492	502	488	490	468	471	463	479	476	483	483	497	459	493	468	478	489	491	448	508	484	500	476	449	509	480	465	483	490	439	464	503	489	485	480	508	503	472	485	489	506	500	461	470	484	505	499	486	478	466	477	491	493	493	470	485	488	505	494	480	462	482	555	458	488	491	460	499	482	502	518	496	498	467	474	483	469	484	476	517	482	536	485	470	508	508	506	448	506	469	471	483	520	516	493	464	452	478	514	520	477	508	465	512	481	502	475	471	462	504	463	469	461	477	478	470	499	526	503	476	485	522	501	488	488	496	490	459	512	478	477	464	493	452	523	482	473	506	482	461	456	472	483	509	475	463	446	466	482	473	464	480	503	516	501	484	517	496	457	479	520	466	478	444	445	552	473	532	505	474	513	497	448	519	471	460	487	517	483	490	502	492	481	469	462	487	470	487	496	449	484	476	477	468	486	464	529	476	462	515	452	469	484	491	481	467	485	466	452	489	468	474	537	478	483	504	487	489	504	497	485	517	502	491	528	505	469	494	490	506	489	474	502	428	470	491	481	492	480	449	497	514	506	481	487	502	473	484	495	481	492	503	525	509	504	475	485	477	441	516	484	465	450	482	504	484	464	488	467	500	451	478	477	498	528	474	483	498	483	469	460	482	487	474	465	461	497	505	510	508	479	530	526	453	499	472	477	512	469	495	490	473	485	493	503	488	463	484	481	487	484	489	496	506	448	490	499	434	518	498	496	474	497	456	460	495	486	525	477	511	513	522	463	502	498	453	453	485	460	440	450	494	508	458	457	468	538	457	465	473	492	459	477	511	459	512	511	464	488	469	523	453	475	454	515	505	482	491	482	487	495	470	476	513	462	467	493	489	479	483	467	510	460	479	469	480	488	463	470	436	453	517	527	501	520	483	435	456	492	510	466	486	463	471	477	474	516	487	504	498	485	465	483	478	476	509	481	479	458	467	472	468	467	467	508	514	491	499	496	516	474	442	480	482	481	526	506	498	493	463	446	503	472	483	521	499	513	507	477	497	466	480	487	454	505	496	510	470	481	488	467	470	439	479	470	509	471	488	473	500	447	497	455	463	529	451	499	466	496	464	495	513	535	493	483	446	478	476	500	473	480	492	460	487	493	464	435	496	469	486	479	501	475	464	477	482	439	499	458	460	524	471	481	508	478	500	511	452	494	494	481	487	482	519	502	525	442	487	531	511	451	457	446	502	466	470	475	498	500	516	543	476	454	499	535	477	497	497	470	486	485	473	499	482	458	520	493	519	479	526	477	454	496	493	480	485	449	484	468	488	487	458	506	452	501	471	486	523	509	465	494	497	515	482	482	464	497	479	467	503	481	506	464	522	498	481	492	476	501	500	482	478	496	463	502	483	495	430	438	491	487	483	477	474	462	500	499	528	443	474	516	486	470	502	473	493	493	471	500	484	485	502	474	473	497	498	487	477	452	508	535	513	493	500	489	489	432	537	502	526	530	464	511	537	500	473	501	491	453	506	529	486	510	508	441	500	471	508	482	470	493	484	460	471	526	487	461	477	467	493	472	494	475	503	459	513	451	547	466	488	449	468	505	484	500	494	478	455	487	513	487	496	507	512	489	483	470	491	475	447	487	538	463	506	490	471	524	490	503	489	475	516	483	458	492	469	505	539	515	493	478	431	520	479	468	502	500	464	488	493	474	458	474	536	454	502	481	454	511	475	519	529	504	494	518	480	463	465	498	502	513	484	528	475	519	504	476	485	485	541	488	523	502	537	481	482	494	492	502	507	468	489	482	482	439	455	492	481	484	507	478	507	494	511	484	530	480	429	519	510	494	492	514	493	466	501	512	490	476	448	458	472	480	508	495	531	500	485	490	457	494	483	521	455	496	491	479	504	473	492	523	500	501	493	529	505	481	494	514	475	487	506	505	475	466	440	480	525	481	476	459	501	516	497	436	484	463	476	469	479	496	452	504	475	438	527	470	492	473	475	509	490	500	483	487	490	509	519	506	524	480	480	509	471	497	450	480	482	512	502	494	503	496	504	514	492	497	455	501	480	438	514	443	508	477	530	510	499	494	467	523	494	499	473	486	516	473	466	489	495	484	485	476	475	477	498	465	499	465	461	483	496	460	481	508	446	500	507	484	482	455	468	476	492	487	476	479	492	502	524	446	481	477	479	451	503	469	479	455	475	510	475	466	500	504	464	522	473	479	493	476	484	513	495	502	474	463	513	500	481	514	461	501	445	453	459	477	460	489	468	491	500	508	466	448	483	512	510	485	508	440	440	495	472	509	474	463	510	492	499	452	487	478	486	478	484	517	443	495	507	466	472	508	479	516	503	499	465	497	488	496	466	477	472	475	456	457	493	517	443	504	459	452	490	462	514	536	477	492	501	494	500	506	554	466	457	495	494	511	497	501	491	499	492	469	482	474	475	516	510	445	429	513	502	516	484	476	492	516	467	459	473	483	481	487	507	465	484	467	487	450	503	485	443	465	476	483	453	491	478	466	485	481	473	496	474	520	531	479	487	459	509	471
11607	21230	14782	9097	4507	3067	2653	3875	17815	19481	16285	10266	6716	3778	2153	1296	866	659	569	557	549	501	550	551	511	503	514	492	527	549	487	497	530	506	488	545	485	520	503	507	521	492	515	510	495	537	539	497	569	514	508	571	513	521	559	521	506	500	512	528	546	508	566	478	519	538	526	544	524	520	497	549	491	508	521	506	548	472	554	505	541	484	558	511	511	521	521	520	482	518	537	514	522	494	555	496	508	553	575	537	520	520	503	497	516	573	538	506	557	554	528	528	474	531	462	529	497	518	556	516	532	494	552	529	561	519	512	526	538	524	519	528	506	527	527	557	498	488	525	471	521	523	506	569	548	555	498	546	540	548	548	529	522	496	522	487	502	533	525	554	544	510	526	523	512	552	523	510	505	506	504	490	505	509	518	535	558	537	575	493	530	549	556	496	523	533	512	529	546	490	534	509	544	528	508	484	520	506	511	528	524	515	525	543	504	556	527	531	541	562	488	531	495	520	542	552	546	509	509	554	493	521	535	538	516	518	555	509	582	516	552	530	539	546	540	549	487	515	532	529	495	512	502	515	521	517	538	479	526	544	478	483	532	524	517	520	572	552	511	515	549	537	551	497	516	511	435	505	522	557	524	506	496	541	508	553	566	583	511	494	521	512	531	493	537	520	521	532	505	521	539	509	534	570	525	534	508	541	561	525	513	521	502	535	500	531	481	516	560	514	537	505	526	525	508	555	531	522	468	539	502	478	554	525	514	553	504	520	541	512	534	511	500	489	498	501	527	519	569	521	532	529	509	506	493	517	516	513	533	522	483	530	499	475	564	508	567	539	527	542	487	496	482	546	545	583	515	489	538	491	537	508	524	537	514	527	548	507	514	495	509	555	555	502	515	510	546	546	499	508	517	551	512	541	511	548	530	482	505	527	514	539	528	549	565	526	491	516	503	514	501	536	531	532	524	517	542	515	517	552	514	540	483	527	508	534	519	527	526	522	536	518	491	511	484	514	521	523	483	484	547	483	514	525	451	539	493	486	527	549	525	531	509	548	540	494	504	508	538	575	501	563	529	504	498	526	522	519	499	493	534	532	510	505	535	536	530	482	494	511	535	489	529	492	519	525	535	539	499	540	486	514	506	497	497	524	509	528	537	523	538	526	514	518	512	530	569	463	528	481	486	535	510	552	540	500	489	527	474	498	555	550	497	500	531	546	490	475	531	531	500	466	529	519	511	494	510	541	477	468	505	506	550	507	513	541	531	483	487	535	500	542	573	532	548	567	515	497	526	544	540	540	501	492	514	511	525	525	518	511	525	499	535	507	528	526	525	507	503	507	562	499	528	533	549	524	535	517	529	506	483	494	524	499	538	462	503	539	511	527	493	490	535	525	528	510	503	534	538	502	517	521	517	540	509	496	549	526	509	528	526	568	508	524	560	537	503	529	535	469	577	544	560	506	510	519	499	581	491	547	490	575	505	543	534	491	497	479	493	496	522	499	516	546	547	491	523	538	541	505	533	516	538	512	519	498	512	507	488	557	519	523	488	535	503	487	506	515	509	550	500	543	516	519	548	538	535	493	554	546	530	549	541	480	526	486	504	481	467	529	490	487	533	548	510	510	544	544	486	527	543	534	531	538	560	513	515	530	534	492	527	502	559	503	448	519	515	484	490	526	515	484	517	511	556	556	492	508	538	573	501	498	534	524	514	540	533	532	521	522	518	527	501	552	498	491	500	545	492	529	535	539	522	500	504	544	506	542	546	495	503	515	463	516	534	515	566	519	522	493	478	514	493	518	512	529	499	528	510	577	506	523	525	499	512	517	540	536	524	526	504	498	563	514	504	533	511	462	559	548	560	525	480	474	558	496	514	505	540	555	506	560	522	515	547	509	505	504	539	533	520	494	477	513	562	554	494	542	523	535	473	462	529	518	510	517	505	514	536	534	490	518	528	499	498	478	555	538	554	515	503	509	484	519	540	529	496	543	520	531	518	552	530	522	528	530	494	497	509	563	544	481	528	488	507	513	533	519	517	540	529	512	502	518	526	531	506	519	502	500	556	487	498	497	513	516	508	509	510	545	509	539	522	515	473	523	507	513	516	492	536	494	509	511	489	488	529	541	516	529	524	500	545	511	551	535	547	524	532	574	543	555	534	503	522	512	550	545	515	492	516	511	555	513	527	546	532	547	536	503	506	475	485	525	467	544	511	525	508	537	541	559	536	528	520	511	497	523	514	481	512	524	515	496	530	513	519	541	500	519	578	538	540	501	550	529	553	491	525	510	520	507	520	502	489	504	492	544	536	508	564	517	550	531	520	511	496	541	503	519	517	522	512	497	549	501	504	510	521	485	525	536	532	527	486	564	534	543	523	531	546	482	540	520	506	502	554	523	524	535	557	526	522	491	553	529	536	516	490	477	477	531	526	506	534	521	497	517	541	549	497	516	548	565	513	540	519	502	504	485	517	548	513	553	527	545	544	524	543	541	535	463	543	471	470	559	518	500	518	517	531	498	555	540	498	519	519	537	486	518	513	503	495	526	557	526	501	528	507	510	498	539	544	544	490	546	511	502	572	507	518	505	491	560	531	490	509	495	538	527	511	549	526	493	515	510	524	543	518	545	524	526	519	467	516	516	495	508	566	517	494	487	536	507	538	497	518	504	474	540	559	518	529	521	519	498	483	502	534	534	533	520	534	500	567	538	563	545	521	508	576	523	501	498	505	534	506	526	554	523	573	528	510	480	538	580	541	533	497	504	550	479	523	485	524	512	520	514	536	484	490	533	514	527	528	505	533	501	523	559	490	559	499	543	531	504	522	505	515	514	482	514	537	508	481	539	503	537	501	510	501	546	518	510	513	550	516	520	514	487	521	539	508	488	520	517	482	533	542	516	491	545	530	534	507	556	551	546	516	511	480	501	539	518	510	548	526	543	516	547	524	561	518	552	495	541	461	550	502	523	531	519	520	543	530	493	550	497	519	464	503	512	472	504	507	512	526	513	525	540	533	551	462	525	536	517	554	545	488	500	537	514	540	471	511	460	557	555	532	506	475	502	561	493	486	487	543	491	529	507	501	527	524	544	517	592	546	494	506	556	489	517	514	506	525	515	530	516	509	516	528	542	543	519	506	496	558	507	531	515	497	535	515	563	500	491	556	513	483	513	462	485	470	515	515	472	528	530	510	529	526	528	545	514	503	533	543	529	546	561	533	551	495	508	523	514	534	499	472	486	504	536	525	463	543	490	508	505	471	485	507	458	550	546	495	571	506	524	533	538	528	559	533	523	539	491	547	511	546	542	520	523	536	501	517	502	508	526	491	532	526	512	535	522	527	520	502	521	489	572	551	524	506	527	559	550	503	550	508	566	522	525	536	508	538	453	534	511	523	484	504	528	522	561	523	548	566	561	547	565	528	506	524	495	528	512	508	490	541	488	516	471	516	461	580	525	558	548	535	512	529	503	541	496	516	496	542	490	516	509	519	499	556	561	507	501
22735	21282	29011	23875	21288	21425	11241	7976	30282	35595	30581	21071	14128	7698	4036	2162	1059	743	782	714	669	623	663	621	588	584	622	630	607	589	598	607	607	583	590	593	617	604	616	618	630	561	639	655	617	616	647	588	601	629	630	578	563	628	604	647	638	644	575	603	659	630	588	589	629	643	625	594	620	621	600	612	641	633	605	613	621	575	611	624	638	618	633	611	656	627	596	623	624	622	621	661	641	633	648	629	590	668	664	601	599	640	585	629	611	607	592	631	590	610	648	615	621	655	607	615	592	663	626	646	634	601	616	568	629	651	621	597	617	628	622	624	594	641	630	596	626	620	579	660	602	617	605	620	594	639	626	627	604	653	573	616	660	600	585	615	629	647	601	640	599	607	612	639	594	633	613	646	587	616	634	565	560	623	588	608	614	613	582	621	652	617	632	581	628	620	605	647	563	622	626	623	611	619	611	626	622	610	610	646	628	615	660	633	602	607	613	602	612	646	601	617	574	618	642	608	616	637	602	598	618	608	592	598	581	562	620	599	602	653	623	625	640	612	620	658	655	661	641	622	698	584	572	602	676	620	575	588	604	608	609	678	595	605	589	637	622	602	653	652	575	673	571	587	640	591	590	608	583	637	638	633	570	604	625	645	556	615	594	621	612	641	610	618	632	638	614	606	630	646	576	599	616	645	627	594	612	634	592	649	581	605	606	619	628	609	645	603	651	633	568	594	619	636	613	631	578	647	592	592	649	626	558	642	620	611	610	605	606	607	621	621	572	583	613	568	605	653	620	640	602	582	598	658	616	641	608	619	589	637	619	590	609	553	590	586	601	601	584	576	600	608	581	612	602	665	605	587	638	637	565	652	608	622	621	638	607	600	634	573	615	619	597	624	607	583	672	602	608	631	584	615	612	596	563	615	643	636	617	576	626	612	619	554	598	605	637	617	586	597	649	614	585	577	612	635	628	615	616	643	589	626	597	583	633	595	597	613	627	610	593	635	607	602	607	580	630	589	652	626	660	622	584	602	598	601	606	632	637	648	569	607	610	579	657	616	617	589	594	648	582	608	596	569	641	653	641	619	625	610	616	614	607	596	587	617	609	595	594	676	601	619	637	593	593	586	645	628	611	666	632	627	618	611	634	596	617	617	586	583	601	633	574	605	639	637	599	639	635	609	590	591	617	608	675	617	647	597	586	619	607	624	625	584	587	632	626	625	622	622	597	617	576	583	632	598	616	595	642	602	577	618	616	639	661	622	583	651	572	612	607	578	626	586	621	582	637	617	627	626	569	597	642	600	587	648	636	590	581	620	604	589	606	613	611	624	587	651	614	633	624	658	602	604	561	616	622	644	605	591	633	635	567	639	633	636	619	621	612	590	636	607	622	681	605	635	603	627	627	621	591	666	642	591	595	590	615	644	598	643	600	605	600	636	639	651	646	598	566	622	615	637	597	621	650	603	564	646	581	622	626	596	592	665	632	639	626	644	592	586	610	661	621	625	616	572	625	606	574	584	595	635	623	622	590	587	623	618	656	612	635	635	625	570	609	647	609	606	572	622	598	612	608	623	580	609	564	622	625	602	621	597	625	619	590	649	633	624	612	618	644	645	625	612	592	619	603	616	632	600	597	614	622	646	602	583	589	578	654	645	623	627	590	607	621	624	610	648	603	620	595	625	596	627	584	604	623	618	603	608	586	592	635	607	645	622	595	639	639	598	586	634	596	663	646	560	571	603	603	596	631	634	638	661	649	615	590	632	604	596	629	624	610	598	620	616	611	616	558	585	594	628	610	617	633	557	608	652	609	608	607	636	601	584	630	588	578	630	604	597	595	564	633	572	622	615	604	589	655	631	624	572	637	601	646	621	639	593	601	568	602	595	628	618	585	639	588	625	599	591	634	642	641	640	598	612	595	631	619	593	620	610	608	560	611	632	640	569	577	633	568	597	640	582	616	701	561	594	573	652	627	648	613	614	611	641	612	617	637	625	645	603	587	614	623	629	629	611	600	611	581	631	647	599	607	567	616	576	625	661	625	651	631	609	613	659	628	610	588	661	634	616	640	636	587	665	622	595	614	624	655	616	626	610	635	619	639	627	598	602	535	637	612	646	594	658	589	589	626	593	599	616	586	632	637	645	687	634	684	571	618	613	637	633	584	592	640	568	646	580	582	590	634	656	611	615	583	580	598	608	610	604	598	625	638	619	610	653	578	631	580	570	614	595	605	626	633	630	631	617	658	577	617	559	646	590	669	653	585	614	616	596	586	599	595	608	621	600	607	600	605	638	606	564	604	631	616	621	575	611	600	623	594	650	621	609	638	614	631	638	596	588	616	583	616	617	598	591	634	622	578	618	576	605	595	621	582	651	569	628	595	630	639	653	588	577	623	605	581	608	626	616	626	609	597	618	622	587	609	659	612	638	605	569	595	606	604	625	592	635	608	613	663	628	634	632	616	607	664	611	601	598	595	602	601	655	613	564	616	599	602	586	619	629	589	616	625	626	601	628	635	620	666	585	611	592	646	633	592	607	591	619	616	628	588	583	655	587	660	594	595	591	619	619	635	600	593	593	601	657	575	610	632	618	561	590	629	631	627	609	599	589	645	636	605	619	620	633	575	587	623	620	601	565	659	584	603	608	546	600	592	545	595	595	649	595	639	575	614	665	625	612	601	617	618	617	600	601	623	613	639	601	639	609	574	598	612	640	596	621	618	610	649	620	635	598	659	612	617	596	589	614	623	634	605	600	649	637	602	620	592	603	586	638	611	649	556	644	648	590	613	634	622	612	572	651	603	582	648	607	637	576	585	579	622	589	602	633	601	618	637	592	629	604	614	629	589	593	589	630	628	617	597	626	622	607	582	584	668	627	672	562	612	597	606	606	644	631	622	571	591	590	625	599	581	634	602	568	645	608	640	586	619	602	608	566	619	636	592	562	648	624	638	576	570	582	619	583	588	673	578	616	618	604	605	567	597	645	578	591	616	601	645	649	650	611	635	619	603	560	584	608	630	632	606	591	582	618	607	638	646	624	613	631	625	611	595	637	630	602	591	657	604	606	609	607	629	646	573	606	607	661	600	660	636	644	623	662	636	614	653	613	597	605	637	606	585	571	615	588	575	618	598	658	606	637	627	608	599	587	588	624	593	600	584	620	607	639	634	597	624	599	588	590	571	601	644	607	677	601	635	618	641	643	611	650	639	585	638	594	600	593	594	590	600	639	613	628	625	604	641	630	641	608	618	587	627	625	627	612	596	634	598	630	557	622	620	647	629	617	590	608	589	617	569	625	615	636	636	588	615	613	590	609	625	631	667	622	620	632	611	620	665	548	622	637	588	630	624	606	594	605	593	613	600	596	603	637	587	602	632	600	593	580	633	615	594	622	616	578	590	633	569	565	575	576	591	600	613	630	608	629	579	639	590	594	585	572	647	599	599	598	632	594	632	603	600	662	589	598	627	605	593	653	600	677	645	626	576	611	622	611	593	643	610	633
15997	29713	22502	15801	9426	7287	5395	12345	36224	37279	32549	23405	17140	10102	5659	2951	1371	907	830	741	716	640	628	648	648	665	646	638	627	628	656	668	669	641	612	601	589	653	648	637	642	622	661	636	596	634	676	641	652	618	611	657	635	596	677	639	660	613	617	620	647	618	607	657	634	653	611	616	668	622	668	626	641	613	625	646	620	608	636	615	606	641	627	649	634	666	600	628	612	649	624	646	637	617	631	638	610	602	625	646	630	615	664	619	627	613	639	657	644	619	640	646	670	629	568	618	624	607	605	607	658	665	629	632	625	613	638	640	645	614	647	593	625	669	629	625	617	644	605	667	610	633	621	652	628	598	619	691	618	626	641	617	642	649	651	653	609	602	656	623	621	661	589	616	641	655	660	635	628	657	587	642	572	617	648	627	654	618	640	652	618	623	662	669	591	674	628	643	584	630	661	620	655	629	625	565	607	627	587	639	630	629	637	655	637	627	619	611	639	634	661	615	627	657	663	657	597	639	638	672	614	618	668	599	659	623	611	640	633	637	663	649	622	595	652	625	621	631	663	618	636	686	634	629	638	633	658	612	607	649	660	622	599	579	613	587	601	638	635	620	613	610	589	610	606	666	665	650	593	603	655	588	624	645	569	617	639	593	665	601	681	617	615	654	647	609	696	634	656	661	646	636	630	684	635	639	611	624	641	628	620	630	633	645	687	633	621	629	629	613	613	648	630	649	623	613	635	610	634	618	583	612	577	614	658	582	597	636	669	653	641	628	610	669	622	619	612	628	642	606	569	652	614	667	644	627	634	654	563	599	607	630	633	581	596	648	646	630	645	658	660	626	640	608	607	681	602	623	610	639	599	682	630	644	608	613	622	586	626	647	646	630	600	606	639	657	607	606	651	654	625	605	643	611	623	637	602	614	649	615	638	621	587	638	658	581	669	601	580	642	666	652	641	668	642	627	666	659	598	648	674	634	616	608	678	606	600	644	631	605	660	678	639	668	661	627	655	679	621	641	608	623	606	639	635	626	638	596	610	615	691	623	615	643	652	620	659	633	604	644	637	620	622	592	632	632	601	644	645	602	631	585	678	607	686	607	620	634	647	645	629	579	628	612	651	639	616	599	578	632	659	622	602	655	657	637	646	643	613	605	626	605	616	616	641	660	591	675	621	636	645	632	612	631	602	652	647	620	603	637	612	604	626	628	622	633	642	640	654	680	634	628	588	647	598	644	606	689	638	606	630	619	614	650	589	648	608	621	679	621	662	667	656	641	643	633	587	608	628	641	614	627	640	680	632	621	638	602	590	636	621	644	566	615	647	653	577	659	651	640	636	621	622	631	648	617	604	641	608	628	629	645	601	647	616	665	650	596	577	610	694	665	620	657	646	637	626	636	564	622	607	618	626	642	603	652	668	604	693	608	631	619	603	602	674	652	627	621	677	603	639	663	625	649	628	625	575	661	628	617	624	575	601	638	613	637	591	631	636	652	589	603	613	607	649	651	616	624	636	630	633	615	596	628	605	654	685	603	614	583	623	606	594	587	587	687	650	613	627	657	632	606	655	603	599	620	661	613	636	607	628	613	631	633	618	641	643	621	612	614	629	655	622	623	643	673	634	604	632	612	638	612	607	664	602	615	701	599	627	670	605	618	624	623	635	658	635	645	627	609	642	618	619	632	653	583	625	632	636	631	655	597	626	624	609	588	660	655	647	598	632	636	615	608	593	588	641	651	637	643	647	629	621	604	619	612	635	619	665	609	641	599	571	641	619	647	627	638	600	639	625	622	590	605	617	651	665	641	639	624	609	611	608	608	605	643	626	592	633	640	663	588	619	626	686	672	631	638	633	650	624	673	650	593	656	629	607	621	616	674	600	604	596	634	642	623	633	657	639	652	631	659	611	639	657	650	592	640	630	640	573	624	629	656	643	672	648	619	627	620	598	630	631	646	612	635	667	638	634	580	641	650	596	623	670	610	623	665	608	665	681	644	647	640	640	651	648	636	611	642	625	657	604	584	627	607	647	680	622	653	605	645	618	562	671	618	589	650	616	633	610	624	585	613	588	647	612	657	604	636	621	630	634	621	630	617	629	610	618	613	582	588	630	590	604	640	623	619	611	568	627	633	639	660	625	648	628	605	660	652	611	619	657	630	600	686	643	582	662	634	650	657	620	627	601	623	627	697	640	634	649	635	654	706	623	590	632	654	650	649	644	582	596	612	619	637	633	614	645	658	637	670	577	636	687	637	622	588	634	611	661	647	633	644	647	631	619	602	631	613	645	635	655	608	662	630	651	599	663	635	632	609	621	595	607	597	571	657	656	648	654	679	690	658	644	649	658	680	599	647	654	628	636	606	632	598	572	631	654	602	606	640	600	628	604	639	624	641	622	608	624	657	629	626	617	632	634	618	634	617	638	638	580	652	606	660	622	656	626	613	597	714	650	632	623	664	614	633	599	634	641	640	608	621	623	637	590	654	614	636	619	591	646	696	616	640	666	653	572	624	637	648	641	669	623	640	638	609	667	640	611	659	645	631	621	603	637	622	592	595	631	601	616	650	635	582	674	630	649	621	645	588	637	658	609	616	627	583	624	646	611	601	641	582	631	629	608	661	608	607	631	666	604	583	612	640	640	576	643	660	648	649	639	600	627	638	659	655	688	680	651	584	634	619	669	629	624	598	640	657	616	643	607	611	669	652	627	643	595	613	631	640	616	665	576	598	621	640	646	614	660	641	611	630	637	639	637	673	603	595	644	612	596	634	606	632	696	645	637	604	629	651	655	647	589	629	654	614	583	594	654	642	642	602	618	691	654	635	643	615	609	616	610	661	633	608	623	647	634	612	610	626	639	605	643	620	640	616	609	651	615	639	632	629	653	580	645	611	632	675	665	611	644	653	636	593	640	616	607	619	620	631	631	617	617	620	648	621	610	626	610	621	667	622	652	643	666	659	641	597	628	638	650	595	617	648	590	638	621	638	586	607	656	631	659	576	640	671	608	608	615	626	677	644	624	683	629	644	607	650	630	585	608	586	650	678	638	595	656	657	673	618	646	605	622	634	632	668	632	641	600	583	644	635	643	647	609	647	656	604	580	638	615	605	652	620	593	635	638	614	624	601	618	633	608	629	635	638	663	643	674	662	615	629	606	641	591	608	650	660	564	569	644	611	646	601	599	616	606	648	622	656	647	649	648	576	612	616	617	657	598	629	654	582	630	605	649	578	653	607	628	643	570	647	634	611	608	622	640	610	597	642	626	620	633	592	663	627	652	628	647	629	676	638	638	603	657	636	641	644	620	673	645	613	667	657	619	657	643	645	587	591	631	633	628	624	636	645	600	640	650	596	663	599	611	605	623	654	612	661	681	617	678	652	625	652	650	648	615	626	614	624	651	611	620	596	684	631	638	605	638	597	638	586	655	594	611	627	627	646	623	646	644	607	647	633	600	618	615	642	621	616	675	625	645	632	599	621	636	637	627	659	614	607	596	642
27994	19918	11653	5959	3248	1893	1497	1376	2416	2802	2437	1815	1281	923	713	448	477	497	424	404	448	414	443	422	395	465	458	423	447	403	422	422	408	462	409	439	429	415	432	440	455	455	428	427	421	424	412	429	392	396	423	447	412	420	423	432	431	438	411	395	421	391	406	465	441	407	423	418	434	416	423	436	408	423	446	447	451	385	421	378	429	449	443	456	436	405	429	437	411	423	468	416	435	443	427	433	419	410	422	388	423	416	396	436	426	406	444	404	424	421	456	422	412	410	422	395	391	448	441	452	408	382	419	405	415	428	432	447	434	416	405	430	438	446	458	433	479	382	392	425	448	411	394	431	411	442	426	458	432	427	451	392	395	408	394	413	442	431	424	402	422	450	411	392	445	423	385	429	406	418	440	456	422	422	423	419	412	410	410	415	403	417	416	397	429	454	410	398	446	393	463	427	420	407	389	421	415	432	380	404	385	424	395	421	444	424	383	406	426	423	387	449	431	402	433	436	420	447	415	416	453	431	422	422	432	385	386	439	421	405	417	439	415	415	415	463	408	454	402	407	415	402	422	412	437	426	444	451	475	426	399	398	409	409	405	420	425	394	422	384	449	417	414	417	432	395	420	425	391	434	417	418	409	406	446	394	432	408	417	428	424	420	429	446	438	406	438	419	436	410	426	415	469	456	413	428	398	418	397	414	413	441	418	410	435	423	414	447	428	438	396	413	403	401	397	421	394	425	451	450	390	435	442	441	420	418	412	421	406	416	410	429	416	440	432	445	415	446	454	450	420	410	424	398	417	433	405	400	453	400	410	403	398	422	410	410	466	392	415	419	408	420	460	450	437	411	433	420	403	411	408	413	400	424	419	452	438	439	424	434	419	415	421	413	386	413	401	444	424	445	414	426	423	395	415	454	454	456	462	395	435	428	420	436	426	452	428	456	413	435	409	421	437	422	414	452	456	412	409	445	452	406	421	413	435	445	387	392	415	437	387	441	423	400	415	416	403	404	395	401	450	413	421	421	450	432	407	404	422	406	413	388	460	417	423	456	426	407	428	450	424	423	433	403	420	437	442	442	417	404	408	447	436	403	391	424	431	390	410	407	410	431	408	413	410	426	443	403	449	397	457	403	418	435	403	412	439	395	413	429	437	432	389	423	412	416	481	432	426	393	387	423	380	454	424	436	431	396	413	378	405	394	428	441	405	454	417	439	397	380	406	443	406	397	416	412	415	403	407	399	470	430	382	442	418	427	415	394	409	431	446	421	470	407	399	420	446	435	449	447	395	428	435	421	433	388	404	398	439	420	431	429	425	434	399	413	406	397	432	409	413	425	405	422	404	437	470	452	426	461	413	399	411	383	389	400	402	422	434	401	421	422	419	407	429	406	429	413	414	400	430	384	420	384	419	411	389	468	412	434	424	387	445	425	442	425	445	420	437	412	398	407	424	421	482	404	413	405	433	409	448	418	411	424	430	448	410	428	416	394	411	417	414	431	429	413	421	432	417	416	426	405	386	412	390	407	429	422	417	453	435	443	418	444	432	428	373	437	402	398	441	453	409	395	410	417	452	458	422	398	401	410	467	458	445	438	435	446	379	435	422	378	449	433	445	413	411	373	424	398	451	457	445	402	409	476	411	362	402	431	454	414	421	409	453	426	427	413	441	398	411	436	410	435	440	428	390	451	405	410	429	407	423	428	435	429	402	388	395	404	383	406	428	477	420	434	384	439	414	424	426	396	439	434	422	457	422	445	438	442	429	413	392	444	426	410	447	437	426	384	421	429	465	401	403	411	421	427	446	403	492	426	401	380	433	393	416	410	436	418	394	446	470	385	410	452	405	431	393	421	430	409	414	392	408	434	434	432	421	411	409	381	443	437	414	425	462	450	432	445	425	431	404	431	470	430	435	406	380	416	453	430	431	391	417	410	414	380	429	426	418	415	436	412	413	437	433	410	459	401	397	425	429	420	419	419	424	423	419	431	431	411	380	426	426	450	448	396	417	436	382	425	428	445	399	400	421	420	388	441	394	421	400	431	434	409	399	449	443	392	409	428	429	426	412	415	437	397	409	394	432	410	451	439	406	400	401	409	429	435	418	424	419	458	386	398	431	414	458	433	422	457	429	395	395	442	421	434	429	411	390	441	459	403	397	415	421	408	394	446	471	445	413	423	405	425	446	405	357	406	439	428	445	420	426	427	422	401	401	406	431	408	443	423	416	414	435	413	414	419	407	384	411	387	456	409	459	426	400	383	425	398	423	436	404	423	408	399	428	434	451	424	415	436	422	404	451	356	400	411	418	403	397	460	457	432	389	444	443	422	408	446	418	439	437	437	414	425	389	416	395	443	397	393	433	389	413	416	409	425	437	449	426	428	399	428	419	411	440	395	426	423	406	412	395	399	409	399	438	394	418	411	482	398	398	437	414	397	407	392	427	433	379	420	427	443	394	426	415	416	410	450	438	427	413	412	374	415	430	409	391	455	410	425	423	383	457	404	415	412	427	438	438	417	446	391	409	408	397	455	462	425	433	411	450	406	423	409	446	437	386	406	422	405	412	446	440	387	416	413	385	387	387	411	423	432	379	433	453	426	411	423	422	433	440	430	400	378	391	428	433	420	404	409	446	435	420	426	408	416	428	454	425	409	394	418	422	405	424	429	433	403	435	407	451	412	422	461	392	420	383	419	411	442	427	428	480	440	420	425	424	409	440	407	404	405	426	410	438	405	402	412	459	453	412	390	366	399	411	409	416	442	486	390	401	427	420	456	387	393	416	421	443	420	420	424	414	402	439	398	414	404	404	381	409	386	404	430	429	421	419	402	400	434	421	421	426	413	420	415	431	401	431	451	448	398	423	434	443	439	433	466	456	430	395	457	410	403	442	400	394	398	423	420	392	437	412	466	445	410	421	415	423	427	447	407	431	424	432	393	426	421	415	401	462	398	419	413	442	390	422	434	424	405	406	392	415	404	450	434	437	452	423	432	425	435	393	400	423	445	422	419	408	388	395	437	435	425	425	413	434	430	402	411	442	418	445	398	413	433	419	418	447	430	404	399	423	405	416	402	406	422	438	418	418	414	406	441	411	430	464	425	385	424	385	423	418	462	431	429	405	429	449	399	428	413	402	459	424	416	405	425	412	392	404	401	399	395	440	392	411	407	415	465	418	431	412	438	408	446	428	412	425	434	431	441	430	415	404	406	410	424	420	445	435	477	430	434	418	403	408	412	425	471	405	423	424	402	407	433	400	439	411	417	415	448	432	402	429	400	371	430	419	416	459	403	428	418	449	451	397	417	401	441	418	411	429	431	405	432	401	440	399	410	397	418	426	440	439	409	385	403	410	392	394	412	441	458	389	418	423	381	421	417	379	429	426	456	442	424	425	430	477	443	395	433	404	401	395	420	426	386	425	426	454	398	403	412	433	427	434	433	390	438	443	456	413	432	409	390	418	414	397	411	450	394	401	417	444	395	413	465	435	447	404	397
11982	15080	10112	7219	4911	3093	2592	2311	3598	3872	3030	2322	1574	1138	803	525	477	470	444	423	485	508	476	438	443	457	454	449	432	464	454	480	443	463	459	437	449	446	443	432	471	453	455	467	404	424	450	440	472	475	438	452	431	463	459	454	463	422	453	430	430	439	425	439	443	461	465	429	457	469	442	433	389	444	482	446	442	425	486	447	395	465	477	426	437	413	421	439	454	480	447	456	459	416	445	454	442	412	446	426	420	446	433	438	429	491	444	412	429	458	467	449	454	426	452	471	400	474	458	428	488	460	476	451	468	433	450	464	422	428	447	458	480	435	438	445	456	416	475	479	405	448	467	430	449	465	405	444	445	439	433	432	422	451	468	411	474	453	419	444	443	431	485	437	435	420	452	444	445	437	453	460	475	464	474	453	457	452	413	428	431	422	428	423	471	434	469	468	481	433	448	425	478	474	411	462	428	492	499	423	451	464	440	413	437	445	442	443	435	463	431	438	500	473	424	463	444	409	433	465	468	468	439	426	432	466	436	448	436	445	443	440	465	472	480	452	448	431	428	449	404	472	432	439	457	451	434	478	449	431	462	429	433	431	409	469	492	476	450	489	448	483	457	473	436	476	434	438	458	429	450	439	420	435	439	463	451	467	473	406	448	440	420	429	436	451	437	461	459	399	475	445	457	433	470	429	464	435	470	451	460	473	450	447	474	458	409	476	446	472	458	448	427	474	466	444	432	455	462	467	448	455	454	477	455	456	449	466	436	431	437	444	427	483	455	425	500	487	437	483	467	483	433	452	459	420	440	477	444	444	491	436	448	448	403	436	461	443	435	433	479	454	466	433	462	449	471	435	428	440	464	481	441	460	434	454	449	440	459	488	452	465	478	427	463	441	437	481	467	443	465	453	433	435	440	431	435	452	425	431	470	457	475	450	484	460	424	449	431	451	448	436	407	451	488	458	438	456	444	450	474	427	473	462	448	441	439	440	433	486	428	451	434	469	458	446	459	429	489	494	424	450	454	459	457	424	428	445	414	401	449	434	470	463	427	486	466	442	499	478	472	483	456	428	486	451	402	441	501	446	502	449	442	480	434	443	429	450	432	449	462	441	419	436	477	479	430	453	424	457	440	467	451	456	462	431	461	428	468	456	495	440	447	416	459	470	416	428	415	452	437	440	459	471	429	447	448	440	438	448	429	416	455	426	453	448	459	481	461	442	441	445	457	474	423	459	453	434	455	443	446	420	444	430	452	448	435	433	427	442	403	443	447	442	459	403	465	433	455	434	441	447	453	476	451	472	479	470	472	436	458	450	456	438	465	416	466	464	447	440	423	442	462	429	436	463	471	461	459	462	423	473	438	453	455	443	471	435	435	458	464	433	433	440	466	455	461	462	400	410	439	462	479	435	411	432	449	426	432	452	455	446	477	416	468	429	439	430	458	478	451	452	439	409	445	426	467	438	470	448	450	454	456	433	432	418	436	427	466	480	446	460	450	431	439	436	408	414	457	440	440	422	453	442	411	455	430	444	450	455	467	432	445	442	448	501	427	427	474	457	452	465	459	446	428	482	461	468	475	438	457	451	420	438	434	461	459	418	481	462	451	456	433	486	442	434	447	433	501	470	501	454	429	420	467	454	465	432	475	452	471	460	444	417	482	461	446	467	449	485	483	432	425	479	438	462	434	441	478	466	436	473	418	450	489	427	459	489	437	482	461	480	398	458	497	464	437	443	474	468	478	434	429	433	427	451	430	391	439	500	460	433	433	440	433	459	481	487	452	457	513	442	439	464	422	442	471	448	400	425	475	476	442	433	425	425	427	449	437	443	437	456	414	435	441	443	455	443	450	479	484	465	451	470	442	484	455	447	439	468	450	484	427	429	464	466	462	433	463	447	463	438	467	452	463	442	488	445	437	436	441	452	441	458	453	437	458	461	499	409	431	455	447	458	443	419	467	454	420	433	481	448	415	473	451	422	489	441	471	466	488	432	479	468	453	410	421	447	429	450	467	420	483	438	443	430	463	445	494	431	466	443	465	451	456	431	468	454	484	462	474	485	457	441	425	458	437	450	436	456	446	448	433	461	440	482	442	466	437	472	428	477	438	455	448	448	434	419	453	441	447	455	476	484	456	414	467	463	453	437	448	484	460	434	466	434	474	457	452	431	413	414	461	464	412	444	428	438	440	463	448	481	471	469	422	411	443	439	435	438	448	419	458	439	469	445	459	468	419	425	480	442	452	441	470	448	468	429	474	462	467	461	459	405	453	459	461	457	428	494	455	459	456	455	519	419	458	436	436	458	430	431	464	438	437	421	453	440	438	422	470	480	443	444	447	473	478	434	465	463	447	445	474	479	436	457	438	495	472	440	469	462	464	454	401	427	484	449	471	448	453	424	426	459	485	456	427	474	457	434	422	439	410	474	445	454	440	418	425	475	495	447	443	448	466	471	444	479	440	439	419	435	462	446	424	450	471	468	409	462	480	441	450	467	461	492	446	479	447	452	410	487	478	427	435	470	456	429	463	479	453	430	465	414	402	421	487	448	432	436	421	451	437	431	446	461	436	416	443	450	467	474	427	426	484	454	422	426	428	433	447	427	441	447	475	421	443	477	466	404	483	489	448	432	443	475	440	426	430	463	449	485	464	458	463	475	457	488	465	477	422	450	453	448	433	479	480	438	443	484	414	435	465	443	466	473	445	451	457	474	450	411	429	484	426	441	467	444	468	484	438	442	478	464	455	443	485	455	491	457	465	443	482	459	438	441	480	462	444	498	490	428	441	446	497	462	460	427	447	521	435	451	413	492	450	404	469	401	411	472	478	484	443	498	456	451	461	458	439	447	448	449	457	454	469	463	456	487	419	447	447	450	466	467	386	459	443	422	473	445	469	450	461	461	469	438	475	452	436	438	437	465	458	441	477	491	457	452	465	479	487	414	456	434	447	465	434	488	469	452	456	383	387	426	465	476	476	442	416	438	439	442	416	452	444	484	477	450	440	481	434	427	397	426	448	441	424	455	460	446	428	440	441	459	453	459	420	456	444	425	435	472	441	469	416	421	452	441	481	451	448	427	454	461	472	433	460	454	463	488	451	444	443	463	528	464	448	472	467	453	430	488	424	443	474	460	426	471	413	457	491	463	461	431	425	477	451	504	448	472	462	457	421	445	451	466	430	434	418	414	432	463	416	435	455	473	466	410	449	466	425	463	467	463	442	467	473	483	454	458	452	425	454	462	446	435	441	418	430	431	482	426	448	491	448	456	489	425	410	442	454	462	449	469	426	454	491	448	448	442	454	417	464	434	475	423	454	465	427	436	445	479	454	434	472	448	438	422	448	480	489	473	485	452	431	451	443	451	407	439	450	471	444	483	448	451	464	446	452	436	433	462	479	454	463	466	457	453	483	443	462	446	484	381	453	457	440	448	468	477	445	481	441	446	442	449	476	470	462	427	446	476	454	438	428	468	446	444	443	430	427	466	431	447	432	428
24324	21464	28606	24746	21244	9064	3279	7265	17986	19215	17121	10444	6894	3714	1106	775	859	773	682	636	557	533	504	516	492	487	479	475	490	470	516	494	504	474	486	457	500	506	458	474	445	504	474	497	501	467	465	484	473	468	496	479	479	488	513	471	479	501	529	484	495	468	479	477	503	479	447	442	482	466	455	489	464	453	465	499	465	513	429	435	456	463	442	471	530	435	498	473	526	509	493	506	448	516	491	478	490	513	500	522	454	512	463	427	495	457	444	465	477	469	466	469	484	445	469	517	471	488	476	468	478	450	465	494	511	486	472	477	485	476	471	501	495	508	502	483	492	481	512	455	479	447	449	480	492	459	468	500	441	472	466	470	450	510	483	451	487	483	507	452	480	479	492	508	488	471	482	448	493	500	502	482	494	451	469	502	464	438	476	494	478	482	459	502	501	517	470	462	508	479	526	510	498	492	516	488	480	454	496	525	509	465	475	479	485	508	490	489	464	488	515	497	469	501	443	495	462	504	497	479	510	503	483	449	465	470	486	464	439	477	482	499	481	455	488	473	498	469	509	462	505	500	471	484	497	510	517	488	510	462	491	460	499	491	449	469	534	451	479	487	508	487	446	504	472	505	457	498	488	492	500	519	463	478	490	481	469	482	468	494	489	492	516	507	477	543	494	511	495	466	478	491	501	512	497	516	500	456	476	467	465	479	501	536	468	449	472	457	488	478	493	488	496	483	454	471	495	480	532	489	467	477	532	473	498	438	443	509	479	437	459	489	447	471	485	484	475	497	475	466	477	476	453	495	474	497	478	435	487	500	436	544	445	476	451	497	501	520	476	485	510	475	452	508	488	449	486	483	525	479	470	505	511	423	477	507	516	464	481	440	464	503	498	503	499	468	476	508	508	432	518	517	497	473	502	471	489	529	488	476	488	503	464	460	504	531	477	491	476	524	533	477	501	483	500	524	471	487	504	460	477	473	487	502	471	479	483	479	439	486	497	505	485	502	492	441	467	474	471	506	485	495	475	506	507	481	496	461	458	439	522	478	489	471	500	506	468	485	500	515	458	460	458	485	505	458	498	494	458	435	461	484	501	511	443	481	529	462	486	475	503	505	509	473	473	477	487	515	488	502	458	496	476	529	508	482	491	487	458	500	480	495	486	467	474	464	456	475	500	510	501	450	484	454	510	517	479	478	485	497	540	481	486	510	486	498	495	445	506	505	468	483	501	507	462	475	457	487	488	482	475	509	507	463	446	504	504	479	494	508	482	493	464	460	444	492	451	462	488	469	484	456	438	495	498	471	520	480	471	499	473	461	494	488	483	463	557	528	497	483	490	486	492	474	501	453	462	465	487	472	487	511	467	491	473	489	475	480	517	488	488	483	475	533	487	451	464	486	469	500	499	463	483	499	496	489	528	473	476	470	527	498	435	494	470	502	476	518	426	517	487	449	450	475	455	465	489	450	429	465	485	464	464	512	493	488	495	432	474	485	483	452	454	494	474	489	474	486	493	449	458	457	502	491	509	472	507	480	495	466	468	513	458	466	489	531	498	515	464	481	498	445	470	523	484	452	444	477	489	510	512	456	505	472	501	481	496	493	476	450	490	454	462	489	475	493	513	462	497	465	518	506	470	469	467	501	468	499	493	499	528	516	482	476	461	483	457	492	468	456	491	464	460	455	487	456	482	518	480	480	507	483	464	491	477	468	468	479	460	479	470	497	443	507	450	507	459	458	476	499	485	484	517	488	492	479	502	471	460	460	479	483	474	503	495	453	522	500	478	493	424	474	485	447	479	487	500	482	488	500	453	473	462	475	478	482	455	523	490	513	463	500	501	464	458	459	465	516	457	474	468	468	459	472	488	511	483	478	472	478	460	455	525	454	502	496	515	466	478	460	490	507	483	460	532	505	474	487	463	486	467	478	463	500	481	499	473	486	446	490	453	482	506	491	508	461	472	482	468	493	447	480	498	535	494	471	540	481	486	503	487	477	498	490	472	488	484	503	460	452	501	496	488	481	491	509	500	495	478	454	465	504	519	442	495	499	495	496	514	509	504	487	437	485	467	467	486	495	505	500	505	508	431	445	497	530	481	512	503	478	447	432	500	489	476	471	490	479	504	465	481	489	476	504	473	496	513	476	507	512	475	477	480	486	499	492	513	480	500	486	497	469	490	522	466	441	494	499	496	454	443	498	480	501	456	468	470	461	466	475	470	502	485	481	496	448	443	472	492	456	433	516	485	485	487	506	475	449	479	436	458	540	530	476	452	457	471	460	483	452	513	491	464	482	503	495	510	458	482	510	481	506	426	509	461	533	469	468	508	460	512	473	492	448	500	508	515	508	488	450	447	519	478	486	479	496	525	520	511	484	483	478	502	480	500	435	473	480	471	482	443	465	497	436	497	464	496	465	460	451	460	515	468	480	499	501	461	456	480	495	501	466	483	485	475	489	468	442	524	537	487	480	501	508	488	473	501	481	501	470	474	490	501	525	450	465	462	498	518	472	474	502	466	486	460	486	483	536	503	500	483	430	490	472	444	503	483	466	476	489	471	453	460	494	450	481	509	467	494	504	491	466	463	437	474	488	506	479	487	500	474	495	472	507	461	490	498	494	488	435	484	471	464	470	500	449	494	479	463	491	471	534	483	531	492	498	463	450	450	482	485	523	472	501	478	451	480	461	515	526	471	499	492	495	431	463	480	495	481	472	485	522	502	460	482	490	464	425	457	475	499	482	493	496	488	489	495	483	474	463	492	454	522	481	478	475	463	454	504	490	430	502	516	496	496	483	485	501	492	444	509	471	497	502	491	514	455	441	534	484	476	473	514	490	454	485	496	445	498	484	434	456	487	436	486	530	516	520	481	466	484	475	486	507	463	486	439	472	476	453	508	503	510	457	473	519	449	510	459	491	502	480	476	497	481	482	473	460	482	512	498	478	447	466	466	498	530	472	508	408	481	489	483	467	497	546	458	486	470	466	486	454	464	530	516	516	453	440	505	475	468	522	417	486	506	475	510	442	463	498	510	501	478	495	502	483	439	483	446	523	488	495	481	492	475	460	466	477	478	491	482	498	472	449	492	448	483	465	460	447	483	484	448	474	509	492	472	476	467	488	508	501	490	470	502	494	524	477	499	513	478	472	497	516	502	511	479	503	493	477	452	474	474	500	493	495	464	462	514	485	471	478	459	468	476	432	502	487	467	506	492	504	493	444	510	484	469	494	516	481	502	524	448	468	474	487	488	501	504	491	442	464	443	438	479	456	496	479	450	491	467	476	458	488	480	466	521	498	513	464	520	480	488	508	509	472	482	462	476	475	491	503	546	455	500	478	489	494	485	498	508	501	438	499	510	459	502	468	482	487	480	487	479	465	435	467	491	468	529	487	488	494	493	526	475	504	498	437	485	480	475	456	475	481	477	513	533	479	507	483	448	473	468	479	457	501	485	475	486	498	453	461	470	502	487	493	458	485	461	498	487	480	514	500	432	481
12126	21701	14213	8423	9393	6080	4929	11810	24433	23812	21145	13402	9639	5033	1542	1091	1151	1000	813	753	641	577	561	510	498	548	535	510	537	500	437	497	496	514	495	507	499	503	496	538	522	549	473	482	535	480	495	492	532	491	525	495	503	481	548	521	490	464	514	486	547	553	486	480	498	511	512	522	511	485	495	545	531	496	512	528	493	507	507	504	474	503	521	498	485	491	501	515	541	494	516	525	539	485	507	508	489	505	523	539	531	588	492	472	500	508	478	520	510	505	527	495	522	531	502	516	529	523	490	496	515	526	515	526	480	525	508	478	480	504	483	496	502	519	532	500	486	498	513	508	528	504	469	475	497	515	493	522	472	538	487	519	518	495	538	502	501	516	514	487	532	459	512	519	467	495	505	478	485	528	502	514	508	513	498	519	492	513	522	526	497	547	512	515	493	498	529	533	497	516	477	532	500	501	455	511	478	532	506	526	518	461	462	523	494	490	512	478	535	481	495	539	502	539	513	460	518	518	493	503	503	506	492	499	525	465	513	498	503	511	484	510	503	505	483	512	501	465	539	456	509	495	530	538	502	465	493	564	507	544	499	486	511	527	519	526	542	498	478	492	506	538	489	517	454	506	481	539	515	507	523	530	525	471	494	528	511	515	543	527	470	493	526	475	467	536	510	512	507	513	483	472	485	518	487	508	511	523	486	514	472	499	489	531	523	529	463	520	533	503	531	538	499	505	492	521	496	549	521	514	473	499	517	520	497	470	512	525	507	512	523	460	497	519	547	527	522	520	512	484	472	557	480	523	529	500	472	503	565	503	519	481	535	530	515	540	516	525	498	525	550	465	547	512	540	516	483	513	522	512	565	498	456	547	507	521	500	533	526	540	544	506	476	510	550	523	541	498	525	528	490	535	490	505	486	498	507	481	544	476	472	529	497	526	486	552	489	530	536	545	468	462	554	474	496	492	505	534	497	508	459	498	500	486	517	533	560	504	543	507	498	551	515	523	537	525	511	501	522	501	523	464	485	518	495	491	502	497	493	502	569	482	518	515	504	480	494	509	471	525	502	480	519	493	521	506	467	464	488	495	502	517	503	501	530	521	513	519	484	501	498	517	569	457	501	490	508	507	479	515	489	494	546	519	501	503	494	503	483	504	510	528	500	500	514	529	498	514	535	486	484	476	505	494	528	520	483	515	537	507	539	521	498	500	517	561	469	505	537	519	531	512	518	536	562	494	520	540	483	509	500	480	444	487	467	456	575	510	516	518	518	489	488	521	501	499	494	502	512	506	498	499	501	492	514	480	499	522	515	523	518	529	513	518	478	502	478	517	510	524	513	517	509	499	523	519	498	505	562	497	503	527	519	516	492	479	536	488	504	534	506	532	510	482	552	529	495	494	486	517	492	521	528	476	511	494	518	541	527	479	515	519	495	479	484	485	503	525	508	526	521	492	528	508	522	466	497	515	496	522	508	548	469	515	530	528	572	512	516	528	499	519	484	506	499	470	515	494	503	492	500	481	511	522	523	510	489	496	510	514	547	476	526	547	524	536	512	502	502	480	544	559	484	496	529	511	548	505	499	471	488	494	545	515	505	487	487	474	511	510	529	526	500	546	525	559	525	487	497	504	488	517	459	561	476	517	493	502	484	517	507	535	509	528	519	511	537	519	497	531	513	492	491	499	511	509	495	507	538	498	480	441	521	546	496	515	484	508	503	528	541	455	491	529	526	511	491	490	524	506	534	494	516	525	490	493	461	497	508	529	500	490	514	484	522	525	526	492	518	527	469	510	501	459	549	511	496	510	492	492	510	505	521	497	527	491	547	515	518	495	530	548	504	437	509	549	518	472	488	526	486	520	533	503	533	507	470	562	455	499	474	550	515	554	510	521	499	465	488	523	531	475	465	487	494	476	528	489	459	506	504	542	494	511	508	518	529	532	507	501	460	525	507	516	537	520	527	481	480	483	528	535	486	477	523	503	485	488	511	559	504	523	495	530	528	535	536	502	525	510	543	532	508	519	465	505	500	511	541	521	532	515	504	515	497	516	528	522	486	516	485	510	507	535	546	506	494	497	520	535	491	536	486	520	544	511	465	549	494	498	502	523	497	510	483	507	537	478	519	504	486	528	490	519	510	528	523	516	485	490	499	526	491	540	496	471	513	482	471	522	563	489	513	508	484	483	511	534	555	504	543	511	544	531	528	506	537	519	527	524	523	564	577	520	509	518	495	487	506	489	506	502	486	512	514	488	483	477	491	491	483	544	486	531	523	512	542	508	473	493	491	535	522	517	521	515	517	507	508	510	525	512	484	511	505	488	526	477	553	454	466	493	550	524	481	499	524	480	526	493	498	522	476	547	510	503	528	530	509	512	509	523	506	499	504	506	484	539	529	501	483	497	513	489	540	506	528	493	527	524	515	526	538	547	517	487	523	521	495	488	529	507	486	482	502	506	525	524	499	505	507	491	513	491	497	533	516	505	506	491	486	505	519	540	543	504	534	515	486	540	521	521	572	537	494	529	496	468	464	517	543	481	531	528	522	507	530	509	488	527	517	565	487	497	489	520	540	518	514	502	511	464	529	511	516	501	509	498	513	481	477	488	517	546	536	503	471	509	515	485	516	536	522	537	511	502	489	458	520	542	497	487	541	485	498	473	537	501	512	501	493	505	473	506	527	522	535	520	509	497	480	491	516	547	523	505	492	510	483	520	485	513	527	503	529	515	486	491	522	490	487	475	492	500	532	516	503	548	518	494	506	471	501	536	486	516	556	517	530	461	513	478	518	498	491	508	500	484	536	496	550	535	526	506	487	461	504	451	496	534	501	510	487	502	458	519	529	500	498	522	494	479	509	538	491	501	539	491	490	488	526	503	498	485	525	498	548	523	516	469	482	539	504	481	554	521	536	470	538	487	556	505	522	534	521	489	489	526	518	457	501	498	543	509	505	493	536	507	534	530	481	524	513	545	550	508	545	446	515	497	521	522	529	491	515	489	536	475	523	516	520	504	534	501	531	511	525	481	501	511	509	541	516	499	515	477	495	524	555	477	561	553	501	512	527	502	537	525	513	527	535	499	499	521	560	511	497	498	468	509	483	593	530	495	496	509	519	512	505	502	520	503	485	507	478	514	527	523	487	490	459	484	514	502	511	500	530	541	505	496	513	500	529	483	541	492	513	493	533	485	488	520	499	500	503	511	505	553	485	489	487	507	509	518	490	526	547	490	499	485	506	514	485	511	517	539	500	487	481	529	498	475	476	502	508	525	489	552	466	564	520	465	533	510	468	502	519	507	445	539	500	528	505	520	540	537	514	488	496	526	509	494	488	516	528	510	541	519	479	489	518	486	505	505	487	503	522	533	524	466	504	503	522	495	501	499	512	528	521	516	520	483	483	485	476	510	533	533	487	489	506	547	534	516	513	494	517	497	531	508	494	517	520	467	536	511	468	505	526	518	492	502	541	511	519	468	516	543	511	524	533	468	475	508	525	476
25090	21286	27332	25491	11085	3163	2073	1682	8258	10954	10122	6502	3742	862	758	904	912	834	729	668	561	513	496	461	443	442	440	431	448	463	486	478	449	429	460	447	439	473	491	425	394	437	421	458	442	445	410	430	426	447	451	484	438	457	454	461	451	459	456	442	444	440	410	467	455	426	435	452	484	450	419	457	446	450	423	445	451	462	442	447	464	407	428	436	461	461	475	423	434	497	449	445	439	458	446	444	512	427	457	447	470	420	459	449	492	452	452	465	476	455	445	458	433	464	422	427	460	422	416	472	483	461	428	475	423	476	441	446	447	440	485	419	446	508	453	445	442	445	420	486	449	480	480	499	471	487	426	420	423	435	430	421	452	435	457	466	456	472	429	489	499	432	429	432	441	467	486	432	446	490	449	471	489	458	436	475	460	427	434	432	450	482	453	429	431	442	446	431	466	452	426	500	419	410	444	449	418	488	429	427	438	469	490	427	489	512	455	442	454	475	422	425	464	454	413	455	439	465	470	462	444	497	450	478	414	438	456	454	437	493	474	442	436	464	417	491	459	454	461	441	477	447	484	445	477	415	460	462	461	454	457	472	467	475	450	419	426	437	467	478	441	427	487	419	419	442	402	443	421	434	405	477	443	475	434	452	513	439	440	441	430	434	483	472	441	422	423	438	439	444	454	434	437	428	415	447	457	442	452	449	444	468	464	408	457	484	430	469	439	473	476	455	437	487	455	497	378	441	471	455	466	433	459	444	463	446	413	464	465	465	439	490	470	459	449	470	434	476	438	441	443	449	464	439	427	441	391	463	420	478	468	456	470	445	414	453	474	446	431	412	431	448	423	437	458	475	431	467	474	441	432	465	420	460	457	466	450	433	433	474	440	481	456	448	441	441	439	434	470	466	442	471	492	420	467	449	400	433	409	480	492	425	452	464	448	439	449	447	446	434	470	457	423	469	463	464	471	434	446	444	451	436	449	457	478	432	422	440	442	432	450	464	487	465	455	454	479	460	465	473	468	464	448	490	459	458	435	458	431	471	457	437	456	450	442	465	470	457	481	459	469	428	399	466	460	456	478	459	412	446	421	474	497	487	430	446	460	435	436	435	455	426	410	442	424	425	415	425	445	440	459	445	460	440	462	460	405	407	425	452	429	480	404	475	478	483	477	455	450	489	436	458	465	439	505	446	426	432	448	463	430	408	468	464	465	477	467	450	436	463	470	447	453	483	459	474	464	466	448	430	479	427	449	410	436	432	430	417	453	479	465	447	499	430	479	449	456	460	471	423	456	450	452	478	466	450	461	460	446	450	458	466	467	467	475	485	451	523	419	485	459	429	428	451	454	464	469	392	441	401	432	466	451	452	432	483	447	446	406	447	449	461	423	425	402	447	437	443	468	427	437	459	412	440	471	450	468	468	446	428	428	458	459	431	470	439	429	485	501	428	501	473	429	457	457	493	433	463	445	486	448	447	455	460	474	417	471	440	455	462	443	434	419	467	468	423	423	459	426	454	442	436	500	469	453	440	486	452	464	448	457	430	468	485	431	463	443	469	463	466	439	440	452	472	441	416	432	462	424	441	466	432	450	446	458	437	452	448	426	475	433	455	452	452	420	438	473	411	464	427	442	461	436	450	473	461	433	423	479	431	416	390	445	414	477	474	418	429	472	481	434	462	471	453	449	435	459	466	446	440	455	427	446	491	439	486	437	453	426	452	444	467	439	501	452	431	440	444	438	455	433	463	443	441	458	435	457	480	473	471	432	420	497	431	461	456	462	479	434	439	428	441	420	466	460	480	452	457	465	447	437	426	445	430	404	467	437	453	446	443	441	460	461	426	457	434	465	456	466	466	456	424	436	477	469	480	472	453	497	453	420	411	449	458	468	462	445	435	465	451	463	448	446	436	456	471	450	409	443	440	443	454	461	461	423	472	430	415	415	453	463	438	416	435	436	459	459	440	472	486	444	466	458	443	443	458	448	433	481	469	482	413	431	450	445	442	461	460	440	426	456	447	450	445	482	425	454	440	464	416	439	423	481	433	484	462	480	472	436	465	469	437	462	477	457	479	468	432	482	443	436	432	407	464	415	467	450	463	475	450	447	431	470	459	436	415	451	439	458	447	408	452	472	434	455	423	442	426	435	464	430	459	452	452	429	433	438	465	453	428	426	438	463	441	459	431	448	446	476	449	444	452	445	461	448	438	462	453	450	480	441	474	476	441	466	445	423	447	479	443	417	467	427	440	441	437	448	458	417	440	476	485	430	443	488	470	435	462	461	472	434	486	457	470	490	425	486	462	451	462	458	395	462	463	419	426	483	442	464	446	423	458	425	435	472	463	474	446	443	458	427	463	448	426	465	408	431	444	486	469	433	441	445	442	415	428	451	471	467	477	440	470	438	452	412	410	428	429	462	428	448	458	435	449	471	473	423	469	442	463	428	432	429	444	450	435	417	418	451	454	435	442	430	440	465	458	449	429	451	450	414	450	461	443	421	445	471	459	467	451	490	451	445	428	438	430	448	390	449	479	506	456	420	456	441	467	453	457	461	507	432	445	421	417	462	494	445	444	429	421	473	461	449	443	469	447	447	452	466	448	436	460	477	408	455	431	470	466	459	428	416	441	463	443	460	455	504	421	435	453	439	427	438	439	431	472	415	407	478	411	443	443	449	497	476	456	459	431	437	453	483	463	431	501	426	452	447	489	450	477	458	432	419	461	485	470	472	496	476	414	460	455	474	440	459	456	432	431	441	441	419	442	440	451	413	450	477	430	473	448	476	457	473	400	450	435	455	479	478	458	456	433	443	437	457	424	447	459	454	455	467	460	449	431	406	460	425	449	421	465	468	456	468	439	491	459	432	473	467	426	465	476	467	441	438	432	435	409	443	424	438	455	454	452	448	434	479	443	438	453	459	444	492	499	451	426	467	422	446	450	448	427	415	434	439	477	442	448	458	484	424	468	449	440	426	463	460	423	424	444	470	457	477	457	477	415	490	449	459	472	442	451	418	416	428	455	442	421	454	457	445	428	423	480	467	445	446	447	444	433	451	438	474	437	431	477	431	476	444	449	470	458	446	446	425	448	438	455	433	433	452	500	468	462	448	439	454	449	432	478	496	456	442	414	417	452	445	475	424	458	479	441	442	421	443	428	479	411	415	448	450	480	453	479	442	418	425	514	463	465	493	437	430	439	470	448	442	431	488	491	481	417	455	435	426	431	464	471	465	430	464	438	436	451	434	470	487	455	434	446	472	437	480	480	463	393	442	483	464	458	444	468	456	423	466	447	461	427	450	420	452	439	484	466	447	409	495	450	474	441	458	433	459	466	435	485	443	425	466	482	462	432	426	478	441	448	455	460	451	469	427	501	433	465	434	443	477	457	466	440	455	471	456	435	460	439	459	473	490	425	489	439	451	427	461	416	446	448	429	414	442	453	460	454	467	459	452	429	495	465	455	420	424	429	456	455	440	480	445	472	485	428	418	446	493	415
12647	18121	10071	5317	5463	5120	3623	3232	15612	18183	16400	10711	6372	1240	1117	1521	1438	1260	1064	840	679	629	540	508	510	472	511	494	515	495	459	455	448	488	511	468	483	508	498	465	490	493	476	460	492	506	494	482	480	481	512	505	495	458	470	510	481	507	516	481	428	467	465	476	498	484	503	496	480	484	490	470	501	485	521	504	509	492	479	509	494	474	501	472	499	462	507	455	510	513	505	488	460	480	486	506	504	471	477	523	490	490	441	463	440	499	465	478	484	478	497	521	504	437	480	473	491	496	511	450	503	464	498	457	520	472	554	483	488	515	515	491	517	512	487	490	465	490	494	486	519	505	495	495	490	468	530	500	490	526	496	491	492	487	517	497	495	487	525	392	504	484	533	476	481	458	491	470	462	521	484	476	469	499	480	491	498	462	509	493	485	477	482	469	483	501	472	490	477	489	499	456	489	508	472	434	466	459	442	473	504	500	441	545	482	476	520	488	503	465	440	492	486	459	483	460	512	478	491	470	475	472	476	478	517	478	483	480	490	493	486	496	453	480	462	470	500	507	486	486	481	500	510	467	493	478	486	461	495	482	462	464	509	498	475	526	496	488	515	499	526	514	498	444	476	479	492	473	486	502	516	455	461	489	463	469	484	466	490	498	486	501	498	495	473	484	469	469	502	472	494	477	497	483	457	525	476	485	479	492	507	530	487	476	491	476	488	490	483	477	511	493	497	475	490	443	499	478	522	475	513	490	492	459	527	473	513	474	482	486	463	492	505	498	454	487	494	496	515	459	489	508	500	495	532	505	476	460	455	461	498	515	511	532	481	496	493	503	494	505	486	528	506	483	505	519	451	472	452	471	492	482	498	508	478	497	476	466	460	509	507	477	537	481	475	482	474	500	487	490	502	466	467	498	500	478	479	480	501	473	460	530	479	455	488	481	482	505	462	456	566	448	479	512	492	447	466	459	487	491	495	483	504	475	520	487	497	497	470	538	480	482	486	438	455	491	518	485	522	495	478	514	477	508	500	484	474	467	468	476	488	489	486	512	505	432	500	477	529	510	465	496	463	479	502	488	470	477	474	504	516	446	496	486	466	463	519	467	499	463	501	505	487	443	477	505	491	506	501	471	515	503	473	486	455	480	485	517	524	512	537	458	476	478	471	511	473	462	486	451	498	498	501	526	501	501	485	464	491	466	477	475	465	441	483	476	515	544	493	503	489	498	483	482	480	459	499	547	507	495	524	515	527	548	491	499	511	495	494	497	508	519	522	483	474	454	455	460	517	522	464	481	509	459	518	497	446	508	479	517	476	539	511	486	490	494	455	503	472	483	519	466	497	472	468	523	487	496	492	440	494	488	464	455	481	488	508	446	487	505	486	475	484	475	489	493	508	497	459	511	480	508	489	481	499	465	465	457	473	502	499	477	511	468	442	484	486	470	513	462	455	471	464	489	491	501	470	493	491	496	493	506	495	498	466	525	499	479	457	437	464	480	473	437	476	519	476	475	474	505	475	480	485	483	481	463	492	469	486	509	530	470	465	481	537	473	487	509	472	457	506	483	473	487	459	486	509	480	454	493	474	499	473	504	476	489	477	480	485	487	469	465	458	494	479	521	494	525	509	463	471	463	461	478	461	516	507	497	494	463	522	515	509	506	464	475	512	444	480	493	485	499	482	476	497	520	496	512	476	440	484	482	472	479	480	502	470	494	516	510	514	486	484	488	470	494	508	470	480	465	512	485	479	478	515	465	479	457	484	522	480	481	451	451	491	448	506	465	481	501	501	512	483	483	472	486	491	479	524	497	475	484	506	473	492	445	475	519	459	480	482	468	509	458	474	497	467	525	447	484	537	518	525	509	446	477	479	492	510	453	462	515	466	486	484	468	503	507	473	494	516	465	464	518	502	488	455	496	462	468	495	504	497	496	471	475	485	531	525	488	526	479	450	479	498	505	481	519	441	470	500	508	477	471	467	477	471	476	455	483	511	457	512	467	488	476	481	512	506	488	504	468	482	465	472	462	450	472	462	487	512	450	475	503	500	459	458	504	472	523	468	480	483	498	472	489	494	505	509	511	473	500	510	483	435	474	551	459	473	509	473	534	515	525	479	483	479	497	513	468	491	527	447	501	488	466	523	498	520	505	488	483	518	458	502	480	493	542	495	467	542	489	517	501	520	498	467	512	482	514	481	512	486	503	513	524	486	506	480	545	503	521	498	470	453	456	499	452	529	480	486	469	447	476	477	480	485	517	471	466	511	476	466	467	454	510	465	504	476	477	469	477	471	488	480	483	449	494	471	485	485	499	460	472	488	480	476	477	519	427	496	482	529	487	445	487	478	474	508	521	461	455	503	491	490	455	520	515	471	489	490	505	489	480	503	502	541	446	485	460	484	454	494	466	493	445	494	503	488	450	479	467	461	465	498	539	472	485	512	491	458	489	470	462	448	446	472	543	494	454	488	468	458	462	500	468	505	466	517	499	479	515	458	495	495	478	482	476	487	512	498	457	477	524	503	466	482	509	502	500	531	460	478	470	480	471	468	531	503	489	453	513	475	488	493	498	494	434	469	507	473	490	467	428	491	490	497	462	491	462	481	463	452	477	463	522	476	494	459	480	500	479	517	486	504	489	446	489	498	481	488	512	511	490	480	509	448	514	476	485	502	489	477	471	489	467	464	467	454	474	461	468	488	512	535	481	479	486	516	461	509	452	485	479	493	497	465	475	474	487	485	531	486	466	481	509	455	489	496	499	476	499	459	500	495	534	486	491	502	482	499	488	491	430	493	483	483	490	470	455	516	451	495	447	464	490	424	474	493	468	464	480	511	513	478	514	484	468	502	469	511	519	482	472	456	449	499	497	488	474	485	476	464	486	480	496	512	496	503	482	487	462	463	482	496	486	488	525	501	477	472	469	515	503	465	492	520	485	490	469	447	477	504	445	472	494	448	499	449	462	484	476	498	496	490	471	489	493	534	513	498	487	465	432	475	477	508	526	456	468	493	499	506	495	455	463	466	469	489	499	488	486	464	485	530	483	494	493	473	449	467	494	501	454	477	520	448	520	513	461	499	448	503	503	484	462	504	483	543	489	476	489	485	502	475	482	497	495	479	458	483	476	469	524	526	487	493	489	512	491	533	478	485	500	454	495	481	496	503	482	470	506	455	467	502	472	480	471	469	481	500	476	518	509	451	467	499	478	534	466	461	450	502	497	530	509	510	528	489	460	504	482	544	511	451	503	509	443	508	498	464	472	465	512	512	487	497	476	481	499	464	496	505	487	499	501	509	520	507	439	465	502	445	585	487	485	516	501	495	467	514	483	456	483	477	465	486	487	531	514	492	479	470	510	518	470	493	483	491	457	494	492	473	467	458	496	481	474	480	441	510	465	499	450	458	515	483	452	496	470	474	491	472	485	476	441	477	471	474	463	468	514	474	486	491	497	515	470	486	504	459	470	466	489	510	499	478	461	484	509	510	437	497	455	511	516
22889	21404	29151	24084	21409	21561	11300	3121	21701	35011	32490	22970	9851	1267	2061	2536	2784	2796	2299	1675	1246	990	779	664	615	616	668	603	606	570	612	602	645	588	616	652	660	612	601	603	578	558	647	598	627	611	584	606	640	634	655	582	659	641	600	628	633	595	573	616	586	630	562	579	603	591	620	598	616	606	647	577	602	629	566	616	615	606	619	569	637	647	607	604	621	668	568	629	605	663	645	612	598	611	597	588	593	613	620	585	614	586	598	607	610	593	595	607	641	644	621	607	603	608	627	597	556	608	647	647	653	608	595	601	593	644	638	610	599	585	574	640	610	592	621	588	621	586	641	619	598	611	610	592	583	635	621	611	638	629	576	590	589	629	630	588	596	649	613	640	617	607	606	575	592	594	562	626	591	634	600	584	650	574	604	629	607	603	576	635	637	591	588	621	587	610	610	609	578	636	607	572	625	580	631	622	586	619	597	604	621	619	615	642	641	595	591	651	591	633	575	611	606	635	640	651	633	596	605	605	613	581	579	609	649	603	626	676	636	599	600	568	613	610	634	560	639	569	589	629	577	639	573	613	578	594	611	626	557	634	629	613	587	613	604	584	594	612	583	580	565	653	653	643	577	594	569	589	626	608	635	586	632	593	616	576	598	637	607	597	601	611	593	618	562	632	595	624	642	599	624	628	624	630	615	627	596	605	631	616	593	590	574	627	588	647	620	611	586	625	586	596	624	593	586	572	599	607	601	609	609	600	616	606	627	614	566	677	588	580	620	604	610	576	592	629	582	635	598	602	617	598	609	587	584	604	577	619	578	574	623	614	608	627	604	602	608	613	564	642	604	569	600	607	614	619	618	570	641	581	632	638	626	633	591	598	614	609	643	693	599	629	567	591	569	629	670	606	624	614	581	573	616	608	627	628	618	592	633	636	647	538	612	592	631	585	644	607	590	572	616	575	610	613	592	620	592	631	628	584	591	613	554	633	627	585	590	601	611	557	640	595	623	561	633	609	602	614	572	637	627	590	626	585	610	574	596	585	624	663	631	615	658	637	620	613	633	589	599	573	608	593	608	595	615	590	571	628	608	602	625	604	604	593	588	617	632	659	616	609	619	624	624	567	626	613	605	604	606	558	639	606	619	566	579	642	569	607	588	591	647	611	622	552	624	658	615	602	599	593	566	604	640	609	620	588	617	574	611	620	622	607	593	573	581	600	609	635	605	583	559	591	661	551	559	610	622	591	602	609	656	594	612	605	624	569	636	592	609	552	604	588	590	624	624	643	664	676	587	607	639	593	613	656	597	639	589	583	635	633	653	558	626	557	609	599	598	608	701	579	616	626	585	613	604	661	587	595	594	632	614	616	621	626	573	584	609	632	594	602	602	648	630	580	589	654	579	599	606	634	626	634	528	606	638	582	631	574	586	588	630	628	640	595	596	615	615	650	650	579	601	607	584	652	592	640	601	574	570	626	580	595	606	609	610	592	604	609	620	604	602	614	612	623	639	600	568	598	581	663	600	618	639	619	600	590	619	604	658	581	625	557	580	638	645	594	560	578	615	568	594	625	600	631	562	644	621	597	625	630	658	649	606	649	623	582	583	635	552	601	632	617	631	616	598	582	605	606	614	624	591	628	618	589	607	588	645	625	614	631	603	614	638	573	573	584	631	607	578	576	570	600	610	600	669	642	623	583	619	563	603	608	596	652	588	653	583	612	566	570	601	626	597	616	626	582	536	634	593	639	619	616	631	577	636	629	614	567	598	560	628	616	594	600	597	554	561	607	637	582	608	627	595	620	613	638	592	610	624	605	589	585	609	606	629	617	637	634	646	595	594	582	621	607	629	583	598	640	558	606	625	631	621	604	623	578	596	617	613	613	625	626	588	620	589	645	636	642	613	624	614	578	578	590	645	581	557	576	610	620	631	615	567	551	599	622	615	548	602	650	610	624	620	572	583	611	607	598	586	600	634	592	617	590	571	608	599	597	613	606	582	616	647	640	579	636	625	615	616	633	625	602	587	579	592	591	619	651	592	644	585	622	566	600	637	627	596	595	597	655	580	593	576	608	625	571	643	619	633	602	567	608	609	611	567	595	570	591	598	575	553	650	610	607	619	629	597	627	551	642	594	582	584	596	617	631	616	632	603	579	609	612	666	586	614	627	598	603	615	637	585	639	579	621	602	636	642	591	614	596	632	608	636	608	613	607	597	640	592	595	606	618	579	615	622	630	616	571	563	617	585	655	599	597	588	572	592	615	599	608	604	561	583	653	648	614	607	628	595	650	611	568	595	601	608	595	606	640	584	576	648	578	580	627	605	616	632	597	599	609	656	593	625	577	594	625	605	594	591	622	651	629	573	619	597	606	622	623	644	666	587	649	630	567	607	661	620	612	584	609	628	594	600	623	634	596	612	608	626	585	586	614	617	624	620	571	652	631	615	618	588	544	651	657	563	590	605	605	581	630	589	604	610	624	550	607	652	590	599	553	567	612	633	596	629	601	654	616	609	577	630	602	590	635	630	570	604	629	607	571	624	644	630	632	588	591	598	601	618	586	573	585	613	593	592	631	638	600	610	596	595	628	657	655	624	584	639	630	628	615	608	617	607	614	599	599	626	593	570	552	589	614	658	602	635	583	586	646	595	609	615	630	659	620	635	595	593	625	614	587	645	632	610	564	637	621	597	619	565	590	597	581	576	595	606	601	602	557	573	628	551	601	582	614	597	629	556	599	584	646	612	624	586	592	627	639	626	599	596	606	604	554	591	569	619	586	631	562	601	610	646	567	641	576	630	620	573	582	637	613	598	619	585	636	606	566	619	598	569	601	571	583	569	652	635	617	575	563	551	600	600	608	636	610	586	632	611	579	621	618	629	599	593	616	604	532	601	574	590	613	592	624	594	612	571	590	621	617	616	600	614	604	598	591	652	603	610	620	609	605	619	625	613	618	652	592	638	638	641	621	598	638	556	586	628	641	588	601	577	578	637	649	618	594	580	605	646	586	607	648	604	605	628	613	624	601	606	593	584	587	577	616	581	644	583	612	625	581	653	606	630	608	594	642	613	588	622	574	591	605	621	613	639	578	647	612	590	589	571	607	593	602	599	613	591	577	612	653	586	615	606	606	638	628	611	602	628	569	590	610	606	585	573	589	621	580	605	634	582	580	563	624	614	595	633	604	608	582	578	615	580	630	614	641	574	605	592	623	587	635	601	627	563	613	576	546	563	606	652	570	614	594	592	590	621	632	595	610	619	631	593	589	559	642	593	597	585	579	563	572	622	606	590	629	599	650	547	559	633	601	623	576	604	649	602	634	560	639	593	633	598	587	607	579	604	607	589	561	634	640	643	593	567	611	646	656	609	631	654	572	619	611	596	599	635	608	652	592	616	609	621	601	589	591	563	657	625	610	653	627	621	631	583	653	645	574	630	564	594	596	616	656	589	633	619	587	599	597	569	592	601	638	635	588	558	612	665	631	622	624	601	573	626	601	570	665
17726	28679	17621	9006	7560	7002	5014	4675	28543	37428	34614	25028	10074	1474	3388	4058	4390	4263	3400	2459	1655	1085	908	735	662	623	657	648	637	641	619	625	624	653	606	592	650	576	665	626	595	611	640	614	639	612	631	591	628	623	594	642	618	620	649	605	606	629	665	606	626	559	625	611	623	641	649	643	624	621	616	640	630	606	612	580	629	603	642	671	621	640	595	598	616	587	621	632	638	641	610	627	656	623	644	618	646	621	610	684	647	599	604	620	667	627	615	611	562	605	620	614	603	610	641	603	602	632	662	607	631	662	625	644	621	615	624	649	602	602	639	645	661	653	618	664	622	667	618	679	652	669	677	648	607	634	640	650	622	607	634	655	629	639	599	650	659	603	607	653	614	630	656	633	651	646	635	658	631	611	613	654	636	659	617	629	609	672	579	616	627	671	617	618	612	673	569	624	642	607	592	636	656	655	663	615	623	658	647	625	608	626	609	622	655	614	598	653	608	669	627	601	637	629	649	636	600	616	671	599	618	650	637	639	614	596	644	625	611	672	613	603	592	598	594	610	641	694	667	604	633	610	661	629	658	636	595	590	615	601	589	619	632	629	637	592	630	604	610	658	654	655	606	671	639	641	679	652	563	651	594	653	630	619	589	638	621	620	606	639	609	649	663	614	605	641	609	599	656	656	584	654	561	622	638	594	627	634	650	631	628	609	615	608	629	638	652	594	595	639	608	618	649	628	622	609	640	619	635	642	608	608	600	624	584	636	591	649	615	625	622	648	585	613	638	635	580	605	654	632	662	625	628	609	579	640	621	651	632	634	671	609	616	609	647	626	611	632	636	624	604	628	633	608	642	603	660	596	646	602	654	597	656	618	664	619	616	593	640	634	608	635	615	611	583	616	654	634	662	588	639	643	617	608	626	632	644	637	577	652	618	669	621	645	638	578	584	655	599	641	637	611	625	639	650	591	652	600	644	595	605	589	615	645	635	621	618	624	657	645	609	614	646	626	662	640	634	583	620	635	647	580	674	621	614	645	657	618	622	596	651	624	596	653	676	627	588	569	601	617	633	679	640	552	596	621	639	642	621	603	638	678	611	664	618	592	578	648	682	598	632	652	635	617	598	609	607	594	609	630	646	644	564	598	595	591	606	619	612	640	625	637	626	637	640	639	633	614	631	620	622	636	641	632	620	635	625	613	606	597	611	641	654	626	602	607	660	609	636	608	627	596	637	652	651	646	684	593	675	620	665	600	637	612	655	591	629	626	618	615	646	685	611	600	638	637	606	637	579	613	653	596	664	620	611	624	604	647	648	627	615	646	607	652	614	629	632	594	648	590	597	604	624	649	650	613	635	661	652	599	627	618	654	632	631	636	558	684	603	593	618	635	592	649	614	627	564	617	629	635	602	546	664	616	635	596	633	627	587	644	603	668	609	635	588	596	631	591	641	592	609	617	578	643	615	635	647	614	621	599	617	635	626	625	643	617	595	587	644	631	624	642	636	635	643	592	640	601	622	570	616	629	632	601	624	637	625	685	616	604	618	601	608	567	643	619	583	664	609	628	630	606	591	570	616	643	636	603	672	638	627	613	647	652	574	616	593	657	681	594	700	619	648	621	609	593	624	654	563	612	631	636	655	653	641	653	632	628	648	657	600	670	653	636	602	622	645	678	618	641	680	580	605	589	676	633	624	655	630	631	648	603	635	620	588	631	649	659	620	645	652	631	645	619	634	661	602	631	642	626	619	590	633	636	669	623	650	622	640	609	641	633	647	599	580	672	643	617	607	662	675	646	616	616	622	634	623	630	619	634	631	654	627	602	628	605	636	604	664	617	602	645	660	585	576	587	640	652	595	618	622	648	638	647	667	634	575	652	652	603	595	664	599	626	659	664	610	623	657	598	582	651	625	592	635	617	650	635	637	593	640	665	645	648	620	635	628	614	663	626	649	583	641	618	603	574	605	624	623	620	636	603	601	627	665	622	610	623	629	654	604	633	610	615	599	686	614	628	630	623	602	656	636	640	664	620	596	656	577	619	607	604	631	585	649	604	638	603	596	603	645	621	637	619	619	647	654	626	639	636	627	581	630	580	641	600	658	643	628	668	606	613	634	604	663	624	582	623	652	601	635	606	600	663	649	586	640	643	597	629	669	596	645	622	653	621	647	626	602	656	591	620	588	582	594	644	627	627	636	653	626	653	605	617	606	619	622	616	631	603	630	665	637	614	637	611	588	619	645	619	655	612	602	659	669	594	601	607	631	644	605	578	603	603	649	612	652	650	650	622	633	622	552	610	654	603	633	596	660	638	650	576	623	651	637	640	632	641	631	651	591	606	600	617	633	584	625	628	655	585	601	580	629	632	661	647	630	597	656	625	643	589	591	605	601	597	652	592	652	597	636	641	644	589	612	614	615	666	600	636	627	583	635	617	650	610	587	635	675	628	625	584	613	615	601	730	577	630	575	577	624	600	673	680	598	628	572	642	595	644	613	645	571	649	638	610	687	618	608	589	639	663	621	591	615	621	644	626	599	611	644	617	588	627	670	641	621	605	636	659	626	654	657	647	605	606	701	622	677	634	629	658	611	612	631	646	660	600	634	612	630	650	627	577	600	612	654	654	600	632	621	639	623	587	638	608	645	658	590	637	625	641	602	670	632	618	637	654	614	640	627	623	597	568	625	602	670	615	622	637	611	626	620	590	623	625	623	614	610	618	624	636	610	644	679	635	690	647	600	638	598	650	608	617	619	645	643	650	590	684	636	602	612	604	627	630	625	659	634	592	669	590	637	592	630	629	618	612	631	616	633	655	597	587	619	673	589	627	643	610	616	614	611	681	630	624	632	642	642	620	663	641	584	603	623	616	635	627	628	677	646	651	651	604	600	607	578	609	599	659	626	661	582	633	608	604	609	648	625	618	594	625	662	619	657	619	652	647	585	598	647	660	655	598	595	613	613	624	595	622	680	617	622	673	612	619	608	581	601	633	635	613	585	611	622	670	663	667	666	610	655	663	624	674	630	631	649	644	603	667	589	637	665	625	610	661	647	648	629	607	609	628	690	601	633	585	630	620	634	593	630	687	643	639	631	613	583	596	618	619	620	642	598	628	598	637	632	692	594	679	630	648	611	646	594	588	665	608	608	623	591	655	624	632	606	628	646	630	618	607	645	683	635	620	632	674	656	639	597	591	614	688	655	652	611	664	631	608	632	583	630	622	670	642	631	624	644	631	596	601	636	621	599	682	591	666	580	630	638	610	557	648	645	606	613	651	689	634	666	617	643	620	640	600	606	620	690	605	599	641	635	631	628	616	626	636	595	624	635	593	644	658	602	593	571	645	609	655	593	656	615	604	636	592	649	648	663	607	619	600	606	639	656	577	607	621	636	634	653	629	620	637	601	611	627	615	629	633	598	634	601	663	649	623	607	654	649	573	669	599	627	591	614	592	662	615	600	591	629	639	626	652	608	628	594	608	607	633	633	615	640	614	641	631	652	585
28265	19897	10098	2460	1266	1106	943	887	1177	2147	2293	1769	892	380	415	427	467	523	569	479	502	421	416	413	435	417	379	363	421	405	366	339	410	381	387	389	389	402	392	393	404	383	383	378	392	399	384	402	376	374	408	383	381	399	343	424	414	365	412	410	379	392	390	399	411	413	423	387	384	381	413	397	417	399	400	406	394	386	366	380	427	393	390	407	376	445	366	397	389	375	393	400	386	402	373	375	359	414	389	391	412	391	393	377	385	397	406	405	396	408	371	410	396	399	386	418	391	379	394	388	368	382	384	401	383	367	399	413	394	404	374	373	418	401	411	364	400	407	390	382	398	407	431	395	380	403	408	383	417	397	365	421	419	371	382	407	393	378	397	404	407	387	405	429	389	384	421	381	415	362	383	390	408	416	341	376	373	373	423	381	387	386	391	404	397	390	383	412	393	404	367	391	413	391	425	420	394	375	387	379	370	366	385	379	399	389	380	395	378	403	397	387	397	369	346	409	405	391	428	362	377	401	436	413	416	405	383	385	372	392	375	425	401	420	405	415	372	400	411	400	406	404	446	419	412	403	367	390	429	424	370	403	392	403	345	394	365	402	414	391	406	371	373	382	377	364	371	383	373	392	377	397	393	399	412	395	391	393	406	412	383	381	395	400	378	375	405	436	386	365	402	399	421	420	381	363	360	404	401	395	383	422	404	386	409	435	401	407	415	384	406	387	382	389	426	393	395	383	385	427	347	404	368	396	389	409	376	440	426	382	387	400	369	391	383	380	420	424	376	419	386	368	401	416	374	417	426	395	403	401	382	404	383	403	414	408	383	386	364	377	366	390	423	415	381	400	394	392	381	358	401	420	396	404	380	435	386	372	407	376	399	405	382	401	404	345	391	370	419	402	408	397	401	405	395	396	419	402	436	356	414	390	368	430	423	423	401	417	397	395	392	399	392	413	371	397	415	361	386	375	395	417	415	365	392	444	411	380	378	415	364	383	392	397	382	410	399	387	384	421	413	354	389	394	370	366	409	378	362	400	406	407	434	401	368	371	403	425	368	362	364	408	419	387	384	358	355	405	385	390	400	430	370	411	384	409	390	426	414	403	397	369	402	405	408	390	418	412	362	359	413	391	410	400	401	375	383	374	376	414	411	379	391	401	392	419	404	396	421	452	405	384	355	386	365	441	380	411	414	425	390	405	392	421	408	381	403	412	404	412	350	414	403	383	394	388	392	394	403	399	353	427	421	398	389	392	397	400	379	370	409	373	380	401	402	355	424	406	355	396	413	418	425	394	394	376	394	386	423	380	383	401	387	332	405	392	404	374	396	370	407	392	382	375	361	385	391	372	383	407	402	377	393	402	391	409	400	382	383	425	401	394	403	355	388	387	420	348	392	393	383	350	386	397	382	383	398	401	418	384	379	399	382	384	392	393	385	366	392	402	404	362	410	392	369	412	386	407	380	406	401	401	390	413	407	386	411	407	389	389	380	379	393	421	392	383	397	405	388	388	422	425	377	388	385	392	400	381	409	416	385	418	360	433	383	421	434	381	387	354	415	365	401	391	403	399	388	405	366	388	442	382	376	394	358	389	390	425	408	375	399	397	394	407	379	396	364	410	387	420	409	384	382	433	390	384	411	415	408	419	348	428	389	407	428	361	398	411	398	418	369	375	416	403	419	421	375	409	381	430	410	446	376	382	390	389	391	415	399	418	409	385	369	388	400	401	364	407	384	424	428	377	409	381	384	407	341	381	428	376	386	406	371	409	389	412	419	442	413	381	387	417	371	379	387	400	407	405	363	367	414	389	423	370	380	391	391	392	372	388	389	407	383	396	362	337	389	437	403	379	407	386	400	402	395	441	402	378	405	392	373	369	388	391	403	357	396	396	403	343	404	402	408	406	379	374	415	432	427	399	393	431	391	395	420	395	367	425	382	414	403	377	381	391	373	383	392	364	357	419	382	363	379	382	402	401	404	391	407	386	378	381	399	443	390	404	401	364	395	380	391	370	400	390	387	364	401	388	371	360	355	393	398	384	426	398	357	420	420	404	430	399	415	382	433	394	389	396	377	346	396	375	387	391	413	384	417	371	384	403	390	423	361	391	393	385	407	433	422	368	386	415	421	377	387	385	388	420	354	382	413	369	410	376	376	438	412	382	396	384	430	418	364	412	375	379	410	378	393	387	413	355	400	409	383	400	381	381	348	376	351	412	425	418	404	379	400	401	411	410	370	378	378	387	381	435	413	376	399	382	388	379	375	393	414	347	380	410	404	422	402	394	411	400	390	392	362	397	376	368	373	380	378	420	409	364	409	387	354	363	419	385	401	400	409	414	388	377	410	357	360	437	390	380	393	362	425	437	396	382	403	381	397	366	377	378	421	407	391	381	378	413	404	390	391	391	418	428	395	383	425	398	424	386	372	408	376	409	395	379	363	412	392	386	401	364	379	374	399	400	368	416	384	385	397	401	379	424	359	402	413	400	395	393	409	413	414	384	412	371	417	336	361	390	370	391	394	373	393	389	423	396	372	350	382	378	416	399	422	441	388	408	384	379	378	376	405	376	408	408	396	414	391	386	391	376	397	398	407	429	411	400	399	403	376	388	403	439	387	357	367	390	382	433	432	381	365	392	321	360	375	380	382	433	411	382	398	391	418	405	429	415	392	410	424	387	393	399	389	384	372	401	372	447	383	394	380	385	381	421	373	405	386	390	370	400	372	394	397	415	360	380	396	389	378	358	391	373	398	375	396	399	391	397	368	397	384	386	390	412	374	389	413	403	422	416	392	407	382	381	359	402	412	390	399	358	381	421	380	380	401	399	419	366	409	401	423	410	371	410	397	370	372	410	381	407	383	384	375	408	409	405	364	393	421	415	409	420	410	423	387	384	429	397	414	383	379	352	391	414	420	389	390	375	391	391	362	408	421	356	403	447	385	389	361	400	373	379	391	411	418	403	360	380	411	402	401	381	435	386	402	397	389	410	392	415	388	363	396	377	349	377	401	413	371	385	398	383	430	387	381	379	349	384	404	393	400	375	416	388	437	388	381	385	428	375	381	384	384	400	405	415	391	425	397	400	421	430	378	398	380	381	360	406	372	407	410	386	383	396	395	401	407	405	379	391	386	403	399	356	392	379	361	392	380	375	401	410	427	393	367	370	346	405	376	380	426	388	415	404	389	346	399	411	384	420	413	396	385	418	392	379	423	426	376	375	385	432	366	387	382	403	400	394	402	407	403	365	391	416	382	381	375	389	394	395	356	422	426	379	413	373	375	369	396	392	389	401	405	395	407	391	408	409	396	414	404	408	396	379	405	369	341	389	421	402	382	433	372	402	392	372	381	413	396	349	390	381	400	374	383	401	383	423	395	405	393	394	412	410	411	387	382	382	376	408	429	414	415	375	391	380	382	396	416	404	423	397	376	394	411	366	389	410	397	405	407	382	410	375	386	435	390	383	401	404	390	401	400	381	403	421	409	417	386	403
12979	14351	7545	2674	2086	1897	1539	1459	1697	2957	3140	2334	1212	447	486	518	545	617	544	550	493	466	442	456	407	376	425	434	436	441	436	417	461	386	406	439	413	435	419	416	425	429	393	411	423	411	428	461	429	419	450	400	428	414	416	387	404	395	444	439	424	418	414	393	406	419	425	447	427	447	418	399	410	413	411	414	393	427	439	430	439	426	437	368	398	420	397	421	424	418	383	385	386	411	433	451	420	417	409	423	390	392	415	456	399	437	430	418	399	412	455	439	436	429	419	452	438	424	437	436	396	451	442	420	437	403	438	431	449	432	417	404	410	439	413	424	425	407	421	387	439	466	412	439	440	426	392	453	396	372	444	418	423	472	422	411	461	408	441	407	429	445	436	393	447	429	416	435	396	432	430	431	425	461	401	410	397	429	412	449	413	432	433	404	483	396	432	436	441	421	437	438	439	441	407	392	444	430	411	418	443	419	446	427	394	430	393	432	419	418	431	405	419	438	404	416	469	396	454	441	401	428	416	423	402	412	432	413	401	462	396	429	427	426	419	412	418	427	395	425	431	373	410	425	430	436	444	427	438	426	467	439	379	431	434	416	431	394	397	427	395	385	420	423	433	418	421	394	406	441	423	417	425	439	441	404	442	456	392	419	433	426	427	411	411	429	393	426	465	409	377	407	443	429	419	427	441	456	433	442	417	398	443	412	432	396	436	434	391	424	443	431	453	421	457	415	430	429	415	430	458	429	403	440	390	445	400	422	443	440	415	440	379	420	421	443	427	462	413	410	380	434	414	408	379	440	447	435	419	426	429	407	401	444	419	392	422	424	444	389	419	402	425	471	382	430	429	434	423	414	427	425	444	437	435	406	390	440	425	434	428	411	442	418	472	417	438	409	433	432	407	443	427	421	432	424	429	420	413	412	401	397	431	413	430	394	401	483	430	425	416	428	426	421	454	412	422	459	420	398	418	425	411	450	439	438	401	427	448	428	392	442	429	436	413	427	424	399	417	408	391	425	424	393	442	411	399	439	442	387	450	406	419	410	442	436	453	416	422	414	408	427	432	429	402	425	419	445	432	407	405	424	428	430	428	411	404	426	418	423	410	444	409	398	427	440	435	425	403	445	443	437	427	441	424	418	401	406	399	390	387	438	431	444	451	418	434	438	448	419	391	431	426	463	457	416	433	425	400	399	458	451	374	442	409	418	381	446	451	412	414	400	416	438	443	447	423	420	407	367	439	459	423	451	432	443	390	395	424	417	403	408	440	439	430	417	482	401	432	416	430	453	397	438	417	416	409	435	409	440	421	410	412	411	421	417	430	435	437	413	440	408	409	383	417	454	402	413	433	409	397	448	435	408	447	455	407	410	398	421	377	425	447	423	435	394	445	412	421	400	420	421	441	433	408	431	421	404	424	430	404	437	412	408	371	436	429	441	434	442	453	440	381	393	438	410	383	424	436	435	411	423	414	440	424	420	416	466	433	409	368	405	404	427	427	364	457	408	429	407	432	436	437	415	420	438	435	405	417	424	393	441	423	400	424	416	436	435	423	471	449	433	430	418	382	442	448	416	405	445	411	441	446	413	428	426	429	426	440	422	437	387	420	392	435	439	428	424	413	436	409	445	424	435	438	434	429	401	445	380	422	387	403	448	424	439	421	371	436	424	405	458	444	422	422	440	410	446	425	423	429	416	403	401	447	476	433	419	400	439	415	386	415	490	431	421	431	437	433	413	423	394	464	415	442	438	399	402	454	415	417	398	448	432	459	444	416	423	420	423	462	434	430	438	436	433	432	449	415	442	390	415	460	430	403	426	402	426	454	453	409	429	426	472	427	469	406	455	415	426	413	413	421	423	436	420	419	422	405	403	381	409	436	425	431	399	437	419	443	440	425	412	419	449	414	412	416	456	446	450	425	425	402	452	433	448	416	422	395	443	445	387	427	403	432	424	453	397	427	455	409	445	423	417	443	386	416	431	417	400	460	439	436	471	412	439	412	444	445	415	403	444	400	426	386	399	404	425	430	416	420	438	445	430	397	409	390	406	446	437	395	435	420	444	437	439	424	421	404	432	409	397	440	456	439	459	428	461	396	435	446	423	439	409	410	448	418	429	450	377	423	426	416	412	410	373	411	398	415	418	446	404	437	443	436	408	420	415	424	438	438	432	440	420	418	428	432	423	403	391	431	413	424	387	409	417	369	420	408	445	439	427	440	408	396	403	422	431	413	434	381	445	476	429	460	408	434	404	393	390	462	420	419	426	462	415	409	439	409	413	407	434	429	399	421	416	421	446	425	412	429	449	426	423	411	413	422	464	398	441	428	420	401	462	430	409	414	395	392	423	426	401	387	393	436	430	436	411	411	427	445	433	421	416	414	443	457	431	425	433	415	419	437	466	438	451	409	417	446	402	460	402	481	422	463	388	377	400	433	451	378	436	407	436	434	412	430	428	445	424	424	424	434	432	473	452	396	415	398	404	444	423	464	414	445	404	443	456	392	413	447	410	395	470	428	418	412	447	432	430	452	440	431	420	476	429	427	470	389	412	443	390	434	436	425	408	407	383	410	409	456	410	471	403	420	420	433	440	461	419	435	414	429	407	417	383	445	420	424	449	448	399	439	423	401	401	424	439	447	428	432	433	432	432	416	411	434	423	429	418	445	406	449	425	418	414	407	437	392	429	421	437	418	430	421	430	427	380	438	421	425	452	426	414	435	450	415	424	446	462	398	449	383	397	385	438	450	454	441	432	412	430	420	438	398	420	404	425	432	423	422	409	433	446	460	403	432	438	418	456	439	431	415	445	417	420	446	422	390	417	458	404	415	461	405	440	438	439	441	412	423	444	417	436	427	424	442	376	397	425	396	414	414	417	435	411	456	458	424	455	464	444	457	441	434	416	440	425	424	424	435	451	399	451	401	424	443	427	415	405	405	423	429	421	425	387	428	400	433	456	413	461	418	463	408	446	420	391	418	436	401	421	409	478	423	419	415	389	401	454	419	473	441	424	452	439	411	437	413	425	410	404	419	396	388	452	399	466	428	425	427	431	382	448	481	398	484	441	414	451	368	399	446	387	419	424	410	434	435	433	431	411	412	416	451	446	460	445	440	416	492	422	430	438	390	432	416	435	410	421	444	449	446	406	411	423	443	435	437	437	461	406	414	462	422	455	419	415	447	447	412	416	470	464	409	420	438	416	377	417	400	438	422	432	447	435	434	397	408	379	400	436	444	416	430	451	414	417	441	415	400	412	416	423	431	389	430	381	429	432	441	426	417	436	447	398	429	422	449	416	434	435	430	435	428	410	449	399	422	424	449	415	434	403	436	421	432	439	419	422	443	459	444	433	450	411	388	416	426	412	414	398	386	404	452	414	407	428	404	431	427	399	425	439	435	456	418	469	449	441	428	444	408	429	455	425	455	440	425	427	413	432	418	442	401	442	442	418	403	454	401	435	415	389	421	427	431	408	458	454	416	403	398	412	428	426
24338	21466	28627	24729	21278	6532	1574	1152	7363	19803	19609	13022	7095	2692	812	1068	1185	1203	994	843	683	570	509	541	531	525	487	450	449	452	502	450	448	494	481	462	484	475	504	480	489	455	482	478	474	483	460	462	512	488	464	484	471	486	508	493	504	457	473	483	484	517	447	510	491	487	466	525	501	492	495	501	492	484	498	477	530	516	487	505	464	499	518	491	499	485	494	487	508	473	465	478	455	475	497	448	443	477	488	496	465	472	469	464	485	497	470	483	453	475	475	472	462	450	512	504	498	472	504	486	498	495	467	451	491	484	468	451	517	473	473	464	525	466	483	466	506	467	480	496	515	474	493	528	448	504	492	484	516	492	490	504	507	513	460	498	496	470	478	492	492	491	559	482	501	462	449	477	476	487	458	511	521	513	482	477	499	481	488	537	455	489	499	503	477	466	464	444	486	474	498	461	490	496	482	502	475	498	496	510	510	498	484	456	510	442	467	477	480	480	505	498	492	482	482	481	458	475	464	466	505	444	439	501	455	476	477	497	473	498	488	440	515	482	448	461	461	480	488	437	509	478	528	470	513	480	486	502	501	488	481	474	516	488	475	501	487	488	465	489	472	507	488	495	479	482	437	496	476	418	464	455	466	487	482	473	486	456	455	451	470	436	449	478	511	482	506	432	464	502	495	462	497	474	497	472	514	465	475	459	497	507	471	500	464	464	483	468	496	450	479	473	489	468	499	485	438	467	550	501	512	484	485	517	503	478	518	456	486	521	446	469	451	500	442	512	492	519	504	451	517	476	504	481	497	484	482	484	497	424	472	494	480	457	475	497	484	495	502	486	482	492	477	520	478	471	484	441	526	456	498	476	495	485	534	506	463	439	483	482	484	458	485	482	500	468	482	481	484	506	542	463	450	478	500	502	495	470	465	510	538	495	468	496	447	483	516	509	527	500	469	521	465	505	489	461	470	487	513	430	478	500	509	474	457	496	505	488	488	480	526	485	491	500	487	492	471	464	474	481	509	456	485	503	511	487	504	522	515	486	463	506	469	464	502	493	475	448	481	493	459	500	520	474	488	459	517	488	520	460	447	517	485	461	477	521	507	483	472	517	484	504	460	499	477	480	513	484	501	489	498	517	467	509	468	479	504	473	465	493	497	491	510	511	484	460	481	490	476	494	503	447	486	481	463	505	521	427	488	459	478	508	442	523	478	465	504	483	492	518	501	481	488	424	465	467	482	502	490	508	511	479	472	483	514	455	511	460	473	451	507	498	448	461	445	447	499	510	469	467	485	488	474	443	455	518	491	482	478	459	461	489	485	501	457	476	468	475	474	492	477	503	518	467	486	484	465	491	516	509	492	501	481	484	503	472	491	491	470	470	503	514	472	466	483	478	450	492	478	515	502	511	487	467	508	459	478	467	508	474	472	504	488	480	477	464	492	484	541	517	480	504	506	497	463	511	468	458	511	474	449	433	498	470	483	535	520	509	478	491	480	449	489	503	525	513	489	494	469	506	480	487	459	462	451	467	476	511	481	448	494	497	516	479	509	464	507	460	478	470	455	488	462	493	475	478	478	514	472	504	496	469	483	520	480	493	466	456	486	462	486	449	474	502	476	472	485	525	455	465	489	483	483	490	474	471	475	494	489	493	483	517	526	489	474	536	455	485	465	463	458	472	485	499	486	529	465	485	438	444	465	455	486	497	432	469	464	525	515	521	492	451	452	484	487	477	470	478	472	524	511	488	498	470	470	465	460	488	480	461	497	466	500	511	513	476	455	461	484	459	490	493	520	509	489	466	480	497	528	488	466	496	496	485	502	491	507	490	513	489	515	487	505	486	434	515	500	507	478	465	483	503	474	486	468	526	526	483	477	477	478	474	486	465	484	502	524	488	511	495	491	457	530	458	472	500	427	461	505	502	507	469	492	500	468	490	490	464	538	461	474	450	483	471	492	478	470	473	530	516	483	489	469	452	467	469	490	530	480	444	460	448	454	503	483	492	489	463	464	468	465	476	471	454	481	477	435	513	477	517	487	538	507	550	501	491	479	462	452	480	482	490	500	464	498	478	472	472	507	459	482	504	513	502	494	464	495	473	489	522	494	477	496	478	494	523	487	496	481	484	479	490	473	478	519	476	464	514	465	519	489	453	488	473	504	457	502	502	471	489	496	473	472	512	438	498	442	469	462	503	496	520	503	455	469	541	475	448	499	517	494	496	480	454	450	497	529	523	499	479	491	466	471	477	500	485	490	486	479	487	482	502	481	510	517	500	489	463	478	488	451	470	462	467	496	458	466	474	467	495	512	496	467	467	494	469	450	504	471	498	519	445	467	477	461	467	459	477	506	518	495	526	453	497	481	515	469	503	446	474	459	541	471	465	470	476	447	450	470	504	527	456	475	525	496	452	462	459	469	481	496	489	465	476	511	458	541	491	487	506	447	504	513	460	465	475	453	494	498	481	514	507	482	502	502	485	534	485	473	477	479	494	482	498	438	484	477	466	499	488	469	473	450	468	502	468	472	459	484	526	497	450	466	505	503	465	506	501	524	523	509	476	473	479	502	457	502	519	489	475	476	459	501	517	490	469	448	510	500	472	472	473	482	504	448	456	521	471	481	486	482	477	515	466	491	445	507	488	437	506	491	445	501	471	470	540	484	512	482	481	472	463	479	481	488	459	466	500	499	429	503	480	469	468	509	447	459	464	498	484	481	460	488	491	484	486	527	481	481	455	501	473	483	482	495	512	472	437	464	478	499	460	471	436	488	500	493	480	513	439	505	473	490	500	508	451	461	512	508	512	488	478	486	478	498	466	482	498	541	490	485	475	480	473	505	458	459	504	510	488	475	520	510	469	446	507	506	499	501	502	519	459	518	506	442	466	487	484	505	472	524	439	475	464	498	455	525	489	502	533	479	466	456	500	489	489	488	464	536	466	488	494	524	474	461	496	474	459	488	476	440	487	478	529	473	496	431	484	495	530	492	459	487	501	457	457	466	497	522	472	468	482	495	521	488	440	453	494	475	508	500	446	477	526	516	486	485	499	501	429	481	523	481	472	509	495	480	499	475	484	454	473	496	515	477	452	446	491	507	474	496	500	448	472	474	483	500	503	505	530	456	486	489	498	450	484	516	504	408	490	527	496	472	504	449	446	455	487	435	489	494	496	484	520	510	443	474	486	454	506	495	484	525	506	465	466	488	490	482	500	473	448	507	501	500	469	443	520	481	450	515	476	464	454	485	525	522	459	496	474	445	490	507	482	476	473	517	512	471	485	464	489	475	455	491	493	514	448	478	455	496	499	482	435	488	466	498	467	466	457	465	439	508	492	454	489	466	497	437	508	460	502	524	465	477	499	472	496	539	476	493	499	464	473	463	455	483	484	470	475	469	468	501	514	478	452	474	512	489	455	493	462	490	481	489	451	451	433	486	442	508	477	473	501	501	483	506	473	462	460	478	507	507	498	453	471	486	432	478	509	495	445	511	492	485	473
13671	23585	14296	5921	3686	2914	2298	1835	12343	25154	23758	16111	9856	3753	1056	1435	1732	1656	1538	1185	834	668	569	508	522	490	473	530	504	498	502	508	528	492	523	538	498	549	487	477	490	512	533	540	516	477	537	517	490	481	508	511	517	538	525	510	513	492	491	530	508	531	526	529	461	551	504	511	476	537	519	513	548	482	508	509	510	494	507	499	504	484	485	501	522	524	537	524	529	510	490	518	504	495	508	512	495	507	529	476	510	461	507	484	495	516	472	515	478	477	512	521	503	510	486	519	534	504	459	518	538	518	472	536	488	519	485	505	549	498	463	521	489	471	528	481	505	536	500	521	527	549	504	474	499	522	509	513	528	490	510	505	524	510	548	533	499	527	514	535	501	532	496	485	544	501	518	460	487	514	521	554	471	507	523	508	522	547	440	510	518	478	479	500	513	518	523	507	511	513	468	492	474	534	502	466	513	512	505	510	522	499	503	528	480	533	505	489	513	492	483	484	507	522	533	488	525	493	509	484	487	520	470	534	513	489	500	518	530	520	532	580	521	530	504	500	490	492	544	514	506	497	530	521	530	535	516	495	493	511	519	520	503	520	526	507	513	545	501	495	491	496	508	530	503	525	502	523	519	514	531	517	525	478	507	507	522	493	529	506	530	525	516	518	494	483	518	511	491	556	493	495	485	507	522	503	526	547	506	475	491	523	542	504	512	488	520	492	500	534	484	507	506	483	479	518	495	467	532	510	486	513	531	511	510	502	508	495	518	475	512	517	535	496	497	502	548	498	550	499	540	507	510	516	481	519	522	508	483	522	540	536	529	509	555	508	512	530	492	511	528	507	508	505	492	512	476	470	478	490	480	510	498	488	485	495	478	516	511	481	473	527	488	483	533	487	541	504	533	486	476	513	494	450	476	459	498	509	512	453	497	471	526	522	514	512	519	495	488	530	505	522	510	564	472	499	518	506	498	513	495	491	523	534	491	508	504	543	515	516	466	542	526	495	481	503	538	518	483	536	529	511	482	532	497	520	536	529	504	525	535	513	529	528	483	522	505	537	492	465	473	516	504	527	556	502	531	505	507	496	487	502	484	527	516	507	503	500	503	486	488	487	478	494	527	513	482	482	497	506	540	538	516	508	500	576	520	551	505	516	490	523	517	524	510	512	499	499	491	533	529	501	493	460	499	516	512	556	483	499	467	493	516	531	487	511	534	510	488	508	529	484	558	495	543	528	526	486	499	547	458	544	553	509	499	518	440	495	523	513	506	473	542	490	496	479	515	509	511	491	495	504	521	495	521	514	524	489	503	502	506	485	489	505	498	480	514	483	540	523	546	467	536	516	538	493	504	472	515	505	511	496	510	522	488	504	490	510	510	485	512	483	534	483	500	504	535	500	486	495	516	508	518	494	476	515	543	488	495	504	492	507	558	507	528	471	473	484	520	537	471	509	508	528	529	524	497	543	529	510	551	512	503	504	488	486	532	492	482	517	518	508	529	474	521	501	544	514	492	494	502	502	518	484	512	514	511	546	528	500	526	535	500	499	554	527	516	553	501	473	492	549	552	557	540	491	511	488	505	506	528	498	492	519	481	501	522	463	469	533	491	497	513	516	525	524	519	488	490	551	528	522	526	526	510	463	515	485	511	539	519	485	533	528	477	512	559	489	506	477	525	544	491	509	519	473	508	503	524	527	513	480	530	469	502	542	497	537	529	472	496	506	490	494	503	500	515	494	516	505	509	508	482	504	530	517	484	473	533	476	504	485	484	498	496	466	528	540	530	517	499	500	536	545	481	518	495	483	432	494	486	499	516	538	516	510	502	486	509	517	496	533	506	509	501	544	474	521	565	484	526	516	497	465	510	490	544	478	517	495	499	508	481	539	533	481	507	484	539	498	495	520	526	489	496	508	515	543	546	507	522	471	487	527	504	503	481	514	499	470	545	534	537	543	510	482	519	563	513	509	504	493	479	496	496	525	485	522	489	511	476	542	516	548	509	505	488	498	510	551	477	516	518	533	494	497	553	514	502	474	532	522	502	502	516	537	521	486	516	517	478	487	493	504	506	494	532	531	498	534	555	538	520	530	479	516	493	486	521	536	516	514	505	534	486	476	512	525	519	540	518	503	500	531	525	522	492	522	480	515	514	520	511	507	494	523	516	511	517	495	546	531	484	515	485	494	497	489	528	495	497	489	546	521	540	526	455	500	478	552	480	446	507	513	519	511	476	447	527	516	527	548	499	522	513	529	530	499	517	517	506	489	530	492	508	530	518	537	521	509	505	505	510	502	508	531	504	484	446	505	563	574	522	488	501	507	524	502	500	507	511	494	476	505	512	501	500	497	507	492	510	477	530	512	542	546	465	527	501	488	501	499	482	541	511	487	521	502	496	505	520	503	519	476	510	517	489	527	530	509	495	498	497	500	482	521	493	517	477	550	497	511	484	520	481	487	526	497	494	520	487	509	511	498	502	535	508	528	512	494	490	506	498	523	524	491	485	533	529	528	511	502	537	522	488	496	526	471	513	454	532	531	474	508	475	502	477	471	510	486	489	453	492	540	513	497	497	506	530	528	525	531	529	541	528	484	484	513	534	504	484	505	520	506	528	479	491	511	502	527	527	486	489	483	478	530	499	487	517	504	518	549	491	538	497	467	461	501	532	537	519	499	470	491	523	528	497	506	476	539	524	522	542	489	510	490	579	471	495	489	512	501	514	481	535	537	500	477	541	498	521	539	560	488	513	549	469	449	516	448	552	506	459	511	511	502	527	509	495	485	496	488	535	509	514	533	502	505	484	510	475	526	472	523	518	502	523	509	467	549	540	526	529	495	512	530	522	547	524	495	498	483	510	513	520	469	566	496	504	550	472	487	466	544	536	505	530	512	497	512	513	532	479	492	531	531	546	524	522	494	483	509	482	502	510	453	472	507	497	497	518	531	520	524	477	507	520	523	470	479	507	511	476	537	517	508	479	534	493	554	503	495	478	519	505	536	504	472	474	494	523	542	495	527	493	506	480	525	513	510	465	524	519	480	504	504	502	486	491	541	510	486	483	542	494	471	536	533	533	502	475	533	512	543	503	528	496	476	470	527	506	527	501	540	524	486	526	536	494	539	508	481	543	495	535	496	527	520	549	530	518	515	510	463	509	501	548	521	484	523	538	490	538	520	514	486	571	470	476	496	512	527	507	511	510	529	478	497	505	515	510	549	511	533	535	505	526	479	538	511	476	487	502	497	541	475	531	524	528	519	494	530	520	507	517	471	498	527	499	481	486	473	505	459	487	480	498	553	485	502	527	518	521	506	546	474	504	495	522	529	508	481	506	494	514	485	475	506	554	520	535	514	517	508	503	519	514	538	487	554	524	503	524	503	514	496	561	542	471	501	499	537	492	508	507	495	472	488	485	502	514	525	501	466	504	494	492	506	549	512	508	479	501	537	492	492	526	487	475	516	506	533	519	491	509	483	518	510	524	512	486	537	497	518	492	524
25321	21434	27557	25592	10402	1583	1073	909	5652	11248	11217	7105	4879	2724	1551	811	577	584	566	535	498	493	470	470	466	455	458	502	496	471	473	473	492	480	476	446	445	465	439	469	438	504	543	462	486	465	464	493	474	496	499	494	449	469	501	453	510	509	456	463	455	461	466	460	462	496	455	498	464	469	501	495	481	520	418	464	440	490	504	499	516	472	484	453	460	476	475	479	489	459	461	483	454	448	475	438	468	471	511	489	468	475	468	433	475	471	484	460	482	519	462	450	484	434	449	463	484	428	495	474	482	485	462	476	474	513	450	472	490	482	505	463	449	509	485	474	476	446	473	491	485	441	468	472	480	462	472	502	481	525	452	470	471	479	497	467	493	497	455	447	478	485	483	423	471	477	486	491	470	476	482	446	492	499	458	469	462	440	451	492	503	450	505	457	512	467	495	455	484	449	490	480	458	470	506	474	462	482	491	518	455	497	505	468	494	476	489	450	468	474	446	500	483	479	474	491	453	461	490	492	473	450	518	453	496	499	469	483	469	486	513	474	527	426	446	474	494	504	458	501	454	501	478	486	441	494	430	475	461	442	450	475	463	491	494	433	491	447	467	449	471	478	490	468	470	408	481	466	468	480	451	450	470	422	422	453	450	427	493	480	480	487	472	454	488	471	520	458	495	492	502	438	467	456	504	461	493	499	457	474	477	483	501	457	465	491	459	476	472	491	472	478	445	484	467	482	469	435	459	459	474	495	517	509	486	508	500	463	437	501	461	516	492	528	461	482	486	516	503	497	483	521	488	471	470	469	484	479	511	486	437	445	498	481	488	492	484	466	454	475	498	460	447	490	451	466	437	533	461	490	489	465	478	448	477	464	458	410	426	513	460	452	497	487	486	499	448	486	453	456	508	454	489	448	439	518	479	504	504	461	433	469	467	479	456	474	471	444	509	467	449	450	407	474	502	472	480	530	503	431	452	452	442	422	430	461	485	485	462	485	469	475	468	428	485	473	471	490	500	460	476	466	470	458	475	412	490	421	484	455	506	485	493	503	464	484	447	450	476	469	434	496	431	455	459	474	481	489	490	474	484	444	468	509	451	449	443	482	456	415	493	435	486	435	451	487	477	469	473	478	461	434	500	447	493	458	479	481	480	488	483	456	497	460	484	482	461	462	458	498	476	469	469	462	493	472	429	467	453	456	463	474	484	450	491	484	476	455	443	465	512	474	496	476	472	457	468	479	505	470	470	496	486	506	438	479	484	454	499	486	503	480	480	458	483	469	469	454	499	465	452	449	392	437	474	474	481	476	482	470	441	486	456	431	527	479	481	470	487	479	472	483	452	484	476	475	459	439	489	463	464	491	458	479	447	510	497	458	495	496	491	503	460	457	453	449	471	487	434	487	480	461	443	491	462	497	486	464	447	449	429	466	472	484	458	461	464	467	428	508	445	502	470	499	494	451	456	503	496	494	523	524	495	486	514	458	451	490	445	476	483	477	438	495	422	474	447	504	481	477	494	493	525	500	463	471	478	487	434	484	451	483	467	431	492	448	505	470	472	491	481	493	457	500	462	437	455	487	494	456	463	446	448	474	472	458	483	506	461	473	452	459	466	440	508	465	478	466	480	472	490	485	462	449	458	472	480	484	454	471	482	475	488	485	505	468	487	465	451	469	484	484	461	450	442	431	461	443	493	499	436	481	431	445	461	426	467	478	463	477	430	481	462	472	481	491	454	492	476	455	510	499	475	448	497	443	502	490	461	471	464	423	473	439	494	483	499	515	431	488	458	464	467	437	481	502	462	458	475	487	499	480	482	478	479	461	468	487	485	466	481	455	464	450	453	495	436	472	509	490	472	493	480	468	453	449	473	456	457	482	480	514	456	448	440	444	484	470	504	468	473	510	481	452	465	453	450	457	435	484	476	502	479	492	504	493	423	480	478	490	490	494	466	482	473	480	478	487	442	478	446	464	494	485	477	429	478	453	476	478	446	455	464	461	471	477	491	466	460	488	478	450	475	480	503	461	468	503	481	462	483	443	468	457	471	493	489	490	458	438	446	478	467	475	474	452	480	431	476	455	517	443	499	438	473	478	427	461	514	466	473	488	488	441	452	482	512	515	485	496	467	452	466	458	453	458	500	446	448	494	479	505	474	487	462	476	451	486	463	456	462	510	486	490	468	467	432	520	459	481	485	481	498	505	510	478	479	458	459	473	466	469	458	462	446	441	475	463	480	472	472	484	491	453	451	433	501	447	465	453	480	511	489	471	489	484	483	468	433	480	451	483	493	487	481	456	496	509	468	464	464	438	471	492	520	428	476	469	504	451	484	396	460	455	461	465	465	436	465	489	515	498	495	509	449	511	478	452	457	433	476	459	497	458	442	504	451	506	500	452	463	459	495	457	448	474	469	476	454	468	476	498	463	517	502	477	473	460	502	456	459	445	468	471	484	440	448	520	488	461	446	483	478	511	467	489	449	518	463	516	471	459	495	467	505	483	461	471	456	460	454	469	430	491	471	471	500	463	461	516	466	475	468	461	471	469	454	468	419	440	476	435	478	497	465	461	495	472	462	454	463	454	433	473	437	492	467	474	461	448	487	424	481	460	435	469	501	480	425	477	467	469	474	498	449	460	481	449	439	466	480	496	494	484	486	498	452	498	479	485	499	475	475	465	488	499	496	508	530	471	476	446	486	471	471	430	475	467	453	467	494	457	492	490	457	515	459	494	511	470	447	496	454	438	454	456	466	470	463	467	509	493	454	488	477	469	445	451	446	481	439	496	458	468	426	472	441	464	482	454	522	475	469	484	494	467	445	510	464	473	465	490	458	513	453	471	471	503	497	476	517	439	483	460	448	462	497	476	461	474	474	494	448	495	461	457	510	466	453	504	478	477	478	457	445	483	463	515	507	462	454	474	512	481	512	472	499	454	497	492	464	466	423	456	461	502	454	473	470	513	464	519	459	430	484	470	483	472	502	461	504	442	457	474	480	474	488	468	455	473	504	475	461	516	466	473	497	432	514	453	465	489	465	497	499	479	458	441	492	475	442	467	504	470	467	448	474	478	466	499	460	466	439	484	458	464	479	487	468	444	456	458	451	392	475	441	475	463	482	498	414	493	476	463	425	485	445	477	488	493	473	462	466	460	493	446	489	448	456	520	496	512	458	494	472	468	458	476	494	452	446	483	470	438	476	506	481	498	459	486	482	405	497	507	462	474	435	483	472	472	460	478	507	420	496	487	487	490	466	478	477	487	483	470	448	450	490	461	447	463	475	465	489	463	452	455	476	470	509	477	430	481	447	463	496	492	453	466	481	482	443	462	464	496	436	492	472	448	463	467	474	496	450	462	459	486	427	438	477	479	439	455	459	510	474	496	483	460	483	509	466	470	468	514	411	448	495	521	451	511	450	467	505	472	505	470	494	477	459	473	460	504	478	507	465	483	493	509	466	469	522	482	477	486	447	513	425	469	465	452	479	492	484	471	493	475
13834	20524	11888	6134	3223	2261	1762	1518	11266	18894	17628	12016	8254	4698	2453	1094	753	729	675	623	576	512	509	536	520	505	499	497	527	510	488	529	503	494	496	464	508	495	518	522	459	505	531	491	509	514	505	481	507	551	494	493	492	516	530	500	522	520	488	509	531	521	520	523	478	496	506	495	488	523	449	499	503	516	496	495	496	503	541	542	502	512	506	517	552	494	528	543	501	512	490	462	532	506	467	522	506	502	512	504	519	502	530	489	479	547	500	482	528	495	463	493	467	494	505	517	500	498	523	513	532	512	504	501	516	527	519	473	522	502	503	521	480	489	501	486	508	525	494	528	575	545	518	516	497	502	522	500	538	520	480	495	505	464	535	526	535	495	527	476	480	519	528	505	503	524	507	539	510	508	556	495	513	515	544	488	490	507	557	480	522	512	492	517	499	552	500	526	483	504	512	497	477	495	504	478	495	501	513	552	520	483	464	499	453	500	518	527	503	497	494	503	502	496	487	524	527	509	492	526	497	526	546	530	529	548	528	536	521	519	485	518	525	521	526	530	533	509	484	538	524	517	535	504	503	518	484	529	531	492	501	511	502	528	500	523	517	523	507	541	508	501	477	547	495	523	504	527	523	490	501	503	532	540	495	498	512	499	517	533	505	540	486	540	503	496	513	512	481	498	483	507	520	531	504	529	496	531	498	531	527	494	499	516	514	510	519	501	523	503	497	524	480	499	495	487	567	489	516	491	479	480	512	521	479	539	538	503	528	535	507	508	510	524	500	513	486	501	512	499	508	475	516	519	510	544	545	500	510	505	506	527	497	555	536	497	506	530	489	469	538	525	513	545	499	525	490	516	522	486	530	520	468	494	474	500	481	503	527	493	526	519	510	514	511	506	536	519	533	520	496	487	474	511	510	493	518	509	491	512	532	555	519	518	515	518	516	554	480	526	511	521	495	527	543	487	515	512	466	527	527	515	489	504	504	522	536	515	491	518	476	506	548	512	503	526	482	477	481	500	527	511	529	498	502	497	495	481	498	500	494	515	524	532	490	512	469	490	527	515	516	519	460	497	480	530	495	497	531	536	520	533	534	499	465	524	529	518	494	496	539	541	517	534	491	487	520	519	489	540	501	515	480	510	536	506	556	525	478	523	501	515	501	494	512	508	549	490	484	537	506	547	517	507	497	539	479	529	517	534	489	506	509	483	509	534	563	518	492	499	492	527	499	480	503	499	511	567	518	495	483	463	480	518	547	510	511	538	546	525	493	506	477	508	486	487	494	503	546	501	484	486	492	480	507	522	461	495	470	514	515	500	516	478	546	480	527	489	522	514	478	512	494	536	532	515	501	505	517	526	490	482	496	507	538	510	526	531	498	532	515	510	538	527	509	552	522	513	532	517	513	500	512	486	480	525	500	541	522	513	547	488	502	526	508	505	546	499	507	478	496	504	490	520	500	496	489	523	513	508	514	451	480	524	510	499	529	511	513	539	479	529	481	547	505	545	490	543	513	555	495	515	495	513	501	531	524	476	522	515	532	504	522	536	521	525	496	527	542	522	502	481	515	548	504	495	524	538	515	516	538	563	495	477	521	525	494	498	513	518	552	479	504	518	503	541	484	522	483	531	517	486	514	549	511	531	538	519	506	486	503	521	502	456	511	487	481	541	476	489	510	521	485	522	500	513	509	520	497	494	526	499	544	503	532	519	503	475	513	515	497	473	533	480	522	512	479	507	503	516	528	510	519	510	535	494	486	445	496	520	493	521	511	492	528	546	542	492	549	486	520	514	520	512	489	491	491	485	522	530	490	527	477	489	519	503	509	493	533	507	520	496	527	492	551	468	531	500	493	489	515	538	522	515	501	524	464	511	540	509	503	484	519	490	517	552	531	491	492	501	521	519	494	526	522	560	513	501	505	482	500	486	515	516	521	479	516	532	526	585	493	526	508	515	486	525	517	495	527	499	527	460	512	521	492	515	523	537	481	485	557	501	544	558	531	494	523	498	476	510	540	520	527	480	498	548	505	537	460	469	551	547	506	507	541	518	516	533	485	489	506	522	515	519	502	484	547	509	457	502	533	493	547	573	508	504	543	564	501	504	516	502	555	519	510	515	511	547	541	518	526	545	500	512	494	497	507	516	516	539	476	515	503	543	499	496	511	549	550	518	509	507	476	495	511	525	511	535	494	474	549	494	500	496	538	494	514	527	517	528	479	512	549	506	553	464	499	518	523	510	482	547	578	513	541	514	507	502	532	503	519	486	515	507	479	516	495	505	525	491	493	520	504	517	544	486	489	504	531	560	494	500	513	461	531	533	504	498	483	549	539	549	512	504	519	514	484	522	506	512	505	548	537	535	529	543	517	555	496	505	554	478	511	458	529	499	480	517	494	518	524	530	508	506	479	512	547	441	507	518	505	481	494	506	504	514	502	525	477	495	561	510	511	526	515	479	496	489	499	541	502	544	506	498	504	546	534	539	532	546	532	459	450	509	475	458	541	496	540	498	514	500	498	507	535	536	546	540	470	526	517	505	497	487	514	479	491	556	490	461	490	503	525	497	516	526	482	565	484	554	523	504	505	547	480	518	512	522	476	516	513	519	469	481	507	522	538	517	500	541	547	502	518	538	472	530	480	524	541	472	500	508	522	530	540	530	485	522	520	501	518	556	479	511	503	537	500	521	558	508	545	495	553	511	531	506	508	448	511	514	545	520	553	493	489	524	459	511	481	494	495	522	536	478	487	542	513	490	492	481	538	514	492	480	517	509	508	526	533	504	504	505	492	525	552	501	504	525	484	538	518	490	497	494	495	449	544	508	499	561	492	485	502	488	469	532	500	478	522	512	491	478	483	472	511	517	492	526	508	488	527	516	525	504	503	524	463	566	534	503	522	511	501	511	480	475	530	508	506	460	531	488	521	538	473	535	512	537	501	528	551	525	513	491	498	489	549	510	495	491	512	505	572	515	514	507	556	505	494	484	549	506	478	472	483	539	541	537	529	510	569	503	524	501	542	492	509	522	518	506	507	513	518	505	507	529	488	511	523	501	489	514	525	477	515	505	523	479	517	460	509	516	526	531	497	511	520	524	520	514	534	513	551	479	510	493	514	518	532	525	512	551	519	495	455	503	546	489	489	522	502	485	518	524	518	502	534	550	534	477	479	525	511	504	497	532	491	510	533	509	520	514	519	497	511	501	533	522	509	468	479	560	507	490	492	509	516	507	526	516	511	515	505	477	512	468	488	479	532	481	532	485	498	507	499	497	533	520	486	526	508	524	511	465	531	494	498	506	480	505	531	461	512	492	497	504	506	515	525	522	515	507	505	512	496	507	480	480	509	557	543	487	510	511	539	519	502	481	533	547	555	503	488	504	485	486	451	514	530	506	521	529	499	483	488	499	495	558	453	547	542	523	530	458	481	542	509	499	556	507	512	516	486	495	503	519	508	494	513	513	535	500	520	498	489	503	515	574	447	499	522	516	467	539	544	506
22940	21420	29152	24082	21424	21513	10285	2010	22808	34520	31661	23118	15910	9089	4664	2357	1202	931	798	692	701	625	628	686	638	605	616	574	611	611	584	634	620	622	617	627	656	643	629	606	580	565	599	590	646	580	634	585	621	622	634	613	612	636	631	602	609	644	606	645	611	531	632	637	623	622	600	587	650	614	648	642	570	634	593	609	614	615	604	647	650	670	576	646	577	624	629	577	641	611	602	666	621	629	589	580	620	646	589	614	601	622	613	610	602	642	622	581	617	606	618	585	599	594	635	613	612	633	633	599	626	624	631	622	624	640	617	659	593	584	643	614	589	598	606	630	605	590	698	590	617	596	584	606	581	598	629	609	650	621	675	623	623	635	607	547	587	586	612	636	628	623	616	642	634	579	650	562	622	550	605	581	610	590	654	594	610	567	621	658	603	615	569	596	605	661	605	604	625	620	636	610	585	644	660	571	634	612	621	639	625	602	671	640	604	628	613	573	671	649	620	609	654	614	588	599	596	584	638	603	605	591	537	573	652	618	621	600	617	632	663	618	639	598	590	637	624	543	559	641	595	572	623	606	579	606	592	599	659	665	654	567	615	557	659	668	581	582	606	584	624	604	637	656	633	585	624	640	623	612	579	581	608	641	642	589	629	596	633	604	658	584	594	624	601	616	532	611	647	636	626	647	609	620	617	579	607	572	614	619	600	609	597	614	586	627	588	602	631	610	614	594	639	607	633	581	654	634	613	626	607	572	619	620	622	591	620	589	669	577	640	615	578	625	578	617	579	598	587	596	597	605	643	610	573	610	571	615	618	613	636	573	622	600	619	582	632	606	644	595	620	595	573	589	601	568	613	590	611	584	608	600	551	619	582	626	593	587	658	623	638	583	628	572	598	638	635	611	615	590	589	642	611	576	641	640	592	633	583	596	613	624	621	620	651	631	648	631	628	622	673	596	607	605	580	648	567	583	614	664	628	571	609	619	607	611	573	623	610	600	566	656	643	625	652	629	591	589	618	559	617	630	639	641	566	610	601	578	636	594	614	598	622	627	620	637	609	632	599	610	606	598	606	592	653	648	609	563	596	649	614	636	627	571	594	648	612	606	630	585	611	643	576	551	624	620	599	597	616	652	602	593	591	573	650	587	592	616	616	579	587	633	602	599	611	642	600	609	591	589	617	593	659	634	617	574	591	619	628	604	595	564	621	564	611	614	566	623	605	630	635	595	598	632	606	645	567	649	598	618	611	613	607	637	639	624	583	638	586	625	598	655	578	599	673	566	585	609	590	572	627	588	624	627	621	593	627	619	618	629	627	552	595	630	577	634	646	642	622	605	625	588	615	606	593	640	617	599	636	596	631	655	602	689	649	624	620	585	629	624	587	625	595	615	617	600	622	605	639	590	600	604	585	598	672	612	562	598	631	650	620	612	615	624	585	608	633	610	639	610	632	635	621	615	599	637	614	626	594	625	651	645	613	605	609	594	605	601	595	598	626	684	530	597	609	590	604	622	610	649	615	618	612	638	596	615	646	643	624	610	590	620	593	608	607	601	621	633	625	611	609	609	616	611	616	582	623	595	635	595	647	586	615	596	611	583	635	665	643	615	618	612	581	557	581	569	632	650	560	566	617	588	596	636	605	583	614	589	615	632	575	606	611	639	606	573	604	614	640	600	609	617	576	581	618	664	668	600	628	595	600	602	572	603	611	634	598	567	637	592	614	606	592	609	624	583	608	575	573	627	610	648	607	588	573	625	597	602	608	609	634	647	588	627	599	590	627	615	621	609	628	604	619	618	599	577	618	616	599	649	634	645	572	562	594	630	634	621	609	637	588	599	637	620	619	619	605	602	637	626	587	625	627	674	661	580	610	617	635	618	621	562	566	628	647	653	602	645	628	602	614	608	667	659	639	623	574	620	630	636	638	607	593	588	619	588	615	643	656	658	588	594	604	610	612	621	620	583	680	614	690	610	622	620	613	590	599	565	644	592	610	622	586	626	596	599	595	641	639	594	608	651	660	578	606	649	636	643	643	620	585	624	602	566	605	634	635	634	605	660	628	621	631	607	579	615	613	566	653	617	651	607	599	623	635	605	659	601	579	609	575	564	608	635	620	619	599	611	619	622	618	599	578	620	569	580	683	620	603	645	585	684	662	583	630	610	586	586	618	610	619	587	593	612	608	640	583	625	599	586	611	598	571	604	640	662	596	569	640	591	673	596	613	637	614	636	606	613	628	610	634	571	675	611	631	556	565	622	629	618	599	638	610	607	563	613	619	587	604	626	598	633	615	623	621	607	616	619	602	589	541	638	621	658	580	583	618	598	614	635	586	575	626	581	643	613	610	554	633	638	645	605	623	612	608	628	616	629	585	615	653	631	598	612	626	576	644	631	636	599	606	644	572	637	565	582	626	601	612	664	626	617	631	621	597	613	613	603	665	648	585	617	638	549	626	627	586	638	583	630	617	640	630	601	613	571	625	585	664	590	616	637	662	667	665	624	581	639	608	596	587	682	637	614	611	623	643	595	629	624	608	596	577	577	655	574	628	621	617	602	591	568	635	624	616	621	597	591	626	591	597	584	643	577	616	646	604	622	559	574	663	628	580	616	632	623	597	635	651	606	625	585	581	581	595	628	607	622	610	601	638	574	592	604	633	611	604	604	629	651	620	642	607	628	615	609	622	624	562	657	616	620	604	642	606	618	606	605	575	609	622	622	629	574	588	594	608	601	596	603	621	580	639	617	658	586	645	655	611	616	643	581	610	629	589	632	612	629	612	620	651	619	622	598	622	592	563	642	645	595	600	583	601	558	611	579	592	635	564	603	600	598	619	619	613	634	625	631	620	596	611	588	611	616	588	602	606	576	609	585	594	605	649	567	651	621	637	616	634	611	636	581	585	599	633	601	618	562	630	648	650	654	611	625	644	582	619	599	625	614	649	627	638	611	603	593	629	600	620	617	603	572	620	601	585	631	631	600	599	550	610	656	636	569	613	619	612	641	632	601	596	589	596	589	598	657	578	606	571	614	621	588	623	592	593	565	599	597	616	626	612	566	607	601	570	584	610	604	593	578	557	594	608	625	608	639	640	622	593	609	609	603	635	618	610	621	636	629	608	654	565	583	638	602	628	634	654	616	564	609	629	616	646	619	568	616	627	615	615	628	646	628	634	620	621	602	633	611	578	628	600	606	608	668	602	648	574	639	629	612	632	612	628	590	636	665	615	620	592	580	619	584	592	602	619	555	613	624	591	590	616	626	657	604	619	606	634	604	592	598	615	577	647	654	605	596	614	594	614	658	581	599	611	653	563	537	596	616	613	646	628	612	656	591	638	585	626	601	679	566	624	623	588	579	596	642	595	647	582	573	590	549	598	623	601	609	608	633	617	584	594	605	611	608	645	590	564	639	650	598	604	581	593	637	631	591	613	610	613	624	581	604	576	623	642	660	617	625	633	655	641	671	677	602	634	611	625	629	626	593	601	619	565	612	625	659
16306	32462	22905	11600	8309	4885	3531	2998	29811	37305	33883	25891	19168	11745	6641	3347	1553	1084	896	697	685	642	671	661	612	630	653	597	617	604	634	631	626	610	640	638	660	636	613	599	611	620	636	622	649	652	613	656	638	624	633	592	623	610	617	630	615	692	677	611	616	622	626	625	595	590	674	650	643	630	649	649	629	623	639	608	615	653	595	655	650	635	629	626	544	606	626	619	668	625	645	638	599	586	612	651	594	591	657	613	582	645	655	676	629	640	634	624	639	643	633	613	623	656	653	645	661	658	659	631	640	623	660	676	659	621	615	634	574	639	634	608	596	670	643	644	631	662	618	638	646	622	620	613	627	631	635	592	643	604	657	646	602	614	619	632	567	637	637	637	646	647	616	647	633	642	651	575	584	631	650	625	630	605	594	617	602	601	639	589	646	601	639	634	618	632	638	653	609	674	643	666	627	597	621	639	593	662	589	610	638	617	622	629	589	598	615	703	582	639	645	622	638	598	643	660	620	659	645	663	628	614	662	620	628	629	641	606	619	670	592	651	610	619	636	613	604	615	701	637	651	588	664	621	619	639	608	579	637	627	621	640	624	629	650	632	626	617	619	643	648	624	594	653	621	642	652	672	596	647	607	686	631	667	641	645	605	693	571	630	601	647	643	599	632	651	623	649	653	634	650	640	658	609	632	651	615	658	665	643	593	607	645	656	608	638	658	594	633	636	648	645	674	643	645	660	566	554	635	593	595	685	617	656	663	624	638	661	667	643	632	649	584	625	661	625	555	618	614	604	625	648	648	609	690	645	592	639	633	678	633	610	643	625	627	666	638	606	648	648	581	605	597	661	618	625	568	622	616	612	637	662	699	620	618	596	628	602	591	649	616	619	629	669	623	629	670	646	664	630	643	594	589	663	603	612	589	612	608	669	614	639	643	621	646	623	697	635	645	649	615	599	637	627	652	639	641	565	616	625	637	681	640	658	606	648	668	620	619	641	605	626	630	622	664	623	692	644	612	647	621	651	666	658	661	614	642	610	636	650	612	649	633	660	650	612	649	650	586	624	633	606	650	648	622	671	646	632	578	614	616	643	617	647	579	638	623	606	632	604	635	649	640	637	653	625	661	637	646	599	607	666	647	597	603	638	606	609	606	609	615	597	637	592	652	657	570	621	647	609	645	623	605	629	603	674	663	598	606	613	613	632	605	614	637	665	644	610	655	641	652	649	636	667	565	614	650	611	625	602	616	636	617	635	638	640	605	626	590	666	648	613	615	585	622	646	641	623	614	628	641	600	648	641	629	612	595	601	636	621	668	630	636	623	652	594	641	634	595	620	645	653	624	671	630	634	646	632	614	643	625	612	627	612	684	594	615	609	636	622	640	617	691	638	667	608	624	635	588	642	646	643	649	641	662	664	592	634	661	648	625	700	615	654	596	637	665	639	623	629	619	652	627	594	648	591	626	629	662	616	603	607	609	687	600	626	659	616	642	638	631	599	659	607	589	621	618	660	684	623	644	650	663	684	663	595	684	645	597	636	640	664	591	612	641	591	617	643	642	591	613	653	628	641	604	600	589	656	666	656	644	601	628	602	640	618	636	597	653	665	637	658	597	635	621	608	656	576	603	649	627	623	589	636	615	637	658	625	624	654	638	640	617	651	637	627	638	621	606	606	655	637	617	605	613	637	622	635	591	642	671	627	592	623	675	645	616	633	592	612	611	652	625	665	609	644	608	617	637	655	644	643	644	624	634	625	610	628	602	629	605	609	645	651	679	562	676	595	678	583	638	618	610	664	624	572	601	642	617	629	624	645	622	654	644	604	653	668	626	601	604	617	616	652	650	639	613	601	594	677	594	641	618	655	660	577	625	613	652	629	667	566	615	632	639	617	627	620	655	619	638	625	638	638	629	646	629	621	637	689	607	637	661	659	661	638	642	664	613	653	617	628	648	628	629	572	627	625	689	634	651	648	642	610	614	654	598	655	656	648	631	631	675	653	622	587	643	603	601	612	642	625	619	596	620	617	648	608	654	693	636	643	615	610	640	629	614	658	607	639	659	610	597	623	606	600	623	660	633	608	686	627	582	627	625	644	643	633	695	655	641	631	621	605	647	653	609	623	640	626	631	638	637	625	615	660	611	656	624	648	683	589	612	662	637	634	622	658	654	619	607	622	657	589	666	617	657	629	621	613	631	578	619	650	592	682	614	669	594	679	663	627	615	630	677	624	668	623	630	630	653	613	640	617	643	597	624	632	628	614	593	655	628	656	629	655	640	626	661	651	591	609	602	582	621	585	651	597	592	621	625	598	629	651	641	620	644	610	681	618	606	642	675	637	596	628	630	639	638	617	612	615	602	636	652	636	646	666	591	613	660	646	619	659	616	659	626	615	615	622	673	654	624	621	628	656	658	632	662	661	596	615	643	637	602	622	629	609	650	626	625	604	639	621	624	623	613	619	628	635	603	596	637	627	651	653	626	621	668	652	646	626	651	637	618	631	617	655	606	595	594	639	632	659	610	641	625	623	593	604	636	622	651	647	588	635	676	614	597	626	602	624	637	585	658	559	653	635	643	622	608	612	635	652	647	654	648	673	656	617	609	668	608	612	654	644	667	643	657	633	646	638	662	634	665	600	614	630	645	631	610	634	598	590	663	621	603	567	618	641	649	625	587	637	651	618	679	648	645	644	621	663	625	639	645	633	609	647	602	627	595	649	588	653	627	645	599	634	622	642	623	670	613	648	617	598	653	647	588	640	606	683	597	637	646	648	635	625	592	606	609	625	637	615	624	662	598	630	605	638	621	624	625	632	615	632	644	656	644	619	636	666	617	624	631	607	616	614	633	615	596	625	619	664	611	610	668	614	595	607	657	639	643	683	611	622	611	656	688	649	629	592	616	652	631	633	633	629	639	640	610	675	621	713	669	657	636	637	585	641	610	625	654	642	634	636	662	602	655	633	626	652	636	643	627	648	599	615	641	662	643	647	617	670	632	629	620	662	639	640	608	650	644	629	599	627	628	604	632	669	625	612	615	717	646	666	640	620	648	715	648	644	626	588	576	628	613	633	619	621	588	630	657	650	676	643	689	639	654	622	621	623	584	637	659	662	669	636	613	620	651	641	650	647	597	643	644	611	609	611	585	667	686	606	630	694	655	665	621	608	608	673	637	609	619	646	623	597	620	674	628	645	608	628	637	658	625	632	652	614	674	599	616	629	664	601	670	651	600	670	660	628	651	612	611	594	612	625	665	643	643	669	635	698	631	601	632	633	592	624	641	634	635	647	596	667	584	629	643	579	642	671	630	669	647	576	599	599	646	633	644	635	716	577	628	663	647	649	611	609	571	603	625	655	623	600	613	663	653	673	609	642	602	643	626	641	631	639	643	605	598	632	623	617	626	644	662	632	648	654	621	622	585	603	625	596	631	646	586	614	623	637	658	632	595	669	600	577	612	612	616	653	631	642	645	605	665	624	636	581	609	660	597	638	641	602
28313	21317	15285	5378	2296	1277	927	647	1349	2148	2212	1715	1294	894	739	603	506	495	468	473	450	438	446	423	482	418	405	459	493	437	438	474	426	449	457	423	437	428	473	455	437	444	445	441	444	421	457	445	460	466	446	429	403	426	437	464	399	408	423	449	430	465	432	434	470	448	470	425	423	452	462	452	428	447	426	410	435	440	447	466	442	469	449	436	461	466	450	445	468	458	449	493	416	461	434	481	450	456	440	451	465	441	487	435	413	481	461	456	464	476	483	460	453	436	419	459	479	414	463	459	461	448	485	471	443	430	447	423	432	445	441	457	460	423	434	440	447	404	430	442	453	494	470	434	429	436	467	438	429	463	423	453	443	435	454	447	455	443	419	441	447	441	482	449	441	397	468	469	494	438	414	480	452	449	490	436	429	436	445	444	423	424	445	480	419	462	434	446	473	442	439	458	464	420	408	461	472	451	432	422	430	437	418	479	442	435	428	471	428	458	435	472	444	434	404	412	460	440	465	495	451	439	471	433	436	450	440	448	469	447	411	469	451	450	454	482	438	425	448	426	442	484	445	465	424	458	460	425	439	465	483	458	433	445	405	450	448	471	434	475	485	457	447	421	447	431	434	421	427	462	481	422	459	485	437	442	433	446	459	455	475	460	455	418	451	484	427	475	410	433	438	488	426	446	434	472	448	465	436	471	451	444	409	440	453	493	472	461	487	416	438	411	423	467	423	417	457	442	439	469	463	468	480	376	484	471	463	428	446	439	458	403	477	441	441	465	444	455	434	442	465	429	426	446	446	426	430	420	450	476	473	438	437	445	442	401	472	435	430	431	426	437	458	457	431	452	453	436	428	453	428	450	458	427	455	417	438	458	428	421	421	427	425	440	397	443	464	415	437	406	415	451	432	434	418	432	492	448	411	425	443	453	433	443	444	475	456	459	460	473	419	460	435	459	423	470	439	434	437	456	483	431	430	461	435	455	409	446	409	434	447	429	437	439	466	432	440	437	432	490	453	450	457	434	446	400	440	427	427	437	479	431	419	439	437	410	461	451	464	443	443	453	492	420	425	473	426	451	446	484	429	416	427	472	459	468	459	438	410	454	442	443	438	433	463	465	459	463	485	490	436	429	463	453	482	413	473	442	438	455	437	459	408	474	417	445	448	436	470	436	445	466	475	480	448	439	456	412	428	427	425	432	462	420	475	476	430	460	483	432	414	418	437	467	446	430	434	416	458	428	455	466	448	458	449	436	457	440	479	440	454	433	466	473	468	441	459	434	444	439	470	436	433	439	444	458	429	442	415	476	464	405	445	454	423	475	433	454	464	447	419	476	488	412	433	445	433	435	458	444	434	430	446	453	454	429	419	442	422	496	449	452	455	444	402	453	448	426	456	448	446	452	418	443	421	438	434	448	454	473	461	458	438	453	440	449	426	434	428	442	439	469	421	477	418	429	491	473	466	470	443	423	478	452	491	409	450	460	444	451	457	455	452	457	445	448	428	470	442	433	461	438	445	437	430	429	425	426	416	441	418	450	460	434	466	418	472	444	431	437	463	479	441	448	464	460	476	405	470	448	453	467	422	450	424	439	412	491	464	433	481	420	456	419	433	456	420	422	456	474	477	454	427	488	480	405	422	440	428	412	452	471	373	433	448	420	428	457	418	452	430	418	399	416	448	435	460	411	428	443	472	406	437	430	476	461	415	464	470	441	470	447	430	452	435	426	453	435	456	433	444	460	433	446	433	438	489	449	440	415	468	472	482	421	429	455	455	440	450	421	451	453	470	466	441	407	484	455	441	438	456	422	444	507	469	457	438	460	455	459	453	468	471	442	462	458	439	447	407	453	431	433	458	447	427	433	442	466	469	444	432	434	462	439	449	449	493	437	453	418	472	456	413	477	446	421	425	429	452	464	438	462	444	458	492	455	457	406	464	471	463	442	445	434	405	489	435	506	506	466	476	421	482	448	453	450	464	406	436	440	459	451	420	444	425	428	450	420	429	443	435	433	434	483	418	452	435	423	419	414	442	413	427	478	425	435	454	432	445	409	433	469	452	433	411	467	441	446	487	465	425	445	448	481	431	451	427	489	429	443	429	455	426	444	424	483	447	470	429	442	442	417	430	405	432	441	404	436	430	445	460	416	487	492	456	447	429	433	424	456	491	471	447	488	430	419	480	420	517	435	437	495	467	442	458	449	465	411	451	408	438	457	434	434	469	444	438	452	394	461	422	455	449	447	458	446	422	464	445	426	443	443	423	441	435	474	422	419	477	429	460	415	429	449	443	434	441	398	452	489	433	468	403	444	477	461	449	473	463	482	429	417	486	446	451	444	420	443	443	447	458	455	449	465	461	444	415	461	477	424	406	435	471	420	452	461	452	448	464	456	446	483	441	434	429	448	452	438	450	438	430	404	430	420	415	450	455	472	442	448	449	488	454	461	465	438	450	448	416	471	436	470	449	460	408	460	444	378	468	448	465	446	446	418	449	460	469	431	451	449	451	425	458	424	439	436	528	438	476	427	435	448	437	421	476	401	449	412	470	407	439	408	462	420	414	437	445	456	450	453	437	484	429	448	464	429	451	452	432	466	460	466	484	429	464	499	446	467	420	410	474	449	447	474	406	440	418	453	429	448	428	468	426	457	448	410	432	449	461	456	443	391	436	484	468	431	424	436	414	462	471	428	412	438	427	452	427	456	443	405	459	470	448	452	434	434	387	460	458	440	418	503	472	478	420	460	447	466	451	469	423	421	407	447	439	407	464	454	464	453	471	450	422	473	445	425	413	453	404	485	500	470	467	464	422	465	407	439	446	434	480	471	461	432	437	454	421	449	447	435	400	433	445	434	460	453	443	467	428	419	464	452	462	460	471	435	403	410	436	428	470	441	447	448	448	449	433	421	466	420	419	472	429	446	467	481	444	429	463	445	409	469	395	446	458	442	453	439	454	465	419	452	447	462	424	433	407	449	457	446	424	477	407	420	463	474	456	459	463	459	467	419	477	414	443	423	478	478	473	426	454	448	456	428	454	485	448	440	444	454	452	454	442	454	434	446	448	437	478	437	462	394	460	453	424	458	417	482	482	458	458	430	453	405	428	457	454	430	432	445	430	440	432	413	418	457	474	439	450	446	473	487	451	458	447	398	429	456	465	418	440	426	432	468	448	456	476	436	417	449	437	466	476	418	450	440	483	467	446	448	445	495	438	420	408	448	448	410	448	484	436	424	449	455	438	428	456	433	462	432	486	475	449	452	427	450	410	450	444	453	433	442	420	422	465	451	432	401	485	472	445	424	442	443	462	416	467	442	480	457	423	420	422	444	457	444	423	434	447	423	438	476	413	471	418	440	484	432	476	461	450	464	477	473	450	438	452	439	471	432	495	472	435	455	463	456	443	449	482	419	485	462	452	445	433	445	485	462	426	432	468	479	441	445	457	446	434	416	460	397	485	460	428	462	480	467	456	428	457	450	456	448	416	431	482	482
12626	23438	13571	5524	3640	2258	1444	989	1878	2974	2995	2228	1767	1204	930	648	546	509	505	458	496	501	470	497	482	491	519	473	465	475	464	466	465	495	473	487	481	463	484	468	481	477	412	465	456	450	485	461	429	504	518	443	510	521	493	439	436	483	493	450	450	458	522	496	480	478	498	452	487	446	486	481	442	468	459	477	456	488	481	468	460	473	468	473	463	467	453	462	455	461	453	463	442	476	460	490	476	482	477	455	501	471	538	468	468	487	452	494	493	459	499	457	450	468	461	503	480	439	496	481	456	452	469	485	502	433	485	458	496	475	472	435	425	510	454	459	482	459	475	482	485	493	431	464	526	468	478	467	485	488	488	464	470	489	486	463	477	424	487	458	519	434	510	465	474	498	449	480	477	466	454	462	449	490	458	497	475	492	485	474	478	507	518	453	457	452	460	484	462	441	461	485	457	498	416	461	461	492	473	489	465	476	499	475	497	497	495	513	476	455	461	496	471	500	492	460	479	460	502	486	462	463	468	435	479	512	479	451	469	473	455	480	529	455	476	505	457	506	467	458	431	503	501	506	479	471	491	497	470	441	483	510	492	485	460	466	480	425	480	473	473	448	433	491	500	514	481	497	487	476	467	484	485	489	495	452	481	475	501	489	482	443	429	484	478	490	478	470	442	464	483	486	488	478	488	486	512	453	446	500	499	481	497	465	466	434	460	437	468	476	429	462	477	525	484	441	478	467	492	483	485	485	476	494	475	437	503	506	474	487	486	469	447	460	458	474	473	508	475	436	443	412	498	487	507	482	530	482	429	465	463	441	512	464	472	457	474	438	481	493	471	467	476	514	457	485	478	477	490	459	469	450	488	455	492	459	502	430	458	463	464	438	472	473	471	481	474	494	479	473	465	456	540	468	480	502	457	458	460	477	475	468	496	498	499	457	489	442	508	497	480	474	472	467	485	476	487	468	470	498	479	502	468	452	501	515	456	459	466	488	475	490	484	473	416	487	465	420	458	456	494	493	501	473	479	519	470	456	444	483	485	454	474	483	412	488	467	500	443	507	483	454	496	446	444	478	436	481	461	466	466	448	519	478	467	467	514	475	433	508	507	493	451	467	516	457	477	441	482	475	469	470	525	440	469	488	457	517	438	444	445	459	456	470	523	496	473	480	510	483	493	495	463	454	511	512	491	476	439	491	448	510	509	486	502	491	479	492	457	484	514	504	481	475	491	499	446	423	507	476	466	500	475	475	474	459	480	464	470	495	419	476	488	460	475	496	478	449	455	456	504	446	498	510	457	489	455	464	468	502	473	472	506	488	494	500	461	468	479	430	531	481	480	471	493	506	456	456	473	437	448	463	482	445	503	503	475	491	463	443	462	462	467	474	471	475	460	482	428	486	493	500	459	418	483	441	482	450	462	458	436	525	466	494	509	515	444	483	448	467	471	458	481	477	444	483	485	482	462	502	436	465	474	466	499	486	486	498	487	514	477	487	477	505	461	466	464	494	479	424	475	456	480	480	483	432	484	489	480	457	493	485	481	478	439	471	481	471	473	458	461	485	478	490	491	475	480	470	505	485	462	486	456	486	460	525	461	506	458	464	450	486	432	460	454	459	508	471	453	475	450	467	484	458	466	478	460	480	454	503	527	484	484	439	514	483	493	470	473	498	409	466	476	454	478	466	479	462	464	501	502	509	459	470	475	440	444	483	497	438	500	462	493	486	459	470	486	440	462	498	526	445	486	458	499	506	506	475	472	480	487	471	503	479	531	446	461	478	498	494	442	465	492	486	466	469	489	491	457	489	508	452	450	458	455	523	464	517	447	488	468	497	442	461	493	460	451	489	466	476	452	497	456	470	489	475	470	483	495	484	482	453	462	479	466	481	453	492	484	506	487	516	445	482	502	461	464	432	493	488	461	493	514	457	465	467	486	454	491	480	426	470	480	485	465	502	466	500	487	475	467	468	500	474	499	502	478	457	438	454	499	458	501	510	525	439	520	476	468	453	427	482	458	450	435	514	480	492	477	457	449	465	452	485	493	486	462	463	501	457	428	462	494	474	455	465	504	504	495	512	473	482	450	485	468	496	479	480	458	428	476	483	503	468	486	453	482	469	455	497	456	425	475	489	477	463	457	477	510	466	431	454	502	451	469	499	483	425	490	483	456	458	528	479	487	456	482	466	481	516	460	447	504	503	436	510	477	481	488	472	435	494	427	460	458	491	459	480	456	474	451	473	496	479	458	441	458	475	501	482	469	510	430	480	496	477	512	434	467	518	467	465	474	480	493	507	474	493	449	479	509	509	451	468	464	480	470	493	502	467	470	503	445	463	484	426	482	485	473	450	484	484	468	481	466	459	495	483	484	455	475	456	519	501	453	481	462	464	455	494	488	493	462	464	506	475	458	448	455	476	471	507	495	505	457	477	506	493	469	475	495	469	477	491	494	523	454	473	486	518	477	493	467	515	449	515	456	467	500	466	456	440	441	495	517	493	475	488	490	500	465	476	460	499	477	514	470	490	473	440	468	534	446	459	438	468	489	512	497	483	518	460	457	456	471	494	458	456	498	502	456	445	497	467	509	486	475	487	491	460	453	485	446	466	495	492	481	487	499	481	481	459	532	461	455	461	479	462	475	493	520	515	472	498	463	480	480	491	461	465	437	445	479	496	479	494	481	493	471	463	458	462	461	473	478	450	467	477	495	506	459	477	421	488	468	452	508	451	473	488	456	476	467	449	447	485	519	450	461	462	478	489	500	471	426	483	450	464	463	464	483	492	448	482	475	466	460	489	500	429	499	473	464	483	501	497	453	477	447	440	477	465	452	474	452	453	472	496	485	468	484	447	450	506	477	507	477	447	492	511	472	440	481	468	501	467	479	444	461	472	470	482	486	426	487	462	445	435	471	463	468	513	429	503	472	447	504	490	471	453	508	488	508	537	471	461	478	468	439	475	481	474	496	450	489	482	458	479	476	491	483	476	470	489	502	485	476	462	446	431	476	463	509	474	455	485	486	475	478	507	494	486	468	516	489	466	443	506	432	472	485	443	500	450	464	518	464	479	482	514	472	470	451	474	429	468	478	514	478	462	452	487	444	480	498	492	448	500	474	446	458	474	433	481	462	458	474	463	489	520	490	460	473	472	475	491	454	480	479	504	478	542	442	507	478	514	497	471	468	465	474	442	462	444	461	487	491	476	461	508	473	467	476	494	483	479	485	474	460	468	459	466	493	520	483	489	508	513	501	467	491	527	460	463	442	494	493	500	460	498	493	460	496	483	459	461	468	483	426	471	501	504	479	497	439	493	507	458	474	486	472	457	480	467	470	484	419	466	488	489	499	505	484	469	516	495	487	501	440	468	468	470	484	472	483	472	452	458	475	455	462	480	485	493	431	488	501	476	493	465	483	498	464	454	463	488	443	527	483	454	475	472	509	441	502	495	449	467	464	507	462	510	470	488	486	449	466	454	492	466	459	502	476	501	476	499
24246	21369	28406	24701	20928	7055	1891	1345	7952	18339	17070	12170	8063	5005	2856	1655	950	665	612	532	535	543	504	517	470	479	492	438	508	510	540	476	498	451	554	478	498	494	497	490	501	479	493	492	490	513	524	446	547	497	468	503	528	525	462	486	506	491	463	454	488	469	464	503	508	492	512	515	480	514	461	519	493	525	506	492	487	505	500	482	522	505	525	501	519	464	502	518	482	518	476	493	496	549	508	481	536	482	529	470	512	503	489	512	485	488	476	509	512	510	535	534	439	527	542	550	470	517	505	530	472	498	508	478	503	478	524	492	494	498	495	509	496	482	487	484	475	442	506	512	515	488	500	491	532	507	505	527	497	531	525	477	526	476	475	459	486	532	484	479	522	469	506	505	504	481	503	470	541	531	458	496	479	483	495	529	506	548	510	516	490	497	491	514	500	472	474	468	479	470	500	509	481	493	469	535	514	476	539	519	514	487	484	518	547	527	505	485	515	512	521	470	529	507	490	487	503	494	502	470	500	479	517	473	505	511	538	551	490	487	497	518	511	523	520	486	502	538	530	474	466	488	482	506	494	484	496	490	489	500	508	520	486	489	522	502	454	515	495	506	513	483	531	501	512	515	546	530	518	502	510	495	504	493	499	511	462	517	481	476	510	484	533	495	506	504	522	517	488	496	496	517	501	520	518	484	499	468	493	494	556	504	502	497	525	498	488	512	475	475	521	482	521	519	479	482	476	503	493	518	475	519	507	518	497	456	510	528	498	492	559	490	537	514	496	482	496	512	516	495	516	539	484	481	506	481	528	543	495	455	465	537	493	480	520	530	460	487	511	502	518	493	540	521	516	520	520	500	476	474	463	498	527	462	535	535	520	525	493	488	510	522	531	508	519	496	513	530	500	465	531	480	494	476	494	510	517	546	499	517	530	502	541	518	514	520	468	466	482	534	487	497	508	482	488	525	459	511	494	541	480	510	462	475	513	517	522	481	452	504	539	540	503	493	508	515	500	455	517	473	519	477	486	494	476	483	517	512	514	534	489	492	513	500	503	537	509	518	496	515	508	519	520	516	508	489	487	502	507	493	495	506	489	537	537	511	486	478	532	523	537	479	473	497	534	523	482	468	458	506	513	485	486	478	493	499	518	501	503	502	524	508	494	445	519	531	520	501	506	522	475	498	498	485	496	536	459	495	512	484	508	518	495	490	530	524	476	523	521	528	479	503	518	536	494	512	465	511	519	505	513	462	529	535	518	552	508	500	473	516	462	532	483	506	502	482	459	481	488	490	525	500	468	520	479	467	499	484	493	495	467	477	464	518	511	491	494	506	527	546	488	483	497	514	490	493	514	496	507	494	531	501	454	495	511	535	487	507	494	512	516	515	507	490	517	500	468	443	471	487	524	526	491	537	506	479	508	504	521	531	460	555	531	546	519	502	526	511	507	492	538	496	496	471	531	498	509	505	451	491	487	464	495	506	491	486	539	520	500	498	495	484	454	516	513	519	467	490	504	468	494	516	495	447	480	520	516	528	537	497	500	484	497	461	495	506	532	526	512	519	456	517	496	496	468	513	490	489	486	477	497	487	518	523	512	472	496	501	508	444	509	520	468	497	494	530	517	508	492	504	505	462	510	536	503	499	480	490	479	512	484	450	556	478	484	492	518	493	484	491	468	494	470	502	523	519	480	473	482	538	563	534	482	554	489	488	489	502	500	519	524	524	541	465	508	536	520	502	489	490	440	494	473	488	493	492	506	513	503	478	518	483	502	470	493	526	481	475	493	476	507	492	511	463	508	514	484	519	495	531	465	514	503	527	531	481	528	473	486	541	524	465	516	471	516	497	535	508	488	529	503	519	532	479	510	482	510	555	493	537	496	534	464	474	479	470	498	537	492	491	476	540	532	454	500	530	499	521	501	494	501	498	508	500	502	512	510	458	478	530	528	482	495	537	497	482	532	525	497	480	529	488	494	502	519	504	492	540	475	524	479	515	495	472	507	518	465	505	466	502	506	532	529	480	475	490	436	497	525	504	515	537	504	496	455	499	495	476	492	506	482	474	509	506	516	485	546	474	546	481	527	500	498	477	515	488	528	491	506	505	478	509	474	488	484	468	486	554	529	523	488	508	520	508	497	485	489	500	531	493	497	500	493	523	508	494	500	480	452	452	502	456	495	494	519	479	491	462	498	516	498	475	532	496	507	494	511	502	509	467	468	506	519	488	523	478	540	553	512	496	548	483	513	522	458	538	528	493	479	474	484	482	517	510	485	508	492	509	531	511	510	516	499	536	511	450	545	484	492	551	491	518	521	516	509	519	493	534	519	507	483	504	454	495	519	503	510	510	512	529	451	500	489	565	510	491	499	480	522	517	455	485	480	464	498	505	497	496	497	505	515	497	470	524	503	551	505	485	487	484	527	502	500	477	472	519	509	495	545	527	528	505	496	485	508	488	468	470	502	526	509	528	544	491	482	492	490	473	502	507	503	480	500	478	491	496	479	490	475	483	473	491	511	512	482	509	483	481	512	497	507	494	491	450	514	505	514	488	560	494	491	519	509	481	522	521	477	503	512	548	521	494	487	443	527	472	462	492	522	512	502	497	472	497	493	542	474	527	500	518	478	490	515	498	459	495	503	518	494	435	460	472	503	480	437	474	497	498	531	462	527	500	457	458	514	509	497	521	471	498	571	472	509	502	507	491	493	481	474	496	446	547	505	453	506	479	524	504	498	521	514	475	514	548	509	452	488	482	544	497	479	462	500	494	496	511	471	520	522	508	521	523	511	487	482	518	490	460	516	472	508	469	506	518	505	500	451	524	525	497	511	490	494	456	489	464	523	480	507	470	528	499	480	486	478	491	471	499	525	517	458	520	511	481	478	510	508	470	515	508	511	490	478	508	476	545	483	503	501	475	474	504	532	476	522	509	501	526	486	506	471	503	520	523	485	505	522	469	452	485	490	507	524	514	505	538	485	516	461	514	478	511	488	525	508	492	488	494	514	457	507	515	485	493	491	524	469	524	517	510	479	513	493	549	548	513	482	522	490	512	511	507	536	503	493	514	515	514	481	493	522	497	492	534	504	523	511	518	470	453	498	508	487	499	529	529	457	496	495	490	489	504	499	526	484	501	499	479	545	475	480	489	518	465	513	467	464	529	479	505	482	482	524	475	492	502	489	563	511	488	489	494	504	508	499	463	508	547	503	498	519	436	502	493	463	469	496	507	493	494	521	497	503	500	473	537	526	473	493	481	501	535	524	503	458	480	496	473	525	516	499	556	482	483	513	504	508	501	507	464	512	492	493	506	468	487	527	502	514	521	519	468	506	486	515	480	498	480	495	489	523	467	483	509	502	520	521	455	519	509	490	533	504	481	510	528	529	497	500	518	504	522	501	516	474	517	494	496	499	493	466	506	567	480	534	451	497	509	477	535	504	511	509	520	486	465	500	488	535	473	567	502	514	512	519	495	476	495	539	492	501	535	548	471	507	510
15598	26254	19807	9341	5985	3699	2653	2204	13036	23805	20890	15689	10996	6965	4167	2147	1217	742	641	541	561	519	491	511	547	519	532	516	513	525	527	513	486	502	513	518	544	519	490	491	563	498	551	516	547	497	489	555	509	533	544	517	514	560	509	508	541	537	501	503	528	489	507	510	507	517	513	577	562	530	528	539	534	558	520	528	527	509	505	498	516	544	528	535	568	517	541	561	509	507	497	515	488	521	507	513	549	499	486	503	522	533	573	515	531	494	534	521	567	519	508	544	519	505	541	509	535	493	505	486	491	528	541	583	517	509	547	523	508	523	497	497	542	521	496	500	516	558	533	510	574	532	510	495	540	489	540	535	539	535	543	517	554	483	523	537	544	520	510	494	537	513	544	532	535	556	565	496	499	527	534	514	521	484	532	528	474	596	523	534	561	547	529	481	498	518	544	519	512	568	513	468	497	510	551	521	475	546	565	505	490	558	518	553	498	478	499	516	555	518	511	497	542	541	537	544	485	508	556	512	517	531	512	498	527	544	523	537	543	551	515	496	514	520	554	540	512	537	520	504	536	514	521	497	503	567	533	500	507	498	524	546	524	509	531	561	522	503	508	572	493	544	529	522	501	502	520	497	524	560	556	500	551	514	522	513	485	537	495	492	505	505	529	489	579	489	523	493	510	540	505	503	569	487	507	500	502	554	504	510	551	505	560	517	480	521	519	530	516	528	536	513	530	533	531	547	552	542	516	475	490	521	538	577	526	544	523	539	506	533	538	505	499	530	502	566	509	505	503	502	533	527	531	488	538	555	537	534	503	493	486	535	536	577	497	542	541	524	535	541	501	522	537	522	527	551	527	550	562	493	527	514	511	527	534	571	508	543	540	561	533	487	553	505	574	536	536	506	571	493	517	557	494	554	476	511	490	487	506	501	527	520	508	515	552	520	526	524	499	537	511	527	550	532	463	538	523	565	500	553	536	538	547	567	544	502	534	490	534	506	509	514	518	540	497	518	536	507	495	510	536	529	545	504	520	525	510	520	524	533	578	511	546	548	504	573	515	514	534	485	539	514	518	517	483	519	544	527	521	553	538	505	538	496	519	553	528	513	518	528	524	497	521	524	535	471	560	521	543	533	574	532	523	506	509	542	537	521	518	548	489	548	504	525	514	520	531	501	504	494	505	527	494	502	485	569	539	536	538	497	532	525	484	560	563	481	544	534	503	478	461	530	540	540	514	486	540	481	503	532	574	521	511	518	524	535	506	532	520	578	522	513	524	497	548	526	525	547	529	493	535	524	475	523	531	539	521	494	523	507	603	507	528	511	544	514	497	495	537	513	508	518	531	527	518	541	513	564	533	536	513	554	489	485	523	489	552	513	492	518	523	584	531	543	543	538	514	536	518	490	560	548	490	529	521	499	548	495	479	503	524	569	499	537	555	523	562	485	577	514	518	549	533	522	509	549	534	539	560	526	545	505	523	535	497	545	532	505	564	491	511	522	529	466	511	537	513	532	535	489	505	493	514	531	537	516	520	549	539	518	534	511	537	499	492	507	532	519	515	510	547	528	542	503	537	522	552	547	486	496	502	556	520	536	529	540	528	512	513	516	579	529	516	502	547	518	504	527	571	536	490	536	536	507	535	527	518	534	516	522	507	548	562	548	511	502	488	495	578	507	564	540	522	536	549	498	522	531	550	513	515	504	545	497	496	542	507	528	462	509	542	516	487	541	553	563	517	531	516	511	554	535	475	515	527	536	575	530	533	526	491	560	565	548	497	533	491	514	503	536	530	555	542	529	553	477	544	486	487	542	502	503	573	526	511	489	516	540	534	487	562	588	565	544	513	491	500	542	521	521	466	513	533	530	523	528	497	528	537	511	536	531	496	557	505	511	516	529	494	496	525	535	550	518	549	526	556	487	521	555	536	534	527	509	541	547	521	507	547	533	538	527	552	571	508	544	517	521	567	533	521	521	518	528	546	502	513	535	468	541	513	513	518	478	541	549	555	484	527	554	529	519	500	507	532	511	501	535	530	560	499	530	504	489	515	543	518	521	522	514	503	522	560	537	512	567	515	536	532	494	553	543	498	559	521	515	560	548	489	514	493	548	526	538	518	537	542	509	526	526	548	488	552	542	520	528	562	551	522	543	524	558	527	497	533	524	546	537	540	534	515	534	531	493	490	501	552	502	541	503	529	517	487	560	533	509	538	522	507	526	529	504	546	496	548	548	537	517	496	532	509	533	556	485	534	514	539	537	547	543	516	558	522	526	509	526	502	548	489	537	502	512	515	535	501	486	506	514	508	485	510	530	576	538	550	527	553	532	553	529	521	516	494	520	517	526	539	494	525	527	529	522	555	553	516	493	555	517	519	533	522	518	501	514	527	500	543	489	547	506	471	532	520	531	544	524	490	516	508	477	558	573	496	515	525	500	546	576	499	554	566	553	502	507	511	570	503	521	496	569	516	515	526	483	501	513	513	484	539	483	526	559	490	537	514	510	500	532	525	536	562	501	512	546	531	515	539	493	562	502	514	535	502	575	501	514	503	499	535	587	514	511	525	525	505	524	502	497	536	557	550	526	529	553	559	516	525	493	533	523	559	528	513	521	515	575	518	505	496	507	517	504	529	508	527	546	526	535	516	507	509	541	488	492	538	526	509	531	510	526	497	516	506	547	555	514	522	546	542	525	507	529	503	510	530	552	507	522	530	529	499	519	515	525	544	502	492	550	501	546	552	500	524	512	514	484	539	512	578	521	522	547	495	515	488	561	519	569	497	485	488	529	558	494	526	490	518	516	511	540	496	493	536	535	525	527	520	537	548	515	551	487	541	513	569	492	495	523	501	540	491	537	507	538	514	485	523	554	508	542	519	551	504	523	525	553	520	520	554	513	525	531	550	490	523	485	503	520	517	530	539	525	543	513	477	499	528	546	548	547	510	527	537	495	560	537	511	507	540	516	508	522	538	517	528	523	510	496	531	501	521	532	527	552	558	496	502	511	542	538	512	467	495	491	506	524	507	525	505	535	508	547	528	511	535	565	507	505	560	555	500	517	518	542	570	560	513	506	499	516	520	556	494	502	527	540	506	585	552	494	492	522	484	557	471	544	523	527	544	494	503	526	565	502	538	500	506	538	546	521	502	539	534	543	528	571	511	552	528	505	528	526	527	564	539	537	525	514	514	511	581	497	533	555	526	543	546	529	508	544	500	521	519	549	518	484	512	515	552	488	516	516	547	545	558	529	578	531	506	541	531	563	499	480	519	522	536	502	530	553	494	521	533	556	515	539	515	524	529	532	557	514	532	501	589	494	527	506	570	512	547	521	538	492	490	524	537	533	533	511	512	446	506	517	541	521	517	519	559	531	517	497	534	589	519	498	535	557	532	570	533	512	539	526	548	526	524	536	511	541	531	503	555	517	508	518	535	530	504	531	519	540	530	553	522	528	543	501	521	502	553	546	501	558	535	518	532	542	536	487	564	529	554	522	556	519
25217	21372	27377	25482	10842	2247	1316	1467	6035	9494	8840	6942	5161	3511	1929	1033	603	571	567	520	495	513	496	461	492	481	504	505	478	482	474	461	460	489	464	453	510	492	503	459	498	479	507	461	496	431	473	470	462	472	470	431	454	447	443	490	482	475	501	430	492	463	495	463	517	444	444	451	478	492	503	448	464	451	483	466	463	481	498	465	465	425	486	513	479	463	467	488	455	492	486	505	503	473	498	460	461	463	510	466	454	483	459	479	441	439	433	465	476	451	449	505	479	498	485	461	465	505	519	442	471	468	431	471	473	488	478	466	464	472	481	470	486	518	501	491	475	483	492	468	519	483	486	468	473	493	461	469	467	463	450	481	493	466	490	503	469	528	480	446	485	444	475	450	488	470	485	467	498	476	460	486	447	529	463	446	477	458	460	518	508	477	492	469	470	455	472	463	431	476	468	461	436	490	511	498	467	473	458	514	511	489	467	449	534	491	480	463	501	449	477	485	473	466	457	455	489	451	498	475	460	474	465	482	502	462	445	469	468	470	476	481	434	447	475	459	507	506	475	462	464	476	506	481	490	517	493	446	440	475	458	491	433	471	522	455	488	485	485	480	489	559	439	444	502	496	452	490	446	454	492	516	482	424	496	458	454	491	476	506	507	461	485	454	482	443	478	459	498	485	496	468	498	504	506	483	488	468	496	486	456	481	473	453	496	432	455	470	456	464	492	475	500	477	472	440	475	484	477	471	450	473	497	478	457	485	449	467	449	494	486	502	458	482	499	489	468	475	516	479	452	464	465	458	493	467	472	455	453	453	508	477	424	477	456	486	456	467	444	476	473	424	470	482	479	459	473	448	477	466	459	463	524	487	475	491	461	484	477	503	484	479	485	447	499	501	505	452	462	486	456	455	473	466	481	452	465	500	501	470	496	463	482	481	464	464	459	484	461	483	513	487	481	454	487	453	496	505	498	451	464	432	510	419	428	475	459	465	444	462	475	513	496	533	469	422	480	511	470	459	488	476	474	472	436	464	517	474	449	480	463	474	487	513	482	493	507	504	475	471	471	507	467	447	471	478	486	424	490	486	465	467	487	446	450	482	496	488	444	470	457	443	466	447	487	467	481	422	448	450	498	502	520	480	481	507	448	492	478	464	449	441	493	462	443	476	480	468	466	437	482	520	454	459	500	461	457	445	473	439	462	517	467	471	445	476	519	470	468	474	430	460	500	466	502	496	516	483	449	487	478	502	489	473	507	446	442	477	443	436	462	479	485	488	508	466	451	504	493	492	403	496	466	438	456	476	479	470	473	471	476	483	459	445	469	473	492	484	466	473	467	461	458	501	451	499	491	467	496	474	473	462	440	479	465	459	488	501	482	444	463	483	471	499	481	429	498	443	455	441	455	465	483	419	461	480	473	481	462	453	466	496	479	482	443	514	452	451	460	478	477	481	477	482	473	495	490	496	442	472	492	439	460	503	466	511	465	491	492	516	449	473	503	447	508	482	489	465	491	503	488	488	467	514	435	495	477	460	486	513	485	428	469	492	494	495	461	467	476	491	463	471	443	472	503	481	460	473	493	432	489	454	488	453	444	459	515	484	500	455	456	461	506	486	465	468	487	487	439	475	477	471	517	480	517	459	494	429	490	491	484	496	488	500	482	509	460	458	486	453	421	458	498	485	441	466	488	488	465	458	466	491	486	491	441	482	449	496	467	491	513	440	498	482	455	482	478	486	459	490	460	470	451	425	498	501	423	455	453	432	474	504	454	491	475	500	469	484	540	487	468	501	485	457	480	512	491	462	468	483	483	461	479	497	482	443	472	484	490	545	465	475	509	473	479	468	466	473	467	447	469	462	492	537	489	445	475	466	463	445	496	497	458	454	448	433	504	474	481	491	444	472	479	450	495	466	471	469	523	458	464	482	471	494	453	455	463	499	507	457	462	450	441	488	500	473	497	516	472	488	505	461	500	480	466	448	513	488	463	478	506	456	489	449	453	477	495	460	476	438	524	479	473	498	468	487	449	478	487	456	444	486	487	496	438	476	456	440	519	460	470	451	465	465	449	457	436	454	503	462	467	478	462	467	451	461	485	483	515	468	467	472	432	483	468	446	495	461	440	456	502	467	451	463	456	479	481	456	502	457	444	489	469	474	480	494	488	486	481	462	479	461	481	495	437	467	472	454	471	507	494	442	473	442	477	462	510	416	467	463	452	463	495	430	469	477	471	480	485	462	429	484	413	411	452	474	474	470	501	473	469	457	455	422	489	495	454	475	453	453	504	504	463	455	463	491	460	481	514	496	478	445	495	488	491	464	469	461	472	498	459	476	439	478	426	438	468	474	471	478	494	447	450	486	486	486	462	471	475	483	470	449	536	460	483	451	512	466	509	482	488	462	463	437	466	491	468	444	451	487	467	450	497	447	475	497	463	469	472	514	469	501	464	496	534	490	481	458	482	481	458	498	436	521	434	470	431	449	469	464	480	447	494	457	484	463	444	508	471	457	486	483	455	458	485	468	465	462	467	476	484	499	479	480	511	417	477	457	459	496	493	472	470	491	485	456	506	473	510	481	510	465	471	486	480	457	457	471	494	486	438	474	443	504	524	490	507	477	469	532	500	478	499	480	450	475	498	450	452	408	447	420	479	477	501	450	457	492	464	479	480	450	457	474	439	464	468	494	468	477	474	444	491	466	507	457	443	463	467	491	459	481	458	478	481	453	484	441	457	417	486	480	487	510	425	467	468	495	525	483	464	473	469	497	444	462	475	458	493	475	473	477	464	489	447	474	447	495	481	482	465	480	470	463	437	525	472	443	451	523	487	458	450	463	514	508	459	476	475	462	456	459	466	475	505	484	470	476	474	490	449	483	449	486	488	465	476	467	463	450	442	467	481	470	507	456	492	509	481	470	492	461	495	499	483	472	482	459	455	441	482	486	477	508	487	492	450	482	437	485	479	492	439	493	473	490	458	451	487	435	530	460	510	482	479	476	497	438	502	475	463	447	504	468	488	488	476	443	443	458	478	492	429	496	442	460	450	522	472	496	440	494	487	434	477	457	481	450	453	482	477	483	430	466	452	477	467	485	529	503	493	469	480	470	461	487	490	454	494	480	473	472	471	471	444	493	500	501	517	485	453	498	447	486	485	487	463	443	481	471	457	463	467	436	489	484	479	462	491	442	499	443	456	456	453	448	500	463	488	525	463	464	457	451	498	485	487	450	447	462	470	491	448	460	521	481	469	479	469	486	493	476	448	501	449	461	476	482	434	473	520	468	440	466	530	481	416	466	495	463	472	494	482	443	472	458	506	481	499	486	456	468	467	482	477	481	456	454	436	449	470	473	470	509	458	495	497	473	479	485	434	428	471	484	455	486	459	497	488	461	497	485	441	505	468	486	498	450	498	452	483	478	510	493	502	503	488	475	480	484	473	493	451	455	512	483	508	423	454	474	468	494	485	464	475	480	438	526	471	457	520	452	485	449	465	452
14231	20013	17318	9100	5401	3273	2199	2760	11854	16194	14659	11494	8855	5818	3297	1587	742	665	608	607	508	531	513	540	519	518	496	494	474	496	522	516	469	479	524	515	503	487	534	496	478	485	504	471	513	480	546	520	523	516	505	555	533	512	514	501	457	522	502	517	527	513	509	491	521	514	532	468	540	512	506	479	522	517	538	459	472	492	517	473	535	460	512	512	512	478	490	531	512	533	518	517	538	501	511	522	477	494	488	480	497	540	483	497	484	514	502	508	494	504	496	561	478	498	495	515	478	491	510	510	453	525	492	492	524	475	476	473	520	489	476	512	516	523	465	524	467	477	536	490	500	527	499	486	547	482	482	517	513	492	494	495	511	520	526	507	519	501	516	513	512	479	535	477	509	505	493	521	484	490	529	521	512	485	542	521	527	486	566	534	506	533	474	494	503	524	530	510	513	470	510	498	513	513	522	496	545	509	494	510	505	491	540	483	513	487	514	535	534	521	506	525	523	494	512	518	480	515	537	500	511	505	522	551	456	524	484	562	539	505	495	478	492	553	490	543	528	484	505	450	480	507	507	479	526	507	501	508	497	500	521	502	500	503	477	521	508	513	521	476	514	519	512	490	527	536	522	508	495	521	518	491	549	524	543	510	500	539	514	500	501	486	473	537	486	477	490	526	540	477	529	492	476	552	494	479	486	498	533	501	547	537	530	520	520	566	471	512	500	518	492	496	505	519	480	518	538	531	494	452	506	514	503	463	516	453	517	511	496	524	509	522	534	488	532	508	512	497	503	514	487	479	476	511	486	471	510	486	482	515	496	502	515	529	472	497	507	491	502	481	507	492	496	499	500	468	494	503	513	506	469	479	495	551	519	528	533	510	545	525	501	488	509	488	542	492	515	556	516	512	505	491	494	498	521	540	507	504	501	484	498	479	552	494	535	475	511	488	532	526	529	519	487	483	516	524	518	500	513	512	475	490	496	478	513	467	465	544	495	489	480	541	474	508	505	534	536	507	504	508	504	519	544	519	499	524	505	480	532	523	528	495	502	451	485	506	559	497	529	527	493	531	507	520	459	479	522	524	534	484	522	478	507	493	491	478	527	477	481	487	458	534	469	491	512	496	565	544	493	522	520	498	517	562	491	495	496	509	497	511	523	482	506	522	519	555	462	502	492	466	512	518	505	504	464	480	488	487	498	482	542	522	527	506	455	488	492	530	483	550	518	489	519	510	545	526	540	500	479	502	524	494	505	494	504	497	518	477	510	542	511	521	523	496	492	476	514	567	518	557	522	519	505	496	527	484	474	528	522	522	510	508	494	483	530	501	476	530	520	507	516	505	530	538	501	499	510	507	512	523	505	520	488	457	497	486	516	494	493	557	481	498	488	533	507	476	507	538	495	489	557	493	508	459	456	504	500	501	473	497	539	553	525	507	530	470	531	504	488	519	507	531	510	519	508	500	523	517	510	512	515	504	559	490	531	518	505	511	468	495	518	508	512	499	519	480	509	511	444	537	539	487	519	483	511	497	509	510	499	483	516	498	511	472	518	513	502	538	525	500	528	550	485	497	462	541	472	522	522	483	495	514	499	473	488	508	468	498	500	532	533	492	515	523	525	515	460	503	490	479	528	523	491	523	509	501	510	518	507	530	502	525	550	525	524	484	501	523	505	467	522	484	517	527	501	493	485	475	518	474	496	466	491	493	547	509	519	533	491	508	484	505	461	534	476	505	485	469	517	528	465	481	532	510	480	511	548	515	488	535	515	490	527	530	474	531	517	443	480	529	545	523	494	482	443	509	480	498	490	555	498	514	540	476	514	511	489	510	512	512	507	547	523	493	495	463	488	478	534	535	517	521	535	532	510	504	479	519	500	494	529	500	524	490	511	491	516	506	498	502	489	508	471	505	514	481	516	499	494	478	523	464	527	491	516	497	516	528	523	478	501	514	514	513	506	512	498	508	517	506	451	519	469	466	482	495	527	506	507	487	515	531	511	506	495	514	492	519	530	497	539	492	539	497	529	505	487	461	509	516	523	509	501	544	516	529	489	495	485	530	517	503	530	520	475	526	497	497	485	511	513	535	530	527	470	491	532	511	508	528	485	512	534	499	488	499	486	501	506	504	515	481	499	512	522	526	493	510	459	514	487	501	511	510	494	516	527	503	485	538	581	546	471	542	542	523	529	489	513	448	523	516	522	478	513	500	501	539	501	518	498	512	504	536	504	520	463	500	520	540	491	468	494	506	514	510	540	547	493	485	514	502	471	487	527	479	516	478	528	475	472	490	521	497	478	493	529	515	520	480	547	534	508	502	498	505	512	485	490	529	495	480	491	514	479	464	500	497	579	499	507	510	522	530	492	507	511	486	497	502	479	510	513	486	547	525	499	502	519	488	513	501	503	514	491	506	504	516	543	499	539	541	510	510	530	504	536	490	499	523	536	481	524	463	439	480	479	497	505	544	523	519	472	493	502	495	487	481	513	539	489	512	508	547	511	510	517	483	508	490	533	519	552	474	542	483	491	475	548	531	494	535	534	488	472	513	487	483	498	511	482	490	488	492	507	516	537	508	505	529	525	493	538	506	510	497	500	491	563	502	471	486	508	515	470	486	511	473	508	533	525	510	539	524	487	519	482	508	504	524	462	518	493	484	484	512	493	504	485	488	460	521	504	498	546	521	478	510	524	514	512	499	493	506	511	496	525	500	517	480	480	507	481	513	465	520	491	494	541	503	483	542	543	512	508	508	480	469	548	499	524	524	503	518	527	505	514	522	487	525	527	517	539	501	510	502	530	479	485	488	482	521	496	485	485	512	515	478	492	508	549	478	493	511	553	549	488	506	473	495	473	514	526	490	515	517	513	510	502	485	490	475	492	513	499	522	495	536	501	478	473	505	521	514	530	529	515	524	478	534	502	488	540	488	530	493	529	504	480	498	511	533	489	530	487	491	551	516	532	514	518	528	505	473	556	534	542	511	497	515	487	532	492	480	488	532	473	512	543	487	509	506	524	459	542	521	516	529	510	478	541	495	530	469	524	498	489	518	484	508	548	474	451	474	502	489	492	522	522	507	531	519	538	524	547	524	477	494	524	530	554	505	513	522	509	466	526	523	535	486	491	502	492	542	495	464	515	493	521	508	530	479	485	536	475	488	483	508	524	506	498	499	501	528	517	499	518	483	527	549	554	437	484	492	462	517	529	492	480	532	494	508	508	495	508	460	544	495	487	511	484	464	544	544	533	507	530	504	474	534	518	497	505	507	517	541	516	501	559	528	483	514	488	495	457	535	498	491	488	453	479	478	469	507	496	492	510	532	469	480	533	504	472	504	534	521	519	491	492	524	467	497	524	505	472	461	496	549	527	531	538	512	457	522	506	528	523	531	503	510	513	541	548	477	520	532	529	478	515	477	498	531	513	555	510	526	501	491	530	519	477	496	497	480	521	515	545	504	539	543	523	492	477	509	510	480	527	513	502	528	526	520	525	485	486	473
22784	21404	29123	24071	21408	21532	10867	4078	16181	27818	28200	23901	19268	13137	6832	2986	1306	868	764	709	663	615	614	608	620	592	619	591	608	592	648	618	634	579	623	646	569	615	608	588	595	593	644	602	572	543	585	644	588	571	617	622	608	617	622	656	616	636	572	587	639	565	642	600	620	628	608	547	638	606	616	596	582	624	606	621	630	580	613	624	559	600	623	639	586	599	625	569	592	626	634	602	622	579	583	614	585	625	628	627	632	636	619	601	566	606	624	623	580	641	622	603	580	608	579	621	637	599	626	606	603	638	594	583	641	592	610	581	610	622	616	626	618	595	604	598	580	594	593	575	600	569	649	599	613	659	603	629	610	581	638	588	662	662	630	616	588	584	630	636	619	623	573	556	581	548	568	595	644	606	626	584	618	582	576	599	622	586	640	616	629	609	598	594	592	609	629	620	629	622	649	639	658	606	633	571	583	647	580	601	616	610	602	594	639	604	645	623	606	584	599	599	637	652	642	597	605	616	622	607	586	654	610	614	613	624	622	603	664	620	595	613	648	609	573	595	615	588	599	596	609	626	586	601	582	592	626	604	578	579	620	589	617	611	562	625	612	628	628	644	621	570	641	631	649	606	620	622	654	605	586	603	600	601	613	594	649	632	639	568	589	615	611	589	608	627	612	589	594	656	624	614	578	585	631	612	607	604	604	648	630	600	603	631	622	652	615	589	615	634	618	612	609	618	622	635	602	575	620	599	617	595	623	615	591	602	595	613	627	600	572	565	619	575	625	564	639	606	598	573	633	649	584	602	601	613	623	565	596	603	619	587	622	588	611	621	640	588	599	641	682	605	619	605	667	631	568	596	592	610	621	581	636	630	595	589	623	577	636	581	567	621	616	631	652	643	592	583	580	636	606	662	636	627	596	600	578	623	618	624	597	598	583	624	631	601	591	623	597	615	662	560	628	603	570	615	630	597	628	616	578	649	602	652	580	644	570	614	608	615	562	593	598	638	635	617	650	601	572	608	658	627	595	590	609	613	612	561	646	633	637	646	646	581	564	598	603	621	634	577	629	602	612	607	590	599	690	597	600	583	611	605	574	603	600	597	577	604	633	580	624	600	621	585	640	577	597	577	601	577	654	572	615	648	601	642	616	663	643	591	624	557	634	552	597	641	614	598	639	667	661	623	572	628	616	624	592	587	583	640	608	614	651	654	636	621	609	584	592	646	608	622	621	608	568	652	627	595	595	602	621	626	597	608	623	591	617	581	659	631	658	587	626	649	616	619	602	612	633	562	639	595	582	618	620	633	566	605	602	597	622	584	565	591	581	612	622	632	625	576	586	611	632	579	596	532	595	600	589	590	674	607	600	575	604	599	635	591	620	595	583	619	593	593	607	658	606	586	601	621	612	572	585	636	605	595	603	581	535	582	596	597	659	567	564	567	607	604	618	597	626	596	576	621	563	612	617	597	567	650	644	591	612	638	610	667	647	572	601	641	654	599	596	561	585	611	635	596	658	599	627	576	605	595	632	592	587	626	607	606	592	599	622	625	586	618	565	668	601	600	628	669	572	624	561	613	596	631	622	641	613	587	625	632	622	603	590	599	624	618	578	582	626	657	621	605	599	637	611	619	562	590	621	625	609	566	550	607	600	583	567	636	602	670	618	688	608	588	579	582	613	604	577	612	617	616	622	594	598	611	593	604	600	627	562	624	574	640	571	627	613	570	624	605	604	633	587	636	606	593	631	651	596	592	601	613	599	627	636	591	583	621	631	588	582	605	615	597	601	570	637	624	628	584	625	582	591	603	624	595	624	578	642	609	633	641	653	638	601	588	604	629	623	620	572	611	662	628	598	605	600	573	603	600	600	626	604	650	629	598	635	601	612	554	616	640	578	580	612	651	652	594	617	681	641	627	636	615	595	608	634	625	614	597	580	553	580	609	625	645	567	660	597	602	598	590	609	571	599	594	603	675	627	571	659	618	616	616	655	616	642	616	612	557	649	552	611	643	625	606	570	603	623	552	616	665	612	605	625	608	679	619	591	622	636	655	602	610	618	612	632	627	647	626	577	609	595	639	619	624	599	646	619	636	609	632	652	617	583	580	617	596	640	630	624	602	634	632	627	657	615	616	631	617	622	598	617	633	572	655	646	669	623	577	613	627	597	629	569	619	600	618	587	619	603	646	649	600	616	613	608	589	551	614	633	612	562	598	640	625	638	600	618	611	577	632	621	590	587	628	606	604	638	601	605	596	591	614	581	577	673	574	624	659	591	578	614	581	620	603	612	619	622	621	621	570	596	606	646	604	617	655	608	600	615	583	602	622	571	601	597	595	618	557	599	604	596	607	669	615	567	578	581	614	605	616	622	584	649	574	582	632	619	617	600	632	626	638	622	593	587	625	617	611	614	661	620	665	613	619	613	601	593	622	644	604	632	601	592	635	663	611	630	615	638	633	611	595	601	632	641	588	550	620	620	579	629	574	604	628	620	583	654	565	575	598	647	574	577	583	620	598	606	628	611	630	615	579	562	587	622	606	611	574	567	599	585	619	611	614	579	594	642	609	590	624	602	554	579	636	618	580	615	609	604	583	608	598	647	638	591	581	624	568	596	595	579	577	631	595	628	698	600	570	613	654	616	612	594	615	570	630	609	578	633	645	637	644	591	586	605	606	631	614	592	571	653	603	608	622	608	564	603	611	561	608	582	573	613	628	576	620	627	626	657	617	585	614	642	577	661	600	572	602	600	612	590	604	584	588	606	585	619	611	603	646	619	618	647	601	612	576	650	585	602	592	611	606	689	587	607	599	635	637	633	589	629	605	579	604	636	592	639	601	635	631	594	588	572	624	616	623	671	634	641	585	598	598	648	604	612	594	603	613	562	616	597	596	605	606	603	614	600	609	575	648	658	627	610	609	608	625	610	617	599	612	621	559	605	607	615	639	631	604	607	627	591	650	629	622	636	593	629	615	586	667	674	567	605	572	630	606	558	595	603	544	599	575	607	602	632	581	565	599	625	620	696	605	595	632	639	613	567	574	621	619	638	620	634	628	647	629	587	578	632	634	618	628	607	586	618	606	615	616	594	560	606	587	627	589	616	575	582	622	623	596	564	656	593	586	637	587	584	618	619	623	622	658	629	593	593	581	562	630	591	596	580	639	613	592	641	596	641	638	603	612	583	600	641	623	663	617	611	556	616	586	590	611	607	614	581	651	638	617	631	630	599	591	604	625	574	650	597	630	626	595	622	588	597	632	631	598	595	602	644	591	611	677	568	607	623	594	589	575	614	613	580	628	634	583	615	641	608	596	643	624	618	599	613	628	636	657	588	558	609	630	559	602	612	585	612	601	613	628	644	630	625	586	619	586	571	601	588	558	597	625	611	636	610	603	603	599	595	626	621	594	623	604	603	661	586	599	592	621	625	625	624	596	616	598	649	576	625	617	614	603	613	632	603	608	610	609	637	654	659	639	649	588	592	593	583	627	611	642	593	618
14773	26346	21994	16751	11408	7200	5657	6364	23541	32385	31763	27248	22462	16196	8837	4133	1727	1013	850	775	732	658	639	641	640	665	613	603	632	617	592	602	644	614	594	598	553	572	630	676	640	608	618	605	596	598	642	628	580	624	657	628	586	578	634	668	621	608	668	605	661	603	639	615	634	616	616	638	615	622	649	616	589	622	628	640	616	593	617	625	632	608	645	616	619	621	666	647	642	621	600	678	622	628	646	617	601	559	606	626	619	629	576	589	635	608	611	651	633	654	581	678	620	610	618	636	636	592	588	624	613	625	650	629	596	638	633	638	601	651	634	624	611	698	648	657	655	599	610	653	597	632	618	675	656	638	654	646	600	617	619	623	644	661	654	686	644	656	650	637	641	649	628	625	655	660	593	619	604	593	644	628	621	636	646	626	614	649	621	622	639	650	609	621	640	650	630	630	652	611	621	602	592	542	614	641	652	622	612	628	599	667	604	623	634	616	664	632	642	663	637	589	628	638	602	658	645	649	602	621	612	533	625	589	621	661	624	635	637	599	635	647	672	628	679	640	658	590	638	633	594	635	650	592	643	611	590	613	590	656	659	623	578	602	623	612	607	574	655	634	637	612	633	615	611	610	627	593	638	623	628	647	635	634	652	641	666	585	624	633	578	627	616	674	612	650	654	616	657	671	641	606	585	578	597	615	624	629	628	638	638	627	582	634	622	631	610	610	660	598	597	610	627	618	627	602	593	606	539	627	647	583	639	637	617	632	613	585	664	633	640	649	595	584	638	599	606	616	650	640	630	617	624	637	584	592	665	679	615	609	626	642	637	619	610	614	648	609	632	607	620	651	621	649	615	618	633	653	601	632	573	618	604	621	641	626	613	589	624	606	644	644	623	597	605	621	660	630	648	648	607	646	582	601	637	622	605	573	585	631	587	600	598	608	615	641	649	629	636	623	621	636	588	652	627	648	660	629	610	661	600	627	617	652	577	630	661	597	613	646	604	633	636	645	588	649	623	637	616	691	615	562	617	614	633	586	665	607	599	634	631	599	597	610	609	663	627	604	587	611	634	573	616	593	636	566	633	633	621	595	657	645	631	629	634	654	602	625	623	627	646	622	613	607	602	633	630	587	571	641	641	618	663	627	639	609	607	634	644	614	592	669	600	621	615	608	618	630	608	638	611	657	655	603	608	618	628	603	653	616	591	613	642	632	610	658	617	635	585	657	614	588	651	601	648	630	611	598	638	650	654	587	627	655	586	645	579	639	659	625	627	616	643	580	611	617	595	599	625	675	630	656	680	637	586	653	595	611	658	637	627	629	642	653	615	634	584	606	595	653	679	614	616	665	646	646	657	618	642	638	599	624	616	652	563	596	649	604	594	637	633	650	634	624	596	588	603	622	613	615	605	641	651	590	574	650	621	619	616	604	636	606	649	620	609	656	616	605	616	654	612	646	668	618	596	662	635	610	640	599	626	664	622	634	640	635	597	619	657	689	564	665	612	599	627	594	651	640	625	611	623	582	626	638	614	602	632	626	601	641	632	599	608	662	652	604	622	625	594	634	629	571	603	632	632	644	591	678	649	656	615	586	637	619	600	627	640	640	568	633	598	629	639	622	600	575	598	640	686	637	641	653	586	636	652	632	614	567	614	657	618	626	617	625	618	645	638	636	591	640	652	611	614	648	591	580	632	644	651	654	621	630	625	665	603	637	633	619	579	648	606	602	648	633	585	612	580	664	603	606	577	655	652	644	652	623	608	597	595	635	668	624	619	664	635	589	599	644	637	642	627	599	653	639	606	611	628	608	620	653	619	593	600	635	670	614	647	667	623	649	596	626	602	640	611	634	591	611	623	618	611	647	674	619	623	641	584	597	594	655	643	663	615	594	620	598	602	668	623	633	620	673	617	628	598	652	641	616	638	652	641	607	642	642	606	619	585	608	637	661	635	646	566	615	642	647	637	613	644	637	616	589	604	645	615	591	621	596	584	637	644	625	629	629	634	627	599	631	609	609	651	620	596	625	673	605	604	655	615	641	628	621	609	622	614	593	591	624	588	622	639	656	632	680	619	650	587	646	588	609	610	655	648	637	615	602	618	652	628	624	629	634	617	689	592	675	644	618	645	592	582	606	642	593	580	640	626	657	600	650	606	637	599	614	646	598	633	662	607	647	600	625	632	634	631	655	613	633	632	650	542	606	585	617	554	612	612	626	633	628	626	612	592	662	654	595	638	633	603	600	642	622	598	603	628	617	650	635	583	614	604	621	643	628	641	647	615	659	604	625	609	614	587	608	588	630	644	611	630	687	586	610	599	663	640	651	634	633	627	592	627	564	620	665	656	619	644	692	636	603	594	610	629	616	677	669	644	668	646	643	614	634	624	630	642	602	624	587	637	609	674	649	629	578	613	630	566	625	613	630	579	632	635	610	631	561	628	660	630	631	630	619	618	606	625	627	629	637	648	615	615	607	613	622	597	637	625	626	590	628	634	627	611	595	616	628	638	578	632	623	621	665	616	636	673	567	604	638	617	606	616	610	646	599	660	636	593	624	655	608	683	670	610	628	630	622	629	589	654	652	609	586	640	606	641	622	624	580	678	642	636	641	649	644	623	585	660	590	647	625	673	653	635	611	595	647	602	624	578	621	631	655	670	609	580	632	627	563	685	691	586	648	609	619	664	648	652	625	619	602	644	623	604	579	579	630	617	615	618	610	609	604	612	598	615	673	597	567	629	677	606	609	644	592	641	624	628	618	620	604	607	596	596	640	673	598	636	656	578	620	591	665	571	634	611	589	656	619	645	599	650	606	653	599	629	634	656	628	589	645	637	617	587	599	633	615	633	647	596	632	622	620	616	568	627	632	590	643	646	605	624	623	615	644	589	644	589	633	620	593	580	634	594	634	634	649	615	633	619	642	629	648	640	601	579	617	583	646	620	615	676	620	605	612	645	643	630	636	621	638	661	628	681	608	618	669	633	640	584	620	612	678	573	632	613	633	642	646	599	619	637	607	652	594	619	633	614	618	596	613	648	566	639	637	628	619	598	627	655	554	630	642	654	611	640	609	636	626	607	593	649	662	609	653	616	584	620	601	632	576	626	636	624	631	620	621	653	676	639	647	625	620	644	591	635	619	623	610	546	615	635	584	606	603	631	607	626	625	611	620	680	636	611	584	637	630	641	638	589	620	636	646	634	602	644	602	604	585	630	583	637	613	591	632	606	618	635	631	604	649	601	621	653	655	636	610	615	592	633	652	577	622	626	615	614	643	634	590	628	649	656	652	653	617	612	651	604	642	584	604	586	624	601	614	654	600	561	605	629	615	636	578	625	596	642	625	644	599	596	608	641	617	630	597	636	603	590	623	651	610	661	670	594	638	629	564	609	635	612	618	665	618	593	654	637	638	624	646	616	618	653	585	587	629	630	616	682	638	600	613	624	587	639	597	641	644	646	621	597	660	625	660	653	619	627	602	632	621	596	587	670	608	623	626	616	605
28298	19266	9932	6612	4099	2328	1633	1164	1380	2345	2519	1906	1549	1238	853	571	480	424	441	453	460	463	419	407	432	394	449	430	425	409	397	425	449	408	420	410	391	424	416	438	462	449	415	411	411	398	436	437	398	429	441	439	424	472	446	414	435	458	424	411	387	415	434	421	423	422	416	431	390	423	444	424	409	417	407	413	400	435	454	432	441	424	445	425	441	432	431	415	397	454	427	402	456	443	417	451	410	437	392	441	431	437	428	420	387	381	408	432	456	460	450	443	427	450	417	416	456	418	437	414	393	419	450	455	440	428	484	436	393	438	423	419	406	382	404	423	398	428	418	468	462	445	393	416	428	424	416	445	405	421	456	419	410	424	446	412	423	454	476	464	448	415	409	432	410	419	418	401	396	407	405	438	432	408	366	442	401	409	453	407	450	448	420	409	409	411	412	436	406	423	408	450	430	455	412	427	421	435	405	403	409	425	414	403	407	421	422	410	423	406	435	469	404	410	428	400	443	420	406	414	408	417	415	413	394	425	446	448	400	390	441	401	407	433	424	381	441	416	479	425	414	389	433	414	425	418	395	422	447	392	434	403	434	434	427	394	406	451	419	399	446	444	400	431	431	447	410	410	438	405	406	414	416	417	418	441	419	416	392	428	435	431	428	415	364	417	437	427	417	445	409	437	426	398	411	417	415	441	466	436	416	399	461	460	441	448	459	423	403	428	421	425	430	403	413	415	402	431	434	397	447	420	418	439	395	429	431	413	412	420	423	395	406	399	419	426	416	434	401	391	426	470	400	384	474	394	436	422	420	415	417	450	432	390	414	411	410	420	466	431	411	384	436	408	463	435	435	396	433	426	410	430	417	434	417	433	439	416	416	433	439	400	400	428	392	416	390	426	403	440	394	394	438	433	439	401	421	411	391	411	428	418	387	429	417	396	440	407	423	384	427	424	408	421	396	427	414	417	430	400	461	440	421	407	419	438	428	420	424	446	432	459	413	432	400	409	405	417	444	390	426	462	432	397	404	412	425	415	468	454	409	412	440	447	440	415	392	439	452	428	397	427	395	425	409	430	392	439	453	422	396	416	401	431	415	420	410	411	378	418	449	411	415	452	410	416	420	428	414	468	404	393	429	426	413	435	407	425	410	450	417	461	403	444	423	437	455	391	402	451	428	414	414	414	439	392	421	435	450	425	432	438	395	424	410	413	386	399	436	415	390	418	436	447	424	378	377	462	430	438	427	440	417	410	423	431	392	444	435	388	441	390	405	416	378	436	433	411	413	385	416	442	419	444	421	402	441	438	442	411	410	404	381	448	425	382	441	434	390	409	408	414	404	380	423	421	394	423	448	406	424	440	433	430	451	453	418	414	425	390	409	402	443	410	421	425	406	448	363	422	418	410	393	428	432	444	416	377	451	404	441	421	413	427	418	404	404	430	426	405	428	423	424	445	429	442	409	429	409	430	433	407	397	413	419	434	421	422	429	419	446	460	456	435	412	418	438	431	423	414	395	466	456	400	404	404	439	434	397	436	473	394	426	408	447	451	437	424	413	415	438	396	478	406	421	424	423	423	411	434	433	444	438	382	401	386	449	396	437	428	430	456	466	471	420	435	394	417	420	409	422	424	415	395	430	424	440	406	450	417	400	427	433	448	415	406	404	406	414	442	405	452	440	421	432	409	414	465	458	422	388	439	406	404	415	430	434	401	439	423	434	401	406	406	411	453	384	432	442	428	441	466	426	436	404	415	388	436	416	388	438	422	434	469	420	386	480	417	454	406	452	434	418	404	424	412	413	445	428	426	417	454	426	436	406	405	425	450	427	412	396	432	404	409	405	413	428	439	414	457	422	430	403	446	414	406	409	438	432	416	456	394	397	458	435	436	446	416	400	417	420	428	393	408	477	432	457	431	441	385	405	426	401	414	426	413	395	394	435	433	412	425	428	359	432	419	424	458	420	435	427	431	404	435	442	455	444	409	401	395	394	444	448	421	436	447	400	423	426	421	458	450	413	408	413	389	444	433	408	394	388	408	377	410	435	432	433	448	421	430	437	435	412	432	422	399	426	444	388	432	441	426	426	417	395	402	399	449	420	443	404	396	426	438	422	447	448	448	420	447	421	421	431	409	408	436	428	454	453	404	408	442	434	475	390	416	408	405	437	429	424	380	440	428	419	408	427	416	452	404	444	426	431	435	367	448	447	448	437	412	441	404	442	413	420	428	422	436	388	443	443	411	398	410	456	438	420	472	408	443	409	411	428	406	407	420	417	456	425	434	417	398	437	425	434	379	422	402	379	404	454	412	428	439	398	406	405	395	397	446	435	415	414	431	460	425	416	419	404	385	356	411	401	447	453	428	419	446	404	429	429	418	404	394	405	438	445	403	437	446	410	425	469	407	410	436	399	414	423	415	473	436	449	451	452	405	418	369	417	428	404	393	406	440	435	398	441	379	442	411	411	440	416	414	395	413	393	454	439	446	436	436	430	413	471	437	435	437	439	460	414	436	411	417	412	389	398	417	436	393	393	408	423	422	395	419	435	419	405	392	450	422	397	407	408	417	422	408	421	444	424	355	407	446	425	398	450	396	420	403	437	407	401	441	430	406	440	446	399	403	424	437	412	401	413	412	404	429	413	404	408	443	424	403	410	452	416	445	387	424	423	421	484	394	433	483	429	431	412	418	423	458	436	423	407	416	403	421	416	374	416	405	455	428	451	427	416	377	417	392	384	415	437	433	448	435	413	452	450	422	391	382	423	429	432	411	422	405	427	415	397	454	445	397	440	419	466	429	416	394	438	413	418	409	417	391	383	416	434	411	405	414	427	466	449	391	413	419	428	418	379	432	393	385	415	459	427	452	408	435	449	423	426	406	391	436	417	410	397	403	437	437	404	435	424	424	431	432	431	407	423	436	448	417	412	397	405	398	459	428	396	414	427	407	400	447	392	399	418	447	454	423	425	449	441	412	443	421	423	410	414	392	416	395	422	424	422	398	393	443	437	395	450	424	409	458	417	462	447	424	439	412	428	401	407	428	423	421	446	426	416	364	473	424	417	424	420	411	431	435	444	394	440	419	417	429	402	406	465	412	407	397	434	436	425	402	398	458	420	410	431	438	457	439	429	406	415	477	413	459	414	409	406	418	419	424	416	399	418	458	407	392	404	407	388	416	414	412	432	437	403	426	407	418	414	410	421	450	389	467	434	428	425	399	404	419	410	417	438	426	463	404	445	452	406	419	445	451	409	412	400	399	391	409	403	422	446	400	405	418	402	431	438	428	453	421	453	416	398	434	441	423	397	428	439	379	407	404	435	418	395	438	422	431	414	394	407	416	402	412	453	405	436	435	403	434	404	446	412	434	445	388	442	443	431	386	441	406	439	381	417	419	406	386	429	439	416	383	417	396	435	396	426	432	402	433	473	432	421	385	365	442	384	394	383	485	412	388	388	434	427	425	413	435	435	425	433	430	405	426	433	446	408	427	446	466
10115	10558	8639	8049	6328	3820	2664	1981	2263	3382	3225	2513	1922	1472	1012	654	555	475	495	490	448	460	440	443	458	435	455	443	449	413	451	455	463	463	422	458	442	444	452	448	477	458	435	469	433	438	454	449	421	439	437	439	442	448	450	474	451	459	437	442	446	404	477	451	478	409	429	478	441	414	481	419	426	449	467	475	433	437	430	434	466	428	478	446	428	448	433	469	468	425	461	484	438	413	423	424	457	468	450	455	427	432	442	454	498	474	437	435	403	462	478	470	476	447	470	448	464	453	481	478	476	484	418	443	465	444	451	396	448	459	463	455	437	478	457	424	426	441	452	474	467	438	440	469	456	431	477	434	449	459	432	450	430	466	447	468	487	432	444	493	428	476	455	442	442	475	454	439	451	475	444	490	473	444	464	453	408	455	443	463	413	434	458	437	446	440	482	455	458	416	426	421	438	444	450	470	416	447	454	462	478	462	409	493	459	483	444	448	461	508	441	454	473	431	425	470	460	439	464	452	432	467	459	448	470	457	444	413	462	421	504	460	460	510	444	432	443	431	469	478	434	461	417	500	432	437	445	462	442	451	468	451	415	427	426	443	447	441	420	464	438	462	452	480	440	422	470	464	478	450	462	446	494	468	450	419	447	478	477	453	438	462	450	445	481	453	471	428	442	468	436	478	476	442	422	409	472	436	480	418	455	443	440	478	440	448	440	444	460	425	484	446	464	443	460	478	435	453	463	451	429	456	448	464	479	436	473	439	462	458	477	466	434	444	440	450	465	461	443	440	450	456	478	421	463	458	427	440	451	439	474	467	414	440	462	452	450	449	445	463	451	449	472	429	455	477	481	439	476	388	474	436	443	488	477	477	465	446	449	476	474	419	456	464	487	488	427	426	467	466	413	452	440	450	435	470	481	420	448	437	474	446	475	440	469	471	458	445	434	448	465	452	476	429	487	474	447	438	445	453	419	447	441	433	465	469	472	463	445	436	451	422	444	416	453	455	453	418	461	499	460	482	457	414	444	482	449	449	442	491	461	457	455	462	459	442	425	461	453	490	446	452	426	464	445	457	460	416	440	443	419	438	452	483	408	446	451	479	475	440	393	458	442	407	453	454	432	418	462	447	451	462	483	447	430	453	423	485	437	441	433	439	433	472	450	436	455	428	457	467	427	447	465	423	500	458	436	432	427	476	459	436	455	428	440	434	426	428	452	443	451	432	410	461	427	421	422	448	447	455	422	442	441	466	431	428	447	456	440	436	506	485	434	472	438	442	431	421	489	427	438	451	448	415	456	446	456	418	418	430	438	477	444	406	437	453	437	450	510	417	426	449	442	434	447	459	473	481	459	483	420	473	441	440	433	422	414	463	454	459	384	479	445	427	450	406	489	445	429	468	438	472	437	463	495	427	455	442	457	450	446	481	462	453	447	428	450	437	447	462	472	439	454	429	431	477	471	466	464	435	460	442	427	419	443	465	452	449	478	447	479	490	409	480	457	451	432	404	421	431	476	456	461	427	442	433	447	489	455	453	446	442	451	448	468	488	468	435	443	469	435	463	463	437	439	480	444	464	487	494	449	484	457	429	420	407	432	431	486	424	454	441	466	471	450	429	467	430	451	420	478	449	398	469	454	436	494	471	452	468	467	447	451	450	426	469	487	451	468	425	455	419	470	447	489	437	470	473	443	438	440	434	433	455	452	459	457	444	467	461	406	452	458	451	451	463	429	438	417	480	455	450	424	463	459	449	435	448	442	473	468	472	466	437	491	456	453	434	433	488	447	484	448	499	433	464	475	471	433	465	440	484	460	418	433	480	476	443	429	470	440	463	445	412	423	440	449	437	482	483	451	433	443	463	464	421	422	444	458	418	501	445	470	486	475	475	445	449	438	394	455	466	455	450	510	493	458	430	448	445	431	438	429	437	471	448	462	455	430	438	462	417	461	441	443	457	442	470	449	454	455	491	480	478	454	455	426	489	432	487	446	450	494	435	462	458	467	458	479	437	447	449	452	385	451	474	472	438	482	446	456	444	419	461	463	473	449	462	492	458	424	463	493	421	443	447	430	422	501	458	475	477	452	493	455	448	451	467	478	452	443	418	420	482	463	463	460	463	446	450	445	441	415	438	491	427	462	497	427	435	464	463	446	442	451	480	444	421	482	462	431	458	455	465	473	441	457	462	474	458	478	445	444	445	435	448	438	445	463	476	470	473	489	462	418	438	396	474	454	436	478	451	464	410	471	461	425	439	453	446	430	479	437	492	460	451	462	475	425	451	432	442	454	448	461	435	427	464	465	447	471	489	429	440	510	501	400	465	412	453	446	467	450	461	455	455	474	444	461	442	433	427	481	438	465	463	462	447	452	429	489	430	452	431	450	461	447	452	452	449	469	428	417	467	464	458	440	407	444	455	425	438	475	467	444	438	430	451	426	454	460	425	469	431	430	439	459	459	431	459	458	437	484	465	454	469	442	471	410	473	449	470	426	421	485	449	469	424	413	458	443	434	429	490	463	469	473	489	496	439	471	445	490	419	440	484	472	447	418	468	483	452	437	463	484	444	418	428	457	463	429	445	444	427	492	455	466	453	472	447	461	448	432	462	458	474	450	426	449	460	466	456	432	467	475	426	448	440	443	418	408	440	475	461	390	430	433	483	467	448	456	452	437	444	446	434	472	444	443	458	475	427	433	426	484	432	461	460	450	445	430	445	442	437	460	451	426	453	459	405	464	476	437	439	449	436	457	439	437	478	442	465	436	451	412	491	424	425	434	437	509	446	467	484	458	418	445	439	466	448	468	474	432	513	452	439	446	484	445	438	484	424	435	439	461	446	497	440	461	433	463	441	479	441	474	468	434	451	459	448	491	407	453	464	404	452	482	450	420	447	432	471	426	454	414	470	457	433	441	438	417	477	476	413	434	455	476	448	454	455	436	456	421	491	450	453	445	462	460	476	438	483	449	458	493	440	473	464	427	421	445	435	430	461	470	465	444	441	456	469	460	446	460	437	447	463	421	457	385	445	463	427	437	441	480	417	437	473	441	469	440	484	461	418	420	468	436	469	455	478	485	437	494	481	420	478	458	476	464	455	439	451	454	468	434	459	483	472	430	443	446	450	432	460	461	444	435	449	461	435	440	449	425	420	435	420	446	450	462	467	439	461	457	444	457	483	449	454	427	431	453	449	396	456	442	445	478	460	463	423	439	450	459	437	444	467	429	456	443	440	453	436	449	422	481	493	473	468	477	447	477	457	486	448	438	453	484	433	429	447	476	447	434	454	472	462	454	461	461	466	487	435	468	451	475	465	446	427	414	449	437	431	458	437	467	464	454	449	412	428	421	457	463	483	447	396	460	431	443	408	461	448	477	453	437	430	481	413	440	416	447	435	426	452	434	478	506	439	444	416	456	407	459	466	448	455	456	486	440	447	444	421	436	437	470	466	464	464	467	420	463	496	457	440	431	460	457	445	419	446	438	473	471	464	449	447
24408	21431	28569	24642	21262	10378	3541	2247	4582	17659	18157	12677	9471	6019	2974	1157	785	718	637	531	535	539	513	495	479	514	529	502	461	482	486	507	439	479	483	546	491	507	482	475	505	483	479	489	476	507	518	535	500	480	521	508	512	476	496	506	471	500	534	498	502	485	524	512	524	460	492	467	504	483	450	520	511	483	493	501	508	504	504	488	489	478	468	495	512	479	441	484	532	432	502	476	499	478	484	511	459	480	491	496	449	450	536	472	506	490	489	505	481	510	516	449	486	479	494	474	511	542	497	503	468	463	514	470	487	512	491	500	489	507	510	454	469	491	458	496	510	474	486	467	477	491	482	509	502	497	497	518	481	526	515	480	498	497	487	517	463	495	491	467	481	440	506	512	487	497	528	533	477	478	519	487	495	485	507	501	496	470	494	482	463	468	488	496	516	486	529	508	449	515	499	495	488	473	487	473	457	492	496	475	484	486	480	519	510	473	478	509	517	493	435	433	520	469	445	488	467	471	462	484	474	446	483	497	458	516	504	502	470	435	457	517	488	471	515	484	466	480	499	516	470	490	493	493	502	453	473	477	525	466	514	512	510	476	452	463	483	491	514	484	450	515	465	452	520	493	494	513	499	518	491	460	489	458	450	477	476	502	474	493	502	470	498	510	493	476	466	484	487	493	492	514	497	480	452	520	495	506	446	450	503	507	481	477	501	471	489	522	484	475	521	499	502	487	471	515	464	518	550	464	483	508	494	510	509	524	493	479	520	486	494	476	484	482	462	465	488	481	567	510	514	501	513	495	506	502	478	486	499	462	486	478	437	508	522	505	462	477	500	456	517	516	505	439	449	467	457	473	451	492	463	480	491	451	475	551	503	499	482	489	458	485	484	442	459	516	483	489	518	487	498	508	463	485	496	515	484	509	492	529	486	493	549	464	489	567	489	491	506	457	495	506	525	470	452	527	501	493	493	501	480	508	518	487	496	529	488	496	515	505	502	481	482	467	433	500	492	502	455	474	457	455	497	490	476	500	460	463	517	497	455	465	513	495	456	495	460	489	474	528	465	433	510	451	523	486	487	467	459	523	501	472	485	477	474	474	547	505	477	507	509	493	493	472	484	467	475	503	452	460	463	493	462	486	481	492	476	490	487	491	498	469	484	476	501	461	514	524	478	488	507	510	480	520	469	504	483	506	516	464	503	485	517	512	484	463	453	479	506	502	483	471	500	491	483	452	486	535	481	529	458	523	496	448	481	513	451	464	520	508	514	497	482	484	525	471	463	510	457	497	493	519	503	444	484	478	491	480	498	498	459	509	505	482	513	531	501	487	489	494	510	495	492	456	482	506	539	473	477	509	527	505	472	518	501	492	462	488	503	491	512	481	492	480	480	485	491	512	480	483	470	493	490	515	516	503	529	457	465	537	482	484	486	483	453	475	497	511	484	501	470	474	472	503	488	476	449	455	482	489	477	487	485	468	510	543	500	493	472	475	479	539	484	480	487	447	484	472	520	484	528	518	475	486	524	517	488	478	487	463	497	532	462	490	499	477	515	482	460	513	493	493	484	462	501	486	527	485	461	505	509	472	544	495	499	450	485	509	518	486	503	524	488	455	476	518	462	492	462	515	469	485	458	499	520	507	509	484	478	450	555	535	506	497	504	483	492	468	502	451	477	439	484	534	473	488	443	514	483	461	462	446	517	513	492	496	481	496	483	533	472	489	462	448	463	468	497	508	507	478	525	523	434	486	496	455	466	505	490	458	488	448	481	466	507	495	472	508	469	505	499	499	481	479	511	519	505	462	494	513	512	489	516	493	490	492	436	477	457	524	468	511	532	483	484	505	500	474	452	497	489	466	496	521	496	493	500	521	473	523	545	494	465	491	480	504	489	494	474	515	475	492	456	530	487	531	525	468	488	511	498	469	458	463	465	487	456	487	470	470	504	476	475	453	519	442	479	480	480	486	471	516	485	495	465	543	460	462	477	517	487	508	519	521	477	501	456	468	515	504	523	460	519	510	465	504	485	482	495	468	510	502	485	469	468	528	478	498	483	453	477	462	483	489	481	517	515	480	488	476	471	464	464	478	501	461	514	492	515	523	451	472	505	517	461	459	470	487	528	476	518	583	490	486	488	492	517	495	492	520	499	512	472	441	500	497	446	463	447	486	487	482	480	510	512	487	466	499	484	451	524	502	476	474	488	518	491	450	476	491	464	459	496	485	475	472	496	492	507	460	507	479	480	498	494	512	490	517	535	482	501	477	506	449	493	509	485	479	462	488	467	474	496	507	529	415	490	525	472	511	489	497	471	502	552	529	492	478	477	515	497	473	484	532	480	496	503	470	470	520	497	494	499	444	468	434	465	494	469	505	503	500	487	474	501	468	480	477	496	497	520	488	503	484	456	479	494	447	498	495	461	486	499	452	470	495	514	519	459	472	495	490	492	528	490	438	475	520	503	469	471	510	507	484	502	462	536	507	482	534	513	519	465	460	494	485	500	497	511	498	487	483	476	479	479	532	500	486	534	469	524	487	488	482	460	435	456	514	511	487	516	505	527	474	542	481	518	515	480	495	515	475	459	485	464	530	498	507	505	516	523	489	515	479	482	505	482	479	498	464	495	469	479	545	482	484	492	497	514	512	496	509	511	516	485	525	487	474	519	466	503	479	513	498	496	464	537	455	544	523	510	468	509	486	512	478	489	505	511	491	489	476	495	479	480	486	465	494	457	470	476	505	474	477	500	489	488	464	481	494	540	455	466	464	514	491	476	460	479	501	505	481	470	485	506	478	491	508	498	487	459	493	471	422	534	452	491	499	447	504	439	499	458	475	480	488	483	523	499	477	490	482	488	482	500	477	478	498	468	525	527	502	494	482	497	490	452	490	503	527	474	527	507	461	532	521	503	505	512	485	494	487	489	463	437	467	482	492	493	468	479	486	501	497	459	481	481	489	453	470	516	534	510	513	504	474	471	511	473	464	518	433	500	464	467	490	479	495	470	466	460	471	495	494	517	502	475	511	504	525	497	528	461	461	511	493	480	500	513	518	522	500	516	506	440	468	465	453	499	514	499	478	494	496	467	450	495	492	477	465	471	483	445	524	479	483	453	464	443	486	563	525	500	514	453	463	524	501	436	494	488	476	489	498	468	483	501	500	473	478	538	490	467	503	502	472	457	454	467	520	474	495	484	537	512	506	472	472	484	520	471	499	492	496	500	488	469	518	436	507	503	488	453	475	520	469	543	465	519	501	492	496	497	475	474	509	484	504	507	508	459	459	469	485	465	528	443	515	488	463	520	488	494	469	498	509	492	462	483	517	500	491	539	495	477	496	502	480	468	472	498	468	459	492	449	471	533	529	501	473	548	463	478	507	476	482	501	459	515	504	467	448	470	501	481	535	528	492	444	488	493	505	476	476	511	459	495	484	550	474	483	485	506	497	493	506	470	523	460	499	525	505	503	479	526	518	512	499	506	525	516	485	482	497	492	500
12455	19248	13096	9935	9118	7203	5087	3808	8179	23887	22515	16254	12943	8476	4136	1485	990	846	747	641	645	536	553	501	517	482	513	520	511	526	497	512	488	509	486	498	514	509	506	470	503	520	495	550	533	466	496	496	504	498	531	480	505	495	493	507	488	507	568	555	507	450	539	521	535	502	517	514	516	517	475	503	525	499	516	527	510	521	472	508	516	539	514	515	513	492	484	500	526	484	514	515	504	523	482	539	513	486	528	578	499	517	514	505	521	502	516	485	521	473	526	533	516	532	508	515	527	503	529	527	550	507	486	558	496	466	530	497	485	517	489	527	519	493	507	516	492	466	512	470	528	531	516	471	525	577	515	544	513	539	555	535	508	488	503	511	503	474	483	561	481	513	518	514	560	476	531	519	499	497	512	504	493	506	523	509	468	529	490	502	511	522	489	472	518	533	514	500	498	532	525	531	533	511	513	545	517	520	534	541	467	506	518	516	536	529	483	520	557	528	499	484	529	547	519	502	499	492	554	538	518	510	490	483	489	462	551	523	531	499	517	495	505	497	520	499	527	524	516	519	492	505	525	531	526	573	536	505	542	495	459	555	518	492	516	521	518	461	535	516	510	511	487	485	513	499	498	502	516	535	538	530	491	489	525	516	547	538	488	543	482	533	502	454	514	516	502	474	494	485	503	522	494	531	516	476	513	532	521	498	517	488	516	522	524	568	476	515	511	505	467	531	524	487	534	454	521	496	510	523	530	578	471	507	563	519	495	492	479	533	496	531	501	503	487	531	507	474	532	529	493	543	526	508	483	539	508	498	496	507	539	471	526	502	525	515	507	495	497	518	511	494	486	568	533	513	534	552	508	496	553	536	520	499	524	506	474	504	516	494	490	491	489	509	482	531	512	490	514	479	495	516	517	495	508	477	536	532	531	523	540	495	523	586	532	543	487	543	528	509	451	524	516	564	523	500	539	492	480	498	505	536	525	490	522	525	545	550	535	485	530	515	485	558	528	493	473	527	489	515	500	529	531	500	516	532	514	505	505	493	506	463	510	556	467	466	528	483	507	520	525	463	517	477	503	504	512	458	512	502	481	492	522	525	526	465	536	501	529	493	486	488	490	536	517	524	530	525	523	516	530	560	533	518	520	534	532	499	504	506	553	477	525	484	499	541	492	498	536	538	524	543	518	520	536	496	547	540	542	528	483	500	539	489	515	491	502	519	528	527	462	493	516	538	504	482	523	510	476	519	483	489	488	533	513	502	480	533	513	540	497	510	526	491	509	490	490	550	498	533	499	492	524	511	509	524	521	493	525	511	501	505	551	508	483	502	494	515	502	535	515	507	522	496	518	503	473	472	506	522	493	500	523	520	509	554	477	507	537	546	534	535	541	543	545	496	502	545	520	557	504	500	479	496	535	508	504	490	493	537	533	544	514	497	524	487	541	502	514	499	526	533	497	464	500	545	506	554	520	496	472	477	475	524	494	468	528	534	518	522	487	505	545	496	487	539	511	497	490	472	548	502	508	531	549	492	491	484	523	479	525	521	518	504	512	494	496	507	513	517	499	537	493	523	525	560	519	549	497	506	535	507	503	518	464	492	503	477	486	539	555	518	520	484	518	539	547	495	506	528	519	513	484	502	552	521	469	514	527	517	497	492	536	509	491	518	463	492	476	508	524	528	524	554	526	502	516	524	529	512	492	510	482	543	504	509	495	525	516	528	522	537	491	548	518	523	493	501	517	523	499	533	542	511	514	490	514	550	493	555	495	480	485	492	483	556	508	538	475	520	506	527	465	483	522	530	515	518	514	552	510	519	528	483	523	589	542	498	478	511	535	489	465	555	526	521	553	515	524	503	518	521	501	531	517	555	519	542	530	515	490	518	514	517	537	511	510	488	506	521	530	508	511	491	492	478	531	524	514	486	472	514	485	534	468	487	540	488	493	532	495	495	471	541	525	512	514	531	463	508	528	501	494	503	516	490	512	504	511	480	514	498	521	523	510	521	544	494	494	504	505	498	550	507	516	511	542	509	457	533	490	493	500	508	544	529	505	459	534	523	562	480	529	496	534	488	533	546	500	510	461	475	522	484	554	490	524	562	517	537	533	513	529	511	521	502	523	504	510	537	539	520	531	525	551	525	514	551	532	507	507	508	515	525	533	490	525	500	450	526	492	511	469	530	506	505	509	542	522	517	476	517	473	553	522	515	490	500	523	482	512	527	509	522	514	521	520	526	521	525	488	486	485	489	514	528	492	528	484	467	493	502	494	521	512	488	522	469	570	491	544	511	503	537	496	487	521	552	487	495	561	505	533	510	487	487	509	545	531	517	484	511	504	533	545	525	480	522	535	524	560	510	514	518	487	526	546	506	516	523	555	511	474	504	504	516	502	505	531	498	496	495	484	479	518	542	543	503	548	527	464	472	514	478	508	522	564	525	497	507	493	502	520	493	506	505	493	546	519	529	516	462	512	505	483	557	493	549	493	527	474	540	506	495	500	532	523	517	548	528	496	507	530	508	474	487	489	514	491	537	502	561	515	507	519	568	522	518	462	518	492	507	535	502	505	534	501	472	547	515	508	481	504	496	490	473	510	554	496	495	504	547	534	511	514	473	521	479	506	476	479	509	544	519	494	512	481	530	521	542	480	493	518	556	480	523	505	541	491	502	503	501	530	497	512	555	546	491	473	467	462	528	538	534	487	502	527	535	485	467	497	499	503	506	498	519	517	529	506	499	513	510	528	547	501	543	517	491	497	500	527	509	547	479	546	484	523	499	519	492	525	557	531	492	500	498	516	501	488	500	507	494	500	532	521	550	475	500	537	498	511	507	479	510	544	490	551	533	523	495	511	513	494	505	489	509	567	529	507	519	514	536	498	523	501	490	557	497	537	497	527	492	505	500	490	511	531	478	568	515	526	499	487	485	477	499	514	540	501	540	520	514	493	532	541	511	514	508	531	566	561	507	517	525	520	517	506	518	536	489	522	485	552	508	518	502	555	488	534	536	516	511	488	530	531	483	510	517	502	484	508	503	513	493	522	534	559	509	488	489	474	487	521	549	524	499	501	489	498	510	551	533	509	500	492	498	519	512	529	489	516	511	534	498	538	525	523	533	484	530	564	524	476	546	476	520	503	553	506	506	512	511	503	457	478	492	522	475	536	552	523	486	494	482	532	483	540	532	482	540	531	515	521	540	505	474	544	477	506	507	506	467	561	492	513	481	521	517	500	519	521	521	542	477	520	505	479	502	487	520	515	522	496	541	505	473	492	535	533	544	491	513	449	492	554	527	560	524	476	487	524	491	507	508	531	478	524	511	499	515	478	504	525	498	512	509	523	515	444	487	513	540	492	506	483	493	469	543	473	494	485	457	545	512	539	553	504	525	539	513	556	536	485	489	536	530	500	480	514	524	486	513	526	527	490	526	550	462	518	505	538	510	486	500	496	488	497	491	513	490	519	530	500	522	505	510	519	485	516	551	496	489	523	522	528	528
25273	21372	27395	25572	11322	3520	2232	1478	2800	9210	10120	7627	5675	3828	1782	722	654	624	629	567	448	464	482	494	480	487	477	457	461	446	462	460	487	455	490	463	465	511	468	459	465	459	452	481	463	470	463	419	474	451	464	446	470	447	471	433	418	474	459	467	439	450	449	486	446	504	457	421	468	463	453	491	463	470	449	438	436	484	413	446	432	465	431	477	474	443	428	475	479	469	477	483	472	444	452	400	460	476	441	467	477	474	460	457	435	473	429	472	451	460	441	449	433	438	448	439	476	448	469	455	443	477	474	456	404	478	449	476	503	432	450	467	442	458	487	452	444	469	450	467	462	434	484	442	458	457	460	446	418	437	488	451	454	425	435	479	482	461	468	499	432	445	478	459	490	468	457	420	459	493	492	492	457	437	461	422	456	446	439	452	463	455	469	466	430	432	418	480	486	449	448	455	471	463	480	454	484	479	437	508	473	466	471	441	476	436	443	445	431	475	419	505	459	447	463	470	455	467	468	460	460	441	450	470	480	460	462	485	453	485	433	427	425	466	425	450	489	454	487	474	482	511	454	459	427	461	461	470	470	469	452	501	483	477	449	440	474	486	471	484	457	464	458	443	469	465	420	446	462	491	439	474	395	491	468	456	483	428	467	488	454	444	505	454	446	438	460	439	448	502	453	482	411	441	434	442	467	455	459	450	471	455	473	456	482	484	481	459	475	471	469	453	448	482	470	478	441	443	443	455	455	437	424	469	486	463	423	451	437	466	434	472	498	468	503	434	486	450	478	442	477	469	448	421	449	429	469	476	474	441	450	431	482	436	450	479	464	479	447	453	458	476	489	462	446	457	471	439	439	470	466	427	441	472	470	473	461	459	468	436	469	460	473	444	442	463	470	416	484	483	438	474	476	463	479	496	402	448	482	475	465	490	476	465	486	457	462	504	490	454	444	451	451	465	436	434	453	470	469	462	448	454	474	479	467	428	449	471	504	468	455	451	447	434	440	473	483	493	480	461	477	449	456	506	455	463	467	451	471	436	452	494	430	465	447	464	454	410	475	443	478	434	421	469	445	416	466	444	426	463	459	460	423	476	444	432	483	483	461	488	420	479	422	493	475	445	442	450	462	452	470	485	451	453	445	434	448	483	486	436	445	422	440	448	449	460	434	505	413	453	475	421	483	430	482	464	477	462	422	491	461	459	478	474	428	457	510	463	456	457	442	433	450	465	481	474	420	428	455	446	475	435	466	484	437	456	442	427	437	473	457	463	452	480	447	455	425	432	484	481	434	501	455	469	463	478	478	476	471	442	500	456	459	445	431	420	474	435	473	495	420	448	469	481	466	440	452	461	475	480	429	470	476	471	468	435	452	451	419	452	432	449	435	461	469	449	415	455	434	407	436	482	467	491	467	456	457	419	427	481	476	458	454	468	456	464	472	436	474	472	480	470	452	457	463	477	457	472	428	479	434	426	439	415	468	460	455	444	495	452	432	419	440	439	467	467	445	415	483	450	484	447	459	449	477	450	446	453	481	417	412	472	443	433	482	460	426	484	448	505	459	437	478	459	451	469	476	434	430	482	446	436	426	481	450	453	403	499	463	491	455	435	461	440	493	469	461	484	457	483	445	461	475	454	461	491	498	473	499	467	434	426	467	470	445	421	477	471	487	457	494	425	461	482	454	418	465	470	474	479	454	483	462	460	473	482	453	455	462	456	481	452	469	451	413	429	474	472	424	502	453	436	429	430	475	433	452	516	519	458	474	467	450	493	483	476	469	400	463	449	476	449	461	465	467	420	468	461	442	459	465	479	481	428	420	499	473	438	462	460	494	452	482	425	489	447	472	450	449	460	478	445	476	493	459	491	494	474	450	473	433	441	468	431	415	473	438	437	465	447	477	439	475	457	469	461	450	468	476	463	466	431	444	470	476	477	442	450	479	424	429	474	465	463	453	438	437	449	444	434	474	463	418	437	488	415	470	388	450	454	480	464	457	452	457	444	471	434	426	450	435	471	444	447	451	488	457	459	462	450	454	450	484	452	471	462	407	422	441	474	472	437	445	451	471	452	462	435	475	466	501	479	457	469	428	488	446	473	477	438	464	450	484	417	427	468	443	452	447	440	445	508	460	449	420	468	449	441	437	457	458	443	475	469	445	453	502	486	419	446	463	438	422	445	446	475	449	483	459	456	441	470	431	468	459	449	469	463	477	428	462	468	451	441	423	455	487	473	414	449	431	470	436	416	451	465	478	457	448	489	488	446	481	489	456	452	464	430	449	425	464	486	422	451	499	490	466	436	480	458	449	457	450	483	499	422	469	460	460	454	472	452	468	483	429	448	465	465	482	475	465	463	444	469	459	453	476	487	456	478	443	452	479	441	453	468	455	441	462	472	443	488	462	432	480	462	452	459	454	457	468	470	462	462	448	471	456	463	458	451	445	419	403	457	460	468	418	462	458	469	443	454	443	477	483	476	456	435	481	457	441	478	434	463	509	463	445	494	460	470	464	446	460	475	466	495	441	449	488	481	483	495	486	463	450	444	469	474	462	440	474	448	437	429	454	446	458	495	429	470	500	419	436	493	467	430	501	451	444	440	481	489	481	481	450	440	439	447	451	453	451	439	479	491	408	407	450	437	443	467	472	473	453	474	427	457	441	450	494	456	428	495	456	454	468	473	433	476	475	485	465	476	416	433	466	420	437	457	487	457	477	452	447	469	469	464	466	426	477	457	491	452	430	449	485	419	478	418	444	439	443	492	451	453	451	454	474	446	460	462	426	471	477	448	455	445	460	441	465	430	420	436	457	472	457	478	472	428	460	499	480	453	444	465	485	424	459	480	478	468	465	447	477	471	480	478	467	481	453	459	431	444	430	462	450	432	461	492	478	478	480	476	474	482	455	416	436	464	466	487	500	464	446	451	479	468	461	465	452	436	487	430	444	448	457	448	462	451	472	441	484	455	432	469	440	456	472	488	477	453	462	439	460	428	440	477	429	438	446	428	457	422	436	428	488	504	440	458	488	433	484	438	483	461	484	448	450	462	443	458	462	483	464	440	457	478	490	471	459	438	485	460	446	493	447	451	490	459	459	393	476	447	468	416	476	417	449	439	472	478	469	475	476	435	473	486	453	465	438	444	479	452	414	449	490	490	454	440	467	471	466	427	483	450	490	420	461	455	483	456	489	479	463	452	463	466	472	479	444	494	485	448	446	453	461	453	486	496	472	441	448	468	479	451	463	425	461	434	414	476	474	467	435	493	479	458	457	466	448	455	450	464	447	462	469	475	435	457	474	449	474	463	468	447	483	478	489	468	467	444	410	436	465	443	443	431	465	444	509	496	455	411	429	468	477	408	454	434	455	446	439	426	484	429	405	461	453	462	461	419	493	509	434	469	449	476	417	483	450	473	494	456	493	434	440	453	436	465	456	448	449	465	481	434	456	475	444	443	464	456	423	453	421	434	434	459	466	440	449	460	451	491	480	427	443	441
11971	16355	9913	6665	5819	5634	3972	2698	5932	16539	16318	12488	9673	6208	3037	906	883	783	709	665	571	536	476	501	472	477	489	450	511	477	494	494	497	505	479	475	479	490	473	450	483	515	471	525	533	507	485	482	470	530	519	494	538	494	480	475	487	513	495	500	488	508	512	486	521	512	460	463	475	478	487	483	516	486	514	476	495	528	517	504	487	506	485	491	517	491	479	480	519	486	476	516	486	507	487	458	508	505	457	483	493	513	511	473	446	491	490	508	517	502	516	516	459	529	472	485	471	545	425	516	513	474	504	495	477	505	527	475	507	501	473	499	518	512	509	506	517	475	488	454	506	517	460	500	490	496	493	517	506	503	474	521	493	476	482	488	519	519	490	480	465	472	472	480	499	506	511	472	499	519	511	478	451	491	510	491	513	512	491	476	476	516	506	471	483	476	502	498	497	524	488	514	531	481	478	487	481	522	481	490	473	495	508	524	518	497	518	503	510	480	472	471	471	441	479	495	477	484	482	494	509	519	516	501	496	494	481	494	512	507	474	480	486	482	477	457	511	472	480	495	482	471	482	528	521	503	469	477	491	501	530	496	470	513	469	496	496	508	465	476	498	442	486	475	463	473	492	481	481	486	497	499	489	513	491	486	487	479	496	502	481	468	506	478	522	478	501	503	501	504	504	460	457	455	482	489	513	476	484	516	450	487	498	481	497	506	482	503	508	471	478	492	495	458	511	459	485	478	490	522	541	459	490	476	517	478	513	482	508	482	478	499	496	517	497	495	459	468	500	524	531	479	524	494	507	526	486	518	522	492	471	479	481	504	466	507	491	512	482	509	487	530	469	528	513	488	467	495	512	475	491	513	475	522	509	473	476	470	480	507	482	492	469	457	464	520	479	456	509	522	492	477	419	501	515	520	479	477	475	489	519	494	521	519	482	475	494	541	483	507	492	525	470	487	524	514	486	488	517	468	427	481	493	488	472	475	518	466	432	495	474	460	509	503	488	475	473	535	506	515	513	501	456	484	519	499	488	491	493	472	493	490	490	446	503	468	486	495	487	462	458	516	484	507	458	493	471	483	475	506	472	478	472	481	537	451	463	492	512	456	526	528	487	474	516	522	485	478	481	459	520	514	446	501	516	533	493	496	500	489	536	527	492	471	525	462	470	468	484	485	507	504	507	445	474	489	491	488	504	470	502	491	476	474	462	498	490	492	476	486	489	490	449	510	519	495	480	515	483	465	498	463	537	504	480	444	516	505	471	497	515	491	477	484	533	486	513	468	470	461	504	506	532	475	465	475	496	510	497	466	511	493	474	502	520	492	510	513	501	539	509	515	518	502	447	494	489	488	464	492	491	497	480	500	506	475	499	453	498	469	523	498	490	492	503	480	502	524	496	500	471	428	432	500	485	466	540	502	501	523	469	509	513	507	446	499	490	476	501	426	481	487	490	489	481	500	471	494	502	505	490	503	467	481	540	482	487	485	456	475	511	496	500	465	538	483	485	519	484	487	489	498	514	474	484	501	475	493	512	488	465	451	508	487	489	482	488	502	506	511	496	529	514	445	488	495	494	477	464	497	504	457	506	463	470	504	471	476	516	465	544	504	518	464	464	506	502	513	492	509	487	484	497	500	491	492	541	531	483	459	470	500	471	506	516	486	504	452	490	521	482	518	447	469	477	475	494	469	479	512	509	470	479	527	520	505	473	520	486	503	517	478	484	513	462	452	453	493	453	485	524	484	486	488	511	486	511	513	497	477	499	506	537	497	463	520	492	474	494	480	460	505	482	449	503	481	503	494	453	494	538	518	513	478	515	500	473	501	486	513	495	478	521	454	462	467	486	497	511	512	517	461	478	494	492	464	503	464	496	456	458	478	479	526	439	518	463	525	529	517	470	476	524	485	529	489	518	477	478	479	515	502	508	496	548	507	500	462	506	475	530	477	437	504	484	494	489	467	460	481	474	512	497	478	506	478	502	507	542	468	454	458	497	442	494	495	499	464	476	488	514	509	487	494	524	465	454	501	500	468	469	500	518	505	478	498	499	485	495	467	501	501	468	457	512	527	499	505	510	527	494	479	496	513	480	488	507	504	517	497	487	469	485	488	455	506	551	457	470	490	490	505	480	553	481	458	443	487	508	518	489	501	483	495	489	454	505	477	496	479	486	519	480	484	499	461	509	494	506	482	511	499	500	489	500	478	459	502	485	505	480	475	501	502	495	477	514	508	482	459	516	489	450	478	508	522	485	469	501	492	496	500	467	478	518	530	485	471	509	461	488	518	492	488	510	510	502	506	532	494	503	543	516	462	493	466	473	458	513	489	467	512	474	491	481	462	497	472	499	490	484	496	463	499	485	505	508	481	501	461	489	471	492	494	505	516	481	485	513	486	470	516	502	487	489	458	513	498	500	483	507	466	495	493	500	521	487	462	483	492	534	495	527	465	491	486	491	495	516	450	479	503	474	528	506	486	508	460	483	520	478	505	480	508	503	453	466	501	467	506	464	521	493	523	520	453	495	484	481	517	491	555	473	499	468	488	457	498	516	485	507	468	497	506	524	468	480	466	450	513	504	468	508	495	505	477	490	512	481	493	527	483	509	467	496	453	490	525	516	506	466	454	458	482	517	504	518	483	478	499	490	492	526	510	487	486	481	465	500	494	492	523	471	513	491	477	474	472	494	467	505	461	493	462	516	509	518	472	468	469	506	500	460	484	503	478	500	480	477	504	494	508	512	462	475	459	493	475	447	468	478	503	510	489	520	493	503	526	499	488	455	508	486	461	491	463	484	513	509	503	494	463	508	495	442	480	511	475	457	489	482	464	500	458	527	498	452	489	466	538	484	482	500	527	504	481	505	489	503	500	503	501	517	474	517	505	551	485	511	510	477	511	531	522	470	444	462	500	517	491	502	511	488	508	493	483	471	498	479	467	516	484	508	518	510	484	521	512	509	482	544	530	518	529	505	484	503	494	500	534	517	521	458	479	522	522	459	461	480	483	483	471	493	507	504	499	493	506	506	516	495	447	511	531	475	508	493	503	510	518	525	456	476	449	502	506	499	526	456	485	504	501	499	477	495	484	471	492	474	458	490	493	504	514	439	482	475	506	493	498	502	498	480	506	497	494	484	492	500	488	488	500	526	507	496	468	464	485	530	479	514	484	431	501	504	479	502	491	484	478	496	512	479	502	490	519	489	471	486	477	503	512	524	477	501	493	516	452	460	486	481	504	507	460	488	488	450	498	484	479	493	465	482	517	501	497	475	472	493	477	487	498	497	518	469	435	474	519	500	497	474	456	474	484	463	494	503	529	488	498	490	502	490	481	487	484	473	456	527	495	471	516	481	450	458	501	492	510	516	482	494	496	509	521	499	510	480	471	483	476	476	509	512	501	516	476	471	473	509	498	466	484	478	499	500	474	476	492	483	549	543	504	501	535	510	507	488	508	460	466	491	493	476	500	510	496	494	457	458	508	511	520	515	474	473	515
22826	21412	29121	24069	21419	21590	11377	2851	10178	29539	30669	24123	18969	12845	5269	1441	1415	1358	1094	900	847	713	642	652	582	646	598	617	618	633	603	589	630	593	584	595	629	631	605	603	593	639	594	606	618	631	644	590	536	572	614	609	602	578	603	621	589	601	618	619	611	594	626	556	628	599	572	553	586	613	555	606	579	653	525	639	606	559	597	609	604	621	640	625	554	603	628	611	598	588	633	574	615	648	672	596	541	618	602	608	565	551	614	588	645	576	596	616	566	548	639	610	624	584	607	575	570	593	574	606	576	623	592	612	607	577	576	594	586	587	592	623	634	598	579	578	643	636	596	599	551	554	620	640	595	583	576	603	609	641	585	620	583	590	629	549	649	611	604	612	579	573	615	570	626	624	613	578	623	619	594	582	604	575	601	583	613	581	631	596	613	569	615	592	569	619	616	645	623	619	578	609	615	660	597	631	608	584	582	573	570	628	600	587	621	600	629	621	608	600	554	534	566	634	616	611	607	643	578	631	566	646	663	660	576	589	568	600	608	634	602	625	649	595	633	622	592	598	586	617	610	619	561	597	550	555	614	616	604	567	589	587	550	586	596	611	637	533	620	589	588	625	577	640	625	551	642	635	641	603	637	617	584	550	610	589	588	590	626	659	597	573	596	641	606	598	591	571	608	632	575	601	592	608	591	561	595	608	634	629	610	597	633	646	616	598	566	582	607	600	620	642	651	576	592	621	619	596	582	614	602	630	588	623	598	619	592	610	619	618	619	594	640	630	610	607	592	599	599	568	624	641	572	585	576	609	592	623	598	567	591	611	591	635	606	600	584	567	617	631	612	613	606	604	647	566	617	551	624	583	631	623	601	592	573	576	574	601	615	617	566	588	632	593	586	619	584	619	606	606	637	608	578	559	578	596	640	587	612	609	592	613	600	583	609	601	611	618	586	627	582	619	610	591	588	648	656	623	611	588	606	605	643	615	639	573	577	584	574	571	574	620	595	602	625	619	632	566	620	603	574	594	589	582	610	611	652	610	602	602	566	599	631	600	586	628	595	594	618	629	597	625	622	570	592	619	602	621	604	558	599	638	603	607	643	622	601	590	594	619	605	612	619	605	612	591	588	589	608	591	617	611	575	572	580	596	571	591	658	645	607	554	576	569	619	626	618	590	577	607	606	645	617	613	617	632	633	608	617	592	558	622	625	632	586	608	591	620	577	614	610	623	601	601	569	599	577	598	573	579	602	637	600	552	596	569	592	615	593	561	622	605	612	609	641	605	643	577	637	552	643	585	576	618	624	612	575	569	628	606	614	580	617	592	615	598	605	582	580	592	605	620	593	628	633	550	623	550	610	620	610	598	617	584	620	594	588	602	626	613	632	616	599	586	623	611	615	550	594	626	627	632	618	562	631	613	596	589	595	575	580	619	605	635	576	589	623	575	593	635	582	585	609	643	612	558	613	615	596	632	578	640	559	649	609	591	589	629	601	590	571	610	635	627	620	644	610	592	627	600	606	601	595	568	601	577	619	600	635	613	626	618	619	594	632	616	601	585	581	591	600	610	544	594	630	596	574	595	590	599	569	630	642	638	636	597	613	572	571	650	586	604	637	615	637	636	593	556	632	602	578	617	588	609	591	641	650	574	604	578	597	647	634	616	590	605	610	601	614	546	601	565	630	617	604	617	584	648	608	575	589	607	589	593	599	561	605	577	648	625	615	600	585	605	634	652	584	565	622	574	612	609	588	595	634	594	595	600	555	599	599	622	578	659	579	557	583	631	624	602	636	625	594	575	587	631	597	627	653	632	600	634	608	615	625	557	599	611	642	613	609	630	603	630	620	557	578	601	622	593	610	557	628	574	589	610	565	585	574	617	566	621	618	565	657	592	623	606	561	595	628	597	629	572	635	578	575	602	613	620	582	618	615	574	572	623	628	558	588	582	609	626	608	647	594	647	596	525	666	585	602	631	612	619	631	576	589	625	564	592	607	616	641	628	610	622	614	643	616	623	560	589	564	571	610	623	635	593	588	616	565	573	598	627	561	603	562	625	580	635	619	560	606	600	606	570	578	597	615	641	611	631	628	571	567	575	597	587	599	570	556	560	597	622	582	598	601	617	604	579	594	615	578	631	571	595	588	583	601	575	619	612	541	560	587	569	607	590	663	614	567	563	612	565	547	612	606	610	584	647	648	605	592	639	578	552	621	553	606	588	651	605	619	632	577	619	621	657	620	616	611	596	595	634	610	614	581	628	579	599	558	596	621	597	633	634	554	608	578	574	625	605	603	659	545	597	631	659	591	635	552	605	622	621	608	581	631	604	605	630	574	660	584	599	611	579	588	628	610	607	579	620	617	574	633	582	612	576	598	565	581	615	631	590	560	613	595	596	650	594	621	597	581	602	599	594	587	619	617	648	611	585	588	605	597	589	580	621	590	567	608	590	631	604	625	611	647	622	635	600	562	631	574	565	587	645	602	633	626	588	597	600	619	571	603	624	572	632	587	632	634	638	606	582	624	637	600	639	603	625	602	602	612	621	583	614	578	604	566	606	619	609	601	586	629	642	607	632	573	580	582	576	601	662	602	589	592	620	590	546	620	593	598	629	560	602	623	630	598	643	611	557	594	625	603	586	565	608	616	601	582	617	613	593	576	612	594	591	592	538	655	583	638	623	609	633	614	609	580	568	610	603	574	652	638	581	583	603	594	630	636	591	618	547	618	586	590	581	593	613	602	642	565	591	579	641	623	613	576	629	574	627	611	564	610	618	614	590	574	581	590	584	574	571	660	603	555	609	579	610	612	564	636	572	617	619	604	610	605	589	622	637	597	598	596	575	597	589	560	620	638	575	589	553	552	593	587	599	544	640	623	590	608	588	612	616	604	594	586	579	622	599	608	575	608	631	630	577	621	592	601	616	568	566	612	633	614	626	608	594	609	660	595	585	615	591	606	571	590	641	591	634	595	565	560	576	608	607	604	590	619	617	637	612	611	628	558	589	643	599	614	570	613	571	592	631	567	648	649	612	664	603	598	609	619	584	557	632	560	595	604	647	625	575	639	575	634	574	597	599	627	649	577	644	595	583	604	615	564	576	600	611	620	613	593	625	573	632	588	598	624	620	608	646	580	564	595	580	583	606	682	608	612	654	600	604	569	629	552	635	595	620	624	598	609	578	600	588	586	569	595	626	559	591	598	659	637	585	596	620	622	576	642	590	552	582	640	609	621	553	597	594	634	585	601	637	594	639	604	569	609	605	567	635	634	574	605	664	626	613	624	581	554	636	585	581	601	579	601	625	587	584	610	604	554	570	592	612	558	624	594	644	571	599	608	608	614	570	629	607	616	620	607	614	601	603	622	619	608	625	596	613	666	591	558	604	607	579	599	616	625	587	601	596	596	625	565	590	578	617	593	615	627	610	588	595	584	629	600	584	595	589	581	627	558	625	588	625	623	608	635	575	609	570	581	578	597	642	563	617	645	618	572	600	577	605
13304	26665	18105	11236	8686	8001	6401	4170	16008	34273	33766	27090	22042	16103	6706	1900	2013	1863	1511	1242	920	806	696	650	632	607	623	634	608	614	606	594	618	597	593	609	632	628	597	576	649	608	666	635	643	614	592	573	660	638	645	612	631	630	609	680	634	629	585	619	625	595	657	595	613	671	628	598	626	636	611	582	638	578	638	671	571	627	620	584	640	600	652	621	633	617	623	626	631	639	638	626	622	616	616	642	591	600	640	618	578	629	634	611	669	617	660	628	619	605	609	641	614	640	636	564	633	627	599	631	636	673	603	631	647	601	611	569	639	648	706	657	629	579	624	621	636	632	622	628	659	603	638	624	607	593	660	600	629	599	643	616	639	639	620	601	599	601	608	601	577	598	636	635	583	621	628	630	651	618	629	627	640	634	631	638	600	603	625	638	608	633	602	632	614	583	606	609	638	620	596	619	609	637	618	620	602	586	585	637	651	684	605	598	595	627	667	592	604	603	629	614	626	647	613	609	656	597	641	635	573	585	601	622	618	587	570	589	625	569	622	618	586	616	598	611	661	631	590	666	630	630	570	570	601	609	642	621	564	653	598	605	602	610	604	638	622	623	612	651	652	584	629	630	571	594	576	594	610	584	718	603	617	593	644	615	650	651	595	641	622	598	603	620	646	629	636	656	592	656	653	611	611	581	645	640	656	597	623	570	577	610	625	634	585	647	622	609	628	656	630	638	624	656	596	583	580	588	609	642	616	600	633	662	614	609	604	630	640	592	646	616	659	606	664	602	606	650	661	596	633	605	581	598	604	611	600	624	606	628	611	627	635	642	641	607	568	629	589	620	653	624	581	642	618	612	619	590	633	604	599	591	653	634	630	638	602	631	635	630	630	628	562	634	609	619	629	632	637	679	625	623	592	682	638	622	652	682	646	612	622	615	621	600	604	609	617	625	620	604	622	613	637	612	621	628	640	579	624	592	629	633	605	655	609	618	635	632	628	604	660	700	591	592	610	639	611	649	623	596	572	603	660	574	601	606	599	603	600	657	629	607	630	604	615	629	629	634	620	636	635	586	640	601	588	605	628	629	660	614	640	653	593	574	614	614	581	593	607	659	627	591	610	628	643	590	628	629	614	640	631	599	569	597	647	593	616	615	618	569	610	650	612	607	660	614	623	615	597	617	652	626	651	647	617	616	625	675	622	627	645	645	638	574	642	611	621	587	640	616	638	625	610	640	632	596	644	642	631	636	643	617	626	634	570	616	615	616	632	641	665	637	635	629	616	605	586	610	647	600	609	671	624	635	605	623	634	649	629	596	588	663	640	647	619	653	607	582	655	646	616	615	629	647	618	624	611	616	664	585	613	622	605	649	609	644	596	675	641	616	610	653	554	633	604	626	585	626	595	569	617	622	634	642	655	610	662	632	617	606	641	614	634	643	676	654	673	603	583	618	603	636	616	565	576	617	646	631	645	632	630	646	618	624	637	644	619	602	599	604	631	638	595	616	612	608	632	623	663	657	623	614	655	620	575	598	642	676	602	588	593	614	642	598	591	562	614	668	635	594	600	640	643	618	600	605	588	578	607	611	622	580	594	630	618	613	594	626	653	606	629	585	595	619	611	617	630	636	638	585	631	651	605	574	613	655	638	626	626	586	675	590	601	602	643	656	612	622	641	635	624	575	640	613	626	605	655	578	589	634	638	623	635	650	642	596	616	579	614	633	625	574	597	590	643	603	622	605	612	653	628	595	614	566	597	617	630	598	622	599	632	605	643	636	631	616	663	594	621	626	617	611	596	602	639	612	611	617	650	616	621	617	623	628	613	600	602	622	620	596	638	621	610	650	615	621	596	589	623	629	625	680	613	622	652	600	628	660	627	597	590	637	645	647	627	566	550	637	646	642	640	556	634	574	615	595	631	630	636	627	642	658	644	604	663	639	625	578	590	598	617	643	556	619	612	623	623	616	602	584	616	596	577	641	600	630	634	591	627	563	590	628	616	627	637	590	657	648	608	623	662	607	643	602	633	611	602	640	604	611	664	630	634	614	604	609	620	636	616	611	638	588	651	612	624	624	606	647	629	620	631	594	595	629	601	654	611	642	613	652	609	633	578	576	678	590	647	603	610	625	574	626	669	601	572	638	612	651	578	618	604	595	619	607	645	605	621	606	635	599	583	610	600	615	572	588	638	559	604	585	642	608	640	632	608	600	594	622	597	615	607	610	664	620	618	613	652	600	618	581	638	604	602	635	628	615	647	625	609	563	637	620	602	601	610	617	628	648	596	639	595	660	622	625	598	582	597	651	629	578	590	579	617	653	656	579	586	614	591	639	628	609	568	600	565	628	644	627	604	629	647	623	616	650	607	630	687	594	616	674	608	592	600	619	635	621	603	621	600	676	656	660	582	588	607	626	561	604	608	580	604	577	660	614	581	638	607	589	607	617	573	624	643	633	624	612	599	633	588	628	623	669	626	648	613	633	629	601	609	633	614	665	583	601	631	662	608	605	588	611	604	575	621	620	627	628	600	654	638	595	607	594	604	616	649	655	588	627	608	610	586	607	644	613	611	605	591	601	619	610	597	568	620	635	652	655	638	592	665	644	620	648	598	610	639	625	635	625	621	606	628	634	599	637	610	660	624	604	602	586	633	603	636	656	590	648	626	645	603	602	602	564	603	615	596	674	671	623	636	621	642	672	632	626	626	633	618	598	531	605	616	628	632	632	621	644	618	634	646	646	626	611	641	637	617	620	625	611	643	619	617	584	620	570	599	621	589	595	615	604	635	644	573	618	705	639	574	632	622	605	620	597	656	570	618	606	660	587	600	665	621	619	612	598	644	614	594	641	620	660	625	617	671	622	649	625	620	602	600	611	614	671	594	643	623	622	635	589	601	605	653	649	632	603	592	608	654	625	653	660	647	632	620	643	607	662	622	657	643	601	622	616	593	612	585	648	575	679	651	632	599	665	634	597	627	654	565	603	650	609	611	636	626	605	652	640	620	633	682	669	608	634	665	602	588	605	583	612	627	579	579	620	623	607	598	581	607	662	605	603	732	614	611	602	638	586	616	629	609	651	613	659	621	650	627	637	631	633	590	635	646	638	631	638	631	624	651	593	652	654	604	602	628	607	629	640	648	614	598	631	639	604	618	605	619	605	588	623	626	614	597	637	599	603	581	595	586	579	586	591	584	652	611	613	598	630	640	587	625	612	608	578	619	605	635	663	662	658	607	603	660	617	594	597	648	626	580	605	625	673	602	665	624	614	645	652	615	606	612	592	585	607	596	627	613	620	610	628	638	639	656	620	635	615	634	619	611	617	591	626	672	608	605	641	570	623	570	599	619	628	622	622	634	593	623	634	605	646	592	606	592	567	681	625	589	597	630	596	658	654	622	634	614	602	637	598	647	634	634	602	596	617	604	624	601	632	639	629	627	631	608	645	636	641	638	655	607	583	600	602	606	652	636	678	645	619	680	623	639	648	640	613	573	605	569	627
28043	19695	9971	3218	1838	1369	1245	1104	1014	1885	2047	1613	1347	1031	765	536	489	439	446	427	408	424	413	416	386	401	402	422	402	419	404	402	418	431	437	409	434	385	402	421	426	420	414	458	427	445	381	407	424	380	377	407	410	424	387	394	394	394	424	427	400	376	418	446	366	393	409	419	373	433	401	438	412	386	401	472	415	418	437	390	426	407	420	354	392	397	410	388	446	408	418	393	399	392	413	393	386	411	364	392	402	394	379	424	409	430	443	370	404	429	418	466	431	391	386	406	430	456	418	401	408	389	441	403	430	422	389	409	423	413	418	384	411	380	406	384	415	437	424	426	424	416	400	402	432	420	398	378	415	401	439	431	376	416	412	425	391	408	378	429	415	405	436	394	391	403	377	415	389	417	375	407	444	425	416	391	383	405	389	398	377	421	403	392	414	381	398	391	403	428	387	426	436	408	412	435	393	384	430	389	435	383	400	430	408	434	368	429	455	393	409	373	408	431	453	403	410	392	382	372	394	424	414	450	403	417	408	433	411	431	447	427	372	409	412	385	365	427	406	404	387	419	411	434	432	408	381	423	357	422	372	386	420	451	424	434	441	398	389	394	418	390	414	390	425	402	445	389	397	402	397	425	398	396	433	372	396	399	407	380	406	422	407	394	468	435	434	405	410	400	381	413	426	398	452	408	424	443	410	397	395	398	386	401	421	401	403	388	438	426	424	435	404	392	431	375	396	411	465	381	396	422	400	392	377	394	425	418	401	422	412	409	407	384	406	388	395	388	392	434	417	398	400	417	432	389	398	364	420	402	385	403	408	390	421	432	420	432	397	401	394	409	388	411	372	405	422	416	412	376	411	399	431	382	413	421	440	440	396	384	393	422	396	406	398	399	407	375	406	431	414	391	405	447	410	409	373	397	411	404	404	423	405	384	406	380	421	399	399	392	415	422	383	372	436	374	399	409	408	403	380	404	413	417	420	434	451	407	422	423	402	416	438	391	383	381	404	376	420	432	415	402	401	414	422	400	414	430	386	419	404	414	384	401	430	424	415	413	433	375	432	423	406	436	426	399	422	426	406	415	425	430	366	376	390	443	389	417	410	391	415	451	399	419	387	381	381	418	437	395	357	392	394	386	388	406	379	422	404	422	373	418	410	392	429	428	440	405	392	411	396	468	435	407	400	400	386	422	401	420	391	416	405	418	431	399	394	387	398	406	400	396	437	387	423	402	406	379	422	380	434	447	420	441	430	425	406	391	404	413	441	398	403	418	398	371	402	430	414	406	433	411	364	407	413	389	421	367	417	416	431	383	430	373	408	405	440	396	460	404	355	427	393	436	399	424	380	410	383	403	414	409	425	402	398	448	342	394	420	405	385	410	442	396	430	422	394	413	413	449	408	419	419	407	403	389	379	425	427	390	404	412	374	421	382	369	398	395	405	403	394	385	393	430	427	366	426	395	393	421	416	422	437	398	400	391	399	409	405	395	394	410	382	395	428	395	377	375	389	380	408	420	398	372	427	379	406	402	394	400	398	404	398	387	370	404	395	432	476	399	394	380	388	413	380	438	421	386	431	373	416	412	407	427	392	385	430	406	426	391	425	408	393	400	405	357	418	404	389	429	402	395	414	396	407	439	405	423	388	398	416	373	430	388	407	385	353	386	395	418	390	409	397	416	412	411	412	458	415	445	421	399	413	411	385	393	397	413	363	381	377	423	377	414	405	412	406	419	377	412	444	409	392	396	395	416	389	396	396	414	398	433	410	404	421	450	441	400	392	401	425	412	395	382	378	417	402	391	380	430	389	355	400	413	378	387	427	434	382	443	388	384	400	423	387	401	405	405	387	429	403	439	420	403	395	386	390	387	442	410	426	413	386	404	462	404	418	385	385	373	382	430	417	410	449	423	430	456	442	405	438	385	437	423	384	390	364	370	428	401	423	421	392	415	401	419	411	397	424	433	362	420	374	431	389	390	416	403	421	373	409	408	393	403	440	414	392	375	412	419	430	415	398	425	401	417	395	413	436	457	413	420	404	409	402	386	431	415	409	419	401	387	413	418	403	384	430	417	410	433	379	350	390	404	396	418	427	400	436	402	389	390	396	385	396	398	375	406	393	386	384	409	429	400	422	359	452	393	397	374	408	398	406	427	419	412	426	404	404	409	381	406	468	403	417	435	403	407	442	405	379	398	397	373	402	386	410	422	430	406	435	432	433	415	437	428	390	373	402	415	434	381	372	376	333	367	380	397	428	418	407	403	427	413	383	450	378	429	412	411	385	394	403	421	391	361	385	428	392	403	432	437	377	397	424	420	426	392	397	384	385	419	369	400	402	443	412	452	416	387	425	360	424	422	391	395	415	404	412	379	415	403	436	432	414	383	431	396	391	387	409	440	409	399	434	440	394	421	382	422	424	394	386	410	401	410	372	395	420	369	425	394	420	402	403	432	401	436	445	401	402	414	413	451	400	389	387	395	397	444	433	398	389	404	419	406	377	346	405	404	404	363	409	407	440	386	388	406	397	380	388	392	430	391	420	411	432	391	429	383	392	405	394	402	401	406	409	423	397	437	417	401	415	413	414	363	413	377	394	422	417	379	403	415	382	422	418	419	386	424	399	435	427	380	365	391	397	434	382	419	418	421	393	421	406	423	374	396	431	391	407	430	392	393	428	374	391	407	402	424	406	394	416	414	431	406	372	434	394	381	421	433	380	405	422	452	438	398	418	419	405	439	416	409	415	422	390	433	396	428	404	442	407	395	419	400	407	363	408	407	374	412	369	402	397	412	382	393	428	372	427	415	421	410	436	395	429	412	439	377	407	413	400	389	420	428	405	411	418	418	383	397	409	402	403	398	418	387	420	433	441	372	392	379	407	415	445	372	404	399	397	379	384	394	397	410	400	377	409	403	418	408	378	408	379	364	407	378	406	385	411	415	410	422	389	432	462	442	414	395	438	395	398	443	402	388	423	442	429	404	406	435	399	392	417	388	428	401	407	420	432	385	418	409	400	402	424	380	406	411	400	430	369	429	430	425	372	423	419	427	400	411	390	390	393	402	428	379	382	397	437	372	438	384	427	410	417	419	394	427	405	421	410	411	428	432	422	427	401	380	410	392	405	382	437	423	382	404	409	423	387	433	404	402	393	399	416	414	389	431	378	417	437	409	406	427	414	405	381	428	415	435	437	373	403	394	394	415	405	423	385	438	405	401	401	406	363	385	401	391	406	423	415	409	423	393	403	427	419	371	360	419	399	420	391	358	398	353	381	423	408	414	405	405	388	376	416	405	377	402	401	410	384	446	397	396	433	405	400	421	415	388	391	411	399	364	398	409	451	427	436	416	398	397	394	415	417	432	420	444	403	444	390	440	425	364	408	385	407	424	432	399	433	407	378	421	398	403	394	381	438	399	423	444	430	400	377	409	427	410	415	451	393	389	387	407	422	375	385	431	437	426	413	396	390	403	395	402	378	371	400	412	379	400	419	387
10623	14288	7809	3644	2950	2350	2287	1893	1578	2937	2989	2054	1789	1474	856	611	511	535	446	419	467	441	441	451	467	438	452	471	437	409	469	418	429	446	426	432	448	413	422	420	449	465	419	402	413	426	474	433	458	462	406	391	417	399	425	446	438	439	436	446	432	450	420	432	416	451	450	466	417	446	400	420	385	482	431	457	454	395	416	447	407	478	470	451	446	432	421	405	434	427	448	464	453	438	437	430	448	419	439	389	444	437	424	436	415	449	436	444	397	441	425	445	469	438	439	427	393	467	430	467	431	464	414	443	428	453	450	429	439	448	442	408	431	441	442	455	484	432	438	402	433	431	425	432	453	446	447	444	436	438	443	432	456	474	428	423	423	430	433	412	453	432	461	462	429	447	427	434	433	423	410	404	414	439	411	415	387	428	445	413	438	454	441	469	422	439	421	446	414	428	426	467	421	486	419	454	460	438	401	436	430	413	415	420	438	434	449	461	420	426	430	418	419	420	437	472	448	433	429	456	475	425	447	431	460	462	428	446	433	477	419	465	416	420	446	440	427	442	447	466	417	479	435	449	429	419	466	440	433	447	443	443	430	461	442	438	434	438	429	395	441	460	483	421	418	443	441	421	442	440	463	407	426	412	429	441	452	417	423	416	445	434	431	465	439	479	458	423	429	435	417	420	451	427	426	401	459	422	410	433	422	461	405	452	425	431	398	433	452	418	389	443	423	448	455	423	463	426	454	426	427	464	459	482	462	466	469	467	442	446	420	445	451	447	442	431	423	461	489	417	443	422	440	438	426	474	434	422	429	448	475	414	440	450	429	440	414	441	416	497	418	470	420	485	448	424	429	459	453	420	449	450	441	403	414	372	456	433	436	438	413	432	427	400	463	447	437	417	419	432	451	448	429	412	433	425	406	437	450	390	454	447	407	413	440	458	419	440	424	434	441	447	450	451	451	427	440	449	426	431	445	428	451	479	430	404	463	441	433	475	429	422	434	444	432	418	459	478	418	412	452	479	472	435	431	429	404	411	405	478	442	457	375	431	425	444	484	428	453	417	429	441	444	432	440	433	441	440	462	435	448	416	389	462	411	432	419	431	411	426	420	402	408	445	417	483	430	434	431	445	435	404	482	431	454	419	450	440	442	363	410	436	430	459	415	441	446	476	417	448	451	446	425	439	467	467	400	418	431	434	449	441	449	417	397	407	421	453	434	482	456	436	414	459	447	417	407	469	417	433	466	437	479	409	416	415	442	415	411	470	437	428	435	434	473	421	437	440	433	442	429	468	440	397	444	430	444	435	428	451	452	447	403	429	456	450	449	432	461	424	426	431	411	425	439	462	438	469	438	409	433	414	426	436	433	432	461	442	428	450	429	497	407	431	408	447	419	411	426	461	432	434	443	419	482	443	400	448	435	430	418	444	384	437	474	486	460	399	426	401	446	491	448	428	456	464	460	457	463	454	427	471	435	423	440	457	429	416	433	479	422	459	434	439	453	456	425	414	404	441	444	443	386	448	453	437	432	437	415	449	442	421	435	425	439	408	456	436	437	421	472	422	496	390	411	431	439	484	448	420	407	418	416	432	447	438	407	416	451	448	409	455	390	480	431	430	409	475	452	454	429	420	406	496	440	469	429	455	460	428	398	396	415	431	422	412	480	427	413	431	451	429	461	415	403	418	413	460	429	428	397	451	416	418	437	458	454	441	408	410	421	412	425	423	478	476	422	450	432	394	409	433	413	438	402	449	415	418	432	401	439	435	414	415	432	442	477	424	454	455	455	446	433	415	414	414	455	479	479	472	427	395	414	437	418	464	450	432	456	414	461	440	451	438	408	419	414	417	458	447	440	454	418	441	429	438	466	442	426	427	420	440	427	414	404	449	480	419	426	460	461	433	474	434	453	439	478	398	470	418	425	401	403	397	396	415	415	412	444	394	436	428	437	450	436	458	436	450	453	462	420	427	447	453	416	455	487	416	399	476	457	427	463	446	453	445	435	447	416	430	406	418	481	424	413	421	442	422	456	430	462	422	415	418	460	448	444	466	433	420	400	429	446	454	449	416	407	428	424	441	461	453	460	430	436	373	446	462	423	451	421	446	456	436	423	444	413	444	384	442	397	461	445	381	444	428	421	411	403	469	445	468	436	413	441	472	468	434	441	422	418	452	472	431	411	487	442	410	436	425	423	370	429	450	398	452	437	409	439	410	376	419	456	446	411	438	427	418	445	446	435	374	458	409	440	407	444	455	428	446	443	447	451	399	461	428	445	479	446	425	481	409	412	467	427	446	436	448	421	432	468	439	453	425	428	428	450	437	455	395	454	444	442	426	403	435	467	474	413	423	455	440	455	426	433	452	437	459	451	448	417	462	445	431	437	408	487	444	434	432	453	437	427	440	489	458	462	451	409	445	410	437	421	449	443	454	445	423	428	437	457	441	413	427	426	396	419	445	439	422	405	407	446	419	403	435	455	422	456	469	416	445	432	430	454	451	397	429	446	452	417	447	461	428	422	430	437	464	432	457	435	467	441	445	456	436	473	479	456	422	406	477	450	408	405	439	434	443	429	411	422	446	407	408	430	409	466	456	486	434	419	467	442	441	432	479	439	449	451	403	442	453	431	423	463	465	450	398	442	499	389	414	458	466	493	463	431	455	403	419	419	408	440	417	444	461	426	437	493	395	452	438	465	433	408	441	402	453	443	417	431	442	427	458	437	425	402	448	440	446	465	431	436	441	410	427	484	415	442	413	420	436	409	433	411	450	464	440	395	472	458	437	447	435	433	431	421	441	416	443	435	457	443	428	433	448	408	442	450	451	439	451	465	430	425	418	455	405	443	432	442	432	455	418	451	457	428	436	416	438	465	392	461	437	456	440	422	447	404	410	429	394	426	410	420	452	413	431	444	427	438	454	448	469	430	428	432	450	456	435	431	387	408	438	450	416	450	420	441	441	420	449	431	402	465	431	444	427	426	398	431	438	467	449	455	436	454	438	442	434	412	420	443	414	429	430	408	440	432	415	410	429	389	422	453	473	435	438	453	436	378	429	494	434	447	445	425	416	425	446	420	450	414	453	434	423	428	471	435	448	425	408	429	440	431	411	436	436	440	426	407	443	469	417	446	419	440	462	470	427	425	430	424	414	462	431	412	446	455	456	442	447	429	410	451	456	464	412	423	456	427	427	428	401	440	407	448	453	436	412	454	437	406	416	445	448	442	441	429	437	438	422	486	443	430	424	405	419	438	421	474	442	447	463	444	431	435	416	447	483	476	444	448	440	448	449	476	460	448	429	421	436	472	420	435	437	430	430	436	462	437	426	449	447	457	426	417	436	433	441	422	432	426	411	421	446	430	458	439	410	451	438	455	437	430	473	391	410	401	437	437	433	467	436	445	433	457	439	412	429	432	415	429	420	427	436	460	409	434	464	402	423	438	434	436	410	431	425	456	427	440	458	449	479	447	418	446	457	433	435	413	444	438	448	416	463
24295	21428	28506	24744	21149	6773	2018	1389	5159	16004	16180	12846	9753	6184	3195	1582	1047	707	575	524	521	509	470	530	534	509	544	502	462	478	440	486	468	460	506	496	485	512	448	487	445	441	466	504	524	470	506	518	504	474	482	476	495	539	518	467	500	447	517	505	495	472	481	473	488	487	513	438	493	491	494	481	505	496	454	464	456	516	478	504	469	481	493	469	445	510	528	526	486	469	495	511	480	489	526	512	500	505	462	487	471	503	539	471	526	474	470	465	496	479	453	485	489	497	494	495	493	486	527	515	501	495	488	457	502	494	501	501	545	506	472	508	503	506	496	516	504	473	514	458	476	482	501	505	510	477	499	440	512	499	476	491	522	512	472	490	482	507	510	484	512	499	466	471	470	498	501	429	480	457	477	453	500	462	489	467	518	449	491	483	477	503	511	474	482	477	547	490	490	484	498	472	505	480	481	492	476	469	484	507	509	492	519	498	497	491	481	490	442	467	496	487	445	497	492	502	512	481	496	448	498	487	472	502	474	506	504	455	537	479	489	498	497	468	484	499	497	488	552	506	471	478	511	524	467	483	471	496	512	500	503	487	478	513	480	475	483	480	500	476	465	463	478	512	443	464	452	468	495	454	522	517	515	463	513	511	498	500	496	447	490	476	511	457	482	510	463	501	489	522	516	463	515	489	501	486	535	500	490	461	478	498	485	503	486	489	535	485	534	497	504	479	503	506	481	494	499	521	492	486	486	453	515	522	481	491	493	480	511	513	500	482	454	485	481	476	528	482	500	455	489	491	475	518	526	459	490	496	523	479	439	458	468	477	497	481	454	448	469	446	479	448	507	513	500	507	435	509	486	450	521	499	488	499	475	507	496	494	454	532	475	470	508	487	510	486	482	475	481	493	534	502	472	546	496	490	472	490	483	473	514	478	476	478	507	500	488	485	514	483	474	532	504	495	452	488	501	484	467	487	482	494	490	511	484	470	496	520	489	484	473	449	471	490	481	487	490	461	473	496	495	475	474	444	454	487	466	518	516	470	507	466	491	454	466	493	461	472	507	485	501	524	487	495	486	477	482	493	506	549	488	465	475	499	496	455	522	474	507	480	512	527	489	460	494	483	485	506	487	512	510	503	532	483	491	477	500	456	500	484	539	500	466	489	481	439	468	478	485	479	481	479	479	479	478	453	499	511	452	483	486	535	499	515	509	488	506	498	479	494	463	467	462	458	476	510	463	506	512	474	478	491	486	495	472	489	488	497	518	509	474	508	516	484	514	446	532	468	524	489	524	469	466	474	479	526	515	506	497	446	478	515	511	448	540	494	487	469	498	459	534	506	483	501	478	472	491	465	494	480	462	495	518	464	453	487	450	523	495	467	541	488	476	449	484	474	524	487	496	496	482	483	484	494	503	511	491	489	494	500	486	455	462	493	438	484	465	500	481	492	468	491	507	487	505	493	517	464	515	478	506	477	482	507	489	508	480	505	550	472	494	483	511	451	499	530	484	465	479	487	486	487	481	533	488	513	478	496	472	455	486	475	481	467	504	458	465	464	486	524	483	493	472	510	476	487	482	435	471	483	469	478	473	468	504	449	495	468	468	476	500	470	498	488	487	485	492	463	467	458	515	471	487	497	501	493	453	466	477	499	460	503	473	445	485	486	461	482	503	502	485	449	502	510	454	519	496	479	482	497	511	467	486	498	495	508	494	511	499	505	509	473	513	529	472	499	523	481	500	493	527	486	502	462	491	523	495	502	518	484	480	503	492	483	497	510	493	487	493	567	455	506	515	542	500	499	480	495	520	494	471	520	492	482	446	508	478	502	504	508	496	487	492	530	501	484	480	486	471	530	487	468	481	462	473	505	476	486	496	493	473	492	515	481	447	506	496	482	483	459	493	486	502	480	472	509	500	500	489	484	485	515	491	470	510	451	473	477	484	468	500	484	522	469	486	509	520	465	489	485	486	488	479	480	480	485	469	467	471	441	510	489	513	502	517	489	451	463	493	452	524	491	487	511	479	454	530	503	492	487	480	478	485	502	513	490	482	475	476	496	467	473	496	479	468	478	533	472	485	492	495	501	446	482	480	468	496	488	474	484	491	461	481	502	463	459	458	493	432	473	468	476	519	441	517	467	489	500	476	462	479	469	503	498	515	477	500	462	481	482	459	512	470	509	511	501	532	439	479	455	476	489	497	489	515	508	502	481	474	465	524	473	531	462	527	512	467	461	515	517	514	494	501	475	483	521	489	504	499	440	493	513	450	442	476	482	471	466	491	485	497	506	477	534	487	507	486	486	475	511	486	502	498	477	528	524	497	490	498	452	516	487	455	523	481	452	485	453	486	522	514	504	460	521	495	516	480	469	491	477	468	495	488	490	484	476	449	492	483	483	496	445	491	462	478	490	474	509	518	499	506	524	500	481	517	501	458	470	496	490	496	465	492	526	453	488	477	455	493	470	492	444	483	481	522	482	486	457	498	517	509	450	465	515	526	485	457	502	470	497	519	485	525	462	506	520	468	514	473	501	512	507	460	499	494	494	484	482	505	472	441	496	517	457	473	500	498	501	464	488	477	457	478	529	493	505	472	461	484	463	523	481	472	485	470	479	451	497	488	473	484	466	506	497	528	497	496	492	491	512	447	462	488	536	455	491	512	464	479	545	486	491	508	497	457	489	464	498	478	511	450	497	485	490	493	501	516	477	506	496	492	444	452	451	495	451	485	516	499	531	486	457	504	481	478	490	446	490	470	502	493	494	465	509	477	487	446	497	478	475	479	479	464	481	475	495	496	495	490	480	485	510	506	480	470	471	496	488	486	484	494	459	520	478	557	497	476	470	498	465	499	513	499	514	458	473	450	470	477	472	499	541	489	523	493	547	477	518	497	501	524	513	477	490	487	485	481	444	473	490	474	479	464	518	449	489	500	463	444	485	495	454	486	505	509	519	471	507	454	521	524	532	525	485	492	462	453	502	514	482	484	513	490	460	482	496	493	466	436	492	497	454	506	515	506	550	497	464	508	487	511	507	471	485	493	492	479	500	508	501	509	503	469	506	452	464	499	478	469	456	495	472	457	454	485	504	498	499	490	479	473	475	474	496	500	471	492	464	479	512	503	506	534	508	483	485	434	509	510	509	513	432	476	477	493	475	529	515	484	463	503	496	485	517	534	487	492	474	532	491	530	450	480	493	513	481	497	441	470	472	507	471	483	504	491	480	493	475	451	457	494	500	527	508	505	470	461	478	516	494	477	490	497	482	494	486	457	477	493	488	492	502	534	502	463	506	488	456	525	474	503	510	454	472	461	462	495	482	513	482	456	481	491	499	454	533	480	473	521	486	533	471	498	505	514	459	497	493	504	489	504	506	486	522	486	470	468	433	504	497	514	464	522	518	485	465	455	474	473	524	494	479	494	470	478	484	478	482	499	506	460	469	465	461	471	484	472	503	471	448	529	468	478	464	478	495	467	474	464	476	545	476	489	456	456	497
14562	21906	13769	5817	4584	3925	2868	2229	8624	22117	20498	16661	13212	8617	4527	2291	1251	796	616	592	564	541	500	478	550	509	521	479	498	519	492	546	536	483	564	501	482	498	521	546	501	545	492	527	490	479	484	485	511	519	548	545	553	497	505	500	533	529	496	541	513	520	506	516	496	501	522	501	519	486	546	536	472	515	540	485	521	521	531	561	515	503	553	555	502	498	529	526	506	520	513	531	527	524	521	504	504	561	490	492	549	473	468	548	516	535	582	505	519	516	520	480	481	526	530	519	536	462	489	521	497	527	496	480	497	502	488	475	466	520	520	513	477	562	512	508	508	540	493	528	476	491	526	525	526	515	506	533	500	490	534	551	515	526	492	503	476	530	495	507	474	534	516	510	522	519	496	483	545	497	547	488	505	523	558	538	506	538	503	529	496	482	529	483	536	487	537	558	481	516	488	550	506	513	505	496	564	541	489	536	501	517	507	523	534	495	515	519	514	496	488	499	528	533	526	492	528	533	565	529	477	526	492	564	493	491	516	530	565	532	516	521	498	530	471	457	475	516	500	519	533	516	507	522	489	505	504	544	544	525	505	520	494	506	510	525	459	569	532	512	487	523	534	524	541	487	527	585	481	509	539	520	497	474	518	510	513	488	512	516	483	494	497	552	533	513	514	536	513	506	466	515	520	490	519	526	550	505	550	504	525	487	501	496	524	533	542	513	511	489	540	537	468	490	512	496	501	511	515	501	495	531	479	531	534	477	500	479	524	488	489	543	531	528	512	521	492	469	496	524	476	540	507	497	487	491	523	501	549	550	478	495	518	500	508	531	487	522	513	523	541	498	517	506	504	487	552	513	510	493	524	518	527	494	504	487	542	484	489	470	491	474	526	524	516	529	537	525	527	473	504	513	496	532	483	571	515	506	530	476	486	491	561	495	509	540	485	536	518	532	549	500	508	550	541	534	551	507	508	495	463	514	507	528	512	486	508	544	506	527	558	553	504	511	513	542	497	548	527	482	549	521	523	509	497	497	476	531	524	520	510	512	525	539	494	473	529	509	508	543	531	534	533	502	494	489	523	490	548	490	492	506	514	507	483	549	523	540	469	533	527	453	523	469	499	536	521	492	503	517	519	509	533	522	523	516	534	504	516	472	466	483	488	506	501	547	566	513	513	503	475	533	524	527	501	500	510	506	493	467	521	523	468	502	513	511	523	500	507	539	536	546	501	519	516	541	570	516	519	483	509	540	546	520	551	500	534	519	461	520	477	560	517	533	493	477	529	522	519	559	540	515	485	531	532	475	561	534	499	503	533	522	563	519	490	536	484	502	500	501	517	518	519	520	543	445	522	533	529	493	523	522	478	486	539	490	519	490	525	536	553	495	497	511	498	538	505	547	536	543	502	516	503	544	517	503	521	530	531	505	497	488	504	494	490	519	527	510	489	512	498	525	534	522	459	532	487	518	535	505	510	488	518	527	525	517	519	518	505	513	487	513	519	512	462	502	524	551	563	517	537	528	531	507	495	527	501	518	487	536	521	525	527	493	507	527	529	491	522	522	495	511	539	502	513	504	515	562	473	533	514	510	579	513	462	510	509	521	522	500	484	522	496	478	508	495	484	504	509	535	534	527	524	501	497	502	509	505	502	554	516	503	489	480	554	537	541	522	483	533	495	531	540	470	518	528	477	526	493	550	526	496	488	530	538	488	491	528	494	516	493	505	584	505	543	517	494	537	531	547	506	499	506	539	501	527	494	512	507	510	471	463	496	473	512	537	513	531	484	486	494	492	549	564	519	488	519	488	489	509	514	513	511	509	530	538	524	508	557	495	552	535	528	491	536	503	523	528	499	500	476	488	499	505	547	507	498	461	497	474	541	497	529	521	518	480	535	466	526	527	562	478	502	530	515	513	533	505	508	506	534	506	471	532	541	511	533	491	534	462	520	513	489	502	526	546	497	551	499	500	557	508	489	518	515	488	542	565	508	548	528	499	492	491	550	514	531	537	530	491	537	546	521	514	529	557	487	532	505	517	496	537	541	526	519	526	532	514	506	509	473	513	521	520	505	566	492	508	476	498	497	526	560	539	498	496	501	527	490	495	516	512	574	528	489	496	510	477	496	516	523	526	484	509	476	552	513	528	536	473	529	501	474	509	525	518	500	518	531	517	533	540	454	575	517	483	508	483	520	487	534	516	512	554	507	538	532	524	503	487	478	525	500	510	496	513	508	470	519	522	539	516	488	517	526	537	555	517	523	499	510	477	501	494	532	525	501	521	527	484	515	538	500	528	480	505	478	553	543	538	530	548	502	511	541	495	520	512	515	505	494	557	479	543	526	538	464	493	508	482	520	490	522	504	469	493	531	511	511	483	542	521	525	508	522	499	513	545	489	540	499	509	497	504	493	503	515	479	524	525	525	528	531	543	513	498	507	499	489	480	502	523	510	532	549	498	515	466	534	511	523	537	524	516	558	522	495	535	541	543	508	508	548	485	525	537	548	520	529	520	565	526	516	486	525	516	512	553	504	465	516	491	516	503	520	528	528	538	496	527	538	479	552	506	510	486	520	504	495	501	497	528	538	515	474	532	523	534	509	518	523	505	485	455	506	495	499	516	544	514	526	497	483	541	517	545	511	542	514	532	555	506	498	517	537	503	552	505	520	476	506	542	505	519	514	493	479	493	487	520	532	552	515	488	472	486	501	508	493	503	472	494	521	530	521	534	506	518	535	482	562	535	540	548	555	544	528	501	521	530	518	540	551	525	498	530	466	536	518	495	528	499	527	514	516	484	486	481	522	533	473	537	537	574	485	520	516	544	512	506	514	503	500	502	504	512	522	531	502	463	492	530	546	498	501	502	496	540	497	504	488	475	489	487	500	475	485	496	517	509	492	510	495	507	547	511	522	485	518	530	488	537	540	529	502	507	464	518	508	450	515	499	514	531	560	508	530	529	509	518	509	504	552	513	540	501	515	526	540	481	496	478	494	521	539	545	533	497	509	493	495	484	487	505	507	535	583	502	539	496	512	530	498	484	521	515	517	495	538	454	528	520	537	490	506	526	503	533	520	509	495	465	478	541	494	509	503	528	538	553	519	537	583	503	482	533	498	467	518	510	539	528	542	552	523	553	534	525	531	519	527	536	539	513	460	514	522	525	478	515	496	512	487	479	489	491	499	538	518	510	474	489	524	525	518	518	534	500	518	500	526	482	517	525	520	505	505	516	525	514	503	475	483	507	505	498	534	569	501	508	529	515	545	504	482	506	522	532	518	554	511	555	518	546	501	476	539	524	522	515	480	502	519	495	498	508	537	533	491	488	514	533	505	541	508	531	520	497	524	466	562	491	535	518	508	480	513	475	544	514	498	498	514	507	513	495	524	518	542	528	523	532	524	484	508	522	538	521	531	529	540	548	515	554	505	515	501	512	532	526	530	501	496	523	537	529	511	498	474	533	528	543	526	526	486	531	530	518	520	530	531	505	474	514	490	496
25280	21396	27475	25510	10062	1983	1322	1015	1159	6510	10899	8262	5979	3972	2243	1231	782	635	516	548	438	496	530	450	456	517	444	458	468	471	470	435	480	445	482	477	468	464	496	422	429	478	468	491	476	446	469	473	490	465	423	511	492	487	499	427	446	478	440	485	463	456	467	456	470	463	501	416	474	471	504	445	463	483	476	439	468	457	448	454	463	458	468	449	487	437	452	466	456	473	420	458	418	466	451	486	460	487	484	486	414	488	510	420	478	462	470	460	483	499	486	459	481	462	445	462	461	465	470	452	489	437	521	479	488	479	481	428	450	502	465	462	480	457	468	430	465	496	492	446	448	488	430	475	482	455	427	472	476	446	474	491	453	421	450	479	453	475	444	506	490	403	459	466	486	524	460	508	507	477	445	481	445	461	481	489	456	460	463	469	469	453	445	433	479	490	468	490	419	457	476	482	420	448	449	494	448	471	485	434	454	461	490	458	486	448	440	459	440	472	478	499	484	461	437	445	477	528	498	442	499	491	449	459	455	439	478	443	484	483	454	463	483	418	459	487	489	464	454	485	441	470	445	461	462	491	479	429	486	431	445	473	476	463	468	470	485	466	449	446	449	456	471	471	484	471	486	503	474	492	451	467	452	445	465	460	495	421	482	462	479	486	474	454	463	450	455	457	460	448	437	444	451	447	464	477	474	408	439	457	477	478	447	458	467	488	421	471	462	467	479	454	439	483	453	451	427	447	447	433	438	477	430	501	467	459	463	446	454	450	434	476	484	442	424	498	490	452	444	444	473	464	480	462	492	509	474	442	439	465	461	463	489	453	488	478	460	478	450	459	467	475	457	431	455	494	458	468	461	466	480	411	474	481	417	485	485	423	452	470	473	452	454	486	448	465	441	432	450	424	469	469	459	470	445	467	471	431	471	495	450	467	476	452	439	462	482	471	500	457	441	473	465	466	445	496	456	428	472	457	458	475	466	457	456	501	444	472	455	489	510	450	482	495	479	457	440	477	473	467	501	482	438	454	477	475	473	500	432	451	460	454	445	450	475	424	454	449	464	449	443	448	509	452	456	473	460	483	477	502	439	460	481	495	475	465	461	426	453	425	439	464	465	480	481	471	416	485	464	502	444	472	439	435	472	424	444	452	487	467	451	439	451	456	434	463	492	476	525	486	519	508	473	471	460	424	471	454	489	480	445	475	484	480	480	422	420	443	461	484	468	491	456	456	441	449	464	430	480	440	471	461	452	500	494	475	462	471	425	501	473	459	478	470	477	470	448	421	427	441	495	453	470	459	424	461	425	458	475	437	442	466	475	437	436	450	489	493	466	468	428	476	452	440	424	430	464	481	480	476	455	424	445	463	424	462	468	453	458	473	502	447	510	456	462	447	502	460	498	446	482	461	486	459	497	455	482	460	453	474	497	483	481	424	463	456	465	436	463	452	471	458	449	455	464	468	492	444	458	499	458	487	488	467	454	469	466	476	460	471	458	455	483	462	481	506	482	455	437	461	473	451	507	446	456	482	459	435	454	498	495	443	461	455	491	478	436	436	440	452	448	443	423	504	456	476	472	444	445	461	486	436	481	419	485	474	450	471	503	500	464	481	454	456	427	437	468	486	476	502	441	431	472	481	489	467	469	460	475	436	466	442	460	484	457	488	408	456	451	431	448	495	456	481	486	462	496	471	412	441	445	481	470	473	453	472	432	498	484	448	492	484	485	470	439	433	426	454	426	438	478	445	491	500	461	462	464	423	450	466	456	468	445	492	422	460	466	461	500	465	493	421	478	429	460	459	490	439	445	439	460	480	460	414	485	450	435	464	473	481	462	498	455	511	475	470	498	488	466	479	461	481	457	456	502	440	466	440	478	462	452	449	459	471	435	487	464	468	447	463	477	501	478	465	496	438	468	471	459	435	460	472	441	475	457	468	457	442	437	430	456	474	440	438	455	462	456	438	436	478	456	480	460	481	445	463	437	490	466	470	472	481	471	436	443	440	520	486	436	476	493	461	471	442	442	492	490	430	483	423	449	437	451	442	440	450	435	438	448	407	481	475	489	498	436	446	489	461	520	457	475	453	474	465	445	447	474	467	444	476	455	495	469	443	440	469	475	454	442	484	470	472	444	504	425	452	466	469	440	475	440	461	486	472	466	452	452	442	452	480	451	442	457	496	452	429	474	481	463	450	423	437	511	470	464	463	469	482	467	479	455	438	470	443	458	436	457	425	474	461	498	457	498	447	522	427	468	457	474	466	488	418	484	451	472	515	480	473	509	441	455	467	443	469	436	460	463	440	477	468	471	449	462	459	490	449	442	475	432	429	488	503	488	452	473	453	494	491	480	445	471	475	443	498	454	446	447	510	424	465	455	467	492	430	461	505	490	456	457	455	473	499	472	476	464	459	433	468	467	479	433	490	422	440	474	505	474	435	476	477	473	461	425	499	447	481	474	499	449	464	479	442	449	459	467	467	502	444	449	487	471	431	481	445	450	473	490	465	460	507	506	445	462	501	468	489	474	458	440	455	466	466	471	466	508	455	484	478	489	484	464	461	478	486	431	470	514	500	430	441	476	467	499	465	482	491	447	510	473	475	458	462	458	447	437	447	477	456	482	536	463	415	437	468	468	435	443	452	445	448	461	490	469	444	487	456	460	445	439	482	495	469	471	486	429	480	467	466	476	487	469	466	480	414	480	447	472	459	472	493	473	477	470	474	466	464	514	488	523	466	444	471	452	461	465	476	454	492	483	450	448	475	432	451	485	476	470	455	484	476	455	517	470	470	465	471	525	433	472	503	457	473	505	425	442	496	467	501	469	478	471	463	473	441	472	460	483	461	467	442	455	428	457	474	498	482	491	440	491	470	455	457	504	444	451	482	503	450	473	467	437	477	435	498	464	461	447	464	436	483	461	480	464	457	458	493	503	424	456	477	449	470	480	467	475	506	442	501	454	452	470	476	486	455	518	472	480	444	464	481	460	464	478	460	504	465	467	481	454	462	484	473	449	418	494	448	539	466	483	445	463	466	485	488	498	478	414	471	486	487	463	490	431	468	502	462	469	478	473	437	474	486	472	454	455	486	442	471	452	452	460	491	458	462	471	470	447	433	477	449	456	462	464	466	465	464	477	476	490	431	458	478	482	478	480	455	413	481	450	454	495	483	483	502	455	472	472	449	432	459	453	465	468	471	453	449	473	488	471	483	472	451	475	461	459	419	430	455	447	488	472	444	475	440	453	454	466	503	463	469	473	494	461	472	430	474	423	505	451	468	461	446	452	451	436	404	473	466	439	467	488	480	427	454	444	483	458	443	464	470	431	466	461	485	464	459	461	435	465	473	446	475	512	466	473	493	495	444	455	501	436	493	477	454	482	452	465	494	445	469	487	442	449	471	455	488	452	457	506	448	423	483	475	453	428	491	446	485	465	470	458	492	515	467	455	442	458	476	417	438	469	477	472	467	458	462	484	458	426	470	437	455	460	458	444	465
12529	19141	12266	5268	3416	3134	2301	1749	2030	12567	17818	13769	10246	6694	3624	1916	984	788	652	520	529	533	520	498	522	526	491	502	505	495	487	508	524	506	496	515	491	542	495	484	530	529	480	464	522	477	490	529	521	480	490	537	545	482	521	511	519	502	475	516	489	472	496	494	511	497	507	488	510	518	507	478	473	496	516	487	501	495	492	488	483	483	495	456	461	478	526	539	520	535	473	507	501	514	462	537	518	464	504	498	468	558	490	506	544	508	529	522	509	488	499	515	501	501	548	506	500	487	517	505	473	503	503	485	460	539	494	486	510	479	528	481	513	514	464	489	490	475	501	478	531	485	540	479	525	497	507	550	524	499	480	531	511	487	484	532	478	511	487	512	516	464	479	487	540	482	491	514	500	514	507	522	527	474	530	496	476	503	535	528	513	467	497	541	503	460	503	511	475	511	497	505	485	522	495	487	502	489	498	528	506	506	481	502	469	515	497	497	486	503	533	506	523	499	506	509	473	506	489	507	492	494	497	502	520	512	508	521	502	499	518	485	494	502	497	552	491	488	491	493	529	502	490	471	537	535	488	515	493	510	483	511	491	516	532	502	488	488	554	487	472	504	502	498	486	503	507	493	525	527	474	503	484	493	493	550	521	486	517	494	541	484	493	523	503	488	485	513	476	497	507	486	499	460	454	526	495	481	497	541	542	491	493	539	498	551	519	510	525	530	485	519	508	502	468	505	491	492	497	496	522	504	505	486	479	492	509	500	488	506	499	549	494	521	503	487	519	509	511	473	503	535	506	516	481	478	438	506	525	488	513	506	522	464	496	479	496	509	508	499	463	524	484	489	495	508	494	479	510	512	480	549	496	526	503	491	492	529	488	494	505	471	521	531	523	515	473	510	516	496	538	502	490	488	499	546	532	531	513	516	525	496	487	500	488	533	534	512	483	492	496	515	461	542	503	493	465	524	518	495	532	513	498	430	509	492	510	525	513	479	504	482	499	504	522	525	477	511	502	517	502	551	492	514	486	497	511	502	492	513	505	490	501	528	472	501	505	546	514	513	503	512	516	524	451	530	529	519	470	496	484	462	478	520	509	498	526	512	559	543	503	488	502	490	493	548	506	536	515	494	509	504	488	546	503	484	477	488	481	516	484	491	501	503	496	483	510	507	494	456	527	468	503	513	485	493	480	534	533	523	536	530	483	524	540	552	462	469	511	498	518	520	470	469	540	509	500	464	527	466	519	504	498	519	543	495	528	503	508	482	509	484	498	519	519	499	464	512	520	512	499	514	508	485	521	488	517	488	505	485	478	553	455	494	532	510	490	499	511	498	498	506	532	509	520	537	496	513	451	503	478	496	498	502	531	445	487	480	514	502	499	462	538	513	499	524	497	513	471	519	482	494	494	530	493	492	492	500	469	485	533	558	496	513	468	508	460	485	493	488	533	447	542	507	510	474	482	500	551	517	503	544	515	491	489	442	534	483	475	458	484	444	516	502	455	495	504	519	460	490	535	516	499	519	515	508	517	519	492	494	484	498	483	525	514	490	524	497	461	469	534	499	507	526	504	479	508	512	478	506	485	508	478	477	507	531	523	478	510	459	512	491	508	477	499	527	508	508	479	508	503	478	518	522	478	545	480	520	465	472	510	525	488	489	476	503	484	442	491	514	485	506	474	551	484	489	478	517	508	476	499	466	474	535	540	467	502	467	524	497	500	500	525	513	487	577	483	468	511	492	503	479	466	486	498	500	485	488	519	530	503	542	473	550	494	507	461	519	467	488	494	515	493	547	512	495	507	515	527	493	521	500	503	502	479	482	490	504	507	520	504	493	507	503	544	464	490	492	502	464	514	476	469	569	553	479	478	500	530	495	563	518	500	548	532	446	464	500	536	470	475	478	492	505	512	485	521	487	504	525	514	513	485	512	470	524	502	519	541	507	514	494	480	498	495	502	484	551	495	502	500	513	523	482	507	511	501	522	520	502	534	516	489	490	475	517	539	501	482	473	479	523	490	469	525	528	474	494	473	504	506	542	477	521	493	514	499	491	516	502	528	488	514	499	497	528	457	479	481	474	546	524	461	484	495	475	511	532	497	512	525	518	534	504	473	508	499	502	527	492	447	533	496	483	466	477	480	502	489	505	519	513	503	461	529	501	511	531	488	513	505	471	528	496	513	488	520	532	503	528	553	508	503	511	456	479	493	490	541	500	496	476	497	514	493	485	501	510	494	485	480	482	470	477	534	492	479	503	500	497	500	526	531	459	501	576	491	534	487	482	483	513	504	481	499	545	530	505	574	508	553	525	509	528	509	536	506	526	467	499	487	530	501	491	493	522	499	472	497	517	481	467	527	487	514	509	481	535	509	486	516	523	481	494	506	470	524	484	553	520	487	491	512	481	480	483	453	456	501	493	544	474	486	478	471	517	481	517	481	485	472	534	517	470	492	459	500	537	505	509	458	521	504	528	468	425	506	515	551	499	509	537	533	509	495	504	481	504	490	513	491	515	515	524	489	492	487	522	461	458	484	518	525	512	475	484	506	490	487	495	492	490	491	520	458	466	494	495	503	510	460	489	503	490	504	505	499	526	505	502	470	464	545	517	460	484	489	490	495	510	504	516	530	505	539	488	511	452	502	462	477	524	514	517	518	477	455	530	547	505	482	463	494	466	505	519	505	511	486	549	525	493	533	461	520	526	497	528	494	490	526	518	499	533	535	516	474	473	538	521	512	524	498	489	491	515	488	465	500	524	511	490	495	526	505	509	515	533	519	486	533	483	511	497	493	498	490	518	471	517	497	502	528	559	494	479	503	494	481	496	497	489	521	524	502	505	496	481	500	471	497	492	506	505	486	475	509	461	507	488	502	531	492	549	547	488	491	493	521	499	477	516	479	493	506	505	496	489	510	484	501	537	495	509	541	508	483	513	508	473	521	526	504	505	538	533	546	462	471	508	490	512	467	479	522	514	494	493	490	483	482	510	516	536	521	491	488	486	512	507	495	489	482	502	518	494	539	504	491	497	494	488	495	532	512	483	488	503	550	502	486	474	468	504	533	492	502	541	496	535	488	529	455	519	544	456	521	503	505	493	517	463	516	475	492	496	475	495	505	510	544	507	486	466	503	548	498	504	464	495	505	488	474	516	494	461	507	524	526	493	482	497	472	448	513	512	537	516	525	522	488	484	501	456	493	493	459	482	511	468	486	521	502	487	480	480	492	499	501	511	516	546	487	530	482	528	505	490	497	478	480	505	493	515	504	496	503	498	509	521	512	481	488	503	484	528	508	489	533	511	501	481	499	487	528	495	498	507	515	486	525	443	466	525	536	497	505	494	493	476	510	544	475	465	492	505	528	455	510	502	535	490	495	511	513	507	482	463	495	492	515	499	471	469	517	530	516	494	521	521	504	500	539	477	518	528	509	520	530	508	512	501	479	491	491	474	521	494	510	526	490	472	450	509	486	506	500	500	437	500	497	494	503	516	490	533
22788	21380	29084	24048	21384	21469	9677	1944	3228	24367	32068	26351	19653	12935	6816	3031	1405	1035	824	723	641	634	606	603	610	605	566	621	648	617	603	601	607	632	588	606	619	640	611	606	604	621	595	594	564	592	596	579	567	634	593	588	603	604	595	600	629	590	577	600	602	576	612	583	583	601	618	550	536	586	634	641	605	633	656	600	582	651	630	589	604	607	616	564	574	663	622	590	632	617	600	571	649	607	613	573	590	612	610	600	569	601	561	656	574	623	567	620	567	583	607	630	617	634	606	549	583	625	606	625	625	605	602	620	593	600	646	613	658	550	610	598	591	660	614	596	619	608	601	650	591	641	589	605	603	596	588	635	572	605	637	611	646	633	572	615	600	596	646	626	604	573	641	604	607	530	607	610	626	611	599	605	562	621	614	588	599	561	632	594	615	604	594	634	632	623	596	638	612	596	602	598	552	615	621	607	576	583	615	613	587	628	588	641	612	588	588	617	648	642	593	582	611	626	542	631	602	586	591	643	612	592	624	590	606	650	628	616	601	600	614	608	597	586	649	608	594	627	598	618	634	560	666	603	609	598	630	600	591	611	617	597	598	535	585	636	580	589	645	576	637	596	621	626	578	588	580	613	578	633	592	606	578	615	585	565	579	608	608	633	567	645	574	603	571	585	614	607	619	605	592	591	576	600	568	591	639	594	611	626	618	585	630	630	607	579	565	649	598	569	562	569	605	629	633	640	576	633	581	617	631	606	623	628	619	608	536	615	611	626	602	607	612	579	554	602	638	635	634	608	618	603	630	596	612	602	604	615	589	639	576	614	641	598	609	588	548	604	587	596	594	584	638	602	647	641	604	660	575	607	560	603	633	597	602	588	554	591	640	632	601	607	567	590	638	633	601	599	625	576	568	590	609	631	603	605	584	592	561	585	605	598	623	583	606	614	592	647	593	618	587	624	581	618	614	592	603	618	606	620	640	628	601	615	595	565	608	620	605	598	607	581	535	557	567	653	648	618	575	655	614	634	601	643	584	619	614	655	609	574	603	573	656	574	605	598	614	594	586	578	627	618	621	587	595	624	579	613	611	629	592	617	596	619	606	604	620	660	589	579	636	584	630	572	599	579	569	590	584	587	598	611	589	616	604	598	600	576	614	593	605	583	603	613	615	603	641	556	577	606	574	664	575	626	619	605	579	590	557	584	628	606	589	633	574	598	625	621	595	613	573	594	596	605	628	638	624	664	602	589	610	591	610	577	632	587	574	618	617	630	590	592	557	613	589	599	579	575	632	575	576	646	585	606	583	575	626	633	595	564	579	626	588	558	661	575	600	591	587	664	608	589	628	624	597	619	608	628	607	618	591	603	598	563	604	626	606	654	586	609	649	573	584	617	590	580	570	580	568	607	587	612	599	585	609	616	659	665	602	595	616	588	589	600	635	603	613	631	630	604	562	604	604	581	603	578	562	570	606	625	586	614	546	639	631	602	589	579	579	601	599	592	546	574	627	576	610	582	583	566	593	597	572	593	603	594	642	606	624	590	606	613	568	579	571	591	599	611	623	593	596	556	620	583	605	620	643	597	591	617	602	598	570	546	541	595	605	621	564	589	587	563	622	636	636	598	593	588	593	594	605	593	609	646	595	605	581	607	569	620	579	593	631	598	600	581	590	595	599	613	621	613	581	586	605	570	617	629	634	626	613	611	582	589	588	620	575	566	605	610	615	567	589	628	631	595	602	597	610	623	622	591	597	569	616	613	561	630	613	607	626	619	604	612	598	594	571	606	584	574	632	601	584	570	606	599	584	591	585	590	573	600	634	566	589	632	616	576	600	586	630	606	582	561	639	601	576	627	592	589	581	607	601	603	581	637	595	617	585	572	586	610	639	543	616	580	600	574	540	594	626	586	641	559	603	595	637	625	617	581	597	609	589	613	570	578	629	595	581	609	619	611	565	561	568	583	596	594	594	653	589	620	595	534	599	559	611	621	676	589	608	633	608	614	571	635	592	635	602	544	586	580	602	587	571	575	565	615	590	645	539	612	628	567	637	597	606	621	605	609	626	537	608	633	567	627	559	590	594	621	618	606	584	599	603	614	575	583	547	614	617	593	570	569	596	634	610	600	597	604	625	589	526	590	602	629	597	599	594	601	595	565	597	600	581	590	561	587	605	626	635	632	621	577	578	659	576	611	606	606	620	590	569	583	656	636	584	615	618	586	616	603	609	634	590	621	621	605	626	634	627	594	613	586	595	601	621	588	623	630	593	603	638	629	580	605	642	628	553	590	590	657	583	582	661	600	588	580	618	583	635	585	582	583	619	604	576	622	578	628	611	605	598	616	616	609	597	618	602	623	603	581	621	554	593	634	631	584	619	610	613	612	589	580	606	614	570	601	578	614	604	602	584	653	588	637	581	579	604	609	655	581	616	584	644	573	590	635	559	613	603	643	539	611	603	609	620	596	621	601	631	612	614	592	594	625	628	623	551	584	606	581	591	619	575	611	603	617	599	615	585	594	590	558	610	626	603	618	606	604	571	585	596	628	610	587	615	623	618	576	582	558	649	620	648	622	631	613	567	603	584	580	575	609	624	577	589	585	620	598	606	586	588	588	625	612	614	596	607	587	611	581	554	562	564	596	566	622	584	619	565	617	601	596	613	600	612	622	604	596	584	623	626	613	606	607	617	572	610	620	587	626	593	603	623	591	535	597	654	565	612	551	599	642	629	586	626	604	552	625	543	629	569	566	608	583	631	571	577	646	572	574	580	606	631	610	599	570	578	588	636	639	575	550	604	590	601	610	634	601	568	595	644	614	608	568	596	597	562	590	613	567	626	593	597	639	606	581	571	609	613	586	605	600	583	561	619	606	599	628	649	602	612	614	598	583	606	588	615	615	595	578	675	573	608	592	591	592	647	614	593	601	592	630	597	620	594	613	616	581	552	594	558	661	596	591	622	589	596	609	574	589	604	671	597	607	606	584	542	602	620	639	612	614	571	595	663	578	662	611	621	621	630	590	577	590	625	615	590	618	630	568	587	611	619	578	588	636	592	563	614	613	636	599	596	595	542	561	551	595	615	585	640	556	614	586	573	659	621	644	623	633	659	594	591	636	612	600	586	624	565	559	634	618	650	603	562	637	592	603	567	594	568	631	586	579	581	585	624	587	607	622	648	597	607	562	585	605	601	592	600	588	629	605	573	612	607	596	567	601	628	621	571	601	618	594	593	622	591	614	628	634	624	599	553	586	579	610	588	598	594	556	590	555	669	585	605	601	586	599	619	625	624	620	579	625	532	638	627	582	586	628	593	582	590	624	615	618	602	613	548	591	612	571	598	599	558	605	611	630	616	628	593	602	590	598	604	626	571	615	605	578	573	620	575	594	594	615	623	602	616	628	588	621	580	605	564	586	567	595	583	597	583	573	602	616	639	587	573	611	610	592	556	622	621	576	625	587	596	593	608	608	631	617	568	657	602	602	612	628	574	616	593	556	629	625
17112	28585	21179	13304	6942	4973	4162	2905	5933	31267	34894	28993	23154	15867	8971	4082	1823	1411	1057	782	712	635	680	623	620	662	617	594	618	577	614	596	646	634	619	614	634	620	630	621	634	624	619	628	607	636	641	593	619	608	661	636	614	604	611	644	588	619	622	590	556	638	628	653	617	627	643	600	590	645	607	599	599	631	634	641	613	664	699	630	594	601	633	591	612	601	610	602	672	658	658	584	622	567	613	607	597	626	641	637	657	649	620	647	637	618	620	603	569	616	603	621	627	616	680	640	671	633	613	596	645	594	616	607	603	636	602	646	601	612	630	588	610	645	614	586	630	629	607	666	604	630	587	561	608	649	634	654	622	591	596	610	621	637	599	583	639	635	621	616	601	585	655	627	635	634	608	614	597	603	621	609	608	625	586	643	620	645	611	596	608	612	613	610	646	632	621	644	594	652	595	620	633	622	614	635	589	572	598	607	637	664	610	627	603	664	579	603	620	664	632	581	581	610	583	638	610	606	613	626	667	626	662	609	647	628	568	685	577	618	651	622	632	584	652	650	660	625	624	653	606	609	655	642	647	583	600	579	590	623	586	609	588	623	573	604	645	588	667	643	660	593	593	644	626	586	641	613	600	589	621	628	610	606	605	622	608	595	585	566	533	616	621	620	642	617	640	577	680	680	631	613	658	634	619	644	618	630	624	626	606	641	596	619	628	631	638	597	617	582	636	651	637	604	593	620	597	624	618	571	612	621	629	664	641	605	648	616	613	597	589	611	631	655	651	647	629	621	598	645	622	625	617	658	647	629	623	627	629	596	613	634	638	625	594	579	600	636	587	631	632	607	591	593	587	647	617	659	655	655	636	607	612	605	639	603	612	631	603	603	643	608	610	573	628	670	604	634	602	613	604	614	600	652	551	626	680	608	637	643	631	594	631	643	618	620	663	691	628	613	604	654	589	603	646	650	656	625	606	659	638	590	637	628	602	607	639	619	601	609	625	638	628	609	633	573	653	639	606	627	609	593	621	625	591	653	647	681	627	603	600	602	600	624	639	599	600	645	630	663	623	602	600	640	632	624	615	578	659	624	636	624	604	600	652	609	584	609	635	595	635	631	630	605	656	640	643	582	594	624	622	581	627	600	634	595	626	597	600	593	624	609	627	618	649	643	616	619	619	572	614	635	633	661	624	625	654	618	603	620	562	629	656	615	571	612	647	639	638	644	607	588	602	662	610	578	604	609	677	609	642	620	589	570	683	607	601	635	584	600	562	604	678	591	632	627	622	627	600	637	663	584	594	633	619	646	618	647	635	645	621	662	593	667	640	601	608	667	593	652	601	621	630	640	619	616	635	629	643	610	639	566	638	681	613	592	594	640	642	628	582	622	681	621	636	650	586	619	639	590	616	610	612	605	608	598	592	622	616	610	644	629	638	671	589	657	685	611	602	627	682	600	637	632	637	598	675	610	623	608	649	627	631	601	609	627	623	630	655	664	608	626	638	616	623	652	617	626	598	591	653	614	624	620	604	596	611	557	611	611	615	618	645	636	601	593	657	673	609	616	618	623	594	613	654	665	597	629	593	635	660	600	594	606	651	628	654	647	632	608	630	570	611	614	629	598	616	650	642	637	607	627	571	649	599	638	554	644	621	624	611	592	609	669	679	612	615	643	620	605	588	669	594	610	618	588	631	630	636	651	628	653	666	633	609	637	626	598	601	666	592	642	626	607	625	652	564	655	595	567	606	623	615	633	619	615	623	591	628	633	655	593	611	598	613	556	612	639	613	619	647	644	581	603	654	621	626	584	579	620	576	611	607	605	642	600	611	634	613	612	638	625	633	652	596	574	627	623	662	650	648	613	617	641	650	564	601	589	605	582	610	615	620	612	624	608	618	618	648	625	640	643	624	620	574	568	611	626	628	623	603	624	629	624	622	628	632	640	636	666	603	606	592	601	624	589	644	632	595	586	634	639	634	622	608	608	647	633	601	662	614	616	622	619	616	639	597	610	646	606	640	627	639	635	628	599	604	638	640	636	640	598	632	657	654	621	622	603	612	649	638	638	663	607	652	658	633	617	647	630	634	642	627	589	613	605	645	618	573	567	591	668	639	617	582	610	594	613	665	612	633	623	639	628	611	627	714	613	601	603	589	618	601	543	604	619	612	625	600	685	593	607	616	661	607	610	643	632	588	628	601	570	603	573	642	633	586	640	637	596	608	641	659	600	649	592	646	652	620	631	621	616	561	604	654	594	606	639	604	623	660	626	641	637	628	683	590	643	631	605	619	638	551	626	619	607	647	624	664	652	577	653	651	641	608	651	616	621	664	587	632	654	643	622	586	634	631	631	641	641	599	600	659	647	603	630	567	624	645	578	605	619	618	617	641	595	611	632	587	653	637	652	647	642	627	598	590	622	575	641	638	610	611	639	627	604	630	571	613	662	634	618	574	593	593	643	648	599	643	600	640	637	623	642	639	618	645	644	606	643	618	576	611	625	656	641	652	580	657	594	627	645	672	634	585	572	588	660	649	607	624	672	649	625	601	612	622	613	581	652	637	636	648	641	613	640	574	643	616	641	632	638	625	606	598	594	654	670	632	626	685	613	600	607	579	665	596	653	626	635	630	621	608	586	608	650	598	662	606	637	639	640	618	660	596	601	602	597	646	605	566	594	616	633	615	649	642	662	669	619	634	606	650	604	638	662	573	613	584	616	706	603	589	567	614	613	652	630	630	614	591	603	624	626	600	642	612	594	570	602	639	593	577	634	630	595	677	646	621	644	649	639	586	636	614	623	603	615	607	616	660	621	606	610	624	625	654	615	576	639	645	625	604	629	614	592	599	601	588	624	629	574	647	611	615	609	638	641	587	636	620	555	573	594	682	635	648	610	667	648	610	663	588	630	593	651	597	614	651	630	620	604	622	621	618	571	613	597	592	575	579	601	599	640	610	634	596	671	614	599	635	607	639	623	617	611	579	627	607	577	648	646	612	623	631	646	616	599	612	597	592	590	589	618	607	594	617	607	565	606	631	627	633	596	647	633	606	606	613	578	591	674	629	633	604	626	562	628	569	597	645	632	605	642	619	657	649	634	625	617	618	659	644	630	643	649	630	632	682	617	627	602	601	636	564	680	597	689	628	653	646	645	615	584	621	629	612	641	600	657	633	610	618	605	644	660	624	575	663	610	617	615	614	619	585	645	618	584	587	652	640	682	605	642	607	661	622	625	595	615	596	598	608	649	610	657	625	613	625	671	619	593	623	633	622	616	626	644	623	618	646	626	616	630	604	628	626	604	611	603	597	643	622	659	623	666	650	648	633	597	640	585	603	636	619	628	571	595	648	635	621	617	600	604	606	645	610	622	658	603	604	628	606	619	625	592	556	609	609	589	645	631	616	596	613	580	652	660	686	601	597	643	626	663	611	667	612	618	632	657	555	610	626	668	633	585	611	617	648	629	630	626	663	584	646	588	639	621	614	605	614	625	651	624	646	653
28149	20026	11064	6524	2548	1526	929	763	1008	1900	2391	2155	1772	1299	889	644	506	503	431	425	442	442	436	441	464	400	415	462	438	437	398	432	439	443	449	448	410	416	443	379	411	454	425	441	426	443	459	462	454	439	452	457	446	407	434	448	412	437	455	411	413	449	426	459	435	447	470	445	450	412	443	452	428	399	427	410	443	442	434	412	424	459	417	389	465	450	476	448	419	475	423	481	429	467	465	428	471	454	442	441	446	440	385	427	438	454	435	427	399	434	400	434	429	432	446	435	472	430	424	453	433	431	427	471	384	453	484	456	472	416	439	466	439	457	437	399	439	408	435	447	432	416	437	455	438	441	454	448	427	409	460	433	470	402	449	433	418	449	432	421	417	455	433	457	439	432	420	451	389	408	459	438	431	439	446	443	438	446	441	459	441	452	405	458	417	445	447	439	428	435	453	400	467	437	446	439	434	438	423	445	419	429	455	453	464	458	439	417	452	429	438	449	450	466	458	448	465	439	465	415	411	422	471	421	442	491	467	425	441	428	461	428	442	470	425	379	467	440	466	437	419	445	440	462	458	434	414	420	470	450	435	452	449	444	400	428	432	448	440	446	416	444	430	443	445	419	423	433	418	433	443	453	461	448	491	476	466	442	410	452	427	470	432	426	441	444	430	433	408	458	466	407	435	455	384	446	438	461	406	446	465	449	476	421	447	470	436	410	427	444	432	406	424	407	482	410	458	423	473	433	452	422	424	473	446	435	460	419	433	440	447	465	424	469	433	445	448	411	464	408	422	431	405	468	427	443	446	371	407	458	424	468	419	412	492	408	435	433	423	448	421	444	448	403	443	463	451	418	412	414	425	463	470	448	466	408	452	416	446	432	414	403	425	448	431	421	431	456	411	429	427	430	434	450	440	413	415	431	462	431	443	473	443	426	418	419	419	448	409	457	456	431	423	454	449	417	433	478	460	462	433	425	460	448	453	448	451	468	460	431	422	461	465	434	421	445	420	460	427	464	480	440	433	464	421	413	436	414	445	425	455	418	421	438	441	455	450	446	434	522	409	412	439	444	458	452	460	407	461	442	439	442	439	423	489	456	413	458	419	411	475	459	461	449	425	415	435	448	432	416	409	465	415	424	446	405	438	457	456	431	450	425	435	408	438	433	423	428	416	430	420	423	441	419	492	471	449	441	440	438	423	456	465	501	419	440	455	478	436	417	465	471	410	459	425	429	429	448	471	440	429	403	399	453	510	421	431	466	453	491	442	405	450	441	419	452	469	437	462	449	446	437	424	452	437	414	467	412	423	488	425	439	431	477	429	480	418	425	453	447	481	396	433	433	445	450	408	439	441	425	413	498	458	447	422	433	432	426	433	414	396	497	415	449	482	447	433	413	462	453	418	481	431	443	440	429	414	454	406	429	485	407	432	417	430	457	404	436	386	430	465	453	464	444	482	441	417	418	460	426	454	452	453	458	400	439	412	378	433	416	439	420	468	430	449	417	424	421	403	426	448	431	442	460	419	434	460	442	407	413	432	409	416	428	446	456	439	449	464	430	437	434	474	440	468	455	457	453	450	450	429	423	476	435	434	447	468	423	469	427	448	461	464	475	423	447	443	458	451	482	431	433	474	442	455	448	417	432	421	431	407	454	469	436	418	481	431	430	421	483	424	408	382	477	453	430	445	413	430	452	459	406	427	424	460	426	413	469	530	460	443	429	457	421	430	434	426	414	497	451	425	421	445	430	452	447	479	438	414	419	441	467	458	399	430	458	454	475	456	461	400	439	468	455	476	408	483	459	400	451	429	437	406	466	442	442	408	433	404	446	407	399	483	479	416	441	466	395	451	463	404	458	449	452	428	456	470	472	423	459	473	467	474	442	424	432	424	458	429	450	449	445	435	444	449	439	457	416	457	420	441	418	462	436	442	443	462	379	416	467	446	462	406	423	418	438	404	453	454	439	422	430	447	428	435	452	411	446	411	443	408	412	454	426	475	437	464	454	417	414	434	456	427	426	441	420	469	417	449	447	459	426	452	424	431	437	430	422	438	401	484	406	456	453	493	438	385	429	447	453	444	429	457	459	445	415	431	446	453	413	428	438	435	450	460	426	442	429	446	437	442	479	434	453	477	433	456	429	427	413	442	442	472	450	436	430	421	434	436	443	454	413	419	442	460	433	442	443	413	436	415	413	458	431	415	467	406	472	412	418	444	448	435	451	431	414	430	404	478	431	398	447	473	442	477	434	440	453	448	432	434	463	414	440	464	405	439	475	425	457	472	454	418	439	450	481	414	422	460	453	456	459	461	465	398	422	468	455	452	418	488	442	451	462	418	431	435	454	447	445	417	412	439	444	437	436	443	433	476	396	428	393	441	440	463	456	462	422	477	437	443	431	421	401	466	436	409	436	422	448	420	422	441	429	414	454	429	440	456	453	409	459	455	430	413	413	412	427	450	416	468	471	487	453	442	436	407	427	412	406	420	462	430	444	418	464	437	475	450	460	443	458	405	438	397	460	423	439	434	418	445	423	439	464	418	418	450	397	495	417	474	407	440	426	432	429	427	450	437	453	464	416	447	433	449	453	422	446	424	458	437	441	445	418	455	418	444	439	458	412	431	431	448	438	448	428	442	415	396	486	461	408	436	443	440	445	454	455	451	395	435	426	399	445	449	444	413	445	434	459	451	425	456	413	464	419	395	471	427	460	388	444	457	429	463	433	439	455	455	423	461	453	437	437	458	457	483	421	483	414	458	442	467	423	415	406	439	413	436	439	485	444	428	436	439	411	442	428	462	413	472	429	447	393	436	434	427	473	434	429	440	471	457	449	451	439	457	405	444	495	444	420	450	466	437	416	440	419	401	442	417	396	427	467	440	478	439	425	450	466	454	411	411	440	445	430	444	452	434	438	440	448	453	428	438	443	428	447	435	406	437	439	466	402	421	440	397	436	422	448	455	437	437	467	440	419	440	439	455	448	452	418	436	454	435	475	422	445	445	420	425	469	451	432	453	470	448	427	457	422	456	445	415	431	422	415	471	438	456	444	448	432	446	462	419	424	443	413	435	480	414	448	441	420	447	421	442	422	451	432	508	480	433	449	463	430	419	439	371	447	430	436	450	432	447	416	456	430	446	430	437	431	413	449	400	417	416	451	434	441	405	421	445	437	400	463	435	459	427	438	404	443	428	430	434	413	424	418	448	413	453	452	441	389	429	471	434	461	423	447	452	440	453	438	438	433	408	458	441	422	430	430	466	438	495	406	467	432	393	518	427	466	418	487	446	444	477	454	441	442	441	458	459	462	437	432	447	431	480	440	480	457	421	388	451	445	441	437	478	442	428	499	464	456	441	444	452	438	456	438	432	443	461	468	401	445	420	411	440	409	431	434	450	432	437	473	447	450	433	430	393	417	422	425	436	460	425	443	438	448	467	449	432	473	458	389	432	441	417	420	390	420	429	428	430	448	427	439	475	417	443	443	454	471	440	467
13517	15406	8906	7640	3971	2147	1280	1246	1468	2831	3274	2929	2352	1695	1084	789	606	519	516	500	495	463	476	480	484	480	457	491	484	431	473	458	414	489	458	490	457	496	481	472	468	484	450	488	486	451	446	460	485	453	456	470	486	458	475	431	461	460	447	448	470	441	533	489	481	424	447	501	461	432	442	448	500	465	456	499	489	459	457	483	467	459	422	473	445	462	486	433	451	450	463	455	458	471	451	453	472	435	438	486	453	487	496	464	455	507	495	473	511	448	442	460	500	489	419	458	487	476	439	460	492	469	445	466	469	498	527	439	461	479	478	516	508	460	446	485	460	518	460	446	420	468	496	493	452	478	467	514	475	410	469	454	473	489	509	479	480	455	494	491	493	468	465	459	432	527	474	455	451	425	474	453	458	513	445	470	490	458	472	473	493	476	437	470	439	472	480	472	484	497	472	450	467	456	471	472	477	477	485	454	455	457	452	462	431	463	467	502	485	463	467	471	464	474	465	424	530	511	486	512	479	475	502	489	470	444	452	421	450	470	463	461	440	471	419	474	456	507	462	470	467	429	453	468	497	425	455	480	482	500	487	482	479	458	492	485	453	472	473	471	454	456	446	482	466	482	443	484	486	451	487	470	450	457	484	502	526	427	482	487	489	528	482	473	450	473	468	481	449	435	476	509	472	472	466	446	471	469	462	504	445	489	495	425	474	466	491	449	464	490	478	487	498	488	461	474	475	514	458	435	467	473	471	493	454	445	477	452	458	407	423	493	493	423	490	435	477	515	485	451	435	474	467	485	451	476	462	452	412	466	454	493	452	475	455	489	500	466	445	461	466	469	499	459	478	462	485	446	435	472	475	471	479	479	508	471	465	429	465	472	466	441	464	491	471	445	456	496	447	489	455	487	446	466	443	485	494	470	507	431	468	487	468	474	452	475	478	459	431	479	470	472	466	459	462	469	452	484	448	465	448	430	518	453	491	444	465	470	480	442	478	447	458	514	453	459	477	478	463	459	462	474	463	490	485	455	491	440	471	467	496	457	476	417	458	458	454	446	452	478	466	493	496	488	486	479	475	476	452	502	457	437	531	479	486	462	446	449	483	444	435	460	476	454	476	478	474	421	476	476	480	486	490	455	443	481	471	475	459	469	493	484	458	471	471	476	486	469	487	466	438	434	464	468	480	489	462	469	504	465	499	479	496	481	473	474	471	476	496	441	469	500	466	484	493	457	478	492	490	473	471	453	449	475	507	462	469	456	498	431	453	422	491	458	448	456	448	449	458	437	453	443	452	452	473	493	448	441	477	491	468	492	475	432	479	458	443	502	452	476	505	436	460	494	457	464	455	456	485	461	482	438	493	467	445	449	444	470	475	493	458	453	435	424	502	508	504	515	457	512	498	462	489	461	473	493	468	457	453	466	467	481	475	477	493	480	441	509	490	460	496	462	467	493	457	465	460	504	450	477	498	470	494	467	471	447	470	461	452	460	462	435	459	467	450	491	455	454	453	439	480	484	452	423	450	442	455	470	467	531	468	464	477	460	479	470	484	482	449	454	487	491	453	454	530	463	491	477	435	442	453	504	448	441	454	440	505	456	485	479	478	464	458	467	531	459	446	447	464	461	464	490	481	445	447	454	424	474	462	468	477	457	500	474	477	463	458	511	460	493	438	479	494	503	447	444	477	420	468	471	437	492	447	456	497	466	422	473	464	489	435	490	471	482	454	463	534	438	467	478	473	462	456	463	456	463	462	460	454	462	464	494	467	473	436	458	477	489	467	451	447	458	460	486	420	468	482	485	479	450	447	455	464	491	489	430	466	458	488	497	468	477	432	458	486	456	442	440	451	438	449	480	484	465	475	466	515	485	445	499	465	460	486	478	457	440	475	456	451	470	441	481	450	449	424	484	487	471	457	490	511	467	511	444	460	503	505	479	481	485	508	495	499	449	485	459	488	438	469	450	474	452	488	436	465	459	458	442	451	437	427	461	476	501	480	500	472	492	459	474	494	449	457	508	468	481	454	465	480	523	471	528	440	510	439	454	490	499	498	491	470	481	474	483	444	477	478	472	465	541	458	460	454	494	445	463	483	480	484	471	474	488	510	451	425	492	430	458	451	447	451	478	446	484	478	502	470	433	469	432	463	428	466	463	455	447	427	456	437	468	439	486	453	470	460	463	470	471	494	490	457	478	479	442	467	439	458	494	478	457	467	448	471	439	440	469	438	446	468	468	432	502	478	474	483	478	482	469	446	481	473	448	465	482	447	458	433	451	468	485	432	500	460	468	468	458	462	507	435	450	452	470	499	472	478	490	486	425	480	450	494	457	445	492	475	440	454	487	477	461	459	464	481	473	504	480	482	449	468	478	469	460	441	446	444	500	448	444	439	501	515	465	500	449	434	454	472	450	477	472	467	479	478	458	459	475	440	469	442	440	481	443	468	436	474	448	470	474	462	490	465	473	485	452	475	458	447	483	474	447	515	494	444	472	479	479	445	481	506	481	493	488	469	447	469	466	461	486	514	487	469	463	495	483	496	477	465	461	471	443	444	476	494	476	482	475	461	477	504	467	458	440	449	487	481	476	467	443	467	488	458	498	485	426	464	515	489	413	453	486	472	461	505	493	459	427	468	486	463	460	468	464	468	519	483	450	488	450	478	447	450	456	465	495	446	453	475	466	456	453	464	453	461	493	469	473	497	478	450	513	454	466	494	490	489	465	445	478	451	468	478	451	477	456	444	528	432	484	469	476	425	508	456	489	474	495	455	478	454	468	471	485	483	448	489	467	454	477	474	472	445	521	464	459	466	472	462	490	456	414	477	445	450	455	484	432	478	484	464	469	476	451	470	462	452	422	452	454	500	449	494	466	503	452	481	471	458	494	479	475	504	492	463	501	429	477	466	470	485	449	481	477	488	459	478	483	471	487	499	472	482	471	474	460	439	427	438	427	443	493	451	456	417	441	437	442	476	464	429	478	456	503	481	456	502	454	462	511	476	488	470	482	455	468	422	452	439	459	493	446	451	469	492	490	422	465	450	468	476	474	481	476	428	490	472	463	489	477	487	479	454	481	451	440	477	510	478	464	493	471	476	468	468	481	475	467	466	441	452	509	473	489	484	499	460	455	429	472	454	454	437	504	478	449	470	469	485	478	489	464	459	451	478	472	451	457	443	498	464	430	486	510	490	459	481	483	425	445	432	439	484	506	488	496	445	454	490	502	446	467	458	463	459	426	468	491	470	437	501	463	480	449	479	409	446	477	465	475	435	437	467	439	514	455	448	451	450	452	462	442	466	463	436	456	446	473	510	455	458	491	521	480	490	503	481	450	445	451	470	466	434	470	446	432	485	492	467	462	470	480	438	460	460	473	465	449	471	443	466	428	474	469	476	461	476	460	452	460	488	466	491	477	447	497	474	501	466	468	494	433	489	447	438	492	472	486	457	489	483	459	440	488	422	443	475	504	472	467	482	414	434	442	476	488	464	471
24306	21392	28441	24658	21091	8628	2516	1691	4775	14449	17934	13826	9150	5836	3088	1619	919	708	612	522	524	541	513	515	488	519	540	454	459	545	497	490	482	501	537	516	498	511	510	484	499	522	458	526	481	481	513	561	478	520	490	506	499	504	519	493	466	497	514	522	509	483	535	488	484	544	495	531	488	494	528	509	557	488	520	461	532	509	453	533	495	488	522	504	566	546	510	498	474	475	531	481	510	507	485	523	449	538	478	524	502	530	488	498	472	528	487	521	494	482	491	504	466	506	540	491	437	477	485	470	567	536	512	486	534	502	501	519	506	481	472	517	538	512	479	487	524	503	495	499	516	472	536	518	492	492	509	478	532	517	532	538	528	508	542	498	485	511	529	480	491	478	496	514	498	501	493	499	489	487	495	501	494	548	491	485	519	523	479	520	495	491	485	469	507	515	472	508	516	517	473	477	463	486	499	520	541	527	510	515	491	499	470	472	524	519	487	512	512	482	524	484	486	499	515	497	493	513	457	471	451	495	498	468	525	484	468	496	502	528	480	459	534	515	493	523	511	491	540	496	457	513	529	490	528	516	501	503	501	510	461	520	510	520	501	530	531	519	518	484	476	494	465	522	512	497	503	491	506	529	471	524	489	506	487	496	551	515	476	545	482	527	528	449	510	476	486	505	486	523	518	494	494	462	520	498	494	485	521	494	478	466	512	429	520	521	499	470	521	463	496	487	496	553	495	527	514	492	517	507	476	493	432	540	502	494	534	460	519	510	522	502	479	482	443	491	511	505	484	514	503	471	526	498	478	485	492	516	451	468	504	500	479	491	539	495	501	507	494	487	518	521	501	547	491	462	505	488	512	535	496	527	474	485	480	498	476	500	490	532	454	502	513	498	522	514	516	481	496	496	525	482	521	492	485	492	525	538	476	503	474	490	488	511	512	495	507	486	523	492	482	496	505	496	483	524	501	468	519	504	529	471	506	491	469	507	464	514	466	507	550	510	523	498	489	497	488	514	506	500	489	484	488	479	508	484	486	503	541	488	501	541	536	461	502	481	489	508	496	515	520	535	486	509	461	486	505	447	491	528	493	498	534	465	519	477	478	503	487	491	497	521	521	495	489	492	510	512	496	518	477	508	499	486	512	512	499	513	515	466	507	503	547	479	523	483	507	519	493	476	478	493	479	512	478	477	495	484	463	514	532	519	487	485	520	487	506	529	483	508	517	523	501	485	455	496	556	494	493	480	494	527	520	502	492	534	498	527	469	531	474	512	531	485	519	501	513	510	513	517	504	495	488	472	489	481	501	516	454	501	474	484	479	513	496	500	481	495	544	490	524	518	461	527	500	476	500	499	511	545	481	521	516	514	508	482	517	503	519	506	480	499	504	501	511	576	543	508	510	550	525	450	478	481	486	549	533	499	502	470	514	465	502	502	489	484	499	516	502	474	484	464	526	506	455	511	489	514	525	482	545	471	504	508	500	507	490	518	466	501	483	507	545	479	497	514	500	536	513	445	481	505	436	511	510	471	494	511	504	471	498	522	496	499	515	461	505	452	498	551	518	479	507	524	489	522	543	497	522	491	486	523	535	533	531	471	492	533	499	467	539	489	480	492	525	519	501	503	518	472	515	539	494	526	459	498	478	475	499	457	497	513	494	499	500	492	519	504	529	539	495	507	520	475	483	535	537	508	520	536	509	487	461	523	481	488	513	533	498	535	513	499	463	478	464	526	478	520	533	536	534	485	478	535	529	497	496	527	533	504	512	501	487	459	521	470	481	531	540	514	504	459	504	508	514	517	521	505	459	527	497	492	525	525	534	504	495	505	503	514	543	450	536	511	522	516	502	471	542	474	480	483	501	484	493	509	533	514	515	507	525	505	474	509	503	495	512	483	526	512	518	498	462	518	458	507	477	536	527	478	506	511	473	481	532	487	492	506	487	484	482	510	506	481	523	506	499	525	526	530	483	507	493	513	482	515	503	480	505	496	483	494	493	460	528	525	539	457	524	514	491	484	466	530	527	491	534	530	503	522	491	511	511	493	489	444	487	498	523	540	477	517	519	512	513	500	494	500	530	527	480	512	490	537	501	503	499	515	545	533	475	492	525	491	496	515	537	553	513	474	497	482	467	518	514	505	513	502	507	521	505	500	526	510	478	537	511	488	499	485	515	492	481	527	512	520	498	546	538	492	506	527	487	490	467	475	479	473	472	469	519	497	540	518	508	482	487	518	522	494	500	494	530	478	482	505	506	457	497	490	496	470	486	505	504	464	476	520	523	504	509	540	502	493	466	500	518	524	508	492	514	482	478	526	485	448	517	495	519	487	489	515	470	495	479	476	457	507	512	488	471	488	521	533	547	483	535	500	465	471	479	492	448	528	504	531	513	545	519	513	530	487	442	495	534	491	517	483	493	489	504	514	542	530	504	506	519	538	507	486	489	486	477	499	476	478	486	534	521	512	499	532	461	511	502	495	478	506	502	508	504	514	491	479	560	489	491	477	489	496	520	485	552	495	489	527	550	491	514	488	499	477	500	481	444	505	524	495	515	492	551	502	541	521	513	469	511	501	477	499	518	498	471	467	553	456	528	516	530	523	469	532	510	487	548	493	506	558	537	500	473	468	510	540	491	489	527	495	473	530	508	517	523	482	434	495	470	493	517	484	523	483	519	467	537	521	503	480	484	506	481	538	492	498	547	528	516	483	488	518	434	534	521	515	511	495	484	494	488	482	520	453	511	541	504	520	532	491	472	491	453	539	515	482	494	515	490	486	492	467	504	441	499	511	521	473	530	547	490	518	470	485	496	463	495	544	482	488	502	519	488	531	503	488	517	503	492	510	540	531	505	528	479	452	503	505	471	504	536	520	492	501	485	486	537	503	547	490	493	482	469	502	526	539	550	468	494	499	520	465	483	503	520	514	512	519	517	504	526	497	498	482	493	518	468	557	495	500	540	522	470	512	508	509	485	529	519	523	502	522	520	551	480	497	520	504	508	527	495	461	491	475	517	522	542	519	546	469	511	495	477	539	514	512	464	509	496	517	477	495	496	498	486	517	493	501	500	504	493	484	473	519	491	525	508	528	507	517	498	494	483	525	516	511	531	499	528	519	522	466	528	491	504	502	479	472	476	540	506	556	513	509	493	520	534	518	541	497	480	477	517	480	447	507	518	532	489	517	504	501	465	463	500	525	531	489	515	532	520	516	500	513	466	516	474	504	532	472	486	509	537	540	513	511	534	515	529	523	559	519	523	501	519	523	561	513	520	501	480	522	519	475	489	472	525	501	504	458	479	497	485	530	505	469	479	510	536	495	519	494	505	500	496	479	509	442	505	537	534	488	499	486	503	505	509	484	503	500	467	490	508	511	501	506	528	453	525	493	506	541	544	498	484	516	473	472	475	493	526	503	514	522	504	490	518	465	504	503	528	537	475	492	520	488	478	509	525	527	452	477	470	473	456	481	488	494	490	500	535	473	509	506	469	486	511	530
13980	21815	14125	11462	9208	5278	3436	2727	8393	20711	22614	17390	12215	8311	4488	2212	1188	816	627	563	561	488	540	558	544	540	545	512	498	540	522	528	533	530	543	518	570	510	510	536	519	523	558	515	547	521	512	505	514	534	557	529	490	476	495	553	495	529	530	493	549	566	518	510	546	554	524	579	520	515	536	496	526	550	524	500	522	507	509	519	509	518	519	509	474	505	538	525	512	527	532	591	501	543	535	543	500	488	537	508	525	489	554	505	562	529	518	541	552	566	559	544	538	552	492	504	517	510	536	567	508	527	524	537	504	539	512	508	516	506	532	544	485	520	559	510	522	538	532	530	537	539	527	522	515	506	547	506	551	564	525	553	528	487	543	532	555	537	516	546	553	514	529	568	534	543	523	525	515	567	497	499	551	536	527	577	546	556	508	535	544	505	562	521	549	514	515	501	522	562	526	516	487	555	512	553	511	528	532	502	547	522	543	549	503	546	524	517	532	540	554	527	515	537	493	525	496	492	521	554	501	537	545	512	508	528	531	557	535	525	510	533	496	546	513	467	552	533	556	520	548	531	539	549	489	497	535	493	512	561	565	515	527	533	532	478	544	515	501	529	481	527	540	525	531	487	589	558	484	575	499	539	564	549	491	528	542	538	517	509	514	574	563	556	562	564	560	535	502	478	482	536	501	547	548	531	527	508	541	519	555	549	524	544	496	522	500	509	531	539	527	499	520	522	522	534	530	501	500	512	537	587	505	511	523	531	537	499	550	516	541	554	513	483	500	520	537	519	548	520	563	529	541	563	533	495	493	485	517	514	546	532	509	534	495	535	516	536	544	532	510	509	511	475	491	513	508	541	498	516	515	530	517	493	554	532	539	508	539	540	521	547	529	512	510	547	485	550	511	562	536	537	507	502	531	528	524	526	553	515	551	520	519	498	548	540	562	484	530	531	532	524	515	515	547	525	542	531	539	512	531	547	509	503	538	531	515	542	535	516	511	576	514	519	495	525	530	492	533	532	524	520	524	482	535	515	507	546	514	552	530	500	533	523	554	520	529	551	521	533	549	501	511	539	526	495	495	528	560	514	534	507	546	510	546	491	519	553	567	547	564	531	566	501	519	565	558	531	509	530	531	546	573	482	526	531	534	535	515	496	538	491	567	556	526	480	535	557	537	540	490	479	531	496	536	524	522	532	511	512	503	536	537	458	533	550	552	518	551	512	487	547	509	521	506	545	508	550	543	500	493	522	507	471	500	543	552	555	547	484	535	541	559	480	497	571	533	566	523	547	482	539	592	487	499	567	529	549	550	500	501	519	540	509	528	533	545	524	518	528	517	526	490	539	502	521	537	565	535	506	520	511	508	557	454	534	518	548	556	524	553	539	474	551	524	506	495	514	523	574	555	470	520	527	522	536	526	540	547	542	562	559	523	518	527	546	527	545	542	530	495	504	519	501	535	499	527	521	529	517	543	532	534	491	552	510	531	536	555	549	552	525	503	496	528	520	567	561	515	521	502	505	537	508	507	514	531	569	527	466	538	526	535	492	522	511	507	521	488	572	541	520	557	559	511	501	547	527	536	519	539	540	554	542	551	505	526	520	524	496	566	551	506	547	516	514	514	538	562	509	512	583	504	555	502	531	548	545	534	526	563	501	546	486	489	516	512	530	547	512	509	532	504	523	567	498	561	518	565	486	562	543	504	474	538	534	516	557	542	551	513	503	524	539	533	501	546	523	511	510	533	512	550	532	557	507	522	527	511	510	537	550	538	505	503	520	497	525	514	517	547	549	557	520	512	529	504	521	537	542	500	477	510	534	531	549	538	544	499	534	537	520	522	495	541	502	542	535	502	526	531	538	541	544	550	509	524	522	541	543	524	515	527	503	545	503	536	517	521	527	533	545	520	489	513	499	540	561	552	518	494	527	530	501	555	554	558	515	519	541	509	526	532	511	531	540	548	507	498	543	528	569	531	570	531	500	496	511	556	530	509	488	485	528	525	499	500	535	510	533	490	551	551	527	560	559	542	519	512	535	520	530	544	558	544	567	480	497	541	515	523	466	526	517	548	572	503	553	502	501	508	561	498	530	522	488	540	560	529	519	527	546	546	551	514	491	518	560	533	518	532	535	522	538	562	554	507	538	524	501	501	515	521	511	573	529	520	521	545	531	568	574	530	548	540	517	486	531	576	557	515	521	511	518	516	550	544	520	545	550	509	498	530	513	547	563	518	550	487	527	491	535	529	528	536	484	557	536	510	551	549	522	501	516	556	519	529	524	517	507	553	533	513	540	531	563	550	475	529	556	507	536	540	524	497	511	536	546	559	545	537	551	540	531	530	506	507	531	515	489	520	500	513	512	494	482	511	504	578	518	492	557	503	462	565	512	516	505	480	511	507	546	518	518	524	508	546	519	522	503	574	517	513	541	540	472	530	516	561	522	552	513	542	545	568	499	507	515	540	502	523	512	513	517	540	538	513	507	552	538	501	537	516	546	516	565	502	502	568	511	536	525	559	473	546	527	500	528	524	534	453	545	520	529	539	507	492	551	510	512	561	529	552	519	522	565	560	546	504	539	485	510	571	535	516	536	499	542	513	546	535	497	557	527	545	508	500	523	542	519	518	525	526	525	531	526	485	518	525	557	528	503	512	560	512	514	501	505	541	516	551	548	516	533	539	547	528	544	535	514	500	546	495	564	548	552	537	527	512	543	497	524	544	472	554	572	534	520	510	559	584	567	495	529	501	549	501	514	516	518	492	554	490	534	507	540	547	502	542	572	524	551	512	524	518	529	551	529	505	546	577	535	507	484	480	518	516	543	536	519	545	572	559	540	541	535	549	493	531	553	522	544	557	539	512	546	563	519	543	566	570	563	499	501	536	522	497	517	538	504	497	516	530	558	518	522	491	494	516	526	534	518	531	524	533	493	534	525	526	540	527	509	509	499	508	502	562	481	486	548	515	504	529	545	500	526	547	547	488	517	545	515	559	515	502	536	540	528	536	515	515	500	596	503	512	545	515	553	535	566	537	563	540	508	538	546	562	530	518	529	490	487	488	502	517	543	531	531	489	516	487	545	468	534	520	507	507	564	537	519	546	533	561	523	520	496	509	515	518	516	497	506	552	491	530	526	500	560	511	525	584	577	521	567	535	529	549	514	495	542	535	569	522	514	523	566	531	559	529	492	487	564	505	524	499	536	549	499	552	511	540	520	567	516	503	500	514	470	521	537	486	546	533	561	515	560	532	539	550	541	498	581	506	547	523	522	508	530	517	540	497	504	526	527	588	554	510	539	600	522	492	501	513	557	490	510	528	525	483	528	527	520	512	542	518	532	471	518	567	483	559	521	492	514	521	508	554	503	502	500	549	543	524	541	481	557	541	557	509	508	551	549	492	525	549	499	544	508	493	542	536	518	566	553	582	495	533	546	498	542	555	507	515	493	496	523	490	524	533	567	493	499	519	535	546	519	561	532	517	538	522	577	558	553	510	545
25311	21404	27558	25583	13488	4358	2398	1725	2134	7784	10588	8757	6046	3868	2179	1281	786	633	524	475	531	497	485	454	475	456	432	507	473	506	503	456	462	484	451	501	470	470	503	497	508	473	499	507	481	474	499	487	497	483	482	499	470	490	426	507	504	445	488	456	485	470	466	472	495	501	475	470	482	467	506	492	485	434	463	446	501	465	507	513	459	473	490	455	492	473	504	478	494	454	485	507	504	520	480	505	471	488	516	491	455	507	464	461	464	485	464	488	472	435	482	418	481	479	464	456	457	523	441	538	486	519	495	493	461	469	507	490	483	484	457	491	525	480	504	490	517	485	468	479	490	439	527	478	468	473	474	511	474	443	484	450	505	463	481	506	483	462	464	510	466	489	480	482	446	495	496	467	510	494	492	461	496	460	510	472	479	482	443	459	498	488	508	477	490	504	512	464	486	509	443	498	500	482	475	506	455	468	463	502	469	494	486	439	482	512	475	479	462	468	481	527	507	428	490	492	517	525	462	496	455	481	453	449	465	464	473	497	470	500	470	474	478	480	475	443	479	456	453	452	498	472	456	506	496	511	489	426	488	489	491	483	450	521	450	469	456	466	510	498	420	512	459	490	442	434	480	484	482	475	490	464	454	502	492	492	488	479	482	505	476	466	444	477	482	495	479	483	477	504	502	505	500	462	496	485	528	490	470	472	505	458	464	493	472	501	487	516	514	459	518	469	519	465	444	468	451	476	448	472	455	444	535	492	462	480	473	485	428	448	503	492	468	461	476	450	472	484	469	479	460	447	474	483	453	476	513	472	460	509	483	510	490	505	526	500	468	472	456	487	484	520	509	526	457	499	483	494	475	485	467	483	475	441	500	490	513	485	476	491	528	489	461	470	502	489	494	528	496	444	454	480	506	510	450	474	474	475	415	493	477	485	519	462	468	470	489	500	458	475	480	474	450	495	495	497	445	476	507	450	502	512	481	472	504	466	490	466	439	516	457	496	502	482	502	494	460	495	472	466	457	485	480	492	494	499	493	470	491	444	476	478	470	466	482	549	490	477	492	445	500	524	435	462	505	531	516	511	486	491	512	501	486	493	502	476	486	511	537	510	517	492	510	506	480	489	480	497	453	486	487	453	516	525	445	479	478	454	492	484	481	496	470	429	496	464	497	447	468	476	478	494	450	494	492	507	503	490	489	490	458	503	465	489	485	475	508	478	505	475	502	515	544	498	471	474	485	469	490	477	501	527	501	496	481	478	489	512	451	474	455	456	453	480	462	471	497	478	437	485	470	472	500	478	509	483	487	521	462	457	484	472	487	500	471	487	446	477	487	510	466	449	464	485	483	509	506	479	445	507	541	461	509	473	516	464	488	489	511	513	478	503	452	475	480	491	488	517	499	480	495	511	486	521	482	479	465	514	478	484	457	514	480	486	496	435	515	499	490	486	457	496	493	493	483	471	500	467	490	484	476	453	480	506	502	526	484	524	480	507	522	487	507	490	483	497	520	479	513	491	454	497	489	473	475	477	485	466	507	480	465	483	461	477	505	472	492	498	472	488	472	482	498	473	481	492	484	488	528	514	498	456	466	454	507	450	519	494	484	498	504	495	483	418	509	463	515	493	421	479	469	509	507	473	496	512	492	525	470	497	484	486	475	513	432	464	483	469	485	459	498	515	464	491	445	487	460	478	464	472	442	513	505	494	465	465	458	458	456	447	482	488	505	462	518	469	504	451	471	447	505	447	439	500	489	465	477	545	495	480	453	494	474	517	480	463	467	463	501	481	503	480	465	472	477	524	422	491	429	520	499	507	475	511	471	461	485	468	412	458	514	468	479	501	444	508	464	510	468	509	466	493	499	430	463	495	435	461	519	514	497	490	486	497	482	484	502	491	448	501	446	506	483	479	488	439	485	471	467	503	532	498	478	474	511	451	520	445	458	432	461	494	487	418	487	463	483	483	458	468	487	496	499	474	469	463	478	471	494	490	454	489	457	488	475	533	455	497	480	469	467	457	475	442	455	497	450	528	475	492	487	491	475	513	463	495	518	502	455	484	466	482	496	518	473	481	468	501	487	465	490	449	481	494	452	470	536	499	504	526	460	507	460	426	486	500	487	513	484	507	504	491	445	467	477	497	496	461	508	500	448	499	459	489	483	526	468	452	470	467	523	510	461	468	462	509	518	479	487	441	504	482	492	462	463	473	473	497	466	485	455	489	468	465	467	502	475	450	456	490	478	461	499	509	493	503	451	456	497	485	517	501	506	493	473	511	511	476	508	503	492	447	522	499	478	467	464	484	479	461	467	462	501	465	497	456	487	468	482	477	498	470	471	477	475	497	479	463	515	496	486	515	477	468	470	455	464	480	506	455	480	489	496	503	489	504	451	463	483	480	483	465	452	479	494	504	524	455	487	487	460	465	468	475	490	489	494	497	466	531	532	512	471	475	467	506	528	458	436	495	465	470	502	466	479	493	469	445	473	489	464	475	472	475	500	497	500	485	489	484	473	466	471	478	528	488	492	448	491	482	473	482	515	426	484	487	515	485	489	449	490	480	467	463	472	472	474	455	441	514	445	507	459	458	527	500	448	528	480	459	489	518	488	524	507	484	439	471	472	517	482	481	480	490	456	512	452	434	470	449	471	487	438	449	457	458	473	492	421	519	487	511	482	507	446	495	466	478	483	474	501	479	492	505	451	484	439	481	458	492	526	451	476	473	484	459	511	497	502	475	474	456	504	493	498	482	530	473	487	462	478	527	475	496	500	468	491	480	488	477	490	500	501	448	488	472	565	500	519	480	480	474	469	460	526	475	466	488	518	468	500	504	459	435	521	527	481	506	483	474	518	491	523	497	484	460	478	483	509	497	487	490	482	481	509	448	503	488	456	485	496	491	484	491	463	463	490	511	453	478	504	448	476	492	515	535	495	487	457	480	446	483	466	454	490	468	495	532	484	461	472	452	500	500	453	483	474	537	452	469	455	483	483	475	488	516	479	464	480	511	528	462	501	489	494	469	482	472	464	462	499	459	464	511	548	504	464	527	518	482	453	486	489	471	473	509	486	484	465	502	502	496	438	464	447	444	485	488	469	472	459	533	519	500	460	455	479	476	493	493	429	474	427	494	505	471	488	492	498	460	502	522	478	514	471	486	472	431	486	502	466	471	461	489	440	490	473	503	520	482	468	501	460	499	480	462	498	446	479	497	491	479	491	471	485	451	479	466	473	483	508	472	471	445	492	472	475	507	490	466	471	517	468	435	515	495	487	493	472	500	497	464	468	512	451	470	491	509	480	446	479	490	476	476	454	462	522	479	485	447	459	462	473	476	469	486	511	477	467	500	466	517	464	508	455	448	474	498	474	481	470	482	483	491	484	453	496	501	485	491	458	510	467	455	446	498	419	483	510	490	465	447	512	493	491	493	491	480	507	467	531	498	499	451	481	499	471	474	496	514	486	479	501	514	452	429	472	483	452	476	471	484	482	466	450	507
13076	19063	11552	6393	9418	6329	4084	3181	4382	14595	17514	14253	9998	6475	3542	1884	1022	718	635	537	506	503	505	506	529	542	542	506	552	525	439	493	498	534	514	490	514	546	539	518	499	538	544	516	524	518	543	534	478	527	480	490	524	536	544	497	532	505	542	529	516	526	526	522	535	477	513	522	519	515	534	511	516	558	523	505	509	506	532	489	527	521	518	505	494	542	532	498	533	529	498	524	516	550	508	514	472	516	485	511	513	501	482	495	545	549	522	483	487	503	513	516	509	467	504	466	523	543	554	511	538	523	493	529	545	457	539	537	509	528	490	561	512	491	509	457	522	529	520	538	536	505	515	515	503	510	560	494	556	513	521	494	530	533	490	540	497	519	497	528	518	482	506	540	546	539	508	520	476	529	532	554	524	541	523	541	512	544	501	507	532	536	533	499	557	556	568	496	519	457	475	516	534	532	527	521	536	524	500	520	501	517	516	518	498	525	483	506	514	520	526	560	557	531	522	530	519	460	500	466	550	523	489	551	517	530	541	547	497	503	549	543	486	513	543	521	519	522	456	504	497	501	550	484	521	483	529	555	525	541	486	501	485	492	519	510	490	530	549	497	506	512	514	546	500	532	509	493	539	553	506	495	539	506	471	468	472	510	538	522	507	511	522	519	523	461	471	508	494	537	478	516	479	495	541	522	469	503	540	525	535	520	537	458	535	541	525	519	524	529	522	527	499	498	535	451	544	519	525	497	491	514	489	524	511	523	544	479	564	532	529	498	536	509	541	533	526	514	476	543	521	536	511	525	542	508	504	495	517	550	523	557	538	526	496	486	559	510	521	502	479	527	505	484	548	528	536	508	512	492	553	509	530	516	526	522	502	492	480	521	510	486	512	537	521	500	500	535	501	510	508	553	494	530	524	546	491	522	513	512	509	539	516	524	535	561	513	566	544	537	514	542	509	536	516	512	539	548	505	521	513	488	525	513	542	512	497	482	531	506	493	573	503	532	492	474	516	532	569	512	548	536	511	507	449	517	547	499	573	492	507	540	537	506	547	483	515	528	489	529	535	552	509	525	474	512	548	524	487	496	555	509	557	539	540	520	564	512	511	547	506	552	516	502	526	492	472	485	509	510	515	552	525	535	538	507	509	476	505	561	498	564	552	519	520	504	552	537	512	560	493	469	495	471	532	518	545	515	499	515	521	549	488	526	478	469	468	545	513	537	470	533	523	532	507	511	504	496	542	494	513	545	545	476	521	491	497	498	530	567	488	512	495	475	541	505	513	475	517	522	525	505	544	530	514	506	562	531	518	519	551	534	504	528	528	524	513	496	458	544	547	512	508	530	517	530	515	538	518	512	484	515	521	516	528	528	501	510	516	478	515	512	561	554	519	523	501	483	521	497	544	505	514	492	556	523	533	557	517	492	512	491	525	488	530	568	562	516	527	550	526	516	486	514	561	487	522	537	537	515	526	503	562	534	506	513	443	546	523	515	522	500	557	515	531	543	484	491	571	559	519	493	530	547	547	486	500	500	493	513	506	520	511	544	503	556	509	510	515	507	507	519	514	516	493	523	562	490	556	514	540	553	510	480	528	529	488	495	533	533	510	520	490	512	554	548	477	477	489	520	524	540	534	528	537	534	534	538	545	516	497	495	551	503	555	488	534	494	485	549	512	492	521	533	513	491	514	496	515	544	517	514	503	544	496	489	501	465	504	477	522	480	476	549	516	534	481	503	499	504	502	494	468	512	509	510	532	478	537	487	522	516	478	489	555	522	534	544	520	485	489	497	510	521	489	552	479	504	542	510	509	503	502	520	525	502	511	528	499	526	544	519	484	541	522	505	538	500	526	480	508	498	521	488	508	492	484	544	497	510	496	538	525	506	509	487	528	536	454	505	527	469	551	513	495	530	516	517	508	504	508	486	536	506	542	539	509	502	533	498	490	526	529	495	490	527	506	556	481	497	573	538	522	489	549	545	532	513	486	520	521	539	549	496	526	508	513	505	505	512	485	533	489	522	547	487	536	565	506	507	503	503	489	528	528	503	554	512	523	505	515	485	512	524	519	495	497	509	511	493	503	513	531	515	520	451	532	502	574	526	538	518	502	527	501	520	509	502	514	511	527	531	513	498	524	541	517	549	511	501	528	508	507	540	555	513	505	542	536	542	562	530	484	469	515	546	553	525	497	516	557	540	499	543	516	515	523	490	548	541	555	481	537	483	514	557	519	543	573	507	533	500	561	512	537	535	496	545	524	529	519	486	553	492	468	527	488	526	517	523	555	541	518	503	508	535	485	518	502	487	522	474	511	517	499	548	495	538	546	513	536	506	551	490	523	507	530	503	521	509	520	547	557	486	512	581	531	501	507	554	511	517	563	528	519	538	528	489	487	525	511	568	504	551	503	484	501	497	489	535	537	519	479	508	501	527	529	521	540	538	528	494	459	533	493	497	492	500	463	499	520	508	507	494	519	509	496	544	531	508	532	491	509	524	499	538	526	541	494	522	546	512	491	550	530	495	517	510	513	541	479	464	529	517	558	552	525	544	467	495	532	522	539	568	515	504	539	506	518	556	532	499	487	527	532	541	535	548	497	523	519	514	465	507	538	525	486	554	547	508	549	517	530	479	499	511	518	543	491	521	524	559	510	546	514	519	526	525	499	524	521	503	502	550	491	498	479	545	548	527	512	525	512	527	486	514	549	527	492	541	488	575	500	492	505	516	550	565	476	525	544	563	486	545	500	540	501	526	526	497	520	469	553	550	537	506	516	531	539	503	474	501	532	514	509	544	505	499	489	505	544	504	504	537	477	508	527	472	542	510	472	519	519	507	520	504	477	514	484	503	535	529	542	497	518	519	531	527	552	543	480	525	492	502	493	480	504	497	473	559	526	523	480	521	518	530	516	565	508	524	509	492	538	529	568	516	524	501	513	503	512	495	547	512	501	512	510	517	533	491	476	492	498	484	500	476	523	534	519	514	513	507	495	483	523	510	509	487	532	472	473	500	499	523	521	565	532	503	492	534	498	504	525	496	572	535	543	541	521	548	536	503	512	499	532	498	553	486	486	495	540	490	513	492	522	548	533	530	493	515	514	521	514	540	483	575	528	477	499	526	500	486	525	515	513	508	504	489	448	527	472	512	530	490	543	474	535	506	541	502	520	505	519	507	506	524	508	517	521	475	516	524	506	543	517	539	489	521	526	490	523	501	516	513	510	512	530	531	565	509	480	507	531	519	488	462	518	527	532	517	488	510	497	477	499	520	536	504	534	490	497	513	528	539	502	487	491	547	521	515	530	515	502	521	535	514	486	514	527	553	533	519	556	483	505	478	526	524	539	504	509	511	550	492	559	509	526	488	521	513	492	539	534	493	560	488	505	547	597	482	539	514	529	519	517	540	563	524	467	541	548	522	531	509	545	475	566	512	472	544	517	512	539	535	512	498	507	505	530	502	522	529	492	488	511	504	524	537	508	513	508	486	480	509	553	533
22822	21408	29149	24072	21417	21726	13658	4453	3477	19762	30913	27828	20826	14361	7511	3558	1720	1071	769	665	620	617	569	667	586	582	574	600	601	587	562	602	636	592	628	603	620	613	612	593	621	609	611	655	616	618	576	638	623	642	581	592	619	587	638	565	574	589	596	623	610	584	612	604	574	587	577	592	624	592	620	590	612	588	653	583	554	603	637	627	613	603	550	611	655	623	646	602	598	636	612	619	626	635	558	616	569	601	575	617	638	647	611	613	618	587	615	609	609	596	626	608	646	600	593	615	638	553	616	619	586	623	571	629	570	635	657	540	629	639	614	630	615	603	610	633	635	633	648	609	569	603	623	600	672	637	626	607	601	619	598	670	624	595	597	605	605	650	622	590	589	613	610	606	618	612	611	611	655	594	587	610	598	629	654	636	580	628	615	609	541	639	600	614	630	613	585	612	601	596	643	590	670	614	599	645	591	620	629	615	616	633	599	633	609	607	612	601	607	612	601	601	607	613	636	636	601	609	615	654	631	601	623	572	633	627	624	620	638	605	619	601	623	687	616	581	625	611	674	608	614	579	642	642	629	595	584	614	624	640	591	587	615	604	634	620	578	614	640	610	594	608	611	643	602	569	608	610	644	594	597	589	629	600	602	584	570	616	629	608	626	585	628	602	604	596	650	584	597	635	627	592	652	600	629	620	606	610	626	615	602	586	562	591	623	655	557	638	637	634	609	619	630	617	606	605	609	620	610	622	603	611	578	614	640	636	594	583	596	603	606	633	627	638	566	582	634	648	641	578	598	619	646	603	592	599	582	630	612	604	574	607	634	574	606	630	626	653	655	607	646	617	643	572	582	659	631	601	627	598	607	625	674	628	631	571	624	622	624	663	616	609	628	625	596	599	596	620	639	585	603	621	602	571	640	595	600	601	590	628	622	626	584	637	631	634	573	615	615	588	626	640	582	658	608	635	615	610	604	545	608	584	635	557	590	603	617	611	669	639	594	608	636	614	626	606	616	577	590	637	635	629	610	610	586	610	613	565	568	625	600	615	592	577	618	593	600	574	623	601	632	606	633	669	612	648	597	668	601	648	593	626	606	588	564	574	651	594	610	609	644	592	632	581	613	614	600	587	651	625	640	591	629	595	590	601	641	605	581	569	624	573	660	603	578	556	617	597	590	606	592	562	579	584	638	589	623	608	611	584	591	614	591	577	615	635	618	570	646	607	618	604	617	610	606	627	625	576	631	582	631	593	585	592	566	622	611	599	610	641	576	666	653	586	625	607	593	628	595	625	617	654	604	578	596	653	580	623	590	666	587	593	655	621	545	585	610	634	620	588	571	621	570	593	617	613	624	632	597	607	611	627	602	628	639	636	603	607	602	580	656	568	594	628	618	591	612	585	643	639	626	586	597	615	645	609	608	596	638	622	608	624	608	628	624	618	594	625	590	643	586	604	587	640	636	617	606	622	606	618	624	590	605	610	640	598	610	607	619	577	619	602	606	548	634	636	625	599	614	579	600	623	571	625	618	607	616	615	586	611	648	563	561	594	558	618	619	583	619	630	574	641	586	624	603	653	641	611	602	617	602	617	566	568	621	597	597	629	594	585	606	618	601	625	644	605	620	612	669	578	617	604	651	618	618	644	613	604	594	628	650	572	637	628	606	588	613	630	642	636	588	610	598	621	618	590	584	676	593	621	613	606	602	622	611	644	614	614	581	650	654	621	608	622	590	634	632	575	539	627	627	616	612	598	601	582	624	603	621	636	596	620	610	627	608	581	620	612	609	639	621	618	624	592	594	589	610	617	611	591	588	619	624	597	641	612	604	586	579	574	657	553	629	565	594	627	558	581	611	627	629	607	618	586	567	618	591	578	653	643	617	605	631	634	577	640	625	593	618	626	629	611	598	603	619	620	608	604	594	595	621	605	570	599	621	590	607	657	609	622	597	621	604	598	625	616	628	595	579	617	639	600	560	616	633	644	632	609	607	583	642	644	652	624	657	635	586	632	633	647	616	633	627	638	554	590	642	617	606	610	613	581	599	578	629	604	610	643	639	649	626	638	621	568	578	587	631	650	599	613	644	594	612	623	641	589	560	580	600	621	612	577	582	576	600	606	592	611	609	580	619	638	634	595	616	579	627	630	595	642	608	620	599	631	616	599	629	607	605	629	611	659	625	583	638	638	592	580	586	628	628	599	646	617	585	600	611	591	593	580	623	629	619	632	598	621	634	581	634	608	625	634	630	651	619	591	638	627	593	643	624	642	634	647	606	631	595	639	608	584	640	584	595	589	597	614	614	563	649	576	619	603	617	650	620	606	636	629	609	630	570	578	604	609	610	584	605	617	623	622	607	627	612	660	620	627	642	668	597	630	559	597	598	597	646	594	595	612	620	616	638	605	592	619	605	548	647	592	635	598	597	617	612	579	586	588	583	598	602	622	589	609	597	627	604	595	626	620	622	616	610	564	583	620	631	635	636	618	556	674	616	629	615	630	628	631	595	585	599	580	595	643	599	592	608	593	621	593	607	609	584	569	627	609	610	594	586	611	656	606	584	569	608	596	613	615	611	626	597	628	581	614	641	630	637	625	618	633	625	658	616	618	640	638	575	613	610	601	618	604	630	602	629	624	582	645	667	620	603	579	615	625	598	625	594	611	605	655	614	600	649	587	648	567	592	603	582	567	606	582	645	606	591	620	604	579	566	563	634	609	636	590	606	613	597	627	580	579	597	587	590	607	572	609	584	575	628	591	596	668	595	562	587	609	573	579	586	584	640	593	584	614	582	636	605	595	582	594	589	613	614	597	648	665	588	608	608	635	631	607	606	594	614	581	613	632	625	616	620	550	612	569	589	573	585	594	608	570	624	622	588	608	600	553	588	619	612	623	609	641	599	609	647	586	592	628	623	596	637	626	606	664	587	612	536	568	639	585	635	555	616	602	624	563	594	608	632	646	610	614	593	599	609	584	610	598	635	649	654	583	625	595	631	594	595	636	646	640	572	573	633	604	652	628	585	615	597	567	612	612	632	593	618	569	577	656	577	590	628	625	596	623	630	622	584	650	596	661	589	595	572	601	599	575	567	593	574	604	586	610	611	641	600	621	587	601	581	580	613	607	592	586	592	586	605	603	623	612	594	577	580	593	639	582	613	582	618	585	637	585	599	589	617	573	563	616	622	603	642	627	609	656	606	592	615	614	636	614	595	605	581	596	619	615	604	610	605	649	596	595	596	578	638	607	640	623	606	662	593	651	633	594	571	609	629	611	578	568	596	670	586	564	606	620	631	606	589	633	579	662	624	644	582	629	592	587	616	600	623	626	583	602	610	580	608	671	582	580	573	609	622	612	600	613	607	616	632	638	567	613	635	571	617	596	633	610	644	614	627	613	598	619	584	586	585	596	617	654	627	630	616	611	620	559	644	646	587	596	587	606	613	604	558	580	586	601	609	631	645	632	604	625	588	593	568	641	613	599	557	614	586	569	627	576	611	551
16591	28134	18327	10134	9735	11965	8970	6753	6322	26884	34647	30389	23976	16935	9622	4831	2418	1396	863	677	667	628	595	606	607	621	606	621	622	593	672	612	587	603	623	578	646	670	627	681	608	601	649	645	644	624	641	605	651	596	657	655	603	581	662	633	603	651	611	598	607	632	624	665	640	628	636	594	636	624	620	618	619	580	608	636	641	625	623	616	608	643	618	579	583	663	634	604	621	620	595	610	641	657	621	609	626	627	630	628	607	617	599	601	613	659	664	643	622	590	634	635	600	607	607	697	628	643	653	607	611	669	615	633	589	649	645	670	639	651	608	617	636	649	603	589	614	645	660	596	621	608	643	605	576	650	614	613	672	654	591	609	628	593	662	627	637	589	627	571	674	649	601	590	653	641	620	622	659	676	642	628	658	639	630	632	618	560	623	605	593	579	626	596	656	646	635	632	604	668	628	646	643	611	612	622	640	565	618	556	605	600	586	603	605	587	634	599	618	613	644	623	622	614	621	624	685	635	660	610	649	599	636	563	662	662	590	632	613	675	589	608	632	636	604	603	621	574	613	639	621	619	619	631	632	612	585	592	617	621	600	608	589	618	638	648	606	618	615	632	624	638	618	614	593	638	591	613	682	650	632	642	648	616	599	651	601	639	608	659	627	567	619	622	608	633	623	608	629	642	617	637	621	599	606	650	631	608	641	618	612	590	607	652	631	597	625	601	633	641	634	650	619	671	587	599	605	613	591	632	651	622	630	606	620	631	569	588	656	638	664	611	623	636	594	649	608	601	614	610	631	656	601	567	594	618	651	640	610	650	610	626	598	623	617	605	683	655	647	659	669	638	588	677	608	584	620	641	621	618	622	674	634	600	581	622	644	563	618	645	621	623	681	670	630	646	614	609	668	665	652	630	608	573	619	615	620	583	616	632	621	645	568	623	643	612	603	611	648	662	677	580	610	610	596	607	640	614	660	630	617	612	653	592	639	603	656	680	629	614	629	641	615	615	656	633	615	608	582	610	644	654	620	631	609	623	637	627	640	639	639	638	633	610	595	615	636	651	647	619	613	572	626	619	673	633	555	642	673	628	637	636	663	696	607	609	624	633	661	610	598	613	625	641	649	698	627	619	601	609	600	621	621	605	616	662	617	675	619	601	619	627	630	678	661	609	600	597	622	595	599	630	621	665	635	608	616	585	607	574	665	628	573	610	587	665	649	642	612	617	688	628	690	635	601	667	651	663	664	625	631	661	590	649	608	610	627	657	653	617	666	641	650	614	648	605	614	655	620	619	646	685	647	653	644	660	603	620	644	570	645	650	604	635	661	624	635	592	597	660	636	617	638	611	629	629	693	599	616	604	623	611	576	641	616	616	586	619	636	592	658	628	650	664	620	615	639	660	669	618	628	633	606	609	626	604	616	645	625	606	629	598	664	581	581	609	653	644	602	623	597	621	654	659	618	666	636	640	627	617	610	594	626	621	639	622	646	606	647	589	611	581	640	627	627	622	644	615	661	617	631	649	610	621	629	628	676	633	645	650	672	612	656	628	663	611	640	596	617	667	596	573	615	607	653	625	590	644	610	633	636	620	638	621	639	574	623	615	629	616	640	578	620	623	619	640	669	615	582	592	598	640	643	638	616	627	596	645	664	633	554	623	610	598	674	612	611	597	649	598	627	635	637	622	641	661	671	618	644	668	606	616	618	613	622	613	635	586	622	622	609	656	628	615	640	631	636	636	653	595	650	586	604	588	596	632	606	596	609	634	649	627	711	627	649	607	587	623	578	642	672	599	658	591	606	655	638	631	633	593	554	587	635	621	621	619	602	587	613	640	629	644	643	623	646	620	624	604	618	623	600	615	626	624	619	627	618	607	608	614	643	616	607	593	609	650	623	614	633	651	629	619	623	612	599	629	668	594	636	579	627	624	593	613	594	637	628	601	625	633	630	654	636	596	638	623	567	638	573	638	591	633	632	654	607	634	618	666	596	620	613	656	649	576	611	612	640	604	679	681	653	656	640	599	637	619	582	587	639	599	616	606	620	587	620	629	664	620	669	646	627	639	581	628	619	661	593	646	639	559	628	635	638	644	671	594	601	630	589	662	628	610	625	603	591	660	654	631	602	579	636	587	572	605	610	618	621	638	639	641	583	627	656	638	585	630	673	597	632	616	675	656	627	660	621	608	636	631	590	660	583	565	612	593	641	594	656	665	619	655	628	642	581	581	644	588	641	648	613	640	595	625	608	574	634	613	637	604	599	667	599	608	620	629	586	591	587	652	572	622	601	636	610	617	604	647	620	592	665	600	637	597	591	659	653	568	611	656	625	599	610	624	601	613	676	617	602	629	643	626	575	582	549	598	633	618	633	616	644	650	588	621	638	602	620	671	645	632	649	600	598	616	629	607	626	626	630	593	661	661	672	618	618	643	616	624	607	615	626	643	648	652	593	616	590	597	626	659	559	608	601	597	635	605	592	638	575	614	606	647	635	591	631	600	585	642	601	612	613	560	644	601	624	602	641	640	610	609	675	616	665	610	618	621	599	618	654	627	623	603	664	627	561	679	613	591	663	631	608	611	652	634	658	628	584	625	588	615	660	659	600	596	582	569	619	619	624	613	631	614	615	592	567	587	642	596	598	616	628	661	629	622	638	675	602	625	658	660	593	635	637	605	600	580	646	602	630	643	617	614	617	631	622	635	619	625	577	644	659	647	631	651	646	624	647	605	604	639	615	625	646	633	597	592	646	622	645	670	651	628	618	627	612	639	600	627	563	638	628	627	616	628	642	625	622	618	619	628	674	666	675	657	650	605	614	602	669	615	639	631	608	606	636	585	610	594	617	639	609	660	622	640	619	590	609	593	644	637	622	627	616	598	634	603	625	631	622	636	646	621	591	626	674	617	657	616	636	670	638	628	592	644	627	634	658	626	624	604	637	615	601	620	629	641	617	610	622	602	607	660	579	622	608	607	635	628	615	580	611	605	652	626	636	642	668	641	587	662	647	609	585	624	647	620	599	570	623	602	658	637	639	623	584	651	662	651	640	615	592	603	606	626	622	583	631	630	606	604	634	641	632	635	627	635	641	613	607	565	612	633	639	629	587	625	657	564	584	647	616	572	643	637	601	675	633	623	655	620	639	612	614	610	601	609	562	677	656	611	624	593	589	662	626	637	609	634	612	664	592	617	628	640	669	650	633	630	629	601	635	640	604	592	636	601	675	597	620	640	617	601	624	649	632	648	575	623	661	622	636	645	604	634	627	644	647	641	594	609	610	595	578	598	634	589	639	626	603	596	624	633	607	632	649	585	629	617	630	623	613	584	630	640	613	652	603	632	639	599	600	592	607	654	605	632	670	600	609	581	629	665	587	571	672	683	598	614	612	637	604	622	661	610	620	639	628	631	642	655	634	606	628	644	625	629	658	609	628	620	641	590	576	672	660	634	570	599	648	608	621	585	645	618	635	640	637	615	622	580	606	631	593	607	655	638	642	628
28227	19817	10496	3539	1625	1834	1834	1500	1272	1934	2347	2103	1789	1255	885	670	586	502	447	454	464	454	474	471	468	478	449	425	428	437	441	426	431	436	378	488	405	447	434	435	449	435	446	430	426	459	440	434	449	439	453	413	445	432	440	443	423	425	427	440	479	448	460	407	415	435	462	434	478	447	438	441	490	436	432	444	496	444	461	462	435	442	439	450	478	448	434	452	460	408	452	430	424	444	444	448	462	442	441	441	435	458	470	431	440	443	425	419	412	450	458	451	447	433	437	438	431	436	430	429	418	498	467	493	434	477	441	406	412	455	433	452	416	452	448	434	434	448	437	453	425	436	396	435	434	434	414	441	427	431	433	426	431	423	445	468	434	407	445	449	456	440	406	434	458	436	456	463	411	437	471	398	409	410	455	467	457	442	463	480	434	446	430	433	454	446	449	432	416	435	438	474	438	453	460	431	431	449	436	478	448	429	451	439	431	432	455	446	436	430	477	459	450	454	422	464	466	439	434	494	436	404	462	458	458	394	459	433	454	449	423	436	435	463	433	480	498	464	465	447	443	480	461	499	461	454	437	427	403	447	452	471	431	461	450	480	466	451	467	416	462	464	434	400	408	470	457	418	411	443	437	476	439	460	420	460	450	428	439	450	487	445	449	418	454	419	442	421	457	447	417	465	432	417	466	421	453	448	458	442	442	439	479	472	411	432	446	439	428	437	432	490	469	445	399	424	457	472	425	419	457	450	432	452	464	419	408	436	417	415	446	450	440	479	474	416	420	448	430	467	438	394	458	420	423	473	443	464	438	426	443	424	468	432	416	460	482	441	432	457	462	461	462	435	469	449	468	510	422	420	444	447	470	464	448	437	438	436	451	463	454	431	432	412	460	394	425	472	417	440	434	455	459	446	479	449	449	444	461	458	459	468	410	440	440	480	442	438	410	488	434	457	445	413	472	430	425	456	413	463	453	465	478	407	413	434	421	488	448	472	444	446	421	462	469	482	437	463	444	460	455	429	445	462	425	456	448	441	438	481	453	448	445	437	445	436	475	427	475	481	423	418	452	435	453	449	459	438	447	418	428	489	375	419	434	454	424	429	448	431	421	433	395	446	437	437	449	447	470	409	460	435	475	421	446	454	398	435	413	476	452	413	409	447	445	425	477	451	458	451	467	432	444	407	424	411	408	430	462	414	453	439	466	466	433	455	434	446	452	435	423	450	439	451	460	414	435	478	455	441	453	462	430	464	440	482	451	445	458	473	430	476	430	438	461	423	438	432	424	432	447	430	442	425	459	469	432	442	427	432	390	412	447	419	405	437	447	455	440	437	445	446	448	438	420	441	460	386	439	423	481	442	433	451	445	426	441	423	509	423	436	403	448	468	420	437	430	406	473	466	504	461	431	424	496	459	449	442	432	469	425	436	450	444	444	486	449	437	438	454	476	435	420	422	465	416	416	418	438	455	429	409	424	448	418	451	462	462	439	448	438	417	422	437	459	452	411	434	438	441	464	492	477	470	409	469	441	440	446	427	433	432	451	440	471	440	449	419	473	434	447	439	430	439	464	449	435	453	417	469	422	456	434	466	443	456	475	444	452	468	443	438	442	458	486	421	431	449	465	449	502	423	429	444	405	471	452	453	446	435	448	458	452	432	460	475	452	431	426	418	440	478	432	428	451	451	433	439	511	449	479	449	486	465	423	430	463	454	466	436	459	438	434	454	484	458	434	432	469	446	438	452	452	452	429	469	436	430	451	406	431	463	440	419	465	440	449	430	449	448	461	470	453	447	445	444	477	438	430	431	453	422	446	476	429	453	441	434	474	432	443	408	494	484	450	435	402	413	440	426	454	472	446	461	421	442	462	459	444	444	480	415	451	433	448	435	427	455	474	421	457	441	430	457	470	494	460	421	462	433	431	452	440	418	437	431	474	405	433	424	449	451	446	461	413	458	417	468	445	436	419	456	457	470	443	425	432	448	452	429	456	456	450	461	454	424	429	407	433	473	454	445	416	431	448	450	424	447	431	430	452	426	431	444	458	459	455	438	414	432	458	444	458	445	448	456	469	462	429	416	428	445	468	481	408	452	441	479	461	474	468	465	455	456	438	483	448	441	437	439	424	430	459	471	462	480	457	441	433	441	464	449	430	421	442	467	453	447	431	445	432	467	420	409	497	472	431	437	492	444	441	468	456	411	459	444	427	450	462	431	391	431	443	467	445	412	420	427	486	436	492	443	432	395	423	448	409	456	436	437	437	435	434	454	502	454	427	445	457	432	457	451	427	440	444	453	430	419	453	434	421	479	455	477	425	445	463	437	471	459	419	433	436	461	429	453	443	461	450	469	467	429	426	453	437	434	455	435	436	492	410	453	419	423	476	421	444	408	486	448	434	434	458	443	449	457	447	491	431	441	480	461	476	500	458	438	430	416	441	462	441	493	428	455	421	430	422	427	420	455	437	444	448	454	409	414	439	434	425	404	454	463	457	436	468	437	430	463	439	419	477	426	478	442	420	448	408	463	454	448	392	403	465	417	445	426	459	431	450	449	469	441	454	450	452	467	438	450	465	483	425	433	451	469	437	452	449	418	442	476	442	444	433	411	473	434	427	493	437	449	459	452	430	415	396	451	441	434	426	445	435	474	464	434	467	423	424	467	438	436	483	409	448	431	434	455	446	434	496	437	433	445	463	450	453	478	417	400	437	399	444	413	430	459	456	474	437	430	445	400	459	437	447	425	416	461	453	445	412	460	463	433	430	400	435	429	423	445	436	460	432	480	465	426	463	470	436	460	485	451	425	474	435	440	436	440	419	401	434	412	425	454	447	448	468	438	464	444	443	454	435	450	444	438	458	405	428	460	431	420	477	440	418	413	427	485	474	466	412	436	427	455	436	406	413	455	420	418	462	444	404	406	445	413	429	467	452	447	409	464	424	467	424	479	450	444	444	425	458	411	467	445	446	443	421	418	434	436	445	459	419	443	466	453	444	453	429	469	495	406	472	426	425	447	451	457	446	450	446	451	450	445	450	475	435	431	472	424	421	449	468	438	422	455	465	443	443	438	464	441	444	425	444	410	451	449	454	407	430	453	430	417	441	444	496	427	440	482	407	451	424	479	445	470	445	425	440	434	462	463	402	450	442	453	431	422	441	404	455	430	462	435	455	401	452	452	467	431	415	398	464	450	395	466	440	420	453	479	441	427	439	452	424	380	458	416	432	437	433	446	405	401	432	460	410	454	411	415	447	447	468	468	444	410	424	447	453	468	436	459	443	458	465	440	430	486	452	443	450	441	426	467	442	437	459	414	436	450	396	487	412	470	450	471	469	423	459	419	449	472	419	448	478	402	467	411	412	433	420	436	461	429	452	413	426	427	454	430	414	444	431	437	459	436	428	467	463	469	446	423	484	421	405	408	427	417	444	456	437	427	469	466	442	457	470	488	447	403	454	439	416	422	438	453	459	453	410	414	430	412	443	423	445	422	402	454
12453	14147	8551	3838	2508	3352	3359	2814	2372	3009	3558	3009	2372	1679	1104	783	635	537	496	450	471	445	501	483	500	472	464	432	520	483	482	469	450	453	452	462	505	464	459	430	455	479	510	463	451	484	475	516	481	461	453	436	522	446	466	439	499	455	470	434	491	483	509	464	485	461	489	485	462	479	487	438	495	452	493	482	457	491	500	480	475	492	467	500	443	472	489	472	487	483	500	436	449	439	477	447	443	457	478	469	478	431	471	466	475	486	491	470	470	452	457	481	447	491	454	456	473	467	471	434	463	476	515	441	459	474	508	519	478	492	455	483	431	463	456	471	459	474	467	483	435	453	478	455	485	473	477	494	435	471	466	494	466	469	487	469	491	457	460	488	482	491	505	490	467	490	488	503	486	468	451	491	470	452	471	460	462	448	480	434	488	453	465	480	474	510	479	463	466	453	464	485	493	486	489	464	451	470	476	505	484	417	457	490	496	484	485	461	480	450	497	484	465	490	468	448	452	470	476	493	453	445	505	477	449	489	471	462	455	464	473	460	514	433	482	460	445	513	468	489	438	445	455	433	466	446	464	472	490	471	428	474	479	487	504	471	459	475	455	525	435	478	457	495	422	498	478	464	496	486	484	477	454	478	472	439	439	440	455	484	450	506	461	441	483	489	445	527	495	470	479	467	452	467	477	450	458	475	470	478	460	442	481	455	449	465	468	452	495	454	448	491	468	481	494	456	477	488	469	523	472	491	461	433	485	478	471	466	493	494	478	474	463	495	473	477	467	475	446	471	484	479	481	510	466	495	500	463	465	490	469	483	462	435	464	466	480	483	429	454	443	491	461	449	472	474	484	479	478	473	470	489	461	516	467	447	498	472	478	464	506	442	492	493	458	441	463	476	491	470	497	472	471	459	485	453	433	455	471	480	456	494	483	462	487	521	474	452	493	485	459	430	441	499	506	510	503	427	464	451	499	475	482	470	445	466	471	486	465	467	446	504	458	421	460	482	470	492	445	461	470	442	459	475	479	468	438	478	496	484	469	461	512	460	489	461	480	442	465	471	463	478	486	459	458	462	517	436	447	451	478	460	436	491	434	452	503	484	490	454	500	488	460	454	483	461	512	493	510	495	444	468	473	462	472	503	504	479	453	488	456	451	473	478	455	459	458	478	401	462	473	455	496	481	482	439	441	470	437	494	446	488	447	456	462	428	517	504	491	466	453	457	465	439	432	450	508	456	458	486	457	451	475	449	499	499	499	444	475	480	484	489	481	432	455	492	491	485	476	470	471	498	464	483	505	496	479	489	434	427	505	490	470	491	470	473	492	461	478	472	434	471	461	448	455	451	476	459	445	470	489	439	487	418	457	468	482	508	497	485	474	455	458	493	469	466	480	476	459	456	466	469	476	492	467	474	478	454	445	475	481	470	444	450	489	477	485	502	503	485	498	459	447	456	471	518	487	494	507	455	484	472	472	494	443	450	443	475	454	471	467	451	489	483	474	490	426	454	497	463	447	472	487	488	469	443	461	507	447	482	481	486	488	467	430	485	489	493	471	463	502	445	489	485	482	453	465	476	475	482	453	441	485	486	474	492	492	475	459	460	502	473	462	471	488	473	459	482	433	478	479	434	436	471	438	479	475	486	475	482	482	472	491	450	476	462	478	523	462	487	493	476	471	470	506	476	487	434	452	482	499	480	447	451	443	454	492	487	487	464	514	442	451	491	475	453	461	468	462	461	479	470	480	469	472	473	437	459	494	441	483	441	483	481	456	454	481	453	479	445	495	497	512	501	468	465	489	495	458	452	471	476	469	498	497	472	473	461	430	493	481	450	506	496	456	492	470	435	434	455	456	461	493	432	470	480	488	469	417	486	482	449	439	443	413	505	439	461	463	477	465	485	488	491	452	492	463	447	470	462	477	457	470	483	457	465	466	489	456	455	450	482	474	475	496	478	456	484	463	468	481	429	472	470	496	445	476	447	500	521	445	488	482	397	467	448	459	482	462	466	461	487	461	496	461	439	446	485	515	469	442	499	531	453	506	459	417	487	469	466	451	508	474	469	484	454	481	485	460	505	443	469	483	427	470	510	490	492	477	467	461	477	498	451	451	497	463	480	448	446	465	442	465	469	489	453	484	447	502	475	475	459	478	417	437	457	459	468	472	473	455	470	484	458	465	503	467	443	504	474	493	469	478	464	459	467	481	488	457	468	472	490	449	481	473	452	477	438	472	467	472	472	511	469	414	493	480	462	488	505	468	471	486	508	504	455	434	462	485	464	465	480	439	503	453	461	485	499	441	429	506	464	503	471	473	446	511	491	465	478	495	461	501	484	483	485	456	474	511	456	476	471	460	507	482	459	493	471	485	528	464	459	477	477	470	464	481	462	468	489	456	474	471	470	460	470	471	484	482	505	492	482	485	494	452	481	473	440	444	500	465	507	468	469	492	460	491	459	458	465	455	462	443	454	466	465	456	490	484	464	482	482	486	453	503	424	473	485	471	464	477	487	519	459	478	462	484	445	476	441	458	453	471	471	430	479	463	453	479	505	490	449	484	499	478	496	491	479	523	488	448	468	473	446	463	496	437	502	500	443	474	463	476	444	496	501	499	446	488	468	473	472	428	485	470	460	502	501	462	463	454	464	473	447	461	494	439	432	496	494	470	456	468	514	427	493	490	480	452	464	459	464	485	424	478	477	484	486	488	501	463	506	492	452	489	519	471	462	487	478	463	454	464	449	458	450	458	448	466	429	433	464	449	468	491	476	491	466	468	483	521	464	462	482	475	444	465	462	437	460	486	431	463	489	514	432	479	433	496	474	459	451	472	459	473	508	470	478	443	486	497	520	478	499	473	441	453	472	450	463	473	471	444	466	483	445	471	467	441	501	471	524	463	496	474	475	538	480	458	485	461	482	457	487	479	514	444	506	452	506	413	427	401	460	453	512	505	459	450	461	506	453	444	471	452	438	452	476	491	463	501	453	489	463	501	454	456	471	513	467	490	497	440	509	454	525	484	483	508	490	485	470	488	475	490	442	478	469	435	465	487	466	501	443	449	453	509	479	479	476	472	448	465	459	471	504	481	452	492	447	461	428	443	485	455	472	465	497	448	447	433	452	490	440	453	459	447	486	501	465	479	538	472	459	458	463	463	424	500	479	449	448	457	468	452	447	487	477	427	505	473	461	490	502	469	483	462	436	481	437	458	476	491	471	485	461	476	479	492	477	474	477	461	454	426	449	477	442	455	457	485	498	496	436	509	471	438	472	477	420	443	399	434	461	480	455	475	501	495	495	489	431	493	485	457	463	529	495	487	505	526	495	467	487	446	433	456	480	469	488	476	495	489	479	454	432	501	514	473	469	487	463	494	452	452	484	466	447	514	475	438	465	465	471	449	465	460	472	453	498	480	493	476	481	458	460	516	451	473	528	482	507	466	481	456	502	464	484	477	497	455	491	449	480	467	480	444	462	466	503	462	469	460	508	487	453
24373	21426	28563	24666	21274	7178	2358	1871	2060	11693	17646	15752	10692	6802	3387	1759	1031	714	621	500	487	477	518	480	512	541	459	510	532	513	498	490	488	528	532	495	528	512	517	533	531	531	491	538	522	481	486	507	539	522	541	476	515	486	497	514	491	514	461	462	480	493	525	514	513	520	503	467	484	494	523	559	490	491	521	516	491	530	513	486	478	484	538	521	509	496	516	502	490	524	507	508	490	462	494	518	513	498	537	506	532	505	562	530	483	517	489	481	520	500	486	494	493	531	484	507	515	483	517	501	481	481	449	483	499	520	546	506	477	496	487	515	537	541	476	511	495	500	489	517	530	511	493	495	473	501	480	517	520	519	500	517	509	529	549	544	522	514	506	514	494	500	508	529	503	496	476	480	500	523	502	498	510	523	462	514	528	476	498	502	491	503	517	492	538	514	500	497	498	514	506	512	502	501	550	506	510	487	495	507	516	482	484	502	519	497	552	502	484	513	481	523	538	499	494	500	505	503	504	506	512	454	500	504	508	516	531	560	520	490	496	503	546	520	488	479	500	471	510	501	486	457	467	482	468	522	486	520	514	503	526	501	503	481	490	532	535	517	505	532	473	503	508	506	543	550	487	541	509	471	477	494	516	512	508	505	487	528	517	533	503	502	500	465	497	551	480	466	511	537	514	527	474	527	548	532	500	531	500	503	528	515	468	504	498	465	501	510	502	565	479	503	517	495	487	520	521	505	508	480	549	506	484	469	541	498	484	524	510	493	505	541	497	511	483	529	454	459	560	501	499	491	529	532	488	475	513	528	482	531	469	460	470	498	487	499	529	501	531	526	451	507	502	510	516	509	514	504	474	517	519	487	511	538	513	492	514	484	517	506	529	534	490	492	506	475	482	477	518	543	482	492	521	501	468	530	472	537	524	509	474	480	490	515	482	474	502	495	498	485	506	474	542	488	489	503	500	492	544	505	529	486	507	501	495	480	506	473	499	511	477	478	514	563	522	510	521	521	516	558	527	530	526	499	481	500	521	532	514	496	473	479	503	516	474	493	478	474	462	501	512	494	484	539	486	558	496	498	480	505	497	480	563	442	487	527	460	486	557	494	479	508	515	509	523	563	484	484	478	521	524	529	509	511	502	491	523	519	505	528	502	525	491	495	509	448	498	515	511	534	519	510	505	479	507	519	520	525	514	501	517	438	506	564	487	484	499	531	528	527	508	540	511	509	497	507	474	543	486	458	484	497	498	549	498	482	487	489	486	538	500	498	471	492	475	509	519	502	496	495	508	485	489	502	476	497	496	485	521	510	538	523	492	518	548	481	495	468	502	500	499	493	499	510	516	525	478	492	522	495	485	528	466	484	508	476	532	522	538	484	531	511	485	499	507	489	510	490	523	499	489	489	493	533	509	498	487	539	486	483	487	498	491	561	526	512	489	466	492	517	501	493	512	524	512	540	546	487	513	538	532	484	474	496	465	497	520	526	503	489	541	499	494	528	519	521	514	555	474	525	471	473	494	491	541	516	497	518	518	525	490	496	506	510	490	479	527	487	485	487	538	468	522	503	507	447	490	528	486	487	515	489	509	485	518	512	511	501	520	482	503	539	511	497	467	507	525	510	506	556	502	491	526	473	515	483	495	541	548	506	506	537	511	497	454	505	467	484	515	498	493	515	519	510	515	528	500	508	485	492	525	506	537	522	512	504	487	537	507	460	470	501	482	490	530	482	523	486	483	510	490	526	479	522	490	508	486	512	493	489	524	525	511	505	515	498	499	469	481	523	483	495	528	478	493	533	503	475	508	507	496	516	466	494	501	501	467	492	525	494	497	479	511	468	479	532	495	508	519	515	534	508	504	492	538	525	498	493	473	480	517	486	545	513	521	565	477	459	517	487	514	550	481	468	529	463	512	483	491	492	505	521	494	525	451	534	523	534	525	481	560	507	582	523	523	513	492	483	474	491	520	515	490	534	502	510	480	525	554	535	529	489	496	469	514	486	528	522	489	511	507	473	488	519	468	499	538	528	477	497	523	540	521	497	516	522	517	500	512	505	509	520	514	500	489	482	511	517	474	512	507	488	504	500	554	484	504	460	516	555	499	526	530	528	441	527	477	528	507	526	530	484	501	482	495	507	458	492	479	457	497	553	507	518	487	515	540	544	534	507	509	575	497	475	499	485	478	484	511	477	479	512	515	486	503	505	527	559	487	512	478	482	506	454	552	484	487	522	479	510	459	542	544	493	477	474	488	568	502	516	491	513	476	542	457	489	490	562	507	483	462	512	479	520	471	478	513	484	493	485	472	475	539	505	456	519	475	499	486	484	561	502	472	525	493	510	476	537	533	482	509	491	496	497	539	511	509	513	481	463	550	512	497	482	489	444	498	519	495	504	490	494	482	486	532	506	475	557	525	530	500	503	480	489	486	494	504	490	524	564	488	508	479	525	499	473	533	454	532	514	512	498	508	494	484	522	503	521	502	496	492	521	540	519	490	518	474	515	516	516	498	511	532	510	534	472	499	484	513	512	525	518	508	534	502	491	518	537	464	477	489	515	496	535	543	544	534	501	501	527	511	503	505	487	524	517	532	478	496	503	506	536	493	497	494	471	486	510	502	492	455	493	493	508	504	516	493	475	514	511	485	479	482	481	506	534	511	456	464	495	554	513	527	509	495	460	542	509	465	500	505	504	498	507	480	492	512	528	511	497	481	506	536	500	501	488	494	538	514	488	490	501	473	478	501	476	470	505	505	477	462	513	503	470	491	537	525	492	501	489	479	520	498	515	487	509	503	521	496	526	493	488	475	490	495	532	502	509	485	515	524	502	463	506	483	499	508	493	521	497	471	522	515	505	474	489	476	462	536	520	516	486	551	491	468	505	545	508	506	469	512	548	472	545	517	526	473	488	516	490	452	482	520	526	491	498	520	525	531	520	502	483	502	517	523	480	508	519	480	484	499	501	479	493	531	517	526	509	502	502	496	515	506	546	523	539	486	470	552	471	506	481	508	546	521	493	532	518	508	501	500	487	474	507	475	532	537	494	497	531	527	491	484	543	527	515	473	497	475	520	531	493	509	498	486	487	517	519	476	511	506	538	495	467	474	497	510	533	502	536	478	527	503	482	483	522	508	492	510	486	508	520	526	526	492	506	480	474	501	488	497	491	479	547	506	510	508	461	525	487	531	555	517	465	494	456	532	527	488	486	512	513	468	480	505	503	521	492	496	479	510	521	515	517	497	547	508	506	473	488	524	469	499	533	495	513	524	519	504	488	527	496	519	513	510	538	437	499	531	520	502	515	519	513	491	426	535	485	512	496	500	470	480	461	539	516	477	525	503	487	514	561	469	525	496	518	515	528	489	501	490	509	489	501	501	499	490	477	515	523	520	530	516	489	494	484	515	487	536	500	563	499	505	506	520	515	482	492	494	508	504	507	494	499	528	507	476	469	473	486	516	507	539	485	489	478	528	518	514	543	469	533	489	533	506	503
13198	22801	14244	7084	5153	3490	3214	3232	3915	18237	22928	19684	13963	9059	5026	2498	1370	830	706	609	531	541	537	509	548	499	543	515	537	526	537	563	552	514	519	496	493	551	543	547	541	516	530	519	536	506	523	527	517	547	523	508	515	533	523	522	523	538	523	513	520	511	511	498	519	511	559	530	523	532	554	512	525	529	475	510	488	529	521	554	544	512	493	512	525	534	524	501	508	548	519	549	510	572	516	540	508	506	523	544	522	537	540	545	532	517	528	502	533	503	527	534	521	484	502	576	535	548	552	484	527	525	525	548	500	574	543	530	541	536	519	527	518	509	547	521	532	556	527	558	545	546	573	516	529	549	542	515	579	535	483	500	510	527	546	540	513	548	543	551	518	505	499	497	498	514	546	514	531	533	528	530	549	529	532	545	535	510	522	503	532	468	509	548	547	533	559	541	545	520	565	498	524	519	517	537	470	548	539	542	507	514	496	484	524	530	537	544	497	535	516	560	545	498	517	515	547	488	551	581	493	490	509	505	482	517	549	515	448	557	550	543	555	504	526	513	526	566	534	551	551	527	529	529	544	492	482	569	526	532	512	503	516	529	532	520	543	508	544	492	513	502	543	506	529	549	560	513	549	521	482	506	523	484	551	488	507	525	502	553	512	532	518	530	492	519	526	546	528	541	522	519	493	502	496	575	503	535	511	523	549	543	550	546	573	531	541	522	551	517	540	516	521	558	485	514	532	508	524	558	522	563	545	479	546	519	487	533	495	519	529	545	531	562	474	517	498	525	575	541	537	512	532	537	513	523	515	563	564	564	570	569	517	555	570	534	575	508	522	541	513	513	539	522	573	527	530	532	510	528	520	504	543	528	513	465	510	522	524	553	511	519	487	510	507	490	551	534	540	514	527	536	558	540	513	507	561	540	522	497	492	506	563	545	512	509	516	530	511	475	547	511	529	518	529	542	526	575	498	537	521	570	550	535	493	525	525	553	548	499	529	503	498	546	532	558	487	536	523	521	500	524	504	513	530	497	524	535	511	489	495	529	499	488	516	518	521	553	534	524	531	540	520	509	542	546	514	534	534	542	563	541	553	497	588	527	512	513	550	528	534	524	516	520	541	522	545	539	503	529	533	557	499	500	537	534	520	507	523	520	543	515	499	523	509	494	557	509	490	551	524	550	499	524	492	516	528	542	509	536	555	518	536	518	561	547	502	522	528	546	494	533	541	549	532	506	507	488	499	523	535	539	550	525	505	515	525	577	532	523	568	532	517	506	500	514	529	534	541	529	499	554	517	524	531	523	500	546	534	451	563	483	544	556	571	507	507	515	476	523	552	516	554	513	540	511	522	519	522	538	526	551	542	495	537	588	539	525	537	519	536	526	518	555	535	517	475	544	496	567	566	541	565	511	551	531	553	485	524	528	526	512	567	563	527	546	541	539	508	528	548	557	522	532	476	486	490	531	522	560	527	514	539	548	496	543	519	514	538	543	515	537	544	555	525	504	493	529	530	561	513	557	472	538	538	505	505	506	492	535	529	548	501	517	533	543	534	541	514	501	503	514	545	503	552	513	505	554	544	536	548	519	539	523	522	567	544	541	488	528	564	529	467	504	523	528	522	550	567	543	519	522	518	600	541	539	500	537	527	505	529	521	557	589	517	479	535	504	497	491	506	521	585	519	509	555	580	565	491	534	478	514	521	528	537	493	537	534	511	519	527	550	554	553	517	510	531	539	545	498	544	550	571	506	523	550	523	531	515	546	541	522	559	490	511	506	553	501	530	515	513	518	521	566	514	525	576	554	534	539	556	557	505	526	492	540	519	501	503	529	555	542	517	539	526	549	520	526	539	549	526	535	509	542	529	506	490	490	520	536	503	498	542	497	501	470	478	546	496	592	518	521	535	526	535	513	533	543	528	513	564	539	523	525	551	529	505	466	540	532	499	538	517	520	529	534	536	519	533	543	469	511	530	544	523	516	490	544	523	542	492	547	516	510	533	493	555	529	534	503	544	551	551	507	559	551	519	522	544	500	510	465	529	541	522	523	488	558	513	512	534	530	520	536	522	561	533	561	551	503	475	532	545	522	522	528	533	510	554	518	542	525	501	548	548	511	531	553	551	534	515	509	484	522	542	532	519	478	526	491	551	553	548	505	560	499	530	475	535	510	535	518	478	487	519	538	500	489	503	502	456	550	537	514	515	494	535	519	492	561	537	515	558	509	531	499	540	543	530	549	508	493	469	521	558	558	532	544	495	516	499	509	563	513	547	516	532	499	533	529	561	543	546	525	547	573	487	543	530	526	527	516	522	542	561	543	542	498	523	505	522	533	533	524	505	531	515	483	521	530	514	553	492	508	505	530	521	506	542	474	492	531	533	492	513	571	540	545	594	504	536	519	577	536	513	545	524	512	525	502	527	543	519	534	545	499	489	477	543	498	523	559	496	498	520	521	513	531	481	517	493	532	553	552	509	509	522	503	524	511	526	506	501	551	496	529	558	578	521	544	486	517	540	582	523	516	514	528	533	541	489	556	554	521	541	523	533	475	482	504	531	554	547	512	540	503	542	520	536	559	526	524	530	523	543	566	492	563	548	525	548	524	541	565	542	496	552	505	556	529	536	540	518	548	533	532	498	544	524	527	555	498	565	521	499	543	467	511	500	543	547	550	550	505	516	552	561	489	536	523	535	515	517	560	506	515	541	530	521	522	535	482	573	512	524	574	543	558	518	489	535	539	508	495	514	475	526	552	525	517	528	486	504	510	507	520	517	530	524	549	507	526	487	506	505	487	491	507	520	537	465	532	511	485	545	503	498	532	530	552	560	510	518	509	541	528	528	489	495	525	522	513	519	516	544	543	499	514	529	499	529	532	497	504	532	528	541	542	515	485	546	503	528	516	535	525	544	520	535	505	514	551	493	566	517	489	495	496	549	535	514	526	528	540	553	490	559	523	527	538	502	521	522	539	522	544	528	495	538	501	464	476	508	526	540	538	519	517	524	510	521	499	490	513	555	520	579	555	533	517	509	524	520	540	543	492	539	586	497	542	506	530	487	493	534	535	503	546	530	528	552	518	533	543	538	499	494	498	488	557	532	520	546	484	518	495	548	547	528	569	546	515	536	527	542	526	536	494	533	500	545	516	488	546	516	505	545	539	502	478	526	566	531	528	525	523	522	523	488	516	512	524	543	506	493	538	514	574	522	530	499	526	504	547	549	519	477	563	487	531	534	537	529	552	591	505	506	496	528	488	534	518	514	554	527	531	531	532	523	520	471	536	487	548	521	577	566	560	492	521	569	515	514	512	491	512	521	544	526	546	485	529	499	543	533	525	525	524	538	552	537	531	515	511	529	560	545	524	527	508	501	575	533	548	521	545	535	547	512	541	503	512	527	546	544	511	547	547	551	543	525	546	528	515	523	484	489	550	556	556	515	534	538	554	529	538	531	582	494	527	534	523	567	516	493	588	495	571	545	533	507	564	502	546	554	491
25308	21402	27490	25550	10793	2201	1290	1079	1495	6957	10690	9180	6573	4221	2303	1294	839	587	548	528	475	492	465	504	487	501	473	515	474	507	470	482	503	473	489	474	474	496	498	453	502	464	444	474	506	463	504	469	474	462	518	496	524	478	444	469	501	493	463	460	452	443	461	485	470	494	484	482	493	488	454	469	474	486	477	502	498	455	476	476	479	455	485	471	469	465	485	472	468	474	462	464	472	471	494	457	465	477	510	513	476	509	482	496	453	430	482	480	490	467	470	487	494	474	480	476	486	478	479	457	472	484	498	482	507	465	476	510	432	513	481	479	469	479	460	486	470	443	538	451	497	468	480	533	460	498	517	490	467	471	463	472	473	443	504	463	464	508	472	470	486	477	524	493	501	541	503	483	443	454	476	502	482	452	478	478	486	476	479	525	467	505	478	478	458	493	488	474	453	477	471	460	462	490	478	462	499	477	480	530	452	472	524	489	462	490	491	448	483	445	493	463	498	458	464	492	510	479	449	449	474	452	468	464	467	458	500	502	488	476	473	477	494	448	507	513	509	488	503	457	444	502	500	441	485	472	474	471	505	487	437	469	491	482	485	530	500	458	494	474	482	494	491	515	501	482	501	508	479	480	464	527	463	483	501	466	489	485	464	498	484	498	472	477	471	458	473	456	485	479	468	480	484	492	502	492	475	461	467	532	480	476	462	483	473	495	470	453	503	516	483	484	464	431	540	461	516	487	480	520	496	476	484	474	519	502	462	508	503	442	509	485	463	475	467	495	465	481	498	507	515	464	492	473	523	456	434	470	502	479	445	477	499	475	465	464	476	459	449	452	475	474	516	508	487	477	458	500	480	440	481	472	502	466	485	498	486	481	437	474	481	476	457	491	506	477	469	466	478	486	495	477	502	489	471	508	500	478	457	511	488	473	460	470	447	504	475	454	463	469	509	452	477	467	449	495	486	471	491	495	501	450	463	490	466	503	465	462	478	459	459	439	475	462	471	484	502	457	519	449	484	425	427	456	463	519	466	486	499	490	488	497	496	453	512	475	482	453	484	478	489	509	494	501	482	516	494	470	469	476	480	507	451	469	510	501	465	504	464	487	452	494	492	451	518	451	456	479	469	502	462	470	496	486	485	485	491	481	478	500	475	443	489	491	481	465	459	509	425	474	469	479	468	484	468	483	483	473	485	477	499	455	497	477	428	469	506	478	456	501	507	493	478	500	482	516	452	472	440	482	484	523	460	473	485	469	485	495	482	487	506	457	507	497	506	477	479	478	465	498	480	486	472	471	522	496	493	401	506	508	484	485	477	504	467	476	505	481	460	467	490	505	476	477	479	464	519	464	490	463	489	482	508	462	454	464	498	450	443	508	485	416	466	519	489	417	467	475	484	452	534	509	484	519	467	444	479	474	470	465	449	488	503	490	471	446	474	475	476	465	468	472	479	476	483	453	485	502	448	530	483	470	473	449	483	480	474	450	446	461	476	504	477	437	486	483	488	446	450	497	524	467	486	476	513	467	499	457	497	478	502	465	508	510	480	458	488	480	473	476	472	456	483	471	481	497	486	452	487	493	448	502	509	455	475	480	443	467	483	470	468	506	511	500	458	505	474	461	506	476	486	470	487	511	487	466	497	484	487	455	503	467	485	489	480	503	450	452	505	447	489	513	485	484	507	469	484	458	473	486	445	492	493	501	451	474	479	497	457	475	500	492	466	439	478	519	478	474	466	485	515	525	500	456	479	477	466	454	476	452	504	477	474	471	426	531	484	469	442	460	474	486	502	471	505	476	482	485	499	463	477	494	464	469	529	489	483	518	464	478	466	491	490	472	495	488	447	497	477	489	481	459	470	500	500	508	460	471	440	452	477	448	515	503	440	518	459	480	458	466	492	487	478	460	501	524	471	478	489	499	478	502	493	506	448	504	449	484	469	471	441	483	434	490	462	521	468	514	450	489	489	465	464	493	467	478	465	489	526	481	478	480	467	489	451	492	496	471	507	492	487	471	445	505	514	476	497	496	487	489	469	524	482	504	527	494	472	464	491	468	472	421	498	487	489	498	464	455	508	470	475	436	463	480	463	477	475	496	475	458	483	438	506	458	500	484	440	469	483	497	518	466	495	468	464	492	492	460	438	471	470	510	452	494	493	466	457	483	469	481	445	450	451	464	486	436	415	478	511	493	498	494	501	514	475	465	459	477	489	459	489	496	475	451	487	461	492	497	510	459	471	481	452	527	467	483	472	461	465	489	486	445	473	457	494	466	471	494	497	444	495	499	533	495	505	462	489	479	481	487	484	474	496	492	488	464	469	464	501	459	460	448	501	479	514	494	537	457	460	488	463	528	487	468	444	434	491	498	491	458	520	469	479	428	511	498	499	439	476	512	459	522	525	447	486	498	474	472	475	501	432	461	512	511	510	509	461	476	497	478	502	485	520	452	510	505	483	475	502	478	495	503	474	522	493	479	494	461	469	495	449	500	497	516	480	472	495	467	516	464	525	469	473	478	513	467	481	489	455	490	501	480	451	475	468	479	483	478	479	464	457	483	467	491	496	505	493	446	489	511	491	498	489	476	529	513	451	502	471	492	505	502	477	462	506	495	476	496	472	501	493	477	453	452	480	491	489	500	468	462	470	487	508	446	508	515	522	497	507	494	490	509	460	511	504	495	478	509	467	482	476	469	509	563	470	503	461	476	430	462	516	491	474	481	464	470	518	485	503	419	506	466	479	445	501	476	482	489	475	483	485	508	486	511	465	487	470	464	481	460	486	455	502	465	505	505	527	491	460	459	460	471	460	470	452	512	516	494	466	539	483	501	512	484	468	484	458	504	436	464	462	485	501	481	485	475	431	520	483	498	440	446	512	474	502	486	452	455	459	449	476	430	494	470	473	488	487	486	438	478	477	447	459	475	516	492	464	490	484	471	457	463	472	487	453	504	496	478	489	522	477	504	498	499	460	481	446	486	476	473	446	508	499	456	499	494	480	466	482	426	497	497	471	531	478	496	472	505	525	516	480	507	501	464	493	465	481	507	483	468	475	427	518	472	493	493	458	437	480	516	524	519	481	480	507	481	475	469	501	473	495	500	510	484	493	490	490	469	499	461	481	484	456	484	494	492	476	466	494	446	506	514	469	463	466	455	476	481	443	503	492	509	488	512	502	453	484	478	520	480	476	501	486	486	470	498	474	468	458	495	456	491	459	487	485	466	466	503	485	463	467	454	481	488	454	457	480	446	484	477	487	490	475	485	479	506	462	496	462	447	466	508	477	472	535	482	487	495	446	491	479	465	503	448	460	450	518	469	464	470	468	470	489	483	485	476	444	448	514	481	440	459	484	502	499	474	468	490	507	491	463	472	478	477	493	472	505	463	486	486	492	482	543	485	440	505	500	451	458	482	445	455	504	508	453	469	460	449	433	479	511	483	475	483	504	494	435	506	521	447	497	477	508	484	459	499	519	490	481	457	461	477	479	445	432	483
13958	19863	11375	5820	3996	3288	2148	1823	2599	13299	17773	14625	10793	7106	3741	1968	1083	771	602	536	515	477	524	514	515	560	520	488	531	478	546	543	493	477	505	492	548	516	506	527	475	526	527	495	509	519	534	529	500	533	514	505	489	498	506	488	505	484	487	506	515	514	489	526	542	507	487	525	519	536	473	520	483	535	532	557	535	504	525	539	475	513	540	512	536	508	538	482	496	467	464	524	530	525	547	504	497	475	550	514	533	499	458	511	544	553	536	454	481	477	533	487	486	475	473	490	540	513	502	527	525	502	487	512	513	525	481	542	522	515	498	499	511	505	521	488	477	518	525	527	509	512	517	491	491	516	533	496	520	492	521	476	529	507	462	514	467	518	509	496	523	516	526	515	482	540	501	511	520	497	479	533	547	533	519	499	479	523	484	516	507	477	517	558	504	468	535	533	531	512	485	545	516	502	534	514	502	511	498	524	459	486	473	554	530	532	483	544	500	495	529	480	500	535	525	518	504	540	500	483	500	509	503	528	512	533	527	531	510	493	516	563	505	511	503	520	509	513	533	534	463	520	546	518	520	503	521	513	487	497	538	523	516	523	523	525	535	504	494	497	495	513	502	511	514	525	494	500	506	523	502	530	510	540	508	543	530	493	512	491	511	546	505	466	511	530	476	484	555	504	536	462	526	527	509	522	526	515	511	534	493	494	472	503	528	508	497	505	524	499	461	550	519	514	534	502	512	518	480	492	563	471	509	516	474	534	505	513	529	490	542	507	547	516	543	527	562	559	483	528	496	535	523	491	550	509	532	525	515	518	523	553	530	524	528	498	513	514	499	516	494	527	504	466	487	512	505	536	534	499	506	492	513	538	493	471	499	481	492	497	493	498	520	500	521	507	508	550	506	501	490	486	506	513	496	524	542	485	549	469	530	508	500	524	516	525	547	487	505	480	513	513	492	528	554	537	511	511	538	501	513	515	489	497	536	494	499	541	523	483	492	541	500	523	514	526	493	510	499	515	476	482	466	533	533	507	516	515	513	487	506	466	510	548	552	498	529	496	485	496	496	520	522	543	543	492	481	489	498	543	523	501	497	489	499	505	509	491	481	573	529	469	566	507	517	504	527	492	552	512	535	460	491	510	457	502	507	503	521	549	495	483	495	474	494	564	503	516	501	498	499	512	473	510	557	526	521	489	461	484	541	502	530	518	509	526	507	506	511	511	512	517	501	483	529	514	501	515	516	545	501	510	493	500	504	553	489	496	541	509	522	496	527	498	503	539	531	498	524	520	527	524	505	470	523	551	516	455	513	539	521	524	499	479	498	490	556	514	482	516	489	501	512	477	523	550	514	539	543	520	511	512	537	486	507	533	510	518	550	499	532	509	518	526	524	486	511	512	492	503	547	509	538	475	509	486	447	541	517	541	480	494	521	536	505	500	518	508	511	509	487	469	507	524	508	462	493	534	531	508	544	496	522	500	472	515	529	496	467	549	500	527	497	585	489	558	512	505	510	519	509	476	496	496	514	505	502	492	546	511	482	526	501	490	514	483	511	476	519	510	522	495	507	510	484	499	556	512	484	533	552	514	552	529	527	520	531	491	525	491	512	530	522	506	527	483	490	498	500	496	523	549	551	501	458	512	521	513	481	535	525	492	502	497	537	506	514	527	528	489	511	504	500	536	499	495	509	526	514	515	529	523	529	561	510	524	523	478	512	529	525	548	483	530	493	551	526	534	485	489	486	549	539	526	528	518	516	523	514	504	546	515	516	509	509	475	502	490	503	486	521	500	550	498	484	494	513	522	485	490	518	467	487	526	486	479	488	494	512	514	504	507	498	520	484	518	504	435	524	508	510	472	477	513	529	521	517	513	541	500	481	516	509	500	509	513	534	520	508	493	532	503	550	510	487	542	504	508	523	535	526	538	490	508	561	543	539	512	514	508	561	510	534	498	526	500	506	554	523	510	518	517	540	523	497	497	575	568	508	535	523	501	535	501	521	527	530	521	542	521	505	531	467	491	552	494	500	536	496	519	517	554	458	489	506	523	539	523	565	497	511	497	536	487	549	466	520	514	496	495	538	542	489	526	525	559	502	514	508	456	507	476	497	518	530	529	507	514	507	478	464	509	555	487	518	548	478	529	516	507	494	509	542	482	505	508	532	543	516	504	503	518	499	492	511	511	537	500	494	511	520	488	483	496	506	489	540	519	467	545	505	478	501	523	492	501	511	476	472	527	519	506	507	465	523	540	507	517	506	553	529	453	557	494	524	520	509	496	501	506	506	508	465	533	493	499	481	494	490	528	524	482	513	487	510	510	484	542	544	545	547	497	528	496	489	498	516	541	487	540	531	527	535	517	522	562	477	516	495	560	503	526	529	512	562	527	497	537	537	502	547	530	523	458	480	527	538	528	531	517	518	510	522	500	490	517	500	522	529	515	512	522	486	542	563	506	529	505	492	502	516	533	512	489	541	493	515	487	502	488	553	475	508	509	508	521	488	486	537	552	494	530	520	493	466	545	565	531	517	522	528	532	512	480	564	502	494	485	477	538	494	492	502	511	520	491	495	497	524	487	504	518	486	470	489	540	506	508	487	493	542	458	494	498	509	466	539	515	473	537	508	526	475	484	524	478	516	539	483	465	506	531	509	545	550	502	495	537	499	513	475	501	500	498	573	541	516	476	525	492	510	504	513	520	484	523	514	516	477	510	500	542	486	497	505	524	516	558	497	496	541	537	539	504	516	486	517	558	511	494	528	517	548	509	508	544	517	477	507	501	483	465	517	487	526	535	522	526	531	509	504	534	530	497	534	497	506	522	481	531	501	523	486	523	552	510	484	502	522	522	532	540	519	532	474	502	522	501	499	545	526	511	535	518	515	552	526	546	513	479	508	510	486	514	502	504	521	518	534	505	486	519	522	526	564	483	509	503	503	538	520	506	535	519	513	552	542	501	484	528	472	524	538	494	493	517	553	525	528	475	490	523	504	497	515	486	540	515	458	484	475	498	557	490	494	485	502	512	524	548	488	480	519	520	510	534	541	519	528	554	487	545	522	502	519	545	508	542	496	528	548	520	489	497	441	519	491	464	504	512	506	516	551	524	522	517	511	510	532	542	488	509	506	516	523	516	512	504	530	524	518	506	450	526	503	513	526	516	520	527	477	498	503	511	513	486	505	502	527	511	499	493	550	521	513	512	540	526	504	496	474	530	520	548	494	537	491	534	494	515	522	494	531	515	506	465	508	476	522	481	552	516	541	492	516	519	496	519	525	561	516	496	507	532	493	475	528	531	489	525	495	543	546	525	530	473	540	507	511	520	488	557	527	537	570	508	569	539	538	509	522	526	488	494	505	529	464	507	547	520	540	526	510	558	518	499	482	542	516	528	513	519	515	530	504	503	516	552	542	499	534	508	500	523	484	486	478	499	539	520	484	477	518	547	531	462	470	512	496	481	489	516	496	484	500	508	526	495	482	517	537	515	498	489	508	550
22911	21392	29168	24013	21394	21554	11629	2690	4231	23930	32036	25570	20716	14513	7825	3681	1784	1054	776	708	626	603	636	607	600	584	615	614	586	553	625	632	633	569	558	607	580	585	643	611	609	609	598	581	619	565	575	576	636	602	587	634	605	569	614	649	563	561	596	578	605	589	602	565	611	621	607	595	608	576	586	549	592	590	619	596	623	584	594	619	562	609	613	611	586	599	659	576	563	570	608	590	609	657	610	586	616	592	569	577	599	561	649	604	621	603	605	563	609	624	621	658	594	622	594	645	637	555	568	622	654	596	632	626	611	615	590	599	549	634	551	599	651	619	601	579	594	609	594	612	598	606	591	596	594	584	607	589	611	547	589	590	644	588	617	613	594	601	599	543	613	608	616	643	626	606	613	568	558	588	569	572	576	646	643	618	627	576	658	602	623	622	597	598	583	581	599	598	567	594	569	587	581	577	587	611	595	619	616	557	582	628	615	584	618	586	623	621	593	621	595	579	614	618	580	587	574	617	586	604	576	613	605	634	565	606	588	662	655	619	576	596	596	587	605	592	614	658	627	583	588	555	604	597	589	606	584	556	630	595	623	583	639	613	616	627	576	588	560	625	615	578	591	651	632	629	643	612	588	618	585	598	618	582	617	597	639	561	618	596	630	640	603	619	591	619	619	573	602	600	584	628	588	627	603	611	618	608	620	621	596	620	608	641	537	580	625	625	597	613	596	578	568	597	673	597	651	607	610	595	590	617	608	589	593	664	636	525	594	562	573	585	601	622	646	594	619	573	594	579	603	586	616	647	592	609	602	601	605	645	604	622	592	588	600	601	617	654	588	590	617	625	595	629	651	639	581	607	566	632	623	623	573	644	596	618	582	601	608	572	608	562	575	642	637	603	617	634	667	591	602	560	631	604	629	624	616	583	590	583	652	633	596	620	600	614	642	654	609	594	622	630	628	588	590	615	572	622	602	589	626	614	634	638	627	631	600	618	636	595	594	648	584	570	621	587	655	611	631	579	649	603	614	561	623	570	581	573	615	587	582	638	624	623	595	586	614	608	620	601	599	586	588	575	592	614	592	596	563	654	631	607	634	597	597	571	564	618	595	598	591	609	632	623	605	530	592	585	605	631	592	580	561	591	615	590	591	629	596	580	624	605	622	612	616	617	592	660	636	610	571	598	574	617	606	574	590	599	604	619	557	592	644	598	637	597	608	612	628	596	586	576	630	585	620	652	629	579	606	597	624	601	606	607	565	575	567	608	631	621	617	584	576	624	608	605	661	597	562	563	562	634	617	582	593	632	570	640	639	600	638	605	614	605	636	616	602	610	568	631	590	575	585	616	609	533	582	628	581	588	601	568	631	623	587	626	597	615	612	606	613	603	575	579	595	613	582	612	582	609	583	586	593	577	575	589	608	581	613	607	592	593	584	574	643	629	553	649	603	611	635	618	611	580	579	610	574	571	599	577	650	589	602	630	569	628	610	559	582	590	624	631	625	561	610	610	601	610	622	622	569	637	644	599	627	600	608	586	617	616	622	560	586	617	604	608	620	637	632	628	632	624	572	629	660	634	633	628	563	604	617	604	576	625	580	583	624	638	611	592	618	643	569	623	568	608	570	603	551	585	632	587	612	625	603	613	592	580	608	589	577	639	609	572	570	618	644	566	600	589	588	575	570	588	603	656	650	612	621	632	609	592	583	625	589	594	607	579	632	602	583	635	573	593	584	607	593	590	655	625	587	589	583	601	586	607	629	617	601	583	613	591	588	583	591	607	603	602	594	586	621	601	564	585	572	609	655	623	550	585	586	602	637	617	574	639	632	543	597	553	587	557	615	611	615	611	616	623	630	614	619	594	622	565	547	626	606	582	614	641	596	631	589	625	620	618	581	618	590	609	591	580	678	602	618	605	617	629	621	537	596	617	588	595	598	594	620	632	618	563	587	639	602	625	598	586	638	618	608	649	572	640	641	628	556	599	541	629	581	585	559	607	578	610	630	641	609	600	606	599	584	616	631	624	647	597	606	619	592	623	631	573	637	573	592	575	627	609	597	616	614	573	598	617	589	634	570	572	624	600	596	607	627	602	567	561	614	576	588	638	612	613	611	671	583	543	645	599	575	559	574	623	621	576	580	617	582	576	574	569	622	562	592	582	582	606	614	603	604	590	562	583	647	623	624	629	616	574	602	627	581	579	611	590	590	549	614	616	611	640	578	573	634	600	620	602	627	642	633	606	614	618	602	609	610	586	610	567	604	631	597	618	651	621	589	653	633	636	611	627	556	559	565	619	586	607	561	577	673	579	627	606	618	583	632	613	579	605	612	631	569	599	616	599	569	637	636	590	631	592	597	589	579	595	610	612	579	606	567	542	616	631	651	570	586	625	599	596	608	596	593	590	581	573	600	599	575	597	584	570	592	556	606	583	581	607	642	587	656	582	573	560	630	592	617	637	578	619	645	604	604	614	594	602	591	639	584	605	646	590	583	616	592	627	609	578	572	599	597	564	635	603	561	589	627	607	586	639	600	589	606	599	575	630	606	644	598	662	581	541	592	618	587	581	568	624	584	616	591	620	600	608	577	621	582	608	641	569	618	595	568	572	577	655	626	630	611	578	636	587	615	614	644	604	609	592	606	563	625	567	632	605	615	667	615	554	578	618	568	662	611	603	586	618	514	628	580	587	584	620	601	620	643	636	661	582	611	609	636	551	635	610	613	602	579	595	567	626	631	573	567	615	621	580	604	594	558	625	600	647	587	596	617	623	619	603	542	616	616	583	589	603	602	606	606	574	607	607	618	621	590	579	575	591	594	614	575	598	573	563	615	579	612	612	543	571	645	593	635	647	595	610	602	605	564	640	682	574	575	543	611	612	611	602	669	592	591	581	620	600	587	594	612	576	592	626	598	633	605	626	626	617	587	631	619	583	604	617	605	568	590	638	594	610	588	623	620	589	600	634	630	586	575	616	621	612	614	614	672	535	553	607	606	625	588	607	567	603	589	621	668	577	600	622	605	566	643	609	565	580	577	618	602	623	638	575	566	591	588	583	501	581	639	612	617	581	616	576	632	611	587	589	624	625	580	573	609	596	631	606	597	624	587	638	625	635	586	655	591	595	603	566	587	617	590	610	571	615	664	589	607	601	577	647	576	618	602	626	608	611	615	562	643	593	584	619	603	619	612	618	615	691	601	596	613	609	619	535	591	623	602	596	648	590	606	607	614	569	630	574	565	609	553	634	577	563	607	587	582	626	571	605	606	645	587	571	557	607	612	613	577	626	557	591	559	597	601	635	573	586	580	565	591	517	583	626	588	648	592	592	612	626	602	608	610	610	574	637	626	605	605	555	604	613	615	589	619	576	606	580	566	611	580	636	588	551	608	595	590	604	606	607	646	636	567	584	587	593	626	608	591	580	637	633	590	613	659	584	610	617	612	664	570	609	618	638	576	606	650	592	572	595	581	602	574	566	598	631	630	586	551	617	577	585	642	603
18652	29517	18379	10654	8012	6545	5352	3813	7694	30516	35666	28094	23846	17634	10078	4862	2447	1300	842	727	650	641	584	621	637	614	623	602	616	584	603	628	637	615	658	585	629	638	577	590	632	576	613	636	636	613	594	610	603	639	674	569	608	631	658	625	595	651	627	669	630	591	605	646	590	623	621	640	670	564	629	629	598	636	620	602	649	654	619	626	624	619	600	648	610	603	635	585	595	619	585	590	595	645	616	627	639	616	569	605	650	579	653	648	581	636	616	589	621	632	594	638	643	605	625	643	660	628	644	640	613	614	604	631	614	566	625	617	607	629	615	633	632	598	629	617	628	645	675	588	624	636	620	636	588	632	617	607	637	629	656	592	639	600	583	613	587	646	593	651	617	607	651	584	600	644	624	614	623	590	627	610	641	627	644	606	643	667	599	586	585	580	629	606	614	610	604	590	581	636	645	622	592	634	633	642	648	639	618	591	628	612	627	575	639	642	625	605	595	604	606	595	641	666	590	653	623	631	613	617	599	582	628	606	640	636	588	595	618	608	691	582	640	630	620	598	660	631	609	669	607	600	631	615	623	611	588	630	609	572	612	623	643	606	576	602	662	601	630	615	653	625	581	615	641	603	663	593	598	601	621	592	614	640	619	652	596	631	563	652	621	601	663	652	609	581	646	636	579	594	629	605	714	622	629	577	663	614	612	654	628	636	632	627	631	611	602	581	651	618	622	616	627	616	591	587	599	574	600	638	603	616	626	618	632	654	553	623	577	661	621	629	589	611	572	608	602	644	634	609	597	603	657	622	618	630	570	640	652	601	663	639	628	610	601	619	603	604	635	619	597	599	553	615	631	622	627	651	603	621	643	624	649	634	603	586	597	591	621	602	586	631	617	586	606	658	656	604	618	641	651	606	569	626	621	598	576	615	614	629	630	665	634	573	629	604	628	623	632	605	661	651	644	631	637	614	615	608	659	692	640	660	632	624	623	634	643	654	608	613	626	638	636	589	564	644	602	647	610	624	590	590	626	564	614	673	614	596	622	603	602	598	605	646	628	619	620	609	620	586	598	599	603	636	639	697	596	593	596	604	592	586	646	622	594	634	592	627	608	623	601	594	597	580	625	624	620	586	615	624	615	617	606	614	661	661	630	650	611	628	663	631	624	637	597	568	641	537	626	658	650	620	654	628	612	616	627	611	600	599	608	655	609	623	611	659	575	604	605	602	605	617	599	615	641	556	634	622	656	594	615	643	621	584	637	639	636	646	645	588	615	625	660	591	593	639	578	585	640	619	569	612	665	644	662	607	631	622	612	603	631	610	618	640	589	649	597	622	615	634	654	638	629	656	659	623	657	617	627	598	590	637	630	643	638	607	621	609	593	605	625	617	641	621	613	629	635	613	675	616	607	581	612	603	623	662	599	612	637	653	601	633	636	588	590	585	601	632	636	617	615	648	629	622	643	581	649	635	580	626	622	595	620	597	573	614	653	622	584	633	614	598	583	642	600	613	620	621	631	617	632	632	626	577	595	598	675	646	622	582	602	608	617	602	581	624	621	609	617	593	646	626	638	569	618	629	603	595	590	629	624	624	687	627	645	680	655	617	616	623	603	620	588	646	636	662	608	601	614	586	623	634	592	643	607	649	616	539	639	597	633	621	629	614	614	593	624	592	629	626	618	629	606	599	661	576	658	614	661	630	580	600	622	588	622	594	635	606	631	651	680	627	652	564	631	630	608	648	619	575	668	590	605	622	611	608	640	583	608	626	648	558	610	643	570	595	567	657	590	644	649	567	613	582	628	698	597	574	587	614	597	626	616	599	605	601	591	605	637	656	641	617	598	628	647	647	643	615	611	661	620	615	629	611	603	594	634	615	547	647	606	602	651	614	603	601	545	643	601	614	639	593	638	607	614	563	621	598	614	631	598	622	624	631	586	622	641	592	609	617	599	634	623	593	610	629	583	577	573	661	627	549	604	646	641	601	610	606	655	664	616	633	605	650	607	590	631	636	610	593	665	662	639	647	556	621	647	636	626	654	628	595	630	590	652	616	632	649	592	668	624	613	617	676	650	636	646	667	622	634	570	627	600	623	655	599	608	643	637	569	658	601	621	613	650	645	605	625	674	616	601	612	618	602	626	617	625	624	615	611	603	613	629	616	642	621	597	629	624	585	629	635	669	644	585	624	617	581	593	630	621	626	661	603	610	641	634	626	589	634	597	643	602	601	675	612	614	664	633	666	606	598	640	629	618	627	642	627	586	642	620	609	634	630	654	628	603	618	630	608	623	588	629	601	624	623	654	631	623	616	598	591	608	627	622	594	641	598	642	579	617	673	544	620	627	642	642	627	624	642	629	631	631	650	613	620	580	630	625	619	653	635	624	609	616	597	621	588	628	601	618	597	629	618	643	574	625	618	671	648	613	594	640	624	624	591	629	658	627	630	591	635	652	596	610	637	630	572	636	617	638	622	610	619	613	605	600	609	582	575	605	695	628	644	603	658	625	616	638	661	589	622	586	601	656	590	591	593	581	680	642	596	649	579	609	621	609	609	578	637	664	596	655	634	639	627	631	599	668	585	615	607	607	623	620	593	622	621	629	588	662	616	632	621	638	653	628	612	611	624	659	603	616	648	623	570	591	641	621	626	620	646	654	585	601	592	651	570	610	650	587	618	591	613	599	620	615	634	612	595	549	642	622	608	651	633	605	591	614	629	599	648	620	659	632	647	601	604	598	631	642	625	582	633	570	608	630	624	613	603	653	636	657	620	608	608	674	589	604	629	610	598	632	635	590	591	586	548	613	616	627	636	606	649	599	601	648	603	624	644	611	574	666	634	632	638	595	640	603	623	612	668	627	623	659	626	639	637	619	618	637	639	663	616	623	635	614	632	606	604	607	652	619	667	581	636	639	563	568	602	624	637	603	614	650	646	646	595	596	609	642	591	604	615	633	625	590	622	585	596	654	617	707	648	638	620	630	597	580	652	638	632	615	636	608	654	614	613	629	647	603	591	626	610	652	624	631	586	603	614	629	644	598	619	628	603	621	635	638	652	645	647	583	601	589	627	620	583	620	619	612	592	647	607	615	640	619	622	659	587	568	592	669	636	641	625	635	635	646	578	589	565	600	629	633	620	610	603	592	581	628	600	582	644	586	625	580	586	614	578	701	630	587	593	651	618	608	653	602	560	580	625	607	608	602	568	616	649	569	621	600	645	614	595	633	673	599	652	645	592	606	599	594	633	630	644	627	565	687	659	609	686	597	606	635	590	627	598	624	577	624	608	653	618	653	628	600	595	640	594	593	620	593	579	596	632	597	585	659	610	643	614	614	628	618	640	652	619	608	625	642	593	651	597	616	579	649	598	628	603	576	582	649	623	648	646	610	580	640	610	621	640	641	659	604	669	574	610	631	634	591	649	607	623	630	593	588	637	603	599	656	640	594	620	593	591	638	634	570	605	639	630	652	607	614	610	620	666	610	651	614	669	623	581	662	614
28131	20143	10275	2914	1596	1476	1171	982	893	1538	2114	1902	1652	1310	836	686	544	473	464	450	456	440	455	437	417	438	439	425	493	451	459	414	398	451	397	454	478	442	429	439	462	419	463	433	456	392	419	442	435	408	445	402	447	440	386	445	423	411	442	430	429	426	439	462	408	425	420	471	441	403	432	412	429	422	436	430	448	437	431	435	388	457	413	406	423	431	421	464	450	408	463	482	460	440	407	423	448	479	395	423	414	476	434	423	463	477	433	435	436	451	462	417	437	433	445	470	422	432	436	450	442	443	423	420	432	405	438	418	404	429	456	439	484	442	432	423	411	414	419	437	403	412	443	399	443	437	435	448	465	451	434	402	464	459	442	453	468	416	416	472	404	453	411	448	415	454	428	418	455	440	402	423	420	415	447	429	429	480	456	436	428	436	436	440	422	406	461	446	415	431	476	430	418	416	452	418	411	432	462	434	394	420	444	439	452	436	426	427	439	458	402	384	411	410	416	432	419	452	452	455	429	454	431	357	454	496	456	444	392	432	416	430	416	420	425	440	408	460	439	454	436	399	460	427	471	440	399	409	398	423	477	408	411	462	413	412	459	410	424	475	413	428	454	448	440	446	441	435	426	427	472	438	458	425	409	393	409	420	414	459	412	434	415	426	429	454	436	449	428	466	471	449	456	428	422	421	391	477	403	430	451	424	429	462	470	444	427	474	443	400	438	452	414	451	458	442	472	434	461	442	416	436	459	440	441	413	466	402	414	433	435	425	455	432	451	429	442	443	436	445	436	418	416	432	430	447	444	419	452	396	407	435	464	445	428	455	400	457	457	430	451	397	458	450	458	409	437	413	484	462	472	467	451	443	418	427	451	416	461	401	455	434	422	406	407	413	424	459	451	436	450	428	436	422	418	430	441	458	427	433	435	424	438	415	411	390	434	438	439	434	439	439	415	446	457	412	425	435	444	422	420	399	435	429	393	472	428	429	429	440	412	383	428	450	474	443	406	433	461	417	444	461	426	443	405	400	390	441	483	448	433	460	438	391	437	454	428	408	458	475	459	407	434	449	462	426	397	431	434	429	453	444	429	441	399	428	427	500	424	441	421	474	431	428	436	400	430	451	439	423	443	438	427	454	441	477	457	407	436	445	437	403	426	427	448	441	446	438	442	477	448	441	424	468	430	450	427	423	465	411	435	456	426	468	410	424	434	477	423	474	434	419	379	452	392	411	429	469	453	417	458	430	460	418	443	428	439	448	427	414	451	452	429	431	445	445	406	429	404	424	442	422	414	462	471	452	467	424	472	421	426	452	411	434	447	451	453	472	412	441	474	412	441	430	402	453	410	458	455	435	446	423	413	431	469	459	425	423	460	423	444	431	397	416	462	460	446	439	445	441	413	431	417	422	437	424	458	442	420	410	415	442	436	441	415	460	439	446	444	436	437	444	417	421	432	457	450	430	437	420	451	436	431	407	421	441	488	452	433	421	449	444	456	406	412	430	459	431	471	453	412	415	422	437	420	442	445	409	438	471	448	441	413	431	461	435	438	448	393	458	426	426	474	451	428	426	425	445	450	443	408	445	435	457	399	440	414	418	416	448	432	427	430	438	434	420	404	416	416	441	441	408	431	448	450	452	475	448	433	436	428	385	410	435	432	408	399	423	437	412	420	436	431	435	428	470	453	460	430	484	402	475	473	424	438	429	440	405	476	440	452	434	429	458	459	428	439	429	444	440	433	430	436	464	419	443	402	424	446	468	460	434	447	483	435	419	413	435	427	450	409	444	420	420	374	453	440	426	441	463	444	410	466	450	411	415	417	425	449	441	424	496	418	441	439	416	466	429	421	428	442	440	432	445	438	452	426	476	419	451	423	444	448	399	463	430	426	431	450	441	445	418	410	434	399	427	430	434	445	454	422	461	445	422	419	440	438	444	433	424	423	454	419	430	434	448	409	414	428	454	428	425	430	445	470	410	440	469	442	409	450	425	422	429	416	457	451	448	451	432	409	419	451	440	457	446	430	447	432	446	429	421	428	439	496	423	448	439	427	431	396	457	462	498	427	387	450	440	444	457	445	400	420	443	455	413	480	478	388	457	458	425	458	404	434	458	439	409	426	445	420	455	402	412	404	421	431	413	455	418	439	430	410	433	489	430	434	408	469	456	450	405	460	447	466	430	426	427	463	460	418	427	442	446	455	481	421	444	434	428	414	438	432	442	411	459	420	445	470	450	464	429	437	427	435	394	399	400	430	434	470	444	472	436	442	427	448	414	441	403	439	434	428	386	419	460	405	428	420	467	450	460	403	414	422	421	443	441	424	421	393	396	449	409	430	427	429	455	443	450	463	401	436	441	423	449	434	437	441	453	479	408	447	418	469	443	426	431	404	466	474	430	444	392	414	474	411	419	426	421	463	486	437	421	418	479	431	477	445	430	400	470	457	425	419	451	433	400	433	437	432	407	423	421	403	450	469	442	413	457	432	477	437	422	448	475	407	439	414	445	413	450	471	450	428	471	458	460	436	452	440	477	434	464	416	446	442	441	434	419	415	447	426	469	432	445	404	452	437	407	397	450	393	434	403	437	436	455	458	419	430	403	420	448	402	452	413	459	415	423	454	425	434	450	426	419	410	481	423	428	433	463	430	426	453	442	458	424	418	465	467	440	421	450	459	429	445	414	422	440	441	442	409	437	397	456	445	406	399	480	427	411	437	422	437	432	430	442	444	418	463	409	438	427	438	478	428	430	461	439	439	439	426	405	420	458	426	421	420	426	415	427	415	460	447	421	428	445	423	460	448	474	439	446	433	451	483	450	471	409	448	395	449	411	436	445	447	451	418	412	446	464	460	447	409	395	450	437	460	450	426	459	472	466	457	419	444	423	384	431	440	441	456	431	433	396	415	415	416	420	445	447	421	456	421	444	449	481	414	464	436	439	466	412	479	419	473	435	414	405	440	401	412	448	439	435	428	405	437	419	494	451	461	408	457	444	432	425	409	416	422	384	460	425	412	438	415	467	430	446	462	428	418	416	451	454	408	461	389	414	425	439	440	416	479	451	460	433	412	413	436	470	415	454	454	400	453	448	431	443	448	384	416	445	425	398	435	417	462	383	422	454	435	472	425	472	458	453	411	481	426	410	496	443	397	447	433	465	417	405	467	409	438	443	451	474	421	426	437	428	479	409	452	414	458	446	403	461	419	390	446	404	424	413	402	454	448	440	409	433	441	457	410	446	415	436	446	417	427	459	402	402	425	439	434	457	445	410	409	462	420	472	443	404	401	443	413	424	451	431	444	444	476	450	478	443	424	396	428	472	391	419	430	392	445	399	439	393	485	435	432	417	427	417	430	447	425	436	434	450	417	413	443	436	448	422	459	430	429	444	443	430	452	417	446	441	404	429	419	457	474	432	471	416	423	411	431	424	437	464	433	394	403	413	436	381	417	421	415	448	456	443	452	383	404	430	480	426	444	424	438	467	382	400	423	409
12753	15854	7234	3130	2558	2589	2037	1676	1416	2309	3064	2522	2202	1556	1128	794	596	527	534	473	480	447	466	432	500	447	453	449	464	454	490	464	471	465	474	445	460	470	442	469	423	448	421	456	449	456	445	456	462	458	490	506	464	446	466	477	468	407	515	491	481	456	510	495	478	457	475	463	436	459	482	450	435	514	440	455	469	448	467	447	444	452	478	463	469	476	485	460	483	490	455	462	464	466	454	481	463	449	495	446	463	443	448	467	454	497	486	462	465	473	411	467	456	469	433	483	444	446	439	459	472	459	412	459	466	438	429	439	464	469	429	467	476	460	440	462	466	430	445	469	457	467	496	459	443	447	458	476	470	460	490	483	478	433	471	482	469	448	459	458	468	456	464	509	470	428	459	446	433	472	483	434	466	446	460	456	421	469	464	461	453	455	469	434	479	429	526	469	451	464	442	465	487	466	461	476	473	459	444	460	478	481	471	470	437	486	481	451	464	471	489	438	440	477	477	454	473	503	480	446	449	438	423	481	459	425	457	455	452	473	455	459	461	449	451	463	481	479	452	461	484	443	490	494	421	461	458	460	457	444	439	469	472	467	461	442	482	445	490	421	440	451	495	440	438	489	424	462	513	444	447	451	471	499	443	474	435	447	458	435	458	454	456	441	441	475	421	477	462	466	466	484	435	469	451	472	477	470	506	428	461	500	437	463	460	454	454	493	473	508	484	450	426	452	457	452	461	441	422	466	480	468	459	448	491	499	492	420	483	432	479	483	476	460	504	469	479	440	453	451	466	475	443	459	419	444	450	459	472	459	467	484	485	455	473	487	411	440	422	439	401	448	486	474	472	442	473	477	474	448	457	426	473	483	474	446	471	472	429	489	454	455	419	460	435	490	481	446	443	513	468	494	434	458	471	443	444	459	492	461	498	475	480	460	485	488	443	480	457	479	463	450	494	478	481	444	469	447	443	464	458	431	440	470	485	409	486	461	476	459	480	463	474	449	417	467	475	451	473	468	483	416	452	533	496	450	485	431	460	474	460	457	474	465	431	482	435	446	442	450	471	476	512	493	461	452	456	490	441	461	479	452	454	455	470	465	470	472	455	437	466	436	463	444	459	439	480	461	469	469	467	456	444	415	435	474	479	468	478	478	458	505	450	468	440	407	493	460	426	464	461	455	476	458	467	413	472	441	458	441	448	445	482	459	470	469	481	455	463	469	429	456	449	466	458	510	450	486	483	475	471	430	465	462	443	499	452	464	461	490	508	456	474	444	416	441	478	464	464	437	431	403	452	465	459	442	497	469	480	490	488	452	444	464	438	491	468	453	441	441	416	489	459	448	479	436	467	489	458	492	431	460	477	460	463	480	460	489	442	459	453	456	493	462	453	485	477	494	473	453	469	464	450	463	425	503	456	477	448	446	471	451	422	462	466	457	490	475	432	473	458	449	456	431	472	442	486	466	444	456	470	472	452	458	423	440	468	454	489	424	491	440	462	456	497	401	467	499	497	468	484	490	461	472	473	499	509	469	452	440	465	432	466	453	456	504	441	448	440	448	455	514	444	454	462	495	451	519	458	509	445	466	503	458	479	455	451	442	462	473	441	463	479	483	469	468	471	468	438	473	477	426	508	521	456	448	461	464	450	502	428	480	495	482	436	479	485	484	476	483	466	457	467	444	462	478	469	469	484	435	484	441	462	469	453	461	493	478	426	459	436	445	470	505	448	443	478	421	476	461	467	487	464	473	462	460	477	473	463	477	434	468	492	454	465	492	484	441	457	483	448	434	435	490	455	473	472	463	499	455	429	457	442	435	434	475	450	467	473	494	485	431	463	465	444	455	468	442	464	475	456	453	476	441	468	436	450	472	435	464	469	475	473	487	431	455	453	482	487	439	468	460	495	454	420	468	443	473	465	478	468	447	423	435	475	459	450	465	414	456	478	427	475	441	452	461	467	426	477	459	492	447	451	470	423	441	446	458	433	462	475	451	450	454	442	477	519	517	454	462	458	435	451	429	450	465	458	439	381	442	427	487	440	419	478	456	454	457	441	498	466	466	530	447	457	447	473	441	491	491	513	450	511	458	445	477	488	437	485	453	451	479	486	458	448	456	471	455	433	431	476	493	482	456	466	514	489	452	447	443	457	437	480	472	484	468	462	463	436	474	463	454	483	458	481	448	475	472	412	489	466	447	473	479	454	418	486	473	463	466	452	485	442	510	421	478	464	466	459	467	477	460	447	468	500	447	491	489	443	454	522	453	457	420	475	486	455	446	505	429	438	477	433	463	456	458	458	494	509	465	459	487	459	448	497	466	450	490	439	447	478	483	448	487	449	420	446	454	498	488	474	483	467	469	450	460	453	510	399	448	455	448	455	429	442	468	456	464	434	464	498	459	436	451	471	478	441	491	458	437	462	484	458	457	451	439	469	461	452	466	417	458	461	467	468	504	502	457	430	488	450	443	448	481	498	474	450	461	460	466	528	457	450	477	475	455	466	526	467	475	476	468	454	424	440	472	470	454	473	463	490	427	460	481	496	461	466	457	478	460	488	455	470	442	497	486	449	464	450	455	446	447	450	448	482	467	458	472	459	467	480	458	450	471	473	448	458	437	481	465	475	457	415	473	478	486	442	459	452	493	465	492	474	442	490	471	431	455	490	471	476	457	477	443	461	475	472	445	446	485	465	476	457	511	475	435	431	492	493	473	462	505	463	453	448	474	434	490	504	465	468	496	488	427	465	466	428	476	497	437	462	461	419	483	431	497	469	520	440	494	469	474	423	473	480	471	484	465	469	445	440	466	458	477	490	441	459	454	477	458	506	508	444	464	522	458	447	456	466	447	473	451	459	455	437	458	435	484	421	425	470	463	482	438	449	486	465	422	500	459	511	463	474	440	458	405	451	473	498	488	453	487	458	439	461	509	479	451	448	461	487	450	445	460	421	487	476	433	480	464	476	485	496	498	482	480	465	463	509	473	458	469	423	465	454	481	453	475	480	494	438	468	428	489	483	429	448	464	466	454	451	453	460	463	463	453	492	445	441	454	467	447	421	486	501	492	446	479	488	448	471	407	459	452	470	471	472	484	498	449	457	467	495	472	469	423	488	476	444	451	450	444	477	439	503	415	438	451	487	448	438	510	479	494	485	475	456	458	501	441	463	442	475	461	472	441	446	439	440	469	453	477	478	441	458	435	466	475	467	447	460	475	462	466	473	429	465	416	465	468	487	475	479	457	442	436	500	458	428	454	462	471	444	491	442	464	464	458	457	484	410	429	477	483	442	451	462	483	463	488	429	426	486	454	464	456	449	473	445	469	486	438	444	448	468	473	460	449	498	461	465	464	485	438	467	425	486	458	461	456	456	475	461	475	422	447	493	458	453	523	448	483	458	461	486	477	418	469	479	454	443	473	455	445	468	463	448	474	441	469	472	485	443	445	425	459	434	435	486	510	454	482	469	486	494	459	491	478	462	471	461	443	456	460	487	476
24348	21424	28551	24664	21229	7061	2348	1999	2574	13168	18001	14273	10399	6640	3418	1729	1050	666	550	517	517	512	494	526	495	487	501	507	495	505	533	495	488	533	478	487	517	486	555	492	542	518	502	478	493	499	477	490	569	477	494	545	490	491	488	519	495	472	496	479	499	514	538	518	498	482	493	514	493	490	516	495	493	480	498	504	546	505	506	506	483	519	497	459	499	491	518	510	482	425	519	467	464	503	527	498	498	521	471	499	471	514	489	502	504	506	448	477	508	499	463	459	520	574	533	447	490	538	478	491	505	483	486	492	540	533	498	485	492	448	496	504	458	493	479	470	505	490	511	504	434	501	499	468	481	476	531	484	516	522	473	522	486	509	490	527	494	473	491	511	526	509	527	508	501	487	496	487	472	487	512	548	532	511	528	494	494	451	504	503	501	496	475	526	500	497	473	463	521	463	483	511	492	471	523	452	453	519	478	478	486	497	462	515	454	511	512	491	467	487	519	477	499	475	475	480	500	511	481	479	508	513	524	488	472	516	502	529	455	526	464	470	475	454	487	458	489	492	513	512	519	532	494	505	499	485	520	504	542	487	461	491	538	491	496	479	498	513	530	468	498	488	529	486	515	502	478	488	485	467	491	497	528	503	476	496	482	492	493	464	487	503	472	504	479	474	489	527	516	526	495	466	448	501	466	468	498	525	490	473	437	464	488	499	491	502	510	514	476	470	473	496	512	520	505	473	499	493	523	473	525	492	482	533	466	509	475	486	497	467	483	497	506	514	523	487	484	493	498	485	505	490	479	522	534	514	529	517	473	477	455	487	496	503	517	472	497	503	501	499	522	495	510	543	544	522	526	493	515	493	458	492	495	547	462	468	501	506	528	466	489	522	499	508	518	509	481	544	489	490	534	464	510	477	509	490	482	507	473	497	497	496	532	484	451	483	490	459	486	497	496	451	509	509	494	483	502	493	441	486	494	492	515	512	508	517	510	473	497	497	525	479	493	482	517	469	498	489	510	520	480	517	501	541	501	523	510	486	445	512	475	485	491	520	535	516	531	526	517	487	475	446	482	465	491	539	497	506	483	528	464	520	471	501	457	492	529	537	484	489	531	494	502	520	475	496	497	507	531	514	489	537	511	529	507	460	482	490	499	512	505	493	501	494	456	471	445	456	557	461	484	469	507	473	475	477	492	520	488	508	498	471	515	468	526	520	504	504	488	488	488	473	493	499	508	459	509	498	490	464	522	478	549	493	482	492	519	492	525	506	527	494	507	473	511	506	468	500	537	517	511	533	458	516	476	511	490	531	513	518	457	487	505	499	486	498	492	512	479	479	505	498	515	484	511	494	532	499	456	515	536	501	476	516	520	466	483	507	490	486	501	471	491	509	500	470	515	498	521	510	512	458	505	512	502	492	510	511	471	548	490	499	503	484	543	511	493	492	473	532	517	508	453	478	487	498	466	488	475	502	469	477	523	502	442	470	522	458	494	502	485	510	451	503	506	478	470	482	497	496	511	490	510	520	471	495	445	511	471	500	470	439	507	475	498	502	509	542	536	485	516	452	508	483	542	458	480	481	491	483	506	502	498	514	500	484	503	473	462	505	482	467	489	479	473	497	479	535	513	454	511	525	466	461	551	474	488	493	467	497	458	497	474	503	540	508	486	500	506	504	510	494	491	497	453	488	497	435	503	496	569	482	501	489	487	496	492	470	483	488	519	521	519	525	490	500	481	531	503	461	496	467	506	497	512	486	488	496	510	503	486	512	488	421	486	528	515	505	523	511	477	496	506	452	502	542	481	476	509	440	488	479	495	484	533	517	530	467	490	499	475	492	512	495	478	480	473	528	499	517	502	485	485	480	463	517	483	488	528	476	517	504	476	505	450	489	503	510	462	476	493	517	508	514	453	524	482	540	487	493	467	516	489	514	531	499	510	497	482	485	485	539	471	547	457	507	491	488	479	502	475	498	497	532	499	483	474	498	473	507	473	523	494	481	524	524	466	494	495	509	528	505	485	505	493	502	475	478	473	484	496	481	483	516	505	479	483	488	464	507	485	460	506	474	523	516	495	499	539	494	492	497	513	512	493	475	473	504	505	486	474	479	507	487	475	502	533	519	495	496	486	478	478	537	514	461	512	447	509	528	465	450	483	452	443	527	504	482	504	433	514	499	508	497	526	510	496	473	500	481	483	480	497	470	476	467	493	516	514	500	537	489	474	495	480	493	495	477	503	502	493	527	496	493	488	507	531	469	508	483	507	499	489	459	485	455	498	473	531	504	494	494	464	505	500	504	508	484	470	486	495	499	530	496	484	502	465	497	526	486	497	506	523	482	471	501	500	516	449	487	495	529	464	508	507	516	411	474	518	546	503	512	507	525	501	473	459	503	486	467	517	464	503	471	481	493	490	518	496	549	504	465	497	507	481	556	563	472	490	479	497	439	500	510	472	469	463	490	512	515	486	531	512	500	496	516	507	509	484	500	484	483	488	478	536	487	513	492	506	487	506	518	482	481	469	477	467	475	512	478	449	494	498	500	519	492	497	532	470	537	462	501	534	522	497	502	536	494	508	529	484	489	468	538	507	500	487	505	518	510	488	504	473	497	483	517	517	492	500	559	478	501	492	480	544	459	542	536	519	544	488	526	493	479	543	509	481	527	498	493	499	519	470	506	512	535	513	470	504	468	525	483	471	510	498	525	528	489	531	490	515	465	474	504	487	494	488	533	510	495	508	496	462	495	471	487	516	456	480	479	542	494	514	459	487	488	501	507	477	492	477	491	508	522	482	479	485	523	499	453	506	470	515	516	506	494	481	485	480	480	502	461	481	511	476	484	471	509	536	475	455	517	501	546	487	495	511	472	467	540	494	511	481	522	474	477	501	524	473	478	451	499	497	504	486	436	480	538	521	494	547	446	527	504	527	492	519	535	525	460	515	512	510	507	445	522	544	509	497	528	506	479	507	480	528	458	462	466	511	479	489	466	469	508	450	515	518	522	499	520	493	501	494	466	506	537	490	467	478	533	491	474	528	475	506	485	498	517	480	463	498	539	505	486	478	523	495	493	497	511	486	509	484	488	507	500	493	462	545	503	493	512	484	490	488	539	492	489	486	514	461	470	477	488	458	553	502	472	500	477	517	481	499	510	507	526	482	527	475	494	445	516	502	472	460	501	533	532	503	521	489	465	504	482	481	547	500	495	533	513	473	524	471	466	542	493	466	478	511	498	485	497	485	553	509	474	531	481	473	502	462	436	479	499	474	533	491	487	543	509	520	510	503	508	494	491	473	480	490	502	510	483	489	510	509	523	509	479	523	479	511	503	456	532	454	510	499	472	548	533	480	473	449	439	459	543	495	488	491	519	497	466	463	497	519	499	487	490	519	530	516	514	474	501	515	490	515	532	510	467	522	499	479	537	489	476	467	510	488	508	494	448	498	493	492	504	490	446	486	486	513	511	520	513	523	504	493	464	510	479	528	490	472	506	502	495
15483	23096	12328	5794	4618	3715	3319	3168	4408	19191	23201	18019	13585	9212	4874	2453	1369	785	589	575	514	536	537	540	506	506	536	531	524	522	497	519	531	478	498	526	546	516	481	488	463	523	515	481	493	484	549	474	493	553	501	532	519	516	513	530	517	528	508	507	485	561	533	514	500	470	505	512	504	521	541	496	540	481	509	495	495	498	465	502	517	501	511	515	478	478	523	520	559	544	519	490	518	506	530	498	513	483	501	486	548	499	507	501	496	559	512	570	536	540	534	505	554	540	518	530	502	528	498	542	539	507	504	518	520	522	539	530	532	535	486	543	486	559	491	498	500	523	495	528	538	528	507	551	500	563	537	512	527	541	532	491	503	513	545	528	556	530	492	563	511	537	526	482	540	519	522	515	492	517	503	515	546	510	512	511	538	491	558	494	489	527	526	507	513	533	500	499	523	539	500	538	531	507	471	535	542	544	453	490	524	565	524	522	549	487	486	492	537	528	516	530	503	544	494	497	516	515	484	480	488	526	482	558	546	527	527	542	527	543	503	544	552	485	461	515	544	515	542	523	535	513	536	541	497	564	509	526	496	554	503	496	545	514	518	512	534	470	517	510	519	499	550	558	511	512	545	518	485	499	468	516	529	502	520	536	519	534	532	537	516	514	539	465	538	518	515	494	529	503	523	537	490	532	533	558	486	499	524	543	558	481	531	489	528	497	512	526	488	532	492	502	520	517	499	518	522	542	506	520	554	542	496	484	531	512	493	475	521	534	545	487	505	511	555	519	550	508	500	538	524	530	497	532	522	513	490	511	544	476	528	526	465	572	502	557	574	532	521	499	512	515	535	508	537	543	540	493	527	530	574	496	505	516	524	544	527	546	511	516	555	569	515	517	521	488	526	490	463	543	496	513	480	540	515	522	484	509	509	526	505	512	518	526	526	466	513	551	468	578	577	494	511	479	487	529	511	489	509	477	520	545	500	491	549	526	516	526	493	498	546	496	502	500	494	508	534	517	507	522	491	515	512	523	521	527	514	508	525	501	495	546	488	525	505	568	514	517	519	531	543	520	517	478	526	546	499	525	505	524	485	527	472	479	498	499	523	540	519	484	562	571	510	503	488	519	519	516	516	498	548	511	490	491	519	523	532	550	507	518	494	547	530	524	557	518	518	508	534	561	520	533	501	504	517	520	497	531	532	513	516	504	513	543	533	511	483	519	535	553	545	518	487	516	506	551	518	505	519	509	529	515	524	526	563	512	522	521	503	503	516	512	529	509	521	502	502	482	544	497	467	506	491	526	502	558	491	537	552	507	508	525	498	531	483	536	497	552	517	490	526	565	531	506	508	482	534	480	530	535	519	550	546	549	549	494	521	521	555	552	497	517	471	544	465	527	511	483	504	519	526	521	545	520	507	484	484	526	512	521	535	508	517	521	496	511	542	506	546	532	488	516	491	506	533	539	554	506	510	543	539	525	479	524	515	564	489	511	510	487	562	511	515	544	509	524	496	517	510	503	514	535	526	512	541	529	483	521	502	510	492	513	578	513	517	488	523	494	549	500	488	518	529	544	475	513	542	509	502	510	478	520	560	563	529	506	505	537	520	505	516	499	562	511	513	496	538	496	493	545	526	531	501	523	481	519	490	501	561	535	493	546	516	517	526	528	477	520	542	488	505	522	499	505	505	516	542	559	507	538	493	523	523	507	534	508	521	502	514	495	511	527	507	502	524	509	517	477	486	508	562	480	525	483	506	513	530	474	532	548	527	482	495	531	535	524	518	500	520	535	563	526	499	499	485	455	532	502	529	529	528	514	532	487	511	533	489	551	515	512	497	488	520	531	466	513	505	506	505	475	502	531	513	504	487	496	498	520	517	557	529	500	516	561	542	541	513	502	538	520	519	535	524	509	546	558	533	517	469	555	475	536	544	500	498	503	498	544	505	539	518	506	521	541	542	539	479	550	512	498	545	518	519	508	531	494	565	505	504	534	511	496	515	488	492	524	508	540	519	499	532	466	504	494	489	508	512	552	536	522	521	525	481	493	540	503	531	451	507	512	511	516	519	536	513	535	514	495	522	546	528	472	542	541	514	563	517	536	540	545	532	507	497	537	475	524	503	515	484	553	498	486	493	475	509	550	537	538	495	549	544	505	522	520	522	529	485	527	528	542	499	517	477	485	536	512	505	547	513	522	497	522	536	521	545	506	500	537	511	483	520	541	506	513	478	484	507	560	510	497	581	501	572	508	523	535	533	506	529	481	493	505	551	534	526	478	538	504	503	513	498	540	542	489	583	522	477	507	510	462	499	491	511	554	501	498	526	518	527	516	494	499	533	499	539	522	529	528	540	529	506	533	471	511	534	532	528	525	477	513	545	475	520	494	538	513	521	525	513	478	494	518	520	526	537	519	550	522	510	498	512	539	523	532	531	531	543	537	515	498	537	499	501	493	557	513	478	490	512	534	508	538	570	531	521	548	522	512	488	521	525	533	535	527	532	537	523	517	486	510	560	481	490	554	525	531	498	505	515	496	517	481	495	508	583	504	551	490	511	492	507	523	504	534	547	512	510	521	501	511	539	511	551	556	465	536	498	504	556	516	515	545	492	518	511	495	555	552	534	484	499	511	511	539	550	531	510	550	530	513	517	529	532	489	513	554	474	509	499	534	554	516	513	577	505	461	505	528	529	571	529	498	527	497	526	515	494	489	522	524	566	494	546	507	528	534	525	537	530	494	520	492	507	513	513	546	518	546	541	538	491	533	533	543	512	545	518	522	517	502	489	528	541	478	538	542	503	540	509	527	519	512	518	506	557	514	507	492	513	571	547	524	531	513	521	511	537	489	530	522	480	546	493	499	568	468	538	546	526	567	533	507	542	515	507	504	482	475	520	529	559	521	553	533	507	490	526	526	554	537	506	504	513	500	531	535	486	532	493	533	492	490	497	502	493	511	508	542	514	491	503	534	503	497	548	492	511	508	489	506	517	496	477	503	542	519	511	507	541	556	462	435	498	520	519	514	535	520	499	540	534	522	479	499	513	547	506	492	554	524	530	496	532	511	526	475	517	510	494	505	534	526	489	500	526	500	527	498	522	566	517	496	501	497	529	482	484	523	523	518	512	489	505	506	506	534	507	502	550	500	508	511	532	486	527	521	546	547	499	505	495	538	511	528	492	487	568	505	523	536	489	493	528	561	524	468	513	521	519	525	538	509	556	538	514	547	525	524	527	535	561	474	518	531	499	481	505	495	476	468	539	493	528	542	538	525	495	533	495	535	525	545	500	518	535	519	537	563	525	527	462	502	510	517	520	505	485	525	488	495	489	545	484	503	515	532	551	548	523	526	514	545	515	518	563	492	537	552	490	525	500	535	502	558	517	510	525	487	532	495	548	507	503	525	536	506	512	534	525	521	502	498	542	539	523	525	477	553	489	513	536	524	497	500	519	478	544	468	536	497	533	492	528	528	570	512	515	483	521	554	518	490	564	533	539	535
25297	21353	27503	25485	10664	1794	1359	1242	1364	7906	11754	8622	6011	4108	2112	1146	751	579	505	466	483	458	503	421	477	463	476	450	455	428	463	461	436	448	529	466	461	453	459	449	453	480	490	474	493	480	481	478	426	469	479	461	448	469	461	455	455	452	476	461	448	469	496	485	466	443	467	442	456	432	455	478	495	469	491	495	488	457	473	458	455	453	449	506	492	460	452	442	480	465	439	475	427	474	420	476	459	431	457	449	462	478	491	455	454	452	486	464	481	508	480	457	486	471	460	449	489	455	459	452	458	418	492	488	447	471	462	497	456	492	450	476	488	479	495	445	459	444	503	453	485	517	422	485	492	470	481	497	475	494	436	463	462	501	489	501	459	462	456	442	491	468	441	438	451	467	474	490	468	468	459	449	480	491	451	464	486	453	448	488	454	470	449	489	469	440	419	438	477	436	456	424	489	468	460	475	483	443	458	444	482	496	478	479	454	479	505	457	439	463	447	445	445	478	472	450	482	439	482	448	423	456	473	435	457	475	475	438	473	462	506	459	464	473	430	448	466	465	433	490	491	493	437	429	432	444	496	485	491	449	458	465	451	430	452	455	494	492	448	490	440	479	445	453	445	497	465	469	476	465	477	468	458	445	489	476	476	486	436	436	499	482	478	459	449	461	470	445	478	465	469	451	456	476	518	473	465	487	493	480	453	470	464	507	452	481	459	480	440	460	438	463	480	502	469	461	448	462	477	460	499	440	477	469	442	482	487	461	467	493	451	520	466	469	486	434	459	456	477	471	487	509	465	464	442	467	457	450	456	484	452	446	509	470	459	499	474	468	489	465	465	463	475	438	480	520	456	483	476	418	458	450	439	435	464	468	480	454	480	453	479	455	456	498	506	475	455	476	493	458	497	485	436	464	455	467	464	451	477	502	479	453	424	468	447	497	470	436	482	421	440	486	462	459	506	486	436	459	432	419	442	490	483	464	433	484	480	489	471	435	456	462	459	483	446	451	442	503	446	490	487	445	459	453	483	491	505	484	471	494	470	481	457	485	459	480	499	482	519	444	453	462	450	456	467	465	470	451	450	462	469	455	458	491	467	450	484	501	433	429	475	485	439	459	441	429	508	435	462	481	472	475	460	465	466	464	444	475	451	469	438	455	443	451	453	461	485	476	490	485	490	458	491	476	479	474	457	409	434	480	455	498	435	475	477	455	458	450	458	449	443	479	464	483	432	486	448	485	496	460	486	438	456	439	471	475	491	485	455	431	504	467	445	436	454	487	494	465	472	483	454	431	432	430	454	471	473	469	452	509	427	487	482	505	478	486	436	442	471	462	493	447	493	488	436	488	501	437	489	435	489	446	469	454	466	505	469	449	498	445	449	482	489	443	463	464	439	448	448	486	461	480	458	435	463	407	461	466	510	462	493	450	453	466	460	483	487	431	458	474	449	442	445	437	445	470	452	473	501	458	473	460	442	455	470	438	452	481	463	452	430	478	468	477	475	466	468	477	432	453	451	430	497	467	433	439	472	452	502	443	474	451	464	484	472	454	454	449	421	434	439	409	446	478	449	431	452	475	465	453	448	456	427	498	484	469	488	495	447	488	519	513	473	452	506	445	435	443	482	454	486	459	438	478	431	455	455	498	464	470	480	464	435	464	483	468	461	459	470	471	476	473	448	497	464	491	473	504	480	498	501	456	499	468	476	431	464	441	527	436	458	447	439	463	435	479	446	457	445	460	509	469	445	421	461	423	451	456	482	434	432	453	485	461	439	453	466	468	491	434	437	437	422	474	443	431	431	465	485	451	443	473	434	483	469	454	467	458	474	481	481	444	458	450	448	474	418	457	503	476	463	453	447	488	486	449	473	469	496	476	460	437	442	470	460	448	438	449	483	484	476	445	502	477	470	476	494	487	457	399	471	449	488	486	458	451	463	446	453	457	454	461	490	464	462	515	458	504	441	483	449	482	469	477	454	487	467	443	437	469	458	422	472	472	453	446	475	437	463	499	422	468	449	462	482	492	442	473	442	454	436	461	464	475	473	443	447	478	481	469	457	485	437	470	485	482	467	470	447	481	465	482	427	440	443	462	481	470	448	465	444	496	468	477	491	462	464	462	453	479	480	487	452	456	447	492	461	468	473	451	468	509	441	470	435	459	479	495	483	432	462	500	478	469	503	458	439	470	480	467	489	448	478	476	487	471	492	467	462	430	457	479	453	457	439	484	451	459	524	481	485	460	444	463	490	475	454	501	499	437	466	482	463	431	454	459	402	436	447	485	471	482	435	450	462	489	494	461	469	459	493	515	467	473	498	423	474	466	425	478	435	447	473	465	453	453	462	476	498	498	486	442	451	487	473	429	455	460	474	490	478	459	465	481	445	523	464	470	447	456	468	491	453	468	448	476	462	438	482	492	494	441	479	485	465	456	438	467	448	451	479	498	463	464	465	496	435	491	458	443	503	439	455	472	461	485	480	489	469	468	485	479	488	474	467	465	487	471	477	446	456	445	426	434	474	445	475	457	425	474	474	509	451	484	476	495	514	488	454	425	482	472	468	449	492	468	451	490	505	445	490	470	489	466	488	452	488	423	473	429	463	466	441	455	474	424	438	468	443	479	484	481	450	472	473	494	465	448	465	524	457	467	440	432	485	495	487	443	454	473	468	453	460	451	466	501	478	470	464	476	487	501	464	463	449	464	483	421	445	463	474	491	439	443	475	487	498	484	473	512	498	445	484	432	426	460	496	470	476	439	454	461	495	507	503	456	459	447	461	468	468	463	499	449	442	484	471	453	464	478	456	468	452	485	476	455	471	443	421	478	464	444	465	439	464	490	461	473	468	462	406	498	455	406	458	438	472	510	473	431	471	503	484	468	506	433	447	479	471	474	460	472	469	465	430	497	454	472	485	451	480	472	495	464	455	460	462	479	504	481	441	485	467	495	443	481	470	494	460	482	521	474	424	461	419	483	448	463	443	438	447	496	480	455	464	430	500	468	428	454	456	481	463	440	518	450	435	477	438	441	413	445	456	459	469	444	467	443	494	428	489	491	458	443	484	504	474	471	460	460	491	488	485	409	515	480	436	458	436	459	508	456	432	460	458	474	443	456	464	452	489	487	448	453	455	459	466	453	456	455	419	457	474	445	454	492	461	467	475	460	469	471	445	467	465	484	473	507	491	472	492	489	511	456	475	466	490	497	439	501	434	491	482	483	438	462	465	479	473	446	442	460	481	455	455	478	458	465	474	469	500	454	448	487	466	446	501	457	469	441	483	416	446	494	462	455	429	422	447	440	450	457	445	467	471	465	483	449	435	462	471	456	459	497	452	417	451	477	468	497	458	479	460	458	481	462	480	444	505	425	498	498	450	468	481	488	464	493	469	421	496	438	487	486	441	473	491	456	438	436	476	507	465	458	479	488	455	463	461	501	503	440	443	449	516	524	462	457	492	448	451	502	485	482	464	457	469	483	454	521	448	467	472	484	428	463
13565	20522	11781	4835	3699	2555	2257	2131	2608	14941	18575	13622	10011	6675	3334	1764	1041	652	561	511	469	535	486	490	541	481	565	498	508	514	478	492	468	572	499	492	485	537	544	536	523	467	453	484	544	524	527	499	528	491	498	496	518	467	506	481	496	491	503	497	487	529	496	523	529	495	480	522	493	489	503	520	523	508	467	506	473	455	479	464	528	511	506	498	533	460	457	477	529	501	492	488	506	510	486	536	516	499	440	467	500	506	490	488	524	498	524	516	488	482	505	492	459	518	505	487	460	537	520	503	445	507	523	485	492	527	545	509	489	518	488	533	513	497	487	495	476	496	490	450	549	504	516	480	472	512	526	473	502	475	507	523	478	482	498	469	503	475	498	525	518	478	483	468	493	471	538	500	530	491	509	539	512	476	510	501	485	473	525	496	455	488	479	477	529	525	510	464	490	490	495	516	522	522	473	514	469	471	474	517	496	496	496	550	513	515	491	524	518	479	467	481	499	483	522	491	536	475	489	461	483	487	492	533	482	492	503	521	501	533	492	485	500	523	504	490	510	511	500	533	471	507	493	559	484	475	551	500	506	510	476	501	534	496	515	500	486	503	478	454	496	494	482	467	499	438	515	512	513	480	465	508	460	476	492	506	493	483	548	471	464	475	498	485	455	474	506	472	493	516	509	502	518	468	474	523	441	489	485	473	502	471	488	505	496	514	510	496	490	486	497	524	476	479	473	558	490	457	524	474	493	531	485	530	503	534	526	479	476	518	471	510	488	484	527	522	520	521	546	529	515	504	466	517	511	511	496	483	456	497	535	492	463	471	529	468	490	563	518	503	491	531	511	511	500	464	505	538	513	493	455	460	480	500	474	505	490	492	512	550	470	484	506	495	490	486	483	504	485	450	498	462	482	505	488	501	476	500	485	499	524	484	477	517	543	515	535	498	505	450	475	504	500	533	482	508	536	538	493	481	514	488	496	493	561	498	489	500	531	493	463	467	468	509	523	547	486	521	460	509	518	532	508	506	461	516	514	504	486	484	506	515	488	505	484	505	505	489	470	530	511	491	524	506	486	487	480	516	494	477	483	532	495	509	516	469	487	490	523	490	508	482	496	497	499	477	518	521	474	500	510	474	472	508	506	482	486	504	456	487	492	513	458	523	493	488	475	519	467	520	487	501	465	504	520	487	492	462	488	505	530	490	534	505	500	490	502	523	469	490	501	514	496	503	483	508	491	494	514	482	478	508	474	485	506	496	460	500	483	504	504	514	487	469	508	484	494	521	493	546	461	500	483	469	492	476	521	553	507	496	532	475	504	436	500	495	497	475	493	473	551	529	525	524	525	517	548	479	508	477	500	528	474	484	514	502	467	499	495	488	498	502	489	520	499	497	492	523	535	467	507	485	520	505	494	508	487	489	512	485	492	500	507	499	538	511	473	479	455	467	513	476	481	474	510	510	457	494	473	456	471	518	487	515	510	517	532	526	516	488	468	500	479	514	497	480	528	498	473	492	496	495	484	495	492	484	512	531	486	498	445	493	471	508	468	529	525	509	431	497	470	499	504	501	480	470	473	485	496	561	506	484	532	490	526	534	488	522	527	524	500	503	492	509	521	507	467	523	499	495	476	482	482	469	493	531	501	514	486	522	485	478	551	500	481	492	515	509	479	542	539	507	531	476	503	473	495	473	519	514	517	516	484	481	514	493	473	516	524	476	468	505	465	487	478	513	481	467	497	500	492	511	533	486	521	482	475	522	497	511	525	535	465	490	527	488	478	515	454	468	506	502	507	488	511	488	495	472	500	509	463	499	492	485	479	454	516	455	496	468	507	440	481	474	517	474	485	500	494	519	512	452	473	497	489	466	468	511	505	514	528	516	523	466	527	517	482	494	476	486	482	444	488	523	464	505	513	490	474	507	508	488	557	494	479	553	503	483	520	516	511	515	477	513	534	493	514	503	489	513	499	534	507	511	511	526	495	486	500	511	460	475	476	489	495	516	527	518	495	526	502	490	485	489	492	547	501	503	485	512	494	462	451	496	498	493	517	469	486	507	556	521	470	525	525	483	490	473	550	460	494	527	474	484	518	526	462	509	510	509	514	504	473	522	486	480	469	481	526	480	457	492	540	452	481	507	495	509	494	489	512	540	507	518	472	509	491	490	501	477	506	492	505	474	490	498	501	510	509	515	548	500	483	506	499	597	506	509	536	496	495	537	510	508	525	440	529	516	498	449	502	507	505	527	488	518	478	476	510	492	481	515	530	514	484	545	501	478	535	504	515	456	486	508	501	495	490	486	501	481	509	508	494	501	465	510	480	461	497	492	529	488	510	508	506	513	519	495	481	499	533	510	508	489	501	519	504	512	499	483	485	513	531	494	483	527	478	504	526	482	480	441	523	521	487	533	536	469	494	507	530	505	540	469	497	476	550	522	471	518	514	492	491	518	533	528	518	523	530	511	536	515	491	519	475	477	459	521	485	482	462	544	526	513	500	512	473	542	491	485	501	497	498	514	485	502	479	468	495	532	534	542	453	529	527	503	471	477	551	477	512	512	533	471	514	492	483	523	465	450	523	495	519	489	485	489	514	477	480	495	511	479	481	526	526	505	497	452	554	535	510	502	512	493	475	486	470	494	536	479	495	523	489	496	494	509	500	509	545	527	495	506	483	495	531	494	530	506	507	501	485	488	549	471	548	542	498	526	453	542	483	492	482	520	497	497	528	505	467	482	519	530	469	471	494	503	490	498	520	504	498	512	491	479	495	507	499	489	450	479	511	463	498	470	525	498	496	473	478	480	513	504	529	487	508	505	474	487	562	499	503	502	498	530	518	502	517	516	485	528	506	535	513	506	500	511	498	520	478	478	513	501	472	505	505	505	446	472	485	495	516	478	480	496	492	527	457	475	476	506	558	495	480	509	474	478	507	489	497	501	516	511	513	492	486	499	466	494	540	501	476	462	497	496	503	495	513	492	483	493	466	494	485	523	520	520	499	524	521	499	547	475	496	524	484	509	478	470	524	479	487	485	495	509	504	503	508	467	469	527	508	483	508	479	509	512	476	517	513	464	503	550	496	503	470	489	517	525	523	482	493	506	489	508	474	482	529	500	486	485	500	524	526	500	509	484	496	509	503	493	497	514	496	520	502	481	487	522	495	516	457	529	497	529	513	472	543	490	490	486	494	508	605	505	494	512	537	495	528	479	537	508	506	549	510	518	517	504	506	531	435	467	542	498	522	494	514	499	497	475	517	508	556	521	498	500	485	483	493	515	472	495	490	486	474	482	516	491	471	506	458	457	462	462	546	513	505	453	505	545	552	518	462	477	515	488	483	488	479	510	459	484	498	478	488	491	504	507	504	471	480	501	520	486	502	495	509	510	475	515	512	521	479	525	510	505	538	509	514	498	490	483	480	487	455	472	494	503	480	475	505	479	521	490	503	477	511	529	520	474	510	542	509	517	520	490	505	470	507	492	483	523	498	503	461	430
22892	21428	29195	24068	21432	21520	10795	2469	8740	26903	32110	26432	19508	13524	6384	2425	1605	1118	919	767	687	584	618	592	607	589	602	606	566	629	584	569	593	600	583	652	652	613	577	595	565	560	634	584	582	609	606	628	631	598	600	604	652	597	595	618	628	598	586	594	631	608	611	603	635	595	581	565	610	559	590	581	571	599	574	618	588	627	607	632	584	597	584	595	645	592	603	607	607	579	598	653	579	591	594	612	630	605	568	596	581	614	556	590	595	624	573	633	567	612	569	629	591	623	623	651	607	604	576	675	641	634	610	620	593	550	617	627	618	550	596	592	619	632	577	573	622	612	572	548	590	605	593	597	622	610	604	618	598	566	615	572	567	609	581	589	543	613	598	610	627	571	610	635	620	561	583	607	590	577	604	601	585	647	608	559	641	604	569	577	609	591	645	564	665	608	566	591	623	637	611	647	614	627	597	613	587	632	602	565	643	610	617	603	617	576	599	588	607	609	618	569	641	612	635	585	581	602	575	625	614	597	655	593	611	617	646	585	610	613	626	599	565	610	622	606	598	617	612	596	629	602	570	610	599	654	606	588	602	593	577	608	580	593	623	596	608	559	569	618	592	578	631	630	584	580	593	555	607	581	555	590	632	605	630	592	602	571	592	632	660	588	563	635	595	594	582	601	593	624	583	588	596	602	589	595	643	610	599	589	604	569	649	614	586	598	612	593	634	591	602	629	606	608	594	571	584	639	620	617	582	592	619	584	561	585	602	537	605	601	610	579	604	585	628	581	594	595	603	622	597	576	576	598	594	641	600	609	564	560	575	603	598	567	600	563	619	597	600	635	640	616	660	620	582	577	585	616	565	548	575	572	604	602	619	628	601	618	585	654	601	614	560	643	598	627	616	609	600	609	590	601	634	641	563	647	620	585	582	577	567	637	618	570	609	566	580	565	595	575	613	596	619	587	607	653	613	604	615	596	564	629	594	587	525	593	538	573	622	594	608	573	588	575	574	587	579	582	592	618	571	614	621	589	599	646	647	603	598	557	600	615	606	636	593	572	638	595	575	563	614	589	571	600	650	594	598	621	635	579	613	585	617	615	571	629	594	563	618	580	611	640	573	612	598	593	619	597	575	542	594	593	616	578	614	606	590	600	603	593	608	628	587	599	625	613	564	616	584	576	579	581	570	608	624	591	617	618	555	595	608	595	614	623	617	597	605	565	589	578	550	597	611	565	594	602	588	613	594	567	561	578	600	649	595	572	592	614	600	590	573	598	604	598	589	580	622	584	600	653	564	598	643	621	579	621	589	624	581	612	566	646	568	606	561	613	625	579	642	594	594	610	644	564	585	566	590	559	605	593	636	596	623	615	626	581	580	639	574	656	597	617	595	637	574	590	595	557	619	597	606	633	647	634	568	628	584	584	584	594	575	570	602	602	637	617	592	562	598	585	581	589	581	575	599	627	568	601	577	614	642	600	587	600	604	575	591	573	630	594	590	552	623	602	616	567	609	626	599	595	600	583	633	608	611	635	547	584	596	659	644	570	571	639	645	590	538	598	596	566	605	606	612	583	596	622	621	580	579	615	634	616	566	587	594	570	596	595	587	616	589	581	619	624	613	576	604	583	603	590	669	588	588	593	594	561	551	596	591	569	544	602	576	630	650	609	566	633	593	623	583	618	621	590	564	632	568	610	595	531	602	610	590	600	578	554	632	606	577	599	604	520	606	578	608	664	599	614	584	641	602	618	572	562	607	594	654	567	621	584	627	611	563	581	593	596	573	612	646	595	619	553	572	580	627	604	558	602	562	570	589	590	599	614	615	596	568	610	580	601	634	590	605	593	591	580	603	578	620	591	620	622	607	591	575	619	558	617	595	623	617	584	589	575	614	615	583	626	601	632	602	613	550	627	621	600	604	644	630	583	598	637	604	600	560	583	635	560	555	645	575	550	566	596	590	551	603	575	575	591	605	602	603	552	625	585	608	590	602	608	607	568	593	615	614	653	584	562	604	572	596	592	608	611	603	600	590	586	594	598	581	620	538	604	620	606	621	569	577	577	596	634	574	614	586	593	573	581	610	613	645	618	580	581	569	576	594	585	570	601	598	577	610	596	629	584	595	563	611	603	594	589	660	547	594	628	597	599	607	558	559	576	606	579	591	563	555	641	596	629	582	566	626	579	649	600	640	585	560	571	597	619	607	567	589	595	579	585	596	630	614	596	606	583	565	578	618	562	617	582	626	620	606	564	617	580	613	610	618	605	573	589	587	590	618	590	586	613	620	583	573	574	592	605	564	574	583	579	602	572	576	590	600	597	588	565	586	626	595	596	571	588	618	623	590	592	587	593	546	576	633	606	647	589	627	642	647	623	585	639	639	603	650	589	582	562	581	557	585	605	631	561	600	592	584	554	574	626	591	575	600	632	590	574	626	555	625	575	612	591	623	576	581	613	555	631	606	578	570	580	575	603	613	610	588	563	622	596	565	587	532	593	590	617	574	624	604	598	604	620	571	597	565	586	599	560	568	587	654	620	618	623	587	599	570	644	576	609	576	629	595	612	612	596	613	606	654	619	645	591	580	599	604	608	592	607	627	579	580	561	589	630	626	579	635	548	614	626	618	596	639	591	565	585	598	600	583	589	573	597	614	614	563	563	661	612	578	579	598	641	609	604	571	602	597	627	603	579	627	574	574	577	575	597	604	572	630	593	577	539	606	598	572	589	558	613	603	592	602	618	586	627	582	599	575	632	613	640	592	614	558	574	601	598	608	591	550	607	612	637	605	606	608	632	618	629	552	590	618	603	612	614	593	582	596	605	580	580	625	590	614	537	573	583	587	606	587	543	619	622	570	566	597	614	573	624	583	623	596	622	614	614	606	571	588	627	596	580	630	672	631	579	593	588	579	596	558	623	612	605	582	637	591	606	571	597	595	641	595	628	599	620	581	602	599	607	582	648	622	592	598	602	535	637	621	639	620	604	581	625	634	594	567	615	570	593	594	597	634	586	592	594	593	565	598	615	573	610	632	641	579	569	579	580	563	585	619	609	594	586	585	619	616	568	581	658	560	619	557	589	602	597	579	632	570	596	582	527	598	575	604	581	573	615	574	581	581	634	612	573	560	606	550	588	641	617	628	617	575	594	602	569	626	588	597	548	584	589	644	602	590	602	581	605	587	594	639	612	603	604	627	614	588	607	632	551	612	624	595	615	569	603	642	562	589	545	614	624	606	563	568	608	585	608	591	574	630	613	600	628	632	600	600	603	603	588	587	590	615	598	596	570	584	618	614	618	638	631	586	612	607	610	587	588	581	563	633	567	575	562	589	662	631	609	619	591	624	619	587	583	576	589	569	595	542	569	616	575	544	619	604	620	620	593	622	628	633	605	626	602	629	585	529	572	563	645	597	629	581	562	579	609	635	590	589	576	593	565	608	622	580	617	614	604	633	566	613	609	625	573	609	608	596	562	595	587	592	579	586	568	624	627	592	600	587	636
19271	30812	21897	10987	7623	5330	3936	3645	14251	32760	35116	29009	22484	16464	8187	3532	2372	1504	1122	862	690	699	616	624	642	602	615	644	632	616	603	619	566	664	642	637	659	639	595	589	611	580	606	643	645	590	627	650	608	640	621	612	626	586	591	617	634	597	628	608	605	570	605	669	586	585	593	604	587	629	607	573	606	625	599	645	596	623	560	588	622	649	647	574	596	566	619	656	643	592	661	620	615	608	603	604	667	596	634	618	567	612	631	625	619	600	641	586	586	641	628	584	580	657	623	604	601	589	626	644	609	593	600	604	605	625	614	628	629	655	600	569	634	596	629	605	631	595	589	613	609	611	631	590	665	579	613	599	658	624	586	636	639	576	627	629	633	580	579	646	594	626	604	577	578	608	613	618	605	607	598	616	620	584	586	590	597	650	611	606	575	637	619	605	595	615	642	601	618	629	595	619	633	588	596	646	632	584	607	625	662	614	619	598	606	619	622	689	603	625	607	655	609	641	596	608	592	593	598	603	605	612	593	570	570	638	590	589	557	622	626	576	654	624	635	618	609	600	625	600	594	634	623	615	626	629	641	642	585	591	627	669	590	623	588	592	603	617	579	634	642	604	625	642	608	587	641	602	602	609	619	573	643	590	617	621	637	639	645	585	621	665	601	592	607	655	581	641	593	592	551	638	612	655	599	611	565	627	631	652	586	595	638	605	666	642	563	596	632	631	626	633	580	643	601	611	591	579	543	632	611	592	620	637	599	619	602	588	628	617	593	572	600	582	604	639	609	601	599	584	604	599	604	650	631	616	615	625	622	598	601	650	659	605	610	613	643	624	588	653	594	619	613	654	620	608	596	579	616	655	594	604	630	626	603	593	594	626	618	631	610	635	635	585	601	614	583	645	602	657	587	615	614	675	590	657	627	585	583	609	627	611	648	620	611	606	645	597	617	585	606	644	620	598	575	607	597	606	583	629	670	618	599	642	576	616	634	640	611	641	600	591	650	642	651	659	597	605	635	619	624	641	589	628	586	613	639	636	625	606	642	565	624	610	569	605	605	590	606	595	610	646	582	641	604	599	617	589	636	634	583	613	605	634	581	635	622	638	597	657	654	640	580	583	606	639	591	587	605	626	634	563	656	607	641	628	620	604	645	608	613	623	615	612	612	617	610	612	660	607	618	634	609	604	592	641	613	611	602	668	570	649	621	626	597	618	613	613	642	645	599	580	632	620	599	593	574	585	588	644	592	611	598	635	622	557	642	598	683	599	633	640	614	604	620	589	614	608	630	601	624	643	588	635	631	634	616	618	600	660	621	631	613	627	655	587	603	598	619	596	619	624	622	547	559	588	615	630	636	566	561	648	646	622	600	601	618	630	629	611	619	593	596	617	622	629	643	632	651	593	630	611	621	555	626	626	615	635	601	605	618	614	598	596	642	677	590	642	572	635	632	634	633	616	594	611	618	625	595	588	632	601	632	580	646	669	627	617	614	630	644	627	651	596	604	644	623	588	613	586	653	610	572	581	644	589	629	591	623	593	605	580	671	589	632	584	598	581	609	620	602	620	599	614	618	642	664	667	552	600	577	613	606	629	639	592	597	637	597	590	589	623	618	622	597	621	620	645	620	572	611	647	660	616	584	578	588	612	626	606	610	615	623	633	644	603	595	592	606	573	644	624	586	578	611	577	579	620	612	617	649	613	603	638	643	575	617	645	568	613	569	617	627	622	618	622	619	624	595	606	640	642	592	624	643	622	604	585	597	604	617	611	632	633	590	602	602	621	617	617	626	651	595	645	612	606	600	621	663	616	594	611	589	630	620	607	624	604	604	620	549	650	604	608	617	603	608	637	603	590	621	614	610	586	620	581	607	610	652	613	613	617	646	655	637	578	608	633	614	612	592	631	612	639	589	628	599	620	611	618	626	607	620	614	635	607	599	607	618	633	618	576	606	670	666	623	618	607	616	598	591	581	595	595	599	632	631	631	593	588	614	619	610	578	630	637	588	574	600	593	590	611	627	559	635	636	613	626	602	581	612	627	622	646	594	631	614	587	561	600	662	593	641	641	615	584	623	539	579	604	631	622	615	617	650	650	624	642	571	604	628	597	622	573	626	639	579	607	647	614	595	599	614	596	633	626	579	583	613	591	641	587	621	560	621	653	609	599	603	613	642	624	643	619	626	590	619	608	595	575	629	641	618	577	563	647	618	694	662	646	646	627	607	617	610	623	624	615	609	571	639	585	624	634	572	592	607	604	626	644	610	645	621	632	628	602	619	584	657	553	607	596	615	592	600	604	610	627	627	630	587	606	631	627	620	600	604	596	599	600	594	608	594	558	607	604	583	647	573	632	643	637	623	603	599	592	612	638	590	599	667	620	599	598	615	616	613	559	634	638	635	577	614	633	613	617	600	628	606	626	583	653	628	625	626	556	596	654	571	617	630	620	544	678	576	629	630	629	594	547	568	631	626	623	602	597	622	629	621	604	581	610	625	601	600	591	585	606	621	606	595	606	648	628	626	570	603	672	596	606	601	598	571	639	618	594	637	644	622	616	604	643	606	625	622	616	607	632	585	637	652	612	607	621	598	592	625	553	670	639	628	656	633	593	657	624	601	606	661	615	644	585	608	618	663	635	594	649	620	624	639	591	641	640	641	607	618	574	614	623	649	622	577	617	641	607	598	616	634	633	587	631	639	604	608	614	619	631	616	620	602	616	588	650	605	609	630	606	564	588	587	590	643	626	618	619	652	630	655	614	622	633	618	608	652	622	600	599	561	654	635	557	653	600	563	654	556	618	602	614	628	610	591	590	601	611	601	569	670	612	650	585	615	626	639	575	596	607	653	597	657	676	610	618	595	629	603	624	616	651	597	613	586	616	614	598	602	598	613	633	652	586	644	619	616	587	650	591	588	646	596	647	620	636	622	633	637	595	586	594	639	612	661	567	614	621	600	627	598	651	634	629	647	599	558	621	622	656	635	622	595	622	622	604	611	583	628	619	612	613	610	658	624	602	608	570	603	600	565	634	607	654	633	600	626	634	614	603	631	643	580	642	590	599	603	634	599	636	597	606	646	607	627	648	613	633	601	633	604	593	603	585	568	622	612	578	610	571	625	654	580	638	636	586	636	563	589	598	614	549	645	599	621	589	601	614	616	641	609	650	621	629	605	618	623	623	643	593	590	613	600	615	589	576	638	597	607	643	620	618	645	654	635	599	611	568	629	653	599	581	604	639	619	595	578	592	586	620	608	568	595	596	611	606	632	640	598	619	663	591	589	631	662	612	613	600	600	643	607	609	648	622	638	604	578	559	658	649	598	598	637	620	659	639	607	605	575	613	622	613	602	633	625	613	616	617	641	607	571	633	611	591	606	646	591	634	589	611	614	586	609	603	634	612	632	619	596	602	642	610	600	655	639	588	561	636	613	625	638	649	567	566	650	602	657	605	623	653	618	642	588	597	625	608	600	657	631	573	628	620	582	625	609	650	601	594
28191	20061	12964	5111	1879	1150	808	767	817	1726	2305	1887	1559	992	590	577	536	511	499	436	398	392	400	413	400	400	430	446	406	421	401	404	417	384	424	411	408	419	389	399	383	408	423	411	417	422	485	415	391	434	428	399	391	433	384	440	422	416	377	409	449	428	436	427	376	434	380	412	445	398	437	384	357	400	431	423	465	399	406	401	368	462	382	400	439	459	410	388	390	404	391	415	404	396	388	409	416	390	398	427	387	446	408	435	414	381	452	442	444	405	448	442	410	399	402	441	414	413	453	433	394	382	394	405	406	412	404	439	415	424	390	409	408	402	429	410	411	441	437	437	461	414	407	397	427	428	403	424	425	369	409	380	453	421	397	415	426	384	403	406	427	456	379	376	413	414	404	429	421	437	416	421	400	370	425	438	343	424	449	398	428	413	415	426	397	427	438	381	358	444	421	418	377	392	415	389	447	418	402	390	448	396	387	420	390	399	417	430	436	411	441	413	436	433	436	417	437	417	408	396	397	403	403	417	426	405	388	413	401	424	399	423	414	447	405	404	413	358	436	372	431	418	458	417	453	432	382	415	416	428	395	402	447	421	419	415	429	410	430	441	435	386	442	400	450	424	405	455	442	375	393	430	408	401	380	357	413	425	359	394	412	437	394	392	402	399	440	430	376	411	407	433	426	441	403	407	396	428	377	441	444	383	390	405	413	408	415	387	441	420	406	469	409	428	365	401	404	397	444	433	444	417	430	420	419	412	416	415	418	430	404	401	439	380	435	421	409	402	396	402	426	389	452	426	445	450	403	419	390	437	432	373	400	415	414	414	406	425	409	413	396	446	396	422	430	399	435	416	397	406	378	436	387	419	462	425	406	409	430	400	439	405	433	401	407	449	393	372	433	402	429	407	398	431	440	469	444	414	410	410	394	416	389	363	411	429	390	413	451	422	411	411	434	424	404	417	409	409	422	417	397	442	403	390	416	402	437	417	444	439	437	401	440	412	456	422	435	416	400	378	433	382	400	439	436	407	419	402	398	458	405	392	372	408	409	407	428	439	390	398	400	418	430	419	418	458	436	412	442	413	398	461	421	412	411	469	443	400	451	447	432	406	424	404	407	411	417	400	392	399	393	432	420	407	436	384	391	421	412	429	409	399	427	405	368	454	416	412	436	404	412	435	404	410	459	405	423	408	419	416	449	412	411	454	425	386	432	435	448	391	409	399	401	395	419	412	411	407	409	406	422	426	468	398	403	389	405	376	403	446	425	411	404	433	410	400	425	385	419	394	424	361	382	403	393	437	446	396	410	414	418	404	448	404	399	410	400	449	412	448	385	395	372	432	434	454	403	390	404	443	400	426	438	405	388	430	394	401	411	427	412	389	437	436	439	435	402	369	396	415	372	391	408	431	395	431	441	421	404	385	426	445	417	442	397	401	419	397	396	433	399	433	419	419	374	391	403	403	424	429	418	368	426	363	405	434	375	412	404	402	420	417	420	440	404	372	455	424	439	417	429	386	419	433	411	404	450	420	459	454	447	440	405	438	444	424	431	390	421	398	446	393	426	368	400	424	432	405	371	395	423	420	406	417	495	469	437	389	406	409	388	404	384	393	415	426	404	406	422	437	412	408	443	417	396	443	408	438	481	427	380	408	416	433	373	403	429	456	418	414	408	395	418	425	405	446	418	390	406	430	362	429	427	434	406	410	394	425	388	400	434	389	413	398	397	394	414	431	411	422	427	452	413	424	416	412	414	382	382	395	403	438	446	440	446	397	392	392	420	408	413	391	398	399	401	410	401	435	407	415	422	398	441	418	426	417	395	426	438	405	401	410	453	427	413	419	409	453	414	418	401	402	413	392	405	457	397	415	415	399	407	418	419	436	418	384	409	429	442	386	387	400	401	415	415	447	421	453	410	403	399	401	399	389	415	403	423	423	389	416	426	412	406	385	424	398	402	456	405	426	415	411	418	415	415	429	387	428	441	459	444	430	413	388	388	405	380	391	370	423	415	376	393	421	416	431	411	399	409	384	390	421	441	367	426	398	411	426	411	415	424	412	390	407	410	416	439	414	399	433	429	424	406	415	440	424	395	412	413	401	432	409	403	397	450	440	407	416	404	422	403	405	411	381	431	424	430	391	400	403	423	409	426	422	423	386	402	448	412	391	405	446	419	437	396	405	424	394	406	465	412	426	433	408	409	407	451	411	406	384	377	394	392	414	411	416	412	427	397	404	390	383	399	422	419	404	383	425	436	398	417	390	439	402	428	399	430	404	438	423	400	436	404	415	410	406	403	419	416	435	376	400	434	407	410	446	439	398	444	371	397	437	419	393	406	413	406	390	389	443	407	413	410	423	418	439	431	381	438	415	419	438	420	427	444	448	402	414	430	422	386	420	406	418	404	404	419	407	412	370	410	441	414	427	406	403	396	400	398	403	407	391	430	399	418	407	393	399	393	399	408	413	421	388	395	392	447	428	428	416	406	444	409	419	416	399	470	412	417	400	424	381	384	431	414	384	423	372	420	407	427	466	405	407	388	427	408	388	442	415	435	445	432	380	401	411	421	411	392	372	384	413	410	410	405	387	413	385	424	422	426	398	404	408	402	438	423	420	355	399	410	399	385	413	391	436	397	443	424	387	445	425	414	440	399	408	382	414	440	434	440	415	396	440	395	439	461	395	405	433	435	410	444	431	443	395	386	445	433	445	409	390	416	383	393	427	408	398	393	398	430	423	401	430	426	401	426	410	365	420	398	395	435	414	392	392	442	384	421	398	448	423	441	434	424	442	438	392	425	421	421	375	411	427	431	437	410	386	407	400	430	439	384	401	421	450	381	444	449	411	426	408	427	433	405	375	418	389	411	431	399	411	418	398	364	418	434	405	397	381	400	398	423	374	428	418	421	411	395	398	421	404	419	402	451	450	418	383	404	401	403	440	400	425	400	444	399	395	438	437	420	403	408	407	432	409	430	415	396	393	404	391	360	399	433	412	433	447	413	400	364	427	386	410	392	443	411	380	426	392	446	398	430	487	421	417	408	416	433	391	397	404	384	429	418	418	436	418	420	451	436	391	420	421	455	406	427	429	433	442	448	415	381	384	403	418	429	423	423	403	439	393	435	466	399	379	401	418	388	427	413	414	410	449	460	390	447	410	402	450	393	422	399	427	383	390	401	422	401	447	397	402	386	412	443	440	447	424	420	391	390	406	451	410	435	410	416	381	421	443	408	388	411	417	394	383	389	446	415	450	382	443	429	411	415	402	434	453	443	398	386	439	429	404	431	384	382	429	424	414	407	390	381	406	393	423	400	406	406	433	413	435	425	413	376	434	429	410	416	429	416	387	405	411	410	410	388	408	402	439	425	392	424	381	412	419	385	427	445	410	431	399	409	445	423	419	370	423	384	405	417	405	425	404	343	404	437	416	427	417	415	419	449	385	409	420	440	418	437	420	427	407	407	426	390	449	418	422	431	387	409	426	424	421	438	397
13376	14643	11686	5547	3037	1838	1236	1058	1266	2641	3123	2638	1950	1215	664	630	604	533	466	472	460	433	417	458	415	480	434	432	433	442	427	417	417	447	417	452	438	414	439	493	438	436	454	447	454	420	427	411	437	479	420	446	451	441	437	449	438	440	470	439	415	433	435	445	481	446	442	437	439	421	435	433	470	419	450	468	414	420	450	446	434	414	472	438	480	456	420	461	422	449	444	421	427	450	468	423	426	444	440	464	472	445	454	452	407	441	474	474	468	480	471	450	428	407	431	426	409	416	443	415	445	416	434	419	481	429	439	454	470	499	420	430	425	398	401	450	448	466	444	478	439	496	442	434	471	407	460	441	445	451	449	446	434	457	437	445	402	440	449	440	437	441	441	444	419	412	433	465	445	456	450	465	451	447	431	453	461	473	439	427	441	446	461	465	456	428	427	427	431	416	404	475	439	449	460	432	435	469	436	413	472	456	409	429	467	431	390	433	435	432	409	434	455	449	409	451	439	425	417	455	445	459	468	459	428	434	454	430	464	422	445	415	417	465	452	431	440	440	476	438	468	444	433	426	447	448	441	479	455	416	454	448	457	455	431	461	464	453	449	437	416	442	414	471	449	437	392	437	463	445	423	482	496	437	452	420	475	482	466	432	431	433	447	465	472	397	444	407	437	429	431	463	438	444	407	477	401	427	436	419	431	433	450	458	422	388	451	445	413	443	450	413	398	445	466	437	412	425	457	409	436	450	405	446	451	436	478	437	431	443	429	426	414	428	446	399	437	466	485	401	428	450	438	441	442	495	421	415	404	455	413	437	448	441	458	464	428	417	418	422	459	460	448	470	408	425	424	430	433	415	472	457	447	446	425	428	430	450	448	466	448	453	461	446	472	403	442	445	408	429	468	437	462	454	427	475	435	475	473	428	410	435	454	480	464	484	439	394	432	430	433	438	427	433	456	413	441	436	432	464	429	435	422	456	451	437	423	450	433	428	460	439	470	463	450	434	473	399	450	455	472	488	434	412	442	427	465	392	442	437	447	455	467	418	491	457	448	431	451	441	481	403	430	440	422	422	401	445	432	488	442	459	453	480	463	423	442	438	471	413	407	444	457	486	433	412	454	443	441	441	427	433	434	465	443	426	449	442	449	423	439	443	450	419	472	461	467	425	442	487	438	422	428	438	407	450	422	438	458	422	461	468	431	460	459	437	451	466	431	442	455	436	433	456	430	441	415	458	468	447	407	447	456	464	429	392	430	456	448	413	476	461	467	454	448	479	499	440	462	436	439	437	465	425	431	456	438	461	425	406	458	426	440	465	391	419	429	446	428	475	430	447	479	451	454	483	439	438	435	432	421	434	414	440	462	430	456	439	438	465	412	420	435	478	436	443	408	453	426	416	407	422	449	472	429	467	441	456	465	427	454	425	430	470	404	450	450	434	442	431	425	429	444	448	447	440	444	433	459	414	434	414	447	483	444	417	432	461	460	438	438	469	427	446	433	437	471	447	413	456	446	455	439	411	469	442	421	436	484	430	441	504	453	450	450	443	444	423	439	423	490	443	435	433	406	447	457	447	462	435	478	383	461	436	460	428	463	464	475	434	414	469	447	421	410	440	430	446	467	425	433	429	474	418	470	434	453	425	462	437	427	411	473	449	432	426	471	435	442	387	462	453	448	419	416	488	478	423	436	429	442	435	454	425	442	431	418	442	481	463	450	443	447	463	441	440	438	398	405	468	479	465	470	439	434	420	452	442	448	465	433	444	499	435	481	458	412	440	424	456	420	462	464	457	449	420	492	419	453	468	449	436	487	417	435	420	427	442	448	432	455	466	437	435	436	457	429	461	443	419	434	428	435	441	439	438	457	439	443	407	468	441	433	460	467	401	433	418	448	471	442	460	455	469	428	434	436	468	426	406	446	469	441	449	446	443	451	426	454	406	458	453	452	432	455	432	453	457	433	404	451	424	463	428	455	435	463	403	428	465	442	438	422	454	430	425	449	450	420	427	468	458	463	459	441	431	431	441	407	442	426	399	448	430	393	416	425	407	415	443	437	429	445	449	427	404	433	438	441	412	410	466	431	437	422	465	430	415	448	434	434	432	412	477	479	437	397	420	400	426	459	452	471	478	433	483	455	432	442	430	436	413	463	434	440	469	466	417	416	429	445	453	427	452	449	466	472	420	426	444	426	429	443	460	447	461	447	432	448	416	447	462	433	430	419	414	402	437	443	458	416	433	441	409	474	465	429	412	438	452	435	435	441	470	421	465	420	477	423	428	493	433	443	425	430	454	438	422	438	478	457	453	459	429	482	403	438	409	433	450	425	424	429	423	424	438	456	431	413	443	410	422	468	447	432	422	411	485	428	420	463	429	457	434	418	433	475	467	462	449	415	445	451	451	485	438	440	435	453	447	408	452	434	448	460	415	408	468	406	468	427	437	464	440	419	429	439	412	420	412	453	436	438	414	467	424	457	424	421	435	449	436	461	426	415	437	444	416	464	441	454	423	453	445	456	462	430	440	406	424	446	477	450	399	432	453	413	420	445	435	407	424	472	435	415	461	454	426	431	447	458	453	477	460	436	435	466	417	444	427	468	436	428	460	471	428	461	418	447	452	453	431	414	451	435	440	459	459	449	415	416	417	472	426	409	448	419	497	460	435	448	461	425	436	453	482	442	448	431	432	443	448	446	456	434	405	471	423	435	449	440	437	432	430	466	448	430	465	437	439	441	475	441	437	429	449	470	448	412	425	453	466	452	438	426	433	484	424	442	453	441	416	463	443	472	455	437	437	431	430	407	465	456	448	407	425	452	448	443	440	460	400	458	443	459	439	440	502	429	454	424	451	463	484	424	437	399	408	447	453	445	401	435	436	430	438	407	414	432	455	429	419	454	488	451	444	451	448	477	459	437	458	412	410	418	443	479	473	445	435	416	430	457	416	448	444	408	418	435	396	434	450	426	477	458	440	413	444	432	463	444	457	440	428	425	455	419	414	471	422	448	448	425	480	483	451	435	462	437	454	459	429	464	454	469	451	436	428	468	432	440	436	429	431	428	418	449	458	466	449	449	455	447	379	454	440	414	438	470	447	481	445	422	439	443	420	439	438	444	417	453	413	419	400	460	441	459	445	491	423	447	479	472	443	449	437	467	428	420	461	457	415	437	457	422	420	450	441	485	429	443	437	412	446	438	464	487	469	437	420	467	459	459	418	442	441	469	468	432	474	444	433	375	476	452	481	441	432	449	466	422	454	427	449	440	479	428	462	436	424	413	432	444	446	421	437	455	445	478	425	442	419	446	469	444	455	440	448	467	415	454	450	461	424	446	460	448	439	484	446	453	405	478	442	420	469	430	428	423	435	447	482	434	401	426	446	422	412	460	466	477	459	426	447	438	408	468	449	410	435	461	418	431	449	465	401	415	432	429	459	404	462	441	428	430	473	433	467	424	449	431	463	450	409	420	436	456	436	423	453	424	422	471	451	446	427
24189	21306	28387	24532	21076	7628	2104	1287	1336	9456	17042	15363	11121	4676	2277	2068	1578	1198	868	684	573	526	482	481	477	516	475	503	451	527	473	490	493	491	468	462	509	486	462	476	462	471	539	486	463	498	502	506	462	512	492	465	485	473	475	477	459	462	484	472	514	453	443	470	490	472	475	455	457	493	472	520	493	484	471	440	531	497	481	490	481	494	476	447	495	463	476	458	473	470	457	465	459	477	524	512	436	478	464	466	465	491	515	513	471	477	467	457	449	483	452	503	475	505	477	485	508	472	474	496	521	512	479	443	491	492	476	467	511	485	479	541	461	500	479	498	485	485	483	479	472	477	493	454	484	488	512	466	528	516	468	500	476	478	502	480	458	521	486	437	498	477	530	455	492	442	482	468	506	522	479	505	491	504	504	477	490	397	483	453	479	466	480	466	460	485	507	479	466	480	479	473	514	466	510	490	528	483	509	472	455	479	516	466	429	468	493	486	471	437	479	469	449	471	497	442	462	463	468	499	462	470	493	489	471	495	500	454	485	486	439	520	463	496	415	469	540	510	460	480	460	470	456	494	480	539	460	450	501	492	504	508	478	501	509	487	469	478	463	468	486	476	474	491	446	498	473	485	499	495	474	508	491	508	502	460	476	500	465	462	507	495	471	487	483	493	505	502	494	465	455	489	497	468	447	483	475	478	452	462	504	503	472	491	471	466	466	493	474	471	466	475	513	485	496	463	494	475	500	483	472	453	474	467	452	484	474	474	550	482	524	526	464	494	494	491	511	525	483	469	449	476	483	464	496	518	503	483	527	476	509	456	473	512	474	521	481	465	485	481	477	494	470	505	474	461	486	476	482	487	499	482	515	500	493	462	451	475	520	488	458	514	512	525	483	503	475	467	466	503	482	452	441	456	458	493	498	447	514	474	478	454	443	488	492	480	488	496	524	481	459	519	522	510	467	492	457	452	484	463	443	481	467	474	465	458	460	456	458	489	438	511	500	480	485	496	489	464	487	457	491	475	503	458	490	478	463	479	487	490	490	502	479	426	454	481	479	466	498	490	514	467	481	512	463	463	502	477	542	462	484	489	439	454	484	476	488	467	465	476	482	479	463	489	456	481	469	496	451	498	516	486	514	505	485	456	477	562	518	512	482	520	462	481	485	494	453	484	473	500	500	462	456	483	476	491	480	480	453	471	497	464	487	477	510	515	454	454	446	414	485	456	523	532	481	505	517	489	488	492	465	463	465	481	471	473	482	473	507	463	468	501	473	470	468	474	498	473	487	462	492	473	475	507	513	470	514	545	486	494	512	493	517	484	474	485	504	469	469	496	466	513	490	507	481	477	513	468	508	460	498	508	507	506	427	484	452	470	486	484	494	490	499	497	462	476	486	476	489	477	434	474	485	454	448	446	499	472	444	462	533	494	486	467	518	474	478	487	482	450	502	461	465	461	509	492	493	456	468	461	501	477	479	492	473	463	478	469	456	536	439	484	500	502	506	461	453	479	452	470	523	489	470	456	465	514	459	496	510	468	522	516	506	500	473	473	465	519	490	469	509	523	492	415	504	485	479	516	465	489	478	495	482	476	506	469	470	496	482	463	496	475	489	492	475	434	470	499	484	474	439	435	481	459	458	475	478	456	453	456	495	485	480	486	494	495	529	541	486	489	474	448	493	487	505	457	456	510	502	530	465	466	505	489	503	479	509	496	488	447	482	554	460	487	484	481	467	470	462	442	489	486	486	486	457	458	471	475	466	511	477	498	435	486	457	506	512	487	475	509	498	502	503	482	489	440	474	460	507	477	486	493	449	462	502	422	466	479	457	493	435	508	478	504	478	470	491	452	479	477	496	514	504	528	469	505	514	485	513	503	462	502	494	496	494	486	497	452	456	471	495	497	439	480	508	542	440	469	515	492	455	445	506	533	456	518	428	492	474	462	489	491	460	492	483	515	480	479	483	476	492	517	447	501	490	470	470	474	494	443	530	488	481	505	499	473	486	461	533	521	466	477	477	425	465	469	476	492	490	421	506	472	497	471	489	521	463	519	467	544	437	478	486	471	505	460	461	474	478	497	502	493	518	532	498	490	476	504	475	478	465	499	470	474	455	477	520	478	427	522	449	476	450	477	475	460	472	503	486	512	457	491	494	474	492	471	472	501	480	486	472	489	517	494	461	523	494	498	490	482	468	463	504	466	472	478	470	468	464	429	432	514	477	527	505	490	468	488	450	500	520	493	472	477	456	508	459	481	478	468	482	512	506	533	483	448	479	531	489	497	483	483	497	479	484	470	466	448	466	470	505	498	488	478	483	482	493	495	524	499	500	511	502	496	489	517	478	516	479	507	524	496	471	480	489	511	485	479	480	452	481	461	480	479	478	507	481	475	510	502	470	459	444	477	500	497	527	510	487	478	446	519	508	503	460	478	504	460	459	483	448	502	500	490	511	477	450	466	474	462	449	500	490	435	513	475	449	501	499	460	471	511	492	490	491	511	472	497	475	510	466	475	459	459	507	496	493	464	520	499	497	492	503	477	454	490	498	488	472	472	510	450	443	461	477	470	501	495	480	468	493	448	500	462	477	522	449	509	477	471	483	454	507	500	512	487	484	513	493	477	476	475	482	485	491	468	474	481	513	442	494	439	451	522	455	456	461	461	476	484	511	457	476	516	483	486	509	480	484	497	483	511	491	479	443	495	489	480	457	473	467	479	524	501	512	479	483	469	392	543	504	475	482	453	471	471	468	480	488	480	486	496	471	508	472	515	483	483	485	449	483	487	486	490	450	476	496	481	497	447	473	485	477	454	492	494	470	482	491	483	499	480	468	451	445	503	488	472	464	501	505	522	489	488	465	507	478	471	482	468	507	476	507	480	470	511	509	474	490	492	462	473	490	465	478	548	494	489	483	488	485	430	430	458	475	464	456	479	484	503	495	449	482	482	490	500	457	476	487	452	480	473	470	494	454	521	494	494	495	504	526	488	481	493	472	504	471	475	498	486	449	474	450	474	494	483	494	474	471	497	511	469	447	485	494	499	497	450	476	469	472	446	506	454	468	482	491	478	487	503	519	475	493	476	493	479	468	474	492	461	472	500	479	533	457	475	448	445	459	511	453	484	458	435	477	474	501	499	494	471	493	485	478	501	519	520	494	499	512	455	498	469	453	472	483	484	481	521	481	435	456	470	515	529	479	503	535	425	462	501	498	470	499	447	475	476	452	450	462	450	489	479	482	526	462	439	483	481	491	498	490	505	529	484	514	484	467	485	439	480	475	507	477	441	479	465	486	513	497	410	468	447	497	493	475	488	475	481	477	438	528	473	466	453	467	479	499	471	458	465	487	507	476	469	490	495	449	495	489	518	469	501	496	481	490	512	457	514	451	451	478	509	467	454	482	474	432	482	473	484	510	427	490	505	455	529	501	482	477	502	499	475	434	472	491	478	448	469	461	475	491	469	480	505	464	477	471	538	469	458	503	492	479	475	493	493
14226	21024	16258	8060	6190	3804	2852	2112	2195	14968	22398	18789	14356	5935	3302	3175	2347	1452	1191	767	626	550	486	572	490	492	487	530	499	509	519	523	512	513	474	520	483	476	503	523	453	518	462	467	518	472	497	535	518	467	486	483	494	490	515	479	494	498	558	511	493	513	519	509	522	482	557	507	524	490	493	479	512	515	485	546	472	454	498	504	494	504	497	509	541	478	505	513	513	512	461	482	484	516	460	513	483	506	520	473	511	497	519	507	519	474	510	505	493	510	505	511	556	507	512	499	500	479	466	498	495	491	506	501	517	506	467	489	523	486	506	520	502	467	497	523	524	487	469	489	485	477	518	527	460	531	494	514	478	535	527	471	474	506	511	509	498	527	492	517	519	527	519	509	541	516	468	509	519	476	474	519	500	542	482	497	476	514	510	492	527	542	518	463	528	527	522	459	493	567	518	513	515	517	520	485	498	510	522	495	475	452	503	509	446	496	483	509	501	493	494	488	515	495	489	536	506	500	512	512	508	495	479	467	482	471	519	491	492	497	517	534	527	504	514	474	509	513	511	503	551	494	488	516	484	481	493	459	532	498	483	493	503	512	477	501	479	503	513	533	485	523	478	467	498	501	508	501	485	472	490	495	499	525	470	484	506	477	515	494	507	491	524	519	503	479	531	478	512	489	533	508	549	517	496	473	500	514	511	522	497	535	551	488	475	454	492	482	541	477	498	518	455	545	490	476	504	560	519	473	499	515	498	505	524	496	496	475	532	497	564	526	477	504	490	539	507	533	516	502	491	555	495	519	494	493	476	508	553	499	506	528	481	488	522	522	506	471	493	494	470	518	500	511	510	518	511	533	505	514	500	531	507	473	517	495	490	494	530	500	548	497	526	506	474	515	480	534	493	483	499	484	536	508	476	495	526	488	520	476	498	561	488	517	508	500	523	516	479	527	506	511	520	459	506	522	475	515	523	517	538	503	492	527	515	527	494	482	520	489	502	490	534	529	479	496	494	479	498	463	463	541	516	495	499	542	482	489	496	506	512	481	478	474	508	522	517	518	495	514	496	499	503	525	497	530	529	499	516	517	494	510	508	492	463	480	515	537	513	509	492	495	539	486	485	512	512	458	444	529	478	471	490	499	490	520	504	515	498	515	481	504	502	497	517	484	492	519	474	481	476	472	487	508	523	540	540	479	521	514	485	545	497	478	495	475	487	509	487	484	500	509	522	561	512	523	487	503	546	505	468	512	486	485	497	511	495	496	501	485	493	538	494	479	442	456	473	517	476	528	529	464	505	517	487	478	493	500	498	484	491	503	511	487	503	519	536	505	505	477	541	483	461	474	522	478	531	487	479	474	488	482	543	499	474	523	489	484	478	449	503	496	546	516	474	497	523	511	519	449	511	501	532	499	504	505	513	530	521	486	498	513	500	518	504	481	514	531	511	498	504	489	484	504	531	456	502	550	487	522	465	503	523	501	523	483	483	521	522	460	511	498	489	510	524	448	472	512	500	504	549	490	504	515	502	476	470	510	508	498	513	460	490	482	526	495	540	460	488	474	508	508	516	494	467	529	510	478	532	505	518	524	493	501	540	489	521	495	530	443	511	485	505	495	511	520	513	490	469	501	475	499	471	535	487	537	501	491	508	503	483	490	497	490	492	523	507	493	504	523	505	539	507	541	472	507	497	480	500	494	495	540	538	490	497	549	525	497	498	530	496	459	526	496	501	483	470	503	503	499	541	471	523	496	517	483	502	468	507	494	507	509	481	443	487	504	474	524	475	500	497	538	505	495	516	476	508	457	488	478	500	467	482	483	498	498	519	515	497	541	491	482	477	495	487	532	522	502	535	488	527	485	506	534	477	455	479	472	529	488	489	503	476	487	504	485	531	499	502	495	507	473	524	501	489	497	487	525	516	523	511	520	498	502	515	490	486	509	454	505	516	468	479	526	501	499	466	494	517	543	509	507	522	483	472	524	523	530	485	499	485	515	526	456	488	485	489	516	476	480	456	511	501	467	479	471	501	515	517	533	513	474	467	478	469	516	452	474	491	531	488	465	512	506	487	505	469	483	530	512	477	523	507	526	476	522	482	501	527	509	477	523	508	497	516	508	514	511	503	508	508	531	481	537	476	454	516	508	489	503	513	519	486	515	483	474	510	512	512	498	545	537	543	508	497	479	481	479	509	506	491	510	483	492	498	519	515	474	490	567	471	530	485	483	472	502	441	516	565	505	474	514	541	497	487	524	468	508	523	524	516	519	468	540	491	493	463	466	495	506	492	494	507	481	492	494	501	492	529	496	532	492	498	491	504	530	516	502	519	525	529	510	509	522	490	539	522	486	488	535	489	493	493	498	494	470	457	519	529	462	508	521	492	494	524	484	465	478	533	477	510	463	485	497	555	505	521	509	513	505	502	512	520	457	498	502	509	490	506	543	511	484	497	491	499	502	502	536	513	499	522	503	510	488	506	505	522	492	533	522	450	542	522	475	518	522	482	494	474	483	545	515	462	516	483	481	522	505	474	483	485	498	534	541	522	524	531	498	537	542	507	504	477	502	474	536	485	500	541	448	500	529	459	506	496	535	524	496	508	520	520	530	500	496	513	510	521	466	504	482	508	505	487	498	508	502	519	539	467	454	524	483	470	515	493	502	505	517	498	496	485	478	536	500	483	510	495	512	490	510	479	506	505	540	494	516	468	499	462	475	511	507	524	490	476	512	487	491	512	513	502	529	503	487	536	488	494	488	494	525	527	506	492	490	484	514	531	536	497	531	514	514	452	481	507	536	478	490	476	490	503	462	516	504	534	520	498	516	485	487	472	535	529	460	492	528	472	484	535	552	515	497	501	524	529	500	468	532	491	528	514	504	467	527	500	500	480	528	506	492	487	449	532	517	505	489	499	477	513	502	490	477	497	466	483	494	498	530	511	502	511	523	471	510	516	500	460	509	478	478	535	477	470	529	480	507	508	489	494	513	480	502	543	503	502	541	462	486	494	529	507	495	484	517	473	511	485	523	510	491	548	529	534	510	528	503	504	480	492	512	494	519	478	542	506	501	508	520	511	516	488	485	488	526	460	492	495	469	471	489	528	479	503	499	516	480	521	469	530	520	462	523	522	510	498	444	500	512	543	538	501	497	495	474	529	456	462	486	519	484	467	473	511	529	512	516	495	518	492	498	517	502	501	490	534	487	486	476	482	549	506	539	532	541	486	536	488	519	533	511	514	489	513	526	520	507	474	498	503	520	501	501	475	487	529	516	531	511	479	525	506	550	477	514	527	482	466	512	501	506	519	468	495	479	498	469	499	490	475	510	487	481	482	487	475	521	503	501	459	498	502	486	501	500	546	462	519	508	531	487	553	517	523	522	481	508	501	502	500	539	544	493	476	534	491	516	482	459	480	499	483	483	519	507	483	488	540	495	526	507	537	492	537	473	470	527	427	530	473	501	462	517	467	535	501	489	511	527	483	499	491	538	526	527	501	545
25257	21353	27508	25416	11031	2505	1655	1278	1946	8171	10665	8225	5685	2145	1761	1570	1036	672	593	540	470	495	463	506	466	448	475	458	466	473	465	449	489	447	500	457	430	461	472	486	475	492	459	434	461	487	431	460	440	472	464	456	447	447	442	454	450	466	480	469	529	459	487	503	455	473	482	478	504	482	464	445	468	489	472	429	461	453	465	423	463	460	482	444	482	466	466	451	460	473	437	461	466	491	427	451	461	451	471	477	456	471	474	453	465	464	472	458	483	452	473	458	464	436	474	489	450	464	462	459	466	448	472	463	441	415	455	459	424	505	461	462	447	461	463	488	477	453	505	465	477	443	446	452	447	432	474	455	443	450	476	453	500	418	434	498	494	481	508	431	453	457	468	468	486	469	460	452	454	491	491	438	456	458	498	463	412	437	460	467	447	452	440	448	442	469	424	447	455	484	427	462	456	496	483	456	462	465	437	477	469	429	456	454	477	462	439	469	455	450	477	434	441	452	451	456	482	468	477	474	489	467	500	433	453	440	481	430	445	482	482	485	475	480	432	442	473	467	480	473	446	484	443	479	444	453	479	514	432	483	452	436	463	471	457	500	466	470	442	427	448	475	449	444	475	481	464	440	461	449	443	488	462	478	481	476	459	467	467	465	448	436	445	465	436	433	448	456	447	480	475	448	466	471	509	475	438	485	456	449	472	464	433	489	449	459	476	453	483	465	492	492	481	469	448	436	472	472	416	435	446	513	512	460	452	487	468	476	459	471	483	433	488	436	473	481	478	458	464	458	469	458	494	444	457	447	459	479	455	491	469	465	479	456	457	466	465	464	441	466	478	482	474	460	483	467	441	450	456	448	456	462	425	436	462	457	465	487	449	428	441	426	463	411	466	474	429	435	472	483	451	450	486	454	475	483	453	473	468	456	454	470	469	486	460	432	490	437	467	456	503	476	481	489	455	457	472	486	461	450	485	469	463	473	424	506	453	444	465	490	483	442	459	453	467	438	489	453	452	447	461	441	474	495	454	442	462	463	497	444	484	434	481	466	466	450	455	435	407	474	493	445	445	433	483	452	487	446	418	467	475	423	502	477	462	471	475	466	456	457	480	431	499	462	494	470	488	464	464	435	446	468	453	478	434	466	469	501	455	445	438	446	489	466	457	470	438	454	465	456	477	458	425	518	463	480	475	458	465	473	469	464	483	462	435	464	477	472	470	488	458	473	462	441	456	444	498	475	474	487	461	460	477	463	467	449	470	470	460	434	422	468	486	493	501	440	468	476	482	493	482	461	442	458	478	485	469	477	444	433	460	424	468	496	476	468	449	473	435	413	497	438	453	440	445	506	482	452	478	469	445	458	474	487	445	470	424	466	447	478	484	474	504	453	475	495	449	472	496	455	446	453	444	459	488	450	443	478	471	484	464	496	464	472	441	490	468	438	482	491	465	468	446	468	454	472	509	463	445	505	492	495	462	480	450	471	439	498	459	464	440	482	503	451	476	486	458	450	441	467	475	462	472	497	503	452	499	443	462	464	465	464	454	459	445	446	471	446	453	498	443	460	463	460	462	490	452	479	459	510	464	444	477	501	457	490	494	494	475	476	461	489	476	462	478	458	475	456	455	465	461	457	501	462	493	435	463	445	411	474	460	482	454	462	475	443	475	450	460	473	454	458	475	474	457	438	425	484	477	500	493	445	489	506	526	431	485	442	462	449	461	462	447	474	427	457	481	432	433	436	457	467	462	441	441	512	455	482	424	419	430	449	442	467	469	473	456	466	444	488	416	459	499	440	443	473	467	456	433	467	455	460	431	458	464	478	451	507	454	452	452	459	504	489	477	440	451	490	501	483	467	465	458	488	475	450	454	474	453	451	461	451	456	476	506	444	480	484	450	467	433	497	468	472	456	479	488	465	470	460	464	471	444	448	485	497	467	490	463	441	467	525	461	480	464	470	453	471	462	500	419	460	418	453	467	456	493	483	456	439	439	477	455	489	483	441	449	494	492	428	471	489	474	449	494	442	506	438	447	448	504	476	454	499	443	450	482	470	476	415	432	472	466	447	495	456	475	461	473	451	431	450	470	480	501	457	464	442	494	485	482	465	471	473	442	503	477	472	504	439	480	463	438	491	497	463	456	491	484	446	468	410	502	458	432	492	475	470	491	489	485	476	411	432	499	475	516	435	468	449	468	449	492	472	474	476	467	464	457	466	465	441	472	455	499	453	440	465	459	496	403	428	459	429	421	458	493	478	465	456	488	481	471	496	498	456	468	493	461	491	433	460	460	479	465	465	442	452	488	479	458	498	473	472	457	498	478	445	469	465	459	472	469	454	432	453	465	401	447	436	486	488	426	434	482	486	448	443	482	486	458	491	463	441	453	482	469	515	473	455	438	456	466	486	476	463	506	482	504	462	453	454	467	453	460	454	443	473	401	469	456	477	493	454	443	465	484	496	458	506	471	491	481	492	454	466	466	434	480	436	448	480	466	443	438	459	483	456	505	489	476	468	457	429	450	451	465	470	443	477	482	458	444	493	443	470	443	440	446	452	464	452	487	473	468	468	456	467	476	512	472	491	474	488	461	462	471	492	450	455	492	496	424	484	488	459	476	450	457	490	455	461	496	452	438	451	447	499	458	460	461	459	482	490	454	471	465	432	441	431	504	486	473	492	493	461	450	462	486	438	478	494	445	491	491	498	463	478	459	477	476	449	474	413	439	480	450	463	493	437	461	477	495	447	470	442	459	441	440	454	484	471	489	448	474	405	456	470	501	434	467	446	444	447	455	448	451	491	476	466	481	446	454	471	468	450	479	466	471	467	471	473	481	482	464	456	484	476	502	450	452	467	454	453	448	450	452	451	477	474	480	475	451	460	453	476	471	477	482	457	495	453	422	470	446	469	443	481	484	463	449	495	466	459	462	455	440	480	468	458	493	460	423	453	476	469	459	440	467	452	502	487	448	501	469	461	500	474	447	455	439	511	463	482	468	467	451	473	435	454	450	449	467	484	439	465	487	459	477	408	483	442	468	467	463	429	476	427	441	476	468	486	487	452	492	463	494	431	449	471	517	486	486	478	460	498	470	445	451	473	504	461	467	499	484	468	455	441	480	466	475	459	456	502	464	467	468	483	418	428	459	455	485	463	491	457	443	464	451	455	462	492	475	474	447	435	482	461	442	463	474	484	455	493	491	452	462	436	478	452	472	474	470	470	429	466	473	481	439	456	491	473	476	475	463	501	463	467	456	470	493	433	468	461	466	442	451	456	520	487	468	465	466	460	461	455	438	420	455	477	470	498	497	456	458	447	486	464	479	468	467	473	491	435	449	480	442	490	483	450	448	467	481	464	466	467	446	440	488	463	422	467	467	410	465	454	461	449	450	470	486	476	469	458	466	475	462	445	451	454	442	482	464	484	462	453	421	475	427	457	440	467	474	460	467	504	422	482	442	502	489	459	463	437	484	470	421	455	486	443	486	473	452	431	467	436
12874	20014	15469	7808	4400	3764	2844	2290	3871	15089	17625	12794	9506	3513	2970	2635	1615	979	782	583	517	505	493	457	493	490	478	464	468	523	475	478	499	516	481	486	493	488	507	477	480	494	507	486	471	449	510	489	494	465	457	476	504	500	514	492	509	485	505	539	535	492	518	462	453	498	535	491	471	505	525	463	525	503	509	485	506	510	476	475	529	485	452	530	497	498	515	523	499	529	487	479	516	520	474	475	490	487	493	508	502	510	525	473	518	468	478	500	493	492	506	489	484	443	536	479	515	478	479	513	489	514	502	528	494	461	530	505	503	517	493	485	486	495	509	551	478	521	501	450	515	523	507	492	522	477	501	485	532	455	494	490	503	477	537	488	477	534	472	480	496	501	467	476	491	540	480	496	528	512	506	513	531	542	505	533	509	504	458	500	482	493	493	492	496	483	510	524	495	488	453	476	495	483	510	486	496	480	513	516	496	467	474	536	513	466	528	483	464	497	512	491	480	519	496	498	484	457	499	475	543	498	467	497	535	491	480	500	483	506	532	532	501	498	491	471	506	469	504	477	486	477	503	503	500	524	466	504	499	495	502	461	526	518	511	460	523	498	498	462	499	492	495	498	502	473	455	456	512	496	492	464	480	468	506	480	499	505	501	533	512	475	496	511	461	483	498	488	478	503	487	513	452	501	482	519	498	503	490	497	511	527	494	472	468	485	486	528	507	505	488	501	511	530	495	519	481	491	495	459	483	470	488	496	520	522	463	517	514	468	473	483	501	500	487	524	499	517	518	487	497	487	516	492	504	516	473	502	498	487	494	505	502	544	476	489	488	483	520	476	509	467	538	529	527	485	487	498	505	523	488	478	497	491	515	502	485	484	478	493	506	524	498	478	443	518	478	480	523	462	483	497	482	481	497	524	493	467	526	521	510	504	489	522	552	481	521	471	455	528	511	461	519	492	482	472	476	461	519	469	500	500	483	529	474	483	453	506	502	484	522	481	454	531	472	509	482	462	494	455	475	509	431	465	493	537	510	481	470	487	473	513	511	450	488	498	513	506	494	499	494	510	475	475	499	490	479	483	514	497	506	501	472	478	511	502	463	499	472	505	499	488	507	482	472	474	491	489	525	568	467	496	503	516	480	491	466	483	475	495	502	480	520	474	527	501	511	555	521	488	503	517	507	503	464	515	462	515	445	477	532	496	505	504	516	487	490	492	501	486	502	493	506	504	518	483	502	506	483	523	479	501	486	513	490	531	516	461	464	479	521	505	514	493	492	476	535	496	480	465	485	531	494	480	492	495	509	483	457	480	510	486	477	499	507	497	496	479	483	476	505	467	517	476	456	470	499	536	474	507	494	446	483	523	483	511	499	505	467	477	493	497	525	489	547	519	541	465	507	542	479	512	479	472	500	511	523	485	487	476	500	504	480	514	498	535	501	531	471	497	461	473	498	482	466	508	531	465	495	527	526	475	467	502	491	521	499	474	490	488	498	510	498	486	463	520	511	492	505	473	498	508	508	492	551	503	512	510	546	482	490	522	526	460	486	467	534	481	521	521	502	505	478	496	514	514	496	497	538	492	481	483	497	468	522	560	454	516	468	466	502	522	471	490	459	489	470	489	578	486	444	462	485	518	548	511	460	470	503	500	489	499	492	478	512	493	484	492	458	484	499	505	481	506	518	472	516	483	500	447	462	509	500	517	488	503	442	509	480	455	506	507	498	499	490	457	500	486	518	458	526	524	456	504	471	510	513	510	480	490	495	489	505	513	472	514	505	494	476	520	508	484	520	487	518	496	547	472	495	492	499	496	556	504	543	502	528	507	490	484	473	485	479	497	485	474	490	529	522	498	462	482	497	503	511	516	491	491	532	522	502	499	511	498	510	508	502	535	492	506	494	522	524	507	489	492	506	499	533	523	492	508	494	479	544	517	521	533	459	493	512	477	473	489	511	517	470	481	463	500	501	445	511	489	491	494	530	487	478	483	465	525	491	503	482	504	508	520	505	482	480	500	500	498	532	508	522	515	516	493	481	454	494	487	516	498	532	473	485	527	461	489	493	513	502	530	462	466	465	453	531	495	516	504	474	536	498	521	459	476	480	492	506	530	471	508	485	491	493	502	487	506	531	480	456	535	469	465	493	499	535	523	483	500	517	480	515	493	517	475	515	505	501	526	507	493	488	485	510	498	514	487	539	475	506	497	520	477	522	499	468	489	489	516	476	511	493	523	503	457	487	488	507	456	523	518	540	520	489	524	522	553	513	501	502	502	479	490	517	537	505	473	454	485	506	514	482	478	526	509	494	478	513	477	494	480	483	446	538	446	519	521	540	484	475	510	488	479	512	491	529	486	485	531	490	485	527	457	494	479	508	469	467	499	513	502	527	519	444	501	465	501	493	447	498	528	518	522	545	516	489	488	522	500	495	474	497	532	477	467	547	496	517	512	479	494	512	526	496	540	495	502	461	524	500	473	485	491	502	475	487	508	512	464	422	486	466	509	482	476	479	477	486	482	522	512	490	505	505	507	488	523	490	540	511	502	486	515	530	533	515	501	483	492	504	527	462	470	477	524	512	511	468	487	445	493	477	492	457	478	528	501	487	497	488	475	460	484	478	468	523	485	517	508	493	484	474	480	442	508	488	469	486	485	521	479	522	491	514	498	474	493	512	470	535	503	491	499	463	474	482	564	502	490	550	483	453	508	500	497	470	493	528	523	472	491	471	503	517	478	536	501	519	494	444	461	529	441	491	524	507	488	477	519	494	480	511	529	521	499	477	473	454	511	510	529	488	502	474	454	490	522	463	487	454	518	509	479	504	515	489	453	476	477	509	480	537	468	483	501	457	510	446	488	462	493	455	526	483	501	486	531	473	517	500	471	493	526	488	519	467	475	483	509	488	495	509	480	506	468	502	502	507	504	508	474	464	501	494	476	501	487	520	496	516	476	494	528	479	483	500	506	507	490	488	457	498	499	492	499	472	470	509	494	479	505	522	517	491	514	545	489	482	511	466	497	475	475	512	522	468	498	494	501	508	474	526	512	493	486	530	492	518	492	502	486	512	517	498	503	532	510	450	518	519	510	506	511	520	496	513	502	515	493	522	521	524	496	451	471	488	514	458	491	468	490	485	511	514	510	508	468	515	482	473	494	503	480	534	474	499	482	507	457	484	500	465	492	508	505	515	469	483	527	484	487	498	473	495	508	489	478	488	524	502	500	470	516	443	532	534	520	478	492	479	513	498	502	522	491	516	510	487	495	507	475	502	458	517	476	462	516	549	523	508	503	484	490	472	501	494	525	499	522	492	469	510	486	463	478	473	469	465	476	468	497	455	502	482	479	465	501	492	523	466	504	511	523	498	499	536	510	491	494	518	519	448	493	480	438	479	540	484	512	497	497	474	505	509	514	501	508	456	509	491	503	472	492	493	462	513	497	467	442	461	504	501	497	486	497	514	501	474	525	486	490	496	464	481	503	509	470	506	486	512	475
22872	21406	29165	24028	21368	21424	10377	2484	8112	26320	31311	26720	19413	12170	6636	3033	1645	1011	811	676	639	643	619	604	595	611	590	628	625	656	636	583	572	654	579	598	620	568	614	604	617	570	553	596	619	614	550	615	618	603	585	597	601	630	612	615	561	584	568	604	600	581	564	580	622	616	596	632	608	626	556	553	559	580	607	573	599	592	590	610	616	635	550	606	629	570	558	595	605	605	622	590	571	559	588	608	566	567	575	604	579	593	565	588	577	635	612	581	584	599	593	586	584	634	554	601	610	582	553	577	630	583	542	611	599	588	612	590	602	555	598	634	596	594	562	575	582	577	613	581	614	592	611	607	589	632	577	581	605	572	562	632	609	589	605	596	622	614	593	590	610	597	648	624	590	599	622	616	584	587	597	630	581	574	624	570	607	557	601	601	604	595	588	583	581	578	643	603	590	572	594	597	587	623	613	625	598	603	555	551	566	606	617	568	588	585	567	581	604	632	586	537	563	619	562	616	630	623	590	612	599	589	585	601	595	582	637	572	585	593	533	616	596	648	604	592	680	593	631	605	588	591	611	567	603	622	639	648	608	610	619	599	604	581	593	603	619	608	597	616	613	597	627	631	585	561	582	617	608	613	585	611	584	610	567	616	574	599	658	601	580	567	564	620	538	626	618	579	601	563	584	588	547	631	590	600	557	586	556	587	620	571	598	581	582	575	580	606	570	603	599	601	601	579	609	622	584	626	625	576	585	611	624	623	620	614	574	570	586	537	604	589	571	568	546	577	607	600	597	596	575	594	622	633	621	592	592	613	626	643	586	561	497	590	626	620	581	600	582	549	571	577	571	566	598	587	635	571	576	581	587	558	588	611	598	591	615	619	552	573	594	577	617	561	600	595	611	600	598	633	585	600	610	615	612	577	587	614	612	564	570	621	605	581	557	598	593	571	625	630	603	577	585	618	598	602	587	624	645	582	579	583	558	624	595	582	598	619	554	619	599	606	594	598	577	631	579	565	588	593	568	565	593	585	599	560	574	591	578	564	606	586	595	591	629	550	588	581	591	580	588	591	592	609	602	617	588	608	597	596	631	563	596	574	606	606	566	571	589	584	633	602	602	583	604	579	592	583	592	588	582	634	588	589	608	623	572	581	589	582	536	578	613	609	630	630	573	569	588	610	594	623	578	584	601	596	630	594	615	577	641	542	591	573	614	585	601	585	615	613	557	641	601	647	596	624	562	606	649	629	558	571	600	602	543	535	575	587	572	595	592	573	600	610	579	602	631	605	599	634	592	595	611	579	578	569	579	599	592	597	592	618	638	569	609	557	627	639	622	572	610	620	593	617	577	554	624	613	639	617	573	647	611	584	609	600	620	567	632	571	583	609	598	573	596	619	591	614	638	604	597	565	615	598	562	598	625	599	629	620	576	580	597	607	591	625	592	584	583	556	566	638	543	596	567	619	613	608	617	603	605	565	618	575	571	613	574	552	596	608	569	608	632	573	581	603	602	580	623	612	579	563	613	627	629	596	632	579	561	616	557	623	609	611	618	600	620	605	574	584	632	605	626	582	593	615	612	608	577	566	614	592	627	577	603	549	622	573	608	608	596	628	569	550	590	614	556	595	612	591	573	568	586	581	618	559	616	568	564	586	567	587	586	620	565	616	601	574	612	614	627	589	600	597	587	536	595	561	635	554	624	572	556	604	587	551	578	570	581	628	663	583	618	587	613	587	581	592	538	579	602	558	578	646	633	532	576	556	574	586	617	612	579	562	545	579	636	623	574	586	583	601	638	612	617	588	610	569	595	560	570	584	556	598	579	566	599	587	594	575	626	593	567	594	610	577	590	617	596	629	613	587	567	555	544	606	621	673	621	578	613	556	576	617	593	569	542	582	572	585	573	592	564	611	577	566	559	590	584	601	583	598	565	664	594	575	592	627	569	585	557	621	602	596	614	567	557	625	577	585	591	577	606	569	625	630	600	585	613	605	632	598	586	600	616	562	597	608	616	620	561	594	592	587	589	555	589	558	607	613	563	586	579	589	627	611	603	603	620	571	632	604	599	607	591	631	605	635	613	612	634	573	548	574	596	631	590	588	619	609	608	610	593	604	585	599	638	574	594	605	570	606	601	623	587	585	632	562	593	629	585	605	529	600	582	594	565	590	592	583	595	601	561	593	631	600	600	592	584	586	604	608	551	596	595	615	614	593	580	594	633	583	620	613	600	537	568	590	591	636	624	628	619	587	611	584	588	575	616	633	602	597	584	586	599	608	628	617	590	587	609	559	618	586	613	623	610	612	588	589	607	607	545	572	600	592	589	596	586	621	599	594	595	602	582	602	602	594	591	603	578	571	575	618	610	609	591	612	587	575	643	560	658	593	608	608	565	609	545	583	579	613	601	587	583	568	640	621	571	579	588	607	601	608	604	555	560	627	588	601	619	615	571	614	598	594	607	604	597	594	586	572	607	600	600	586	549	579	599	594	627	612	594	623	572	577	581	586	585	559	616	609	604	577	668	571	634	607	595	574	612	556	628	586	613	573	586	570	596	557	589	577	561	622	598	586	595	599	560	571	623	600	636	577	665	592	593	575	612	530	610	599	583	547	654	578	560	629	613	632	595	589	532	596	612	595	624	618	570	608	580	572	615	612	610	600	610	569	561	552	622	604	629	560	608	580	610	616	532	599	551	580	552	579	592	565	621	581	596	596	596	571	570	645	589	587	568	595	576	566	578	611	616	642	596	583	568	617	537	588	614	593	601	577	617	599	589	620	567	575	626	599	668	615	585	584	605	612	628	563	618	637	595	603	605	585	617	604	593	592	567	581	620	568	571	630	550	612	617	612	577	594	616	580	585	572	636	625	632	559	561	634	567	612	594	615	530	610	565	587	602	577	579	605	517	609	615	594	586	629	575	601	557	579	555	618	568	598	623	576	607	650	586	609	598	617	608	585	638	646	555	571	550	606	547	574	578	623	586	603	605	590	594	580	562	588	571	576	616	532	596	597	596	558	543	605	588	603	618	589	613	590	589	548	629	596	569	581	606	601	598	609	633	585	587	581	583	590	595	645	597	624	560	576	598	596	592	565	576	568	569	584	631	593	546	597	547	595	612	632	628	553	592	605	557	586	604	627	547	575	586	584	545	584	594	577	590	565	583	561	587	593	582	559	625	583	588	542	599	578	567	609	593	594	591	575	558	589	637	583	554	606	587	644	595	628	580	601	614	582	598	544	592	612	561	583	609	589	598	613	600	568	607	569	554	629	594	627	556	631	584	604	572	576	609	574	597	545	569	556	616	573	591	641	615	638	566	607	579	600	555	572	578	575	602	588	606	602	599	590	600	588	611	613	577	582	584	580	569	625	572	572	589	635	603	555	631	588	572	595	589	621	571	590	599	574	603	571	565	577	608	561	588	583	592	541	640	608	601	603	616	593	600	595	580	625	609	588	599	561	581	620	565	562	604	603	597	609	568	580	595	606	609	593	611	563
17626	28346	22782	13877	8098	5538	4695	3841	13261	32120	34849	29316	22118	15276	8821	4238	2193	1297	868	728	584	616	580	601	614	606	678	628	594	608	627	662	635	621	590	605	641	601	612	630	637	589	591	615	634	595	571	606	593	616	635	618	622	623	626	611	593	610	654	589	597	615	602	621	588	598	610	628	629	614	590	621	590	582	627	659	600	648	607	585	620	621	604	581	586	621	594	610	641	626	637	639	591	623	624	605	645	632	606	646	588	583	616	639	624	628	592	603	611	657	619	637	657	625	588	607	606	637	591	638	607	602	605	597	616	588	586	632	606	626	618	569	573	616	582	625	600	631	635	621	643	602	605	613	605	638	585	595	604	572	580	621	599	591	594	605	622	596	610	619	627	613	620	633	533	634	613	638	571	572	626	619	577	628	590	630	651	543	635	630	609	632	642	611	582	605	596	610	622	608	628	610	597	606	613	608	608	634	614	661	642	626	590	587	605	623	629	592	636	617	602	624	608	601	600	586	605	557	608	601	649	632	642	631	604	639	589	591	583	623	619	597	653	601	567	559	605	626	615	624	596	599	631	578	600	622	607	616	665	625	639	547	614	632	635	588	560	609	600	598	605	563	588	569	578	578	607	606	651	617	646	608	645	603	602	630	603	590	565	575	579	602	608	624	650	624	587	589	607	597	624	627	659	662	596	584	575	597	617	645	637	606	625	558	649	644	581	596	612	608	621	576	608	654	622	628	621	605	592	597	650	585	584	575	627	603	631	626	593	608	619	661	628	607	600	597	571	611	608	595	622	620	575	622	620	654	606	583	685	568	615	591	613	633	592	605	600	642	599	619	621	623	608	612	657	617	644	629	600	584	613	650	623	638	603	646	585	606	607	599	646	631	628	611	601	581	646	585	602	621	620	589	611	642	620	591	590	607	624	599	595	591	619	648	604	583	625	604	621	624	606	622	588	618	622	614	605	619	616	612	609	603	627	605	611	614	569	643	614	610	617	612	591	647	654	615	612	579	612	645	618	595	656	608	604	653	580	599	613	589	633	627	619	672	610	619	593	610	623	573	613	642	601	624	641	628	598	616	617	625	604	624	613	624	604	579	599	603	589	654	590	630	608	611	600	567	648	636	641	608	574	597	635	573	623	614	592	659	601	599	665	648	637	624	619	621	619	620	627	654	630	637	636	618	671	590	632	664	631	656	654	653	626	592	607	599	624	613	601	619	616	637	569	589	581	586	639	622	620	601	616	625	582	618	644	636	657	555	574	606	599	642	606	575	590	580	637	576	591	623	578	613	603	612	611	580	572	591	622	596	634	606	649	595	622	588	630	624	637	632	572	641	600	629	641	602	575	623	601	597	629	599	646	577	580	637	625	626	670	602	595	655	604	596	665	585	613	622	593	643	628	634	573	610	661	554	653	630	621	643	612	555	606	653	651	619	614	609	620	605	635	608	593	626	557	549	629	621	598	661	600	605	583	626	594	588	592	597	628	573	625	615	664	560	565	633	609	617	615	615	593	619	594	619	586	627	614	589	580	602	597	588	636	583	596	598	652	601	647	600	641	643	621	628	656	627	614	610	632	639	599	659	659	621	586	588	652	594	595	603	606	628	612	602	670	622	642	606	612	596	594	621	592	587	629	567	607	604	589	638	616	587	616	588	651	602	588	638	577	582	639	619	567	604	601	610	620	638	615	622	630	600	601	615	570	606	618	637	596	596	598	651	656	643	646	624	614	584	574	595	614	614	634	599	596	600	656	593	607	617	623	594	628	627	584	634	637	620	571	589	595	606	612	553	606	600	629	619	641	586	585	608	646	620	640	610	606	610	616	599	595	591	652	586	602	552	566	600	621	595	613	618	608	615	590	599	612	626	583	592	628	575	656	598	606	582	635	634	619	615	593	627	620	603	592	605	636	607	608	615	622	602	597	603	616	602	654	583	650	595	591	585	606	598	613	647	575	564	621	577	609	586	636	595	594	586	624	567	632	631	629	602	632	566	663	638	623	622	616	603	647	612	627	603	592	655	572	638	604	590	613	601	629	610	593	633	647	598	614	623	610	588	606	646	625	625	620	607	624	602	580	620	603	628	609	564	617	608	610	620	621	630	617	606	567	600	625	578	583	584	615	582	592	610	616	576	614	599	596	605	608	577	599	647	601	572	609	615	628	613	597	615	595	565	566	599	581	638	670	590	609	590	638	627	626	646	641	605	556	588	610	574	595	577	589	614	633	645	634	602	578	573	569	617	601	584	629	609	625	576	609	587	615	612	567	586	580	639	605	574	613	622	645	613	595	601	623	618	608	628	628	624	612	576	614	640	640	635	607	615	590	586	605	639	603	616	645	568	623	648	663	566	566	603	629	572	599	587	592	605	576	596	606	636	606	634	613	625	565	595	628	592	628	643	610	580	625	631	666	603	649	587	640	612	611	592	581	617	617	585	612	587	641	613	619	605	601	590	630	598	620	609	608	576	637	659	611	612	605	636	621	634	637	611	619	629	598	612	544	617	623	573	633	619	600	621	594	637	613	613	612	599	564	594	626	611	601	587	634	649	633	579	615	610	623	604	624	618	616	641	635	584	600	608	604	602	610	632	639	610	604	610	638	583	652	628	593	617	663	576	588	636	643	580	604	610	604	624	593	640	608	650	578	659	646	629	599	609	586	607	588	630	557	583	639	675	605	604	603	614	619	616	626	615	603	593	573	628	585	623	669	631	583	579	595	627	639	610	556	631	629	632	611	640	622	561	662	590	616	635	596	664	592	616	624	647	592	573	587	583	617	611	594	636	657	623	618	582	608	622	670	570	653	660	608	611	636	627	602	608	603	577	612	580	555	665	576	639	648	611	667	645	646	602	571	602	657	594	588	605	644	599	604	600	629	583	588	600	592	639	608	606	636	599	620	597	643	620	590	644	645	571	608	604	628	647	616	604	603	596	626	646	594	608	612	598	610	601	609	620	583	646	592	619	610	590	593	591	559	587	629	615	569	650	598	591	623	613	607	602	592	601	587	579	618	582	610	636	661	623	606	608	589	626	601	596	604	637	620	618	616	612	629	583	598	638	586	593	600	603	561	603	611	660	597	634	637	657	649	603	621	658	640	616	619	587	599	599	600	580	592	609	622	559	654	593	611	586	645	653	592	619	627	565	585	636	578	603	593	610	641	611	590	643	654	633	630	602	627	603	619	584	623	601	593	573	635	603	567	616	587	621	601	623	622	662	620	611	599	633	627	575	607	630	607	642	622	618	592	627	599	569	606	608	605	590	564	641	545	610	566	616	655	577	617	631	590	594	568	628	623	626	654	610	590	557	583	597	616	568	559	587	609	635	602	623	617	595	606	598	569	614	614	620	636	625	612	613	621	617	574	612	643	662	620	675	614	595	590	590	642	620	637	585	684	625	615	588	595	615	611	566	631	592	601	662	643	625	612	582	629	568	623	577	601	629	616	623	606	631	645	619	652	586	589	616	605	618	624	634	611	627	625	605	570	583
28184	19538	10664	4885	2447	1263	917	765	1011	2113	2465	2005	1513	1122	843	629	527	471	423	465	457	451	419	437	448	433	446	420	472	450	464	439	401	437	431	456	450	482	426	452	402	427	465	466	427	424	424	448	447	424	443	451	495	447	406	414	440	385	451	438	431	454	436	444	420	445	418	412	403	438	394	416	450	435	423	438	434	424	444	457	438	420	433	423	455	453	458	430	429	466	427	424	397	444	417	418	449	419	459	398	386	428	453	433	476	439	427	441	442	455	451	448	400	449	481	443	410	443	406	428	454	415	405	448	448	435	459	429	412	428	434	427	442	445	440	455	438	428	430	457	464	431	425	444	436	400	438	445	416	418	429	445	433	451	448	451	441	478	418	449	451	421	413	411	434	445	432	419	433	420	428	437	404	432	447	420	418	414	444	399	456	482	425	447	459	439	448	450	422	431	456	439	429	391	431	428	417	402	445	459	452	439	438	425	428	405	429	400	432	437	465	445	420	415	427	450	411	438	426	432	453	448	419	413	433	403	428	413	393	433	395	445	447	421	464	451	457	418	447	461	426	434	458	440	407	424	445	414	451	401	456	437	424	434	412	425	418	424	447	419	460	447	450	440	471	400	414	395	455	430	477	377	449	435	390	414	426	423	443	474	437	435	485	451	450	446	446	425	445	455	429	438	452	449	432	396	422	424	455	457	435	462	422	461	415	406	449	450	445	458	474	409	424	460	441	414	414	412	440	449	425	440	419	417	455	394	444	443	437	455	424	439	472	412	441	424	459	457	421	449	410	435	441	445	443	440	444	453	442	428	449	447	431	447	427	420	425	461	446	417	410	418	455	440	419	446	442	464	416	429	443	435	427	479	440	422	446	438	420	425	469	418	434	440	427	427	364	460	420	436	468	419	389	418	455	421	472	400	432	424	465	477	441	447	425	456	418	436	380	434	408	407	425	450	400	399	456	406	431	449	413	417	466	450	423	453	428	408	435	431	433	431	446	462	417	433	405	447	435	413	438	423	469	456	452	451	438	468	416	430	440	409	411	453	413	474	429	428	454	462	427	459	462	438	472	457	406	441	434	450	475	456	419	429	409	451	407	438	438	423	444	384	423	393	426	455	450	421	386	387	472	434	421	416	437	462	420	436	430	447	463	423	440	432	415	461	446	413	409	483	441	449	414	451	426	421	431	445	406	396	406	427	458	443	431	449	446	464	415	464	406	449	458	441	448	446	410	414	456	425	426	420	438	424	415	454	441	437	415	450	404	421	463	469	413	433	390	430	425	423	416	437	407	456	405	403	445	419	438	451	430	435	411	425	439	449	460	460	418	423	439	425	405	417	437	440	424	428	387	467	404	401	398	432	434	419	414	434	466	436	417	444	457	430	416	439	405	468	445	389	410	464	441	481	378	449	420	454	399	456	444	429	429	452	414	405	417	424	413	449	464	451	428	399	428	426	446	423	453	436	438	437	419	389	447	414	435	455	411	404	426	479	448	442	437	440	434	426	430	427	437	424	456	433	426	449	455	405	412	440	441	446	443	428	460	428	435	460	450	482	439	451	446	449	429	464	464	410	429	457	456	410	448	452	448	384	418	417	466	406	479	457	416	458	428	426	449	431	411	457	433	456	449	428	430	440	462	436	426	456	402	421	452	441	422	450	413	479	461	428	432	467	445	438	417	442	439	458	437	442	463	460	487	435	430	452	426	481	488	404	432	427	412	424	420	452	391	450	432	403	423	450	476	419	397	429	424	397	480	467	472	446	439	466	469	435	423	469	418	425	480	449	424	458	424	462	476	452	428	461	428	413	466	440	433	438	413	419	451	395	453	430	429	425	432	452	431	403	475	461	468	453	425	447	445	442	455	416	488	422	446	454	451	439	470	459	414	419	441	464	446	424	452	407	479	432	444	428	434	414	439	436	459	461	450	459	451	418	433	471	407	420	460	424	430	414	428	436	434	459	418	443	436	464	431	476	453	437	442	420	410	472	443	417	441	431	437	396	392	443	436	437	424	417	463	436	480	460	480	417	452	426	452	420	412	423	477	428	456	455	461	454	453	477	427	402	450	456	417	388	380	432	436	441	381	398	408	444	426	427	424	437	445	468	420	449	469	431	422	433	457	404	435	407	426	424	438	455	414	483	412	441	435	424	422	442	432	468	460	445	416	436	461	450	440	446	433	443	419	411	422	411	439	475	465	397	411	452	424	445	429	401	412	403	434	418	389	443	444	471	449	441	415	452	444	428	440	446	465	441	440	412	421	427	461	436	426	434	430	438	448	405	442	419	418	425	403	407	440	462	413	470	419	426	463	460	424	421	476	439	408	447	453	454	455	453	463	419	442	434	441	402	459	431	420	442	440	437	427	420	441	450	445	464	426	421	434	421	433	452	409	432	427	456	432	415	428	400	439	444	409	418	363	467	440	408	450	425	451	445	447	432	465	461	417	444	417	423	411	417	455	424	423	465	441	436	429	421	434	446	426	406	425	451	456	448	454	423	409	462	431	438	444	443	385	454	433	435	433	415	412	438	408	431	404	464	429	439	457	416	397	409	441	406	438	456	410	415	425	461	458	419	449	453	420	432	435	460	464	444	461	457	440	391	471	397	423	404	444	425	435	431	428	400	440	424	464	416	413	448	425	453	404	410	482	469	423	415	480	450	449	443	420	473	408	419	408	455	450	395	404	443	432	414	443	388	431	410	447	466	418	423	406	444	440	417	432	469	461	429	448	425	435	438	421	443	422	427	434	457	404	432	433	457	439	469	468	455	423	438	411	414	430	406	444	438	444	404	429	438	452	379	437	427	426	444	425	401	427	421	448	425	481	409	419	446	407	402	434	422	425	433	419	429	452	415	460	395	446	428	419	427	434	427	443	427	436	430	463	465	418	456	421	436	451	424	446	443	410	467	437	413	435	456	486	426	435	431	444	458	425	430	418	442	421	416	431	409	446	446	439	456	411	482	492	465	433	437	405	437	425	463	444	448	433	415	447	440	415	418	418	436	468	414	408	403	443	452	443	418	458	411	434	429	466	438	438	427	420	403	415	415	459	417	416	398	423	433	458	425	433	438	450	433	441	418	452	440	416	414	460	427	455	429	423	415	428	430	438	423	447	450	424	439	414	428	391	445	461	414	417	424	449	456	423	427	421	435	470	408	410	389	406	446	439	424	434	426	454	430	443	419	459	443	452	406	438	410	464	454	411	442	444	453	439	384	427	473	459	450	418	428	427	443	441	452	452	499	461	442	452	453	452	424	447	456	436	432	429	436	426	440	461	421	441	438	413	427	404	454	437	429	434	434	428	452	413	418	434	450	454	458	454	450	439	471	389	445	414	434	467	433	445	420	429	424	409	422	461	419	444	443	387	469	468	385	433	406	478	413	440	428	459	412	422	449	466	436	465	396	422	414	409	418	431	444	459	417	420	379	403	447	440	423	426	414	408	402	450	399	401	425	417	461	466	436	395	459	452	409	421	424	438	429	487	432
12144	13708	9487	5555	3744	1897	1350	1178	1565	3024	3252	2721	2026	1428	1025	745	583	508	468	481	491	491	493	505	475	442	427	484	452	488	480	477	475	477	470	493	458	466	500	466	462	459	449	462	450	445	448	463	437	454	475	488	472	424	483	486	475	482	443	451	493	439	481	480	462	429	462	479	498	433	432	484	474	441	453	484	441	458	435	448	479	485	423	478	495	500	472	455	444	443	437	427	460	458	475	451	470	449	470	487	472	481	443	477	427	453	504	414	480	490	461	442	475	429	475	426	470	431	457	450	492	449	479	437	425	449	456	418	456	466	503	476	429	444	450	454	487	465	459	462	489	451	489	487	454	445	456	460	422	463	464	486	455	469	425	453	474	453	498	455	448	419	478	464	498	424	453	454	438	428	498	432	439	461	449	458	451	462	480	438	470	437	431	504	484	454	488	467	474	430	473	472	454	413	477	453	465	491	432	479	495	471	475	463	427	454	454	467	426	512	472	511	469	424	471	499	492	465	491	465	403	429	424	505	485	498	459	477	481	476	486	464	451	455	466	451	473	482	432	429	498	443	448	508	485	438	442	463	459	446	454	469	455	449	446	480	459	472	441	479	452	460	471	483	495	423	457	492	424	468	478	472	494	507	477	456	457	434	476	468	484	482	437	454	451	449	492	450	462	476	458	432	481	489	461	453	472	459	429	470	461	467	440	487	489	451	482	463	484	473	433	468	437	459	429	476	465	465	480	457	448	481	483	485	475	410	478	444	463	494	445	476	430	467	435	448	440	470	467	440	481	501	464	433	468	450	480	486	455	470	502	486	478	501	442	458	464	424	513	467	506	485	467	415	454	456	462	458	484	429	471	503	434	439	485	461	464	424	415	494	463	418	498	442	431	475	427	488	467	459	435	472	482	452	451	508	453	452	452	488	469	485	457	469	477	462	465	465	420	463	452	451	436	445	452	502	470	448	470	468	473	460	476	475	451	451	450	462	463	456	445	467	450	493	469	484	447	481	500	473	484	434	487	478	504	451	433	430	439	465	505	469	468	479	433	455	452	527	499	443	458	429	455	462	470	469	445	479	469	499	454	430	465	489	464	470	496	504	457	465	482	449	452	480	484	479	478	499	481	462	476	489	452	456	440	483	457	468	458	492	431	466	470	445	474	492	485	485	494	464	476	444	421	489	467	473	416	440	495	445	507	432	462	473	498	468	477	505	479	473	448	479	440	423	486	460	478	446	477	465	437	457	473	473	451	482	488	472	511	466	483	431	424	470	431	436	457	449	429	437	506	463	461	453	478	445	432	462	432	454	459	436	507	450	482	481	439	486	464	460	452	464	460	431	499	482	445	467	478	465	477	421	430	483	468	468	455	485	495	454	441	473	461	440	487	457	458	405	467	482	475	427	456	480	457	453	445	446	463	460	460	470	475	458	412	471	464	456	452	429	488	449	451	445	436	494	470	435	466	455	463	477	457	438	427	447	474	450	478	453	472	465	440	451	497	443	486	482	480	496	445	476	474	484	439	457	438	509	458	434	463	469	457	442	418	506	454	425	454	444	459	477	497	430	445	474	430	477	431	487	457	489	461	484	454	490	451	500	488	472	467	423	437	439	463	425	446	473	462	409	446	413	460	470	468	473	492	450	447	433	454	474	454	484	448	480	469	489	446	509	481	454	445	446	459	491	436	443	454	474	465	463	443	452	429	436	455	450	429	450	481	423	487	446	451	488	472	489	479	489	447	488	502	443	437	455	455	484	475	458	478	496	475	447	465	480	455	471	450	491	478	440	480	435	415	405	472	463	489	463	437	443	486	432	443	478	461	477	450	455	436	492	428	475	468	443	438	442	476	419	459	456	471	444	422	456	491	445	487	441	472	446	527	488	473	475	443	450	433	449	500	479	445	457	467	475	453	417	469	453	450	493	459	504	473	454	444	458	437	455	465	471	465	480	482	462	482	460	470	454	467	502	469	469	454	463	413	440	453	470	452	455	459	451	427	449	458	465	498	462	492	427	480	467	446	456	447	460	439	425	428	437	488	488	495	405	450	451	476	443	455	499	453	430	440	451	432	452	488	453	481	466	458	444	479	495	473	472	427	483	460	448	481	491	464	450	464	454	448	486	500	424	475	455	451	475	472	438	480	451	444	491	463	503	442	467	466	495	484	442	481	436	462	469	456	427	485	462	467	434	467	454	466	472	442	467	479	474	485	487	474	460	467	446	444	438	468	431	489	496	485	456	456	491	438	439	430	472	448	465	460	474	451	480	440	493	482	457	494	442	488	480	466	497	446	451	457	436	438	480	501	473	462	492	479	424	451	469	458	450	451	449	475	498	465	441	441	470	467	471	448	491	508	492	455	462	457	491	479	424	484	432	463	456	481	438	467	446	494	465	461	471	446	466	482	423	455	436	476	461	445	466	472	489	461	446	478	479	485	486	486	455	444	441	460	476	449	463	474	438	480	458	470	457	477	454	475	479	488	478	443	419	499	506	474	452	472	479	505	449	494	472	433	433	472	498	492	510	484	458	459	445	465	450	459	470	479	466	459	479	504	422	456	490	470	466	464	481	445	455	474	441	450	446	460	449	471	441	430	488	450	452	471	485	467	493	476	480	471	483	450	478	459	432	424	438	460	434	467	461	432	490	473	437	461	462	471	483	466	477	429	444	447	485	468	455	454	468	489	483	470	482	450	464	493	471	448	459	412	508	472	444	478	465	430	458	467	468	451	429	474	496	457	472	475	459	471	473	435	474	461	457	497	472	485	492	482	451	418	463	467	520	449	510	442	478	452	471	499	465	420	494	473	461	449	487	424	434	488	486	436	437	472	475	486	480	446	490	448	454	416	439	448	464	470	469	439	418	455	457	475	448	450	479	464	482	497	467	439	453	504	491	444	440	454	449	482	478	446	477	491	466	492	479	453	464	468	449	439	440	423	465	445	447	485	465	461	484	445	469	461	460	483	438	509	490	493	478	500	471	452	447	469	510	440	427	418	469	471	417	462	460	473	459	473	426	485	437	441	444	406	443	444	465	478	449	446	444	453	446	478	462	442	478	440	471	441	460	456	452	457	448	451	483	442	452	481	455	484	489	479	469	497	421	472	452	434	437	427	479	471	428	473	482	473	456	426	452	482	455	510	484	459	479	468	475	483	459	500	457	460	454	455	443	463	450	423	446	458	480	452	490	426	458	421	491	476	437	466	439	455	462	468	423	461	443	435	457	463	468	444	454	458	419	444	463	461	474	468	468	476	460	440	461	456	458	473	478	484	468	447	458	476	450	476	468	473	462	449	446	445	480	474	464	469	504	472	489	452	463	465	432	450	480	454	438	454	471	447	479	454	480	521	493	440	459	451	455	508	466	450	466	459	461	487	465	507	493	481	469	463	443	472	471	435	472	459	436	442	505	464	471	455	522	447	490	477	445	481	468	462	464	460	446	462	456	416	469	487	475	438	431	458	454	451	459	446	453	446	489	428	447	458	499	499	464
24253	21380	28378	24764	21055	7106	2137	1378	3561	15763	18383	13893	9196	5388	2831	1330	903	661	564	528	514	468	482	528	529	499	505	505	457	498	487	492	493	510	492	446	519	474	533	479	473	489	511	529	470	477	484	489	503	470	515	512	485	491	487	455	479	484	520	457	467	490	525	531	502	506	474	516	477	502	518	464	472	495	499	473	461	486	455	496	496	463	462	470	488	488	505	503	501	464	495	491	490	521	497	475	515	482	502	483	492	476	488	503	511	455	522	469	517	511	510	487	478	461	482	477	505	502	472	503	467	467	495	483	463	501	477	506	466	446	520	481	495	485	485	499	495	476	491	504	506	533	534	466	454	500	480	496	473	497	518	488	479	481	481	490	455	493	488	469	471	519	453	490	499	516	478	457	486	520	472	468	500	493	495	453	489	498	441	514	474	515	488	467	544	470	475	477	483	464	480	481	502	491	487	535	504	480	479	512	494	494	517	507	486	523	522	487	507	492	474	491	484	478	502	509	500	479	485	490	486	499	508	467	506	516	451	486	505	476	487	473	490	487	512	488	495	525	498	481	508	512	495	472	455	484	447	454	478	487	532	466	462	481	494	488	505	520	522	485	479	496	480	506	476	489	496	466	532	475	498	475	490	461	459	470	495	513	473	445	475	475	507	467	466	498	489	489	451	488	478	502	454	486	479	520	504	495	514	495	461	480	469	459	511	518	473	483	503	494	515	489	484	481	482	490	500	520	518	518	530	478	475	508	499	501	465	469	522	488	499	455	454	497	479	488	508	492	514	527	506	495	483	499	469	472	497	480	533	487	483	471	484	510	499	499	504	497	499	524	517	510	464	531	523	514	490	476	471	529	518	513	492	484	486	478	444	487	492	479	502	520	474	503	518	473	479	471	437	480	438	477	477	480	509	475	486	533	503	447	522	506	490	491	507	452	530	458	533	470	451	497	481	507	471	519	508	503	518	535	490	475	458	466	493	476	458	463	518	520	580	468	461	500	507	510	460	490	507	484	516	451	495	508	493	465	452	490	499	498	486	476	496	493	480	488	504	473	491	517	500	515	495	489	490	468	469	484	504	483	471	482	504	499	470	521	482	460	534	506	492	477	467	493	514	497	503	473	512	520	474	518	490	506	486	482	527	533	448	473	527	494	507	503	489	487	482	467	480	467	507	485	475	450	473	467	480	454	512	466	527	506	484	508	542	484	481	508	508	502	494	540	452	500	468	473	512	495	495	517	510	500	470	471	493	510	502	439	501	498	502	501	538	524	508	471	490	491	465	453	513	501	485	521	495	546	466	460	456	499	456	531	492	528	480	485	481	489	540	518	511	499	465	477	480	492	520	499	471	484	495	494	496	482	511	473	500	501	531	483	463	467	502	539	459	476	476	485	517	477	455	509	453	511	481	479	480	513	516	478	507	500	466	522	527	479	476	497	457	527	475	482	520	509	489	449	478	508	483	517	443	470	483	473	471	464	460	502	478	554	502	504	499	441	453	503	519	458	494	479	481	500	509	487	490	478	504	488	493	481	492	507	502	545	456	550	493	479	515	500	482	498	487	459	469	516	498	436	475	496	431	489	502	513	502	451	501	467	498	498	471	513	489	491	539	502	499	528	472	460	502	470	529	560	482	503	503	470	490	468	497	477	489	501	478	507	438	480	497	485	459	513	477	467	502	510	474	478	492	526	514	489	484	511	470	441	476	511	487	504	467	455	462	494	491	484	467	465	520	458	486	481	519	506	517	503	455	483	454	482	454	475	485	505	500	496	469	497	489	473	529	483	505	516	522	451	479	461	495	508	485	533	482	486	512	499	496	481	446	485	495	485	491	493	505	487	525	470	500	479	495	516	469	435	516	530	493	469	477	498	498	511	492	496	488	553	492	510	485	515	460	474	456	467	457	492	515	474	483	462	499	519	484	522	466	480	464	525	464	474	467	523	475	466	504	550	495	484	465	522	493	512	463	529	475	483	495	487	472	466	462	501	452	488	480	471	464	449	441	466	517	455	485	517	515	463	478	479	487	495	457	541	522	486	531	540	458	481	518	486	497	478	488	541	461	472	479	494	532	491	466	517	470	478	479	540	438	483	506	504	500	465	485	487	476	482	472	508	486	513	518	529	509	551	505	461	503	508	468	496	493	460	461	471	493	446	513	455	502	525	470	473	501	524	499	476	485	492	455	493	480	502	507	496	488	473	499	493	488	487	452	505	493	506	488	475	483	455	496	485	511	494	478	508	482	502	470	471	498	491	507	485	481	456	445	472	503	512	465	511	475	502	547	479	501	478	480	506	478	500	532	500	518	542	446	539	518	516	481	487	504	452	520	511	455	501	527	468	509	477	484	494	474	469	463	520	467	533	484	472	455	516	472	480	475	473	523	486	511	459	473	477	491	518	503	489	490	489	492	477	501	501	521	479	469	495	496	474	473	453	527	521	481	469	473	461	478	478	499	507	443	493	505	484	493	532	467	508	472	508	465	490	489	502	461	487	477	483	509	464	490	464	495	496	482	488	542	489	488	509	498	455	454	483	482	483	505	467	475	511	478	486	473	506	491	474	503	487	491	488	485	476	505	488	472	460	489	469	467	475	472	491	517	490	484	522	508	465	460	462	475	451	503	512	486	495	485	502	470	478	505	477	471	489	486	525	498	490	486	480	495	489	480	485	501	481	524	460	470	509	481	483	462	465	499	463	516	519	483	490	483	490	484	489	484	508	490	496	470	488	503	473	510	473	531	442	475	487	475	464	452	448	443	464	469	523	484	494	481	518	473	469	499	478	493	527	478	485	505	447	493	487	492	511	459	488	479	482	489	547	522	471	468	523	471	449	484	490	474	497	490	480	475	493	520	480	478	489	484	502	510	520	513	531	477	484	494	475	500	486	482	527	462	486	526	414	490	484	454	505	467	483	474	512	503	441	471	506	491	515	451	487	503	490	538	539	465	507	497	469	491	510	500	461	450	475	491	485	496	488	502	465	490	514	509	486	528	520	489	484	510	477	466	501	492	481	499	469	460	540	487	472	449	488	492	466	482	443	508	510	508	497	497	440	477	456	471	498	478	500	493	505	478	521	482	524	501	518	496	497	485	467	484	506	477	482	509	449	484	454	485	496	488	538	477	480	510	477	498	449	517	512	485	470	482	439	459	450	508	503	505	489	524	482	468	497	508	520	446	490	500	465	503	507	500	464	487	478	457	466	482	497	485	493	503	520	460	503	482	475	520	486	456	504	444	485	479	473	477	515	523	460	484	455	476	515	485	470	473	476	488	484	513	471	522	449	499	493	485	496	511	507	506	505	500	491	483	471	502	495	509	519	485	481	491	545	496	465	493	557	468	503	466	477	516	513	457	480	494	517	494	456	506	458	472	496	504	505	505	505	532	493	512	487	464	511	486	504	504	458	485	482	491	467	514	518	468	435	453	486	484	508	506	483	491	497	471	520	467	459	500	494	556	485	537	515	481	469	511	460	493	495	492	487	487	491
12307	19469	11816	7650	6721	4505	2940	2230	5989	21885	22876	17327	12400	7563	3983	1971	1110	768	646	603	504	496	517	520	500	493	512	477	548	508	543	483	561	490	535	468	540	527	528	530	525	542	508	502	518	524	532	477	534	473	534	497	528	548	523	544	498	507	513	506	512	478	483	503	550	477	522	500	499	506	505	525	509	541	506	537	547	489	526	540	506	508	507	529	482	482	504	558	514	522	502	518	482	532	540	541	518	496	537	548	502	521	472	507	516	523	546	476	502	491	535	490	490	518	492	525	519	495	519	506	501	506	536	488	500	516	498	525	524	519	540	535	534	516	501	519	530	528	493	566	516	540	512	488	529	515	532	480	521	513	550	499	538	504	519	510	525	517	503	489	494	458	531	514	505	508	525	507	505	514	515	498	489	551	530	484	468	513	491	505	542	537	520	512	519	539	504	525	535	485	527	530	518	514	542	483	503	511	467	517	512	513	513	471	566	531	535	538	513	498	507	511	503	518	471	526	518	548	485	519	475	526	608	506	525	492	507	488	519	528	499	542	491	492	528	499	514	493	510	539	496	479	506	490	505	486	549	499	525	487	541	500	497	508	494	516	529	516	554	529	500	492	462	547	487	522	507	518	511	536	499	550	526	540	532	528	507	496	550	505	464	512	521	515	529	564	524	504	486	531	549	525	481	459	504	511	515	519	495	498	489	523	501	488	518	533	553	519	527	491	505	553	499	508	550	554	513	511	471	497	526	514	524	525	490	519	520	562	482	493	498	533	484	529	529	571	539	503	488	551	536	493	508	478	478	561	488	530	512	480	519	529	489	473	511	514	520	498	559	500	491	530	548	484	523	490	486	547	498	531	523	522	520	484	512	472	546	552	499	514	511	553	504	481	507	493	482	491	478	514	533	484	517	507	522	504	497	504	520	471	467	533	494	511	506	538	500	478	513	532	468	498	514	516	521	505	509	530	524	517	508	481	483	513	508	527	508	499	517	515	522	513	537	507	522	521	509	533	545	517	530	513	509	534	501	477	522	522	499	516	502	522	489	576	476	503	519	473	486	544	513	513	509	508	529	507	518	494	538	523	517	497	550	541	487	505	486	542	509	531	490	525	531	524	496	485	502	490	506	519	532	513	505	526	504	541	530	539	469	523	505	474	546	528	501	528	513	544	530	525	509	539	507	520	522	556	538	506	529	521	530	479	529	494	493	502	477	480	510	491	480	485	501	534	487	518	559	528	524	516	491	501	489	515	550	504	543	505	530	528	535	494	485	503	478	478	535	527	554	506	530	518	501	546	541	527	457	497	513	491	511	531	529	498	493	524	502	536	485	501	535	558	521	500	503	511	500	480	498	513	507	506	497	549	524	516	557	524	510	510	518	537	529	527	540	487	484	508	456	504	494	498	525	507	531	530	509	541	496	521	498	534	537	520	517	519	508	529	519	521	510	532	487	536	517	504	536	518	519	502	510	511	540	530	490	462	526	441	504	499	507	494	515	531	565	537	518	510	509	534	503	499	512	536	481	520	487	475	482	538	551	556	475	495	524	506	521	517	511	514	512	507	497	511	505	538	535	499	520	486	529	488	507	534	501	546	526	518	506	525	482	522	536	502	507	501	483	512	540	548	531	545	507	508	461	520	525	491	511	535	540	501	549	580	496	528	565	498	475	516	523	491	522	547	510	516	517	480	537	514	501	518	525	512	529	540	501	464	480	495	450	515	522	540	525	535	488	485	542	521	530	521	510	553	493	512	525	498	508	486	519	468	505	518	519	496	491	500	509	559	497	531	463	495	533	505	499	508	538	526	449	512	490	544	541	480	489	541	529	522	584	531	482	501	540	449	507	507	551	502	542	504	499	519	539	507	508	542	506	542	539	516	495	506	479	510	538	515	492	524	535	497	494	543	558	542	498	505	567	531	500	513	481	485	496	494	459	505	514	539	530	516	447	494	497	486	557	504	507	522	475	532	537	538	522	515	539	539	514	558	519	519	495	506	506	554	484	517	465	497	525	515	516	532	542	469	495	533	508	489	494	482	498	494	518	516	567	525	533	556	491	528	484	494	513	534	525	552	526	506	509	493	525	491	510	511	487	502	498	496	513	485	496	503	525	519	475	546	474	472	519	501	503	507	515	506	526	512	479	505	528	530	480	547	513	512	546	483	537	536	509	520	496	513	522	545	503	511	522	536	494	501	529	517	496	517	526	516	515	486	511	472	493	538	552	490	529	510	534	514	524	526	537	529	513	518	506	523	511	501	520	534	509	486	497	470	539	472	554	482	519	501	519	533	511	520	537	491	505	521	504	513	499	538	545	517	536	501	524	523	480	511	484	482	489	513	515	501	514	530	502	477	504	532	523	531	513	485	491	524	485	561	508	524	530	457	517	507	518	506	464	529	468	514	549	501	527	521	517	513	493	508	478	544	525	533	525	495	546	563	525	506	517	504	541	505	472	519	542	481	536	524	524	503	546	513	487	532	489	490	506	489	553	505	488	497	516	505	492	516	548	545	517	486	536	506	498	511	512	474	529	495	508	509	518	487	501	494	533	484	497	474	553	547	503	518	511	509	515	529	515	489	478	533	484	516	495	521	507	506	570	528	492	493	494	525	562	495	532	497	531	517	477	527	491	547	454	509	513	527	538	510	491	491	483	535	485	504	496	480	462	579	513	508	513	477	518	543	493	509	539	524	552	513	482	483	498	486	535	536	522	497	470	549	516	490	487	567	537	514	542	508	522	482	538	508	497	490	513	544	499	541	496	545	573	532	520	536	507	504	530	562	530	539	551	549	478	553	514	506	520	489	461	524	503	516	515	551	520	482	533	545	482	533	533	529	518	516	523	497	488	498	550	481	495	503	509	527	500	515	537	544	546	545	519	522	516	505	505	548	517	487	493	474	476	521	531	503	499	496	526	493	538	465	495	486	524	481	508	473	491	497	511	520	512	490	522	488	536	574	568	510	536	511	506	477	484	540	525	532	489	522	478	531	504	504	448	533	488	512	567	504	481	567	479	512	516	523	537	524	519	536	498	515	518	497	528	510	469	478	531	511	509	534	485	582	523	495	523	508	512	510	517	522	494	533	489	476	518	519	504	543	476	523	484	514	550	533	486	494	500	460	515	520	506	505	501	532	505	516	521	515	536	492	529	501	502	518	521	497	529	507	506	533	511	515	520	485	517	531	493	509	522	514	554	526	530	485	510	514	514	461	520	541	495	523	511	509	495	515	575	539	533	522	546	517	555	502	538	525	523	528	543	508	523	487	491	533	527	495	485	478	514	510	509	506	537	507	540	485	551	517	517	521	544	517	532	511	546	519	535	493	511	494	541	518	504	506	532	527	521	533	506	512	494	497	552	539	502	496	493	505	521	513	546	543	529	469	488	502	539	536	510	472	479	493	466	516	479	504	513	484	511	520	524	527	482	489	488	511	495	525	496	497	523	487	508	500	501	470	524	528	489	514	473	556	520	507	505	523	497	517	512	472	525	477
25261	21408	27384	25692	10114	2482	1788	1291	1692	6926	11272	8701	6103	3448	1638	1050	820	643	543	515	458	491	483	484	457	432	460	502	467	431	441	481	436	447	463	450	458	482	479	443	469	508	465	466	451	407	493	480	445	460	502	488	523	458	436	483	463	403	442	443	451	476	445	437	476	438	457	435	481	444	459	472	455	456	463	452	462	461	444	440	441	483	446	480	486	438	405	476	446	479	457	420	488	457	442	440	518	459	435	443	435	432	447	447	457	490	414	463	460	456	478	486	425	438	456	483	445	428	470	459	449	437	463	471	447	443	468	444	487	431	455	469	466	436	469	439	483	421	466	446	418	474	474	484	488	475	467	443	445	464	452	443	460	445	500	467	502	488	405	459	430	464	461	456	487	470	461	444	455	475	466	470	456	507	426	442	500	407	444	460	458	474	470	433	437	463	465	455	452	449	446	462	486	469	431	465	481	478	479	486	413	440	463	454	438	470	476	456	461	439	446	433	463	431	462	442	453	450	475	481	468	474	502	484	449	445	458	428	452	439	480	425	440	485	483	434	417	450	457	490	448	449	473	439	422	473	453	474	450	434	504	477	434	460	446	449	462	460	492	461	440	461	496	461	476	452	441	422	469	445	462	452	487	462	459	482	437	458	475	430	430	475	447	477	443	456	485	426	461	441	454	454	450	444	500	451	427	478	493	447	444	433	470	454	446	447	478	453	446	470	451	452	461	466	440	430	459	440	449	442	472	449	472	443	471	455	471	460	513	461	447	453	434	446	440	454	446	478	504	459	517	418	418	417	481	453	475	445	481	515	451	458	507	477	482	450	467	472	414	470	500	471	499	440	497	471	442	450	439	424	460	435	448	458	467	479	431	460	447	480	483	450	471	447	441	474	448	465	448	467	511	467	426	474	429	464	473	483	467	502	459	482	426	430	482	436	433	477	489	453	459	443	451	459	438	463	466	420	456	441	422	489	483	433	476	420	476	485	485	466	461	465	444	464	472	461	485	461	410	484	444	458	447	448	437	468	447	463	445	459	424	464	510	451	440	454	449	448	481	493	461	462	457	462	489	423	508	443	474	477	446	412	470	478	478	470	459	453	462	437	468	456	467	477	481	428	468	451	460	471	453	478	463	426	447	486	489	454	506	442	437	443	447	478	426	451	440	455	485	435	467	434	434	482	463	462	464	475	472	486	454	452	457	455	424	498	430	430	448	475	471	446	443	455	482	457	464	481	464	474	489	440	440	454	484	437	490	451	452	483	462	456	458	480	424	448	478	426	481	490	507	436	463	447	448	458	455	449	443	469	455	474	442	450	472	485	457	484	429	461	470	487	467	450	477	454	464	471	446	431	498	464	443	444	468	464	430	427	455	454	454	468	460	471	452	446	434	459	451	472	481	482	464	437	469	507	457	504	478	472	468	457	452	432	421	482	477	476	430	429	414	489	500	473	451	496	479	448	469	457	418	496	451	459	473	484	482	457	452	451	436	459	437	446	448	430	450	495	472	439	463	473	484	484	462	453	483	437	482	453	417	480	450	487	464	445	487	476	443	462	490	483	471	450	471	469	468	468	419	481	430	452	496	432	482	456	470	448	437	488	468	443	458	416	468	446	453	458	443	449	424	441	437	451	474	457	465	471	445	434	489	458	440	449	499	460	454	462	441	478	451	447	480	463	435	445	447	479	455	468	420	444	459	464	431	441	423	426	436	442	491	490	489	410	477	431	436	468	447	439	458	485	446	440	481	441	455	501	476	439	443	466	479	455	443	436	494	444	448	490	463	459	463	460	456	440	455	468	473	475	455	468	448	446	474	444	463	461	502	480	447	468	450	442	486	490	487	449	452	426	449	453	462	449	435	484	449	458	454	436	492	487	454	447	485	465	489	441	473	446	455	436	490	496	445	459	459	463	481	424	492	464	478	482	401	474	460	443	498	473	443	439	468	457	467	429	469	480	459	423	498	440	453	473	477	488	461	477	459	453	423	492	459	439	509	468	455	468	513	428	449	479	444	457	456	485	496	431	450	485	415	443	437	471	436	467	460	439	449	474	465	470	476	418	462	455	460	471	456	475	474	454	462	474	455	467	457	468	449	418	437	469	478	462	451	457	475	460	434	473	470	463	486	479	453	432	500	465	443	484	460	452	472	472	470	487	463	505	480	500	433	464	473	459	458	491	435	445	466	441	455	473	449	499	468	466	478	446	431	440	456	486	430	449	465	416	468	461	462	409	447	426	446	460	460	481	419	505	451	509	452	469	435	482	448	449	447	438	476	500	443	435	482	479	446	504	427	460	451	420	433	487	447	466	469	481	482	443	445	461	461	457	489	463	435	478	432	480	453	448	477	431	496	483	532	476	468	432	435	441	509	451	520	485	452	418	438	491	507	440	462	489	478	414	440	461	436	472	471	461	446	452	448	448	462	454	472	456	507	430	412	475	450	443	464	462	404	456	460	474	469	457	444	446	460	488	469	477	467	466	436	477	436	442	469	436	469	480	422	489	495	444	474	434	518	467	450	505	448	441	419	466	430	466	471	458	451	471	429	494	453	449	454	481	434	464	449	448	471	423	471	494	416	461	470	440	452	466	461	476	450	476	463	459	432	416	453	467	478	455	492	453	491	479	448	491	462	442	463	456	444	455	474	487	444	498	466	452	471	450	487	452	461	447	453	426	437	451	488	388	458	433	480	443	459	434	447	481	487	473	471	449	439	460	462	456	453	455	445	469	469	452	450	457	470	493	444	430	494	446	485	487	457	454	418	471	415	427	447	422	444	416	465	507	461	476	479	491	443	502	449	467	489	486	440	468	476	466	472	440	414	448	461	465	452	458	431	455	449	446	494	471	474	439	431	493	455	460	452	420	491	430	448	404	450	461	460	492	457	410	483	452	487	431	414	501	432	491	464	477	459	472	489	460	474	483	425	456	471	457	475	464	427	451	475	475	436	421	459	463	502	448	475	447	459	464	489	490	467	455	507	458	452	432	476	491	450	452	452	493	465	446	442	445	443	451	462	484	440	458	451	470	474	494	428	460	441	488	480	461	445	427	459	483	471	443	467	482	450	489	442	439	456	482	461	474	476	447	500	443	489	449	496	452	467	442	497	451	494	459	430	465	479	434	448	456	456	461	462	430	474	445	468	466	469	481	465	427	466	486	464	444	483	451	458	434	422	446	473	480	500	455	467	473	446	460	454	446	472	464	448	468	454	446	442	465	441	477	444	469	463	426	438	443	402	449	437	464	474	437	459	453	454	442	497	495	474	440	430	454	490	459	468	482	461	472	417	470	462	456	443	489	465	456	451	491	436	495	448	462	458	441	426	433	430	460	451	427	469	487	450	443	456	464	456	496	483	446	471	495	475	446	455	467	446	465	471	431	437	463	463	430	400	476	459	475	473	453	487	472	397	467	495	476	468	444	459	457	452	463	430	458	419	476	454	431	503	433	487	476	443	460	486	418	480	431	450	485	463	451	447	473	425	450	481	429
11764	17012	9133	5192	4929	3831	2857	2304	3293	13353	18295	13869	9853	5866	2685	1505	1114	817	636	566	546	469	492	483	472	519	533	493	481	451	501	516	462	478	490	505	463	479	468	486	478	465	497	489	488	495	483	489	506	480	486	488	473	510	502	534	497	458	467	502	487	513	533	495	480	513	499	502	482	492	502	457	498	485	494	498	474	538	479	481	483	491	490	488	461	474	460	501	492	493	471	483	509	510	541	511	477	508	486	490	506	486	457	487	490	473	485	506	535	516	481	487	534	497	486	483	496	501	499	532	539	465	520	462	480	507	503	511	472	526	488	527	441	483	514	474	511	474	510	466	503	531	488	489	527	481	506	507	462	488	480	500	519	496	498	533	507	471	517	474	513	457	453	479	489	467	485	483	499	475	471	541	468	525	488	507	456	518	482	479	492	477	493	487	485	500	462	452	487	497	484	469	489	513	508	500	459	502	502	476	472	473	497	482	479	499	549	489	488	501	508	492	469	508	473	471	514	457	478	531	522	541	506	508	515	469	484	502	478	506	480	531	478	499	503	478	496	484	489	488	467	512	490	477	484	515	500	437	519	513	466	520	500	488	476	483	490	496	489	507	493	538	475	488	436	506	473	503	474	530	465	474	468	510	473	490	489	496	479	518	473	491	470	491	493	474	502	471	496	501	451	543	488	487	534	503	487	478	465	473	493	483	476	477	500	508	527	518	498	470	480	556	548	474	465	480	500	535	491	489	520	499	510	477	491	485	510	486	546	513	500	483	470	475	485	543	469	473	502	511	481	486	485	507	492	491	476	469	492	521	486	471	524	467	496	505	465	503	483	494	493	507	473	460	504	459	445	498	485	474	472	480	491	489	457	490	491	502	536	510	469	512	498	482	462	519	488	509	518	499	512	506	460	503	497	499	464	465	474	489	495	479	473	485	520	486	512	513	463	499	501	486	497	507	503	517	496	522	481	445	482	487	520	460	491	469	520	470	509	479	464	524	534	506	473	490	510	537	482	533	503	506	492	490	508	485	501	515	509	472	466	495	515	531	487	470	502	474	505	495	477	498	509	482	493	503	500	489	501	435	503	489	461	516	525	472	516	523	501	481	454	499	530	476	502	493	494	458	467	508	512	486	508	533	531	509	489	479	495	493	502	519	479	502	508	515	509	466	468	518	497	544	475	490	471	463	487	462	474	441	502	493	486	495	502	538	476	490	468	515	477	496	536	511	504	485	520	477	495	491	488	547	462	465	466	509	519	487	542	510	506	510	483	524	529	526	539	484	487	493	520	477	506	479	516	493	490	482	480	504	504	516	503	510	502	508	463	513	478	507	497	447	487	480	492	455	484	500	480	500	477	475	502	467	475	488	510	540	515	496	488	471	516	504	485	522	488	471	483	463	522	454	489	494	476	463	520	526	471	473	477	484	496	497	501	540	485	486	498	510	461	495	486	466	512	514	467	494	477	502	486	525	458	480	500	473	450	491	483	485	470	485	502	487	490	490	476	499	462	506	483	519	523	539	462	481	486	485	492	480	477	472	485	440	473	506	466	520	452	476	475	517	532	528	480	503	562	486	517	473	492	511	499	478	496	521	491	462	498	478	499	496	493	466	474	533	448	513	506	483	510	512	472	443	505	541	487	502	458	474	491	502	481	477	516	491	492	504	505	484	452	489	485	475	521	510	493	479	504	501	512	517	430	520	499	520	464	472	459	465	525	545	495	493	494	508	491	499	491	499	529	481	513	508	493	460	462	522	514	493	484	525	544	489	498	467	494	467	515	501	523	499	520	488	495	499	495	496	455	476	523	475	495	500	498	493	489	500	504	479	456	512	482	513	530	504	499	519	506	510	499	479	453	496	488	477	479	493	511	498	520	525	495	458	492	566	504	516	490	451	521	513	489	481	458	515	447	522	509	474	459	489	473	496	466	517	511	474	502	515	498	498	487	507	496	477	503	451	502	507	484	514	453	518	531	485	483	446	499	497	466	500	528	466	491	498	462	494	517	486	464	501	505	465	518	481	508	491	514	468	505	498	501	504	475	484	460	519	491	490	453	523	532	503	502	517	461	498	496	500	477	476	467	480	495	534	486	507	470	495	495	484	500	523	501	483	484	504	439	493	488	456	497	486	500	481	506	480	507	481	492	494	490	517	509	474	478	519	490	474	474	481	542	493	476	487	461	514	504	468	479	491	505	467	503	531	486	511	533	519	508	517	483	496	525	489	502	472	507	538	533	517	477	512	468	477	498	518	463	533	522	466	472	487	502	493	499	538	493	497	504	514	511	463	494	509	522	478	483	523	519	477	491	513	511	498	498	508	514	495	480	502	521	476	519	505	535	481	490	471	499	478	489	490	508	476	479	521	517	486	498	498	474	471	481	492	482	482	491	497	483	498	477	487	462	464	505	516	490	481	492	526	466	503	486	530	497	512	500	540	546	510	511	496	452	411	475	508	466	520	475	528	473	518	523	498	470	462	475	498	469	521	514	465	499	506	468	493	551	508	507	529	499	508	501	495	511	458	486	515	522	482	487	513	519	455	451	472	512	476	471	521	480	454	521	515	460	459	497	492	480	520	500	514	478	498	499	504	456	506	473	462	499	481	487	569	470	465	484	458	515	525	511	507	475	482	491	503	477	505	493	506	493	514	510	481	526	497	514	535	493	503	485	514	506	478	479	477	532	539	491	475	495	492	515	468	489	512	547	486	500	534	464	510	488	449	471	498	482	487	523	481	515	501	483	481	486	472	459	480	484	465	555	492	506	508	521	524	482	459	522	493	510	476	497	504	530	506	509	506	473	498	474	481	504	488	500	474	495	495	474	479	475	521	478	504	508	503	515	477	495	522	501	476	502	486	502	472	500	476	506	484	493	466	480	477	518	523	491	485	493	464	526	461	523	489	522	491	508	508	548	532	496	498	507	476	488	485	473	499	470	501	506	477	472	494	481	448	509	468	484	484	472	514	547	530	506	486	506	483	507	494	476	523	485	513	519	488	516	499	489	459	507	500	456	496	534	490	498	486	491	508	473	519	526	501	500	517	488	487	489	481	457	494	458	505	493	475	508	489	484	453	495	525	491	513	475	497	521	517	459	496	455	494	545	546	493	501	484	463	424	493	525	552	523	536	494	541	542	471	471	483	484	469	480	523	525	511	502	507	522	487	495	496	509	485	513	493	473	514	464	536	467	509	497	506	533	479	508	480	495	479	505	500	503	553	498	531	504	492	554	503	502	460	475	472	493	484	462	462	503	469	488	467	510	465	450	511	492	520	499	467	499	456	493	525	506	502	515	497	479	456	495	516	459	467	530	471	497	478	464	545	474	497	494	493	480	474	505	460	487	463	461	498	514	475	478	503	427	480	483	485	479	469	507	469	508	472	490	498	447	482	506	484	504	528	500	486	521	471	494	466	483	428	513	453	508	489	495	478	514	497	503	448	492	464	475	477	499	470	499	480	517	485	469	452	517	478	483	457	470	509	491	547	501	524
22838	21404	29102	24104	21402	21474	9930	3174	8035	28300	30552	25231	17368	10411	5573	3209	1906	1460	1030	814	706	649	602	576	591	579	627	617	602	594	592	619	627	574	582	566	636	640	594	574	610	612	594	595	559	570	545	566	586	625	614	644	625	575	557	585	605	631	557	583	590	668	579	568	578	586	595	594	622	613	579	591	572	587	587	575	576	548	559	606	575	598	604	597	580	576	638	588	608	577	598	616	559	575	571	588	606	557	587	583	584	611	589	580	605	612	571	570	569	585	608	598	583	580	575	569	599	574	589	585	596	576	650	597	538	608	589	591	626	613	612	576	615	600	549	645	609	572	585	661	641	637	608	572	601	549	548	592	599	581	539	593	629	609	565	586	587	581	578	549	584	562	632	589	579	548	568	613	551	609	539	591	631	637	580	594	650	577	583	592	578	553	543	580	554	572	583	605	604	599	574	584	599	589	645	575	582	595	597	599	560	627	613	557	616	614	627	565	607	563	565	596	593	603	603	613	584	532	564	570	599	598	587	563	566	584	595	620	580	597	579	584	611	537	570	624	582	604	631	603	565	606	568	589	530	576	548	606	599	563	591	563	596	590	590	576	578	570	634	600	542	570	570	567	544	557	611	578	598	612	554	560	612	615	647	629	584	579	591	569	566	636	608	566	593	614	613	593	573	580	587	624	598	593	619	570	595	567	622	573	568	560	629	616	603	595	595	534	584	590	548	542	595	577	601	607	548	554	588	590	586	594	590	557	614	581	575	578	590	605	593	619	607	594	595	564	577	579	579	599	585	564	590	623	610	639	635	606	579	553	580	609	605	567	609	577	565	597	579	563	607	604	527	635	610	610	624	585	594	568	617	595	564	592	610	549	578	617	595	590	603	609	586	628	598	604	604	585	598	608	576	564	580	613	581	569	636	525	621	585	609	611	590	605	595	603	598	570	615	590	588	616	590	552	601	594	555	585	558	556	599	595	576	548	624	575	590	592	593	602	615	603	606	597	590	578	566	587	624	617	571	598	560	622	564	587	556	618	566	539	576	555	567	593	561	597	608	601	607	625	574	576	594	523	611	574	604	529	576	550	623	628	615	600	578	618	558	601	524	593	602	571	585	615	584	621	608	608	634	568	584	598	580	569	655	618	591	566	611	581	617	594	572	587	624	546	578	603	607	577	561	545	621	622	538	609	636	537	604	558	582	555	581	575	584	620	620	591	590	560	589	591	571	615	585	620	601	568	588	593	623	615	596	622	619	594	613	661	569	615	582	569	553	614	593	613	580	617	601	588	595	576	566	616	558	603	618	613	596	605	639	570	553	610	543	612	553	624	587	580	617	611	641	560	581	614	588	615	591	594	606	588	571	563	570	596	642	613	608	599	582	563	595	535	592	589	554	587	613	575	558	545	592	591	589	567	577	560	572	616	573	585	618	552	626	571	594	627	578	600	613	610	572	572	614	612	603	629	584	620	583	583	590	609	583	580	600	610	569	603	575	599	559	616	591	526	588	573	560	544	581	587	611	603	585	625	558	620	644	562	579	610	590	574	553	573	605	554	632	564	547	587	580	570	558	619	559	635	597	616	575	618	551	631	580	599	598	594	596	559	599	574	597	603	551	646	633	593	578	563	576	586	600	631	597	610	602	595	590	583	574	552	596	604	600	577	626	568	604	600	656	608	591	582	562	577	552	570	653	560	631	573	554	588	559	625	555	581	591	578	600	600	584	608	617	617	579	574	550	591	548	582	600	587	607	583	577	563	604	617	639	618	578	600	552	606	604	610	600	568	559	601	588	535	616	566	560	563	628	557	652	559	603	582	622	573	602	574	597	599	567	554	590	554	597	600	571	607	586	587	585	558	583	578	604	617	573	600	582	594	609	599	557	565	611	636	607	615	571	580	577	565	579	565	562	567	576	602	627	618	596	585	572	606	622	593	567	566	588	587	569	524	644	548	588	593	612	571	584	571	601	606	559	610	573	614	568	588	583	595	582	567	610	628	586	613	596	617	589	590	548	617	548	588	578	617	551	584	584	580	571	562	583	558	602	587	605	593	632	592	632	605	580	581	570	576	578	584	552	614	585	625	560	586	569	582	561	578	567	613	554	546	631	593	582	610	594	613	585	581	573	560	618	574	603	628	590	535	556	607	633	548	564	575	554	562	541	584	635	604	545	604	569	582	503	603	608	577	575	619	606	552	597	587	560	611	585	584	536	587	565	578	565	547	601	548	578	576	608	608	587	615	603	557	596	610	557	595	607	588	563	587	580	642	566	571	597	604	585	585	590	560	579	617	582	574	589	588	530	587	567	589	620	583	571	552	583	596	580	579	559	577	620	607	610	549	568	596	605	583	611	582	566	595	581	575	588	615	591	597	592	581	582	598	562	623	587	566	581	576	552	591	647	601	598	580	606	622	581	600	600	607	585	555	586	554	515	599	592	601	597	597	557	590	632	571	539	583	589	586	593	577	606	617	594	582	606	598	622	592	629	584	523	639	551	574	550	624	607	572	546	591	581	551	545	585	641	575	541	580	631	624	570	603	639	584	569	605	579	580	608	565	558	587	591	616	564	558	570	581	550	564	608	617	617	563	575	606	601	619	624	602	603	557	583	584	641	609	542	569	594	568	606	587	589	592	578	628	614	554	577	560	623	563	573	591	582	583	631	565	611	563	601	604	566	558	611	636	558	560	579	563	563	606	582	595	559	557	600	577	604	600	589	612	591	559	617	614	590	593	572	585	582	622	581	608	629	602	587	601	579	580	568	563	539	563	574	561	595	587	576	588	573	571	561	569	600	618	603	590	596	552	569	566	626	552	607	597	594	619	579	621	587	606	573	616	589	586	558	578	608	582	614	576	562	585	622	622	543	601	564	584	627	609	550	607	586	581	594	599	591	587	568	630	578	582	621	608	638	581	562	570	616	565	546	618	572	648	573	588	630	576	607	613	599	555	601	618	606	546	574	572	574	591	554	619	583	608	616	550	572	560	564	576	586	581	568	605	601	615	567	600	600	544	573	611	604	570	593	571	581	569	621	566	607	574	578	542	587	552	557	579	578	513	569	575	596	590	598	606	560	579	540	564	593	568	552	552	591	552	524	573	604	575	577	630	607	599	586	606	562	585	613	586	587	572	571	581	599	574	599	576	575	624	553	573	622	561	578	601	592	599	638	608	557	605	544	584	534	624	626	568	610	593	590	612	635	605	596	561	613	607	622	569	589	570	614	613	593	577	583	547	599	592	600	611	596	595	595	587	601	598	584	573	606	575	622	594	628	600	598	615	596	624	603	612	567	619	581	569	548	545	620	605	587	569	553	609	627	602	599	604	565	617	594	588	600	600	567	539	575	602	598	579	546	602	577	600	583	580	614	606	614	579	614	572	593	579	548	612	562	571	610	568	577	609	599	604	609	585	555	585	620	577	563	576	620	577	557	631	557	615	594	615	575	586	616	575	595	559	608	555	585	583	610	565	583	585	557	606	580	591	569	586	567	581
18236	28312	17386	10498	7892	6079	4873	5000	13586	33744	33603	28129	20085	13054	7755	4726	2789	2024	1427	998	790	686	660	657	592	661	628	609	608	613	623	596	616	587	608	617	593	622	607	642	583	593	569	593	633	622	598	607	606	645	594	607	587	623	614	599	585	599	610	659	592	606	615	627	641	593	582	629	562	640	615	596	606	595	609	652	611	567	603	627	594	584	603	619	585	609	614	598	596	604	595	582	634	627	575	606	620	610	597	576	601	620	594	618	600	592	583	603	592	637	630	633	606	604	603	580	600	605	595	592	624	599	637	613	605	608	585	579	623	612	584	587	619	606	576	584	595	588	573	667	587	627	635	610	631	572	631	603	586	642	603	589	626	632	596	589	601	659	575	589	570	624	589	610	608	610	594	580	564	592	621	607	575	635	594	634	627	586	586	609	588	597	592	560	611	630	549	612	588	599	652	622	632	597	595	584	614	611	601	620	643	596	586	574	655	653	590	616	627	586	600	602	644	583	603	596	596	550	620	604	578	573	590	593	594	633	611	625	589	594	626	596	642	571	594	639	597	589	595	586	569	668	640	599	641	578	610	615	620	593	625	593	632	630	592	627	625	596	615	578	600	606	582	621	587	596	577	561	596	614	632	609	617	584	615	624	620	612	561	609	541	611	584	591	607	622	607	594	639	612	593	596	558	632	639	626	563	607	588	615	583	547	583	619	589	574	626	612	574	608	628	599	562	635	658	574	582	550	632	625	598	652	557	624	596	605	593	583	627	601	600	604	578	622	600	578	592	602	593	580	592	631	603	573	656	603	636	570	592	633	605	611	626	627	590	601	615	615	632	620	623	614	659	621	652	568	605	603	584	593	672	590	577	574	590	629	634	600	584	572	641	652	641	597	629	603	587	596	589	592	625	554	597	597	633	644	606	588	575	616	601	621	604	608	604	619	563	638	553	605	594	601	610	617	585	616	608	605	624	567	624	598	604	602	568	635	593	606	628	628	595	647	611	607	594	647	605	597	615	596	605	634	588	604	548	608	618	590	661	593	618	578	655	639	585	598	570	591	638	591	607	593	585	581	646	584	597	589	587	611	573	597	602	601	617	614	582	612	607	603	592	575	609	583	596	600	605	578	606	625	622	600	583	557	600	599	622	648	573	596	559	598	589	595	633	650	587	620	588	591	609	639	567	581	601	586	571	589	620	590	603	572	565	610	621	621	640	623	595	574	575	598	571	608	602	613	605	570	569	574	636	598	632	591	587	607	597	581	626	629	633	590	615	589	624	626	629	620	583	560	627	631	619	593	590	632	588	610	616	619	606	599	571	595	562	616	588	638	609	617	574	583	629	593	632	619	608	610	574	653	565	626	614	623	631	630	589	605	649	590	597	608	572	609	612	625	587	568	635	608	621	641	585	549	612	542	603	588	588	605	643	588	599	598	601	580	583	584	635	621	658	614	614	575	647	612	591	565	647	602	598	588	642	594	597	600	676	603	613	630	631	589	616	576	604	648	604	594	560	607	597	609	618	575	622	625	606	627	644	598	595	638	593	617	622	621	573	526	585	584	623	609	635	607	597	574	574	614	588	605	616	632	627	602	636	608	623	595	613	626	623	584	629	579	587	607	600	628	620	591	591	586	573	596	615	636	618	612	549	623	624	546	628	615	618	593	598	583	628	581	622	573	613	630	589	569	588	625	586	583	649	609	620	607	600	602	613	604	631	623	630	612	579	657	630	565	612	622	649	631	547	592	579	635	609	534	601	569	597	653	585	583	647	579	639	571	572	607	626	639	608	598	580	601	594	579	625	608	651	594	564	626	579	612	564	604	562	625	644	600	607	620	588	580	590	569	623	628	574	581	603	627	591	576	592	581	602	639	638	618	645	594	586	602	617	619	591	643	638	558	602	616	596	635	583	589	572	613	639	614	616	605	590	627	620	631	596	644	613	620	598	638	603	607	590	641	619	602	628	640	585	607	595	584	613	593	622	627	622	633	614	585	610	585	606	613	610	613	570	586	581	570	611	621	583	613	580	596	602	630	611	593	651	591	593	639	611	594	602	597	588	610	572	612	600	615	572	601	633	606	595	558	591	628	593	603	615	581	577	669	655	574	631	612	630	630	627	600	632	601	604	626	615	616	604	623	626	615	597	628	599	573	576	618	580	617	575	595	619	617	615	610	614	590	591	623	554	622	605	630	608	576	599	607	582	586	619	613	587	579	586	637	579	587	609	580	562	652	610	594	643	599	598	630	590	573	576	635	570	557	585	614	638	642	594	632	621	573	564	571	600	604	610	617	623	568	656	636	589	642	605	591	578	631	615	633	597	643	612	603	613	601	566	595	591	618	625	578	604	581	617	582	624	597	564	637	623	606	601	614	655	612	569	604	620	564	626	612	628	614	634	659	652	601	578	586	630	643	582	571	622	575	582	562	608	646	607	567	632	597	659	600	604	634	668	611	653	620	641	627	636	619	606	612	625	599	598	614	587	606	588	576	594	618	600	592	600	606	587	631	612	603	604	621	592	608	661	604	665	612	618	581	640	609	656	641	612	610	581	602	602	599	599	584	573	594	600	558	597	624	626	653	600	580	620	600	622	543	604	562	614	580	616	619	620	593	597	611	608	600	589	643	593	571	606	575	580	624	576	587	587	622	556	606	619	613	615	617	566	630	606	591	602	579	616	573	635	640	583	554	589	609	602	573	581	574	632	633	614	603	596	609	593	608	594	579	592	615	604	620	590	615	621	614	586	598	634	599	600	618	579	590	594	582	602	615	583	617	634	610	614	549	605	621	573	644	615	639	582	647	576	596	623	611	627	561	610	602	603	609	618	608	618	566	599	597	571	600	597	580	627	639	625	598	527	587	631	585	620	606	587	577	585	610	601	606	588	572	599	587	619	613	562	585	610	623	549	590	620	610	577	556	622	589	636	597	610	620	565	581	605	575	576	597	586	610	593	625	623	630	597	631	614	623	635	610	643	609	607	586	589	646	584	564	563	592	579	594	572	620	620	655	611	589	613	560	625	580	603	630	634	624	564	616	580	647	611	590	616	620	611	585	580	591	618	604	612	608	617	576	608	607	644	644	574	601	599	620	592	611	582	625	578	638	582	619	590	609	581	618	603	624	642	599	577	567	620	624	624	642	626	613	578	604	617	626	571	623	585	607	612	601	605	613	658	579	562	613	573	622	648	586	631	611	557	592	617	617	561	596	606	617	579	586	574	610	620	589	561	622	631	635	580	623	603	611	614	676	655	667	587	619	620	614	607	543	539	595	606	623	591	626	601	581	597	592	589	623	646	586	604	617	617	608	641	595	585	571	595	613	613	595	610	631	631	590	619	624	604	604	607	597	608	630	596	566	561	584	673	642	601	614	600	608	604	577	592	583	565	603	633	630	571	621	635	614	608	678	647	644	606	607	622	596	604	602	591	579	624	645	588	631	558	605	653	576	644	632	648	629	614	576	646	565	637	587	634	597	574	588	570	605	585	599	569	643
28219	19313	9823	4018	1910	1433	1010	886	1092	1701	2023	1713	971	717	555	605	538	517	432	402	359	416	381	400	422	409	393	405	397	410	400	381	390	398	371	416	379	379	433	423	369	371	394	358	395	373	382	361	410	387	413	391	388	392	373	390	398	400	402	447	397	403	396	358	423	407	408	422	394	387	407	375	449	397	392	359	385	376	391	404	386	387	373	413	375	410	399	422	385	409	387	386	395	369	396	409	398	400	418	397	367	394	423	376	422	372	415	420	410	451	383	384	407	434	382	393	384	452	402	413	383	407	421	408	392	398	433	406	404	410	379	395	454	386	426	412	378	423	387	419	427	379	410	428	409	368	357	406	412	373	384	442	398	390	379	400	394	373	391	421	367	410	393	379	390	425	436	375	383	365	440	412	376	403	423	370	383	424	383	411	413	377	390	383	421	394	419	408	390	407	401	383	395	381	411	407	376	412	427	432	422	404	400	386	424	401	414	394	412	413	439	431	405	411	390	436	418	389	424	417	399	405	419	398	405	412	410	410	427	386	393	398	429	438	430	423	413	386	416	426	391	384	414	396	379	407	410	393	404	388	373	377	386	398	393	375	382	437	411	389	409	361	377	396	438	409	418	395	414	405	393	419	351	402	392	414	403	418	367	366	395	407	400	394	406	395	381	381	390	443	404	396	442	393	396	420	396	362	388	384	390	387	414	366	366	410	391	384	401	355	416	376	391	407	391	431	403	369	407	417	402	394	409	409	376	389	416	407	398	418	383	394	392	411	400	411	350	392	397	365	357	382	421	369	366	376	398	406	389	427	424	379	396	405	379	402	405	398	389	396	407	420	432	409	365	391	397	379	421	414	396	401	407	416	391	414	412	383	376	426	431	395	380	429	407	406	410	408	397	394	401	431	415	401	361	400	382	379	404	438	381	416	350	373	397	422	411	407	395	430	399	427	424	435	405	395	383	417	399	394	410	399	380	380	400	370	369	386	428	364	400	397	425	408	390	404	424	383	368	405	401	408	408	397	409	408	382	411	415	366	405	397	429	397	394	429	422	404	407	406	437	414	429	392	426	377	431	422	376	400	413	378	377	407	414	358	409	435	385	411	414	398	418	376	422	427	400	438	413	444	402	413	408	408	445	412	394	402	396	444	374	429	392	396	391	398	378	403	393	372	380	452	398	400	390	420	405	443	428	403	404	436	409	384	435	410	407	397	376	395	416	385	371	363	384	397	382	425	422	386	416	406	405	426	398	425	405	387	388	398	410	420	413	400	404	398	398	358	396	396	414	416	376	422	391	389	414	385	399	407	378	402	397	435	394	397	396	411	391	398	376	428	432	418	425	435	406	393	376	438	442	401	420	407	407	426	390	424	425	446	418	425	376	396	430	392	385	412	428	400	393	393	411	402	410	431	440	380	412	398	377	404	421	437	408	398	407	431	410	397	391	393	405	412	415	427	384	367	382	434	422	425	417	423	401	410	371	412	407	394	394	421	428	389	420	380	420	396	419	414	420	391	411	407	432	405	384	404	390	393	384	393	408	380	407	395	392	432	390	408	399	416	407	397	399	393	383	408	389	403	376	423	414	429	397	414	374	401	403	403	444	431	390	408	422	426	424	372	426	416	406	391	367	411	346	385	434	394	398	450	415	373	370	387	400	354	387	427	431	381	389	354	358	410	373	406	381	364	423	424	416	362	417	403	369	385	385	436	437	372	362	411	397	369	396	378	418	396	416	383	391	415	368	410	390	380	402	433	374	402	419	388	432	404	402	371	375	380	387	417	417	419	388	364	413	405	392	389	421	417	410	384	400	441	415	424	375	398	408	424	413	409	410	385	429	397	401	396	372	371	397	388	415	374	407	402	445	381	412	422	401	408	417	411	417	372	397	426	378	397	378	379	411	405	379	394	413	409	409	373	372	441	387	434	428	383	412	401	405	426	401	377	404	431	384	394	397	384	390	407	390	372	421	401	379	391	415	370	371	384	374	429	359	379	413	396	400	398	419	383	412	400	385	395	420	394	421	381	418	383	393	438	427	432	403	427	392	424	401	402	408	394	367	391	426	392	423	404	412	397	405	397	393	402	391	405	401	407	426	415	424	366	378	397	382	402	364	366	406	393	409	381	412	385	410	414	361	408	412	378	398	440	406	421	394	373	371	401	401	389	393	420	422	393	382	391	433	364	420	405	420	395	414	408	402	402	403	368	432	393	397	392	414	429	392	392	407	406	425	377	408	410	385	380	403	416	366	402	379	414	397	409	392	391	424	361	378	378	401	425	419	421	416	413	413	404	385	396	391	393	369	426	446	387	396	415	410	430	377	409	425	384	413	403	426	413	389	423	393	395	379	402	377	406	398	389	411	458	425	388	398	399	407	392	365	378	411	373	392	410	417	349	395	419	404	405	417	385	403	385	378	386	412	377	380	378	386	424	431	399	399	353	385	396	405	364	402	404	395	391	431	396	407	409	409	392	435	413	404	438	395	403	424	397	379	397	366	408	395	395	384	381	423	401	396	381	415	400	396	413	377	394	431	381	395	411	389	394	411	383	373	424	400	396	365	413	406	356	438	357	402	384	408	401	366	410	396	362	425	413	407	389	379	412	415	400	386	386	389	398	415	397	428	395	427	363	421	417	406	413	378	401	433	382	410	433	397	371	391	396	412	384	413	384	412	400	357	391	390	412	396	377	404	414	366	402	425	383	388	376	436	387	382	395	420	415	369	409	406	404	448	395	432	441	445	403	382	405	366	395	404	383	391	395	405	423	409	389	423	422	428	404	415	416	372	400	407	389	403	397	364	392	409	419	404	438	423	398	385	378	369	429	389	393	440	413	401	393	400	429	418	393	390	417	387	386	407	399	406	382	376	413	374	401	427	400	395	399	385	389	392	439	405	421	432	402	381	410	380	403	392	396	413	403	403	400	426	388	420	423	380	412	366	361	374	415	415	384	438	441	369	413	378	419	410	393	365	402	395	413	413	413	432	403	379	402	385	380	374	374	421	394	415	408	401	373	416	392	418	373	429	414	408	393	422	389	399	394	402	382	426	407	408	442	387	426	412	389	382	411	388	416	328	404	394	409	378	408	404	387	405	397	386	393	427	394	403	391	411	406	407	405	399	405	393	371	409	420	419	404	404	414	403	401	398	397	371	380	421	397	433	393	390	435	402	387	412	421	437	381	414	389	415	410	417	434	425	432	367	435	417	374	394	385	416	416	386	397	443	429	420	372	425	427	361	407	402	422	433	399	415	366	381	392	369	452	401	418	411	367	428	396	417	389	376	403	433	379	397	408	375	393	367	434	418	379	375	410	392	410	402	404	414	369	386	423	427	374	420	396	388	406	400	401	399	420	406	404	438	392	392	395	413	403	383	385	421	395	414	420	443	412	431	419	352	385	422	422	406	382	397	375	431	386	410	387	431	397	394	393	429	384	400	386	382	363	442	381	417	368	450	380	389	441	418	433	425	375	399	387	390	406	414	402	409	396
11983	12637	8594	4468	3066	2424	1758	1358	1590	2512	2686	2156	1230	906	688	607	622	540	526	459	460	468	463	418	416	395	436	457	445	444	418	480	404	376	451	435	465	444	415	404	402	449	422	440	425	422	418	472	430	446	472	419	403	470	433	432	443	422	448	422	437	424	429	403	408	466	442	440	421	409	416	441	440	427	501	439	442	411	453	437	424	411	450	416	441	444	401	449	425	447	421	391	423	422	432	422	422	424	463	420	428	444	451	432	436	389	396	423	419	451	448	444	405	451	402	438	423	447	445	423	351	422	403	416	442	452	402	411	445	408	442	444	413	434	419	414	425	414	400	456	448	440	450	405	424	440	426	443	412	440	426	431	442	437	426	404	417	421	435	423	447	452	411	434	424	454	416	432	426	440	407	389	469	413	435	401	473	431	441	434	404	414	408	405	405	406	441	437	413	412	423	470	395	426	429	403	408	432	444	443	415	464	470	428	435	427	423	425	460	438	425	378	426	433	445	411	405	415	424	416	430	381	403	456	418	456	465	429	380	440	425	406	430	440	417	452	467	423	433	437	454	434	430	455	421	441	426	421	457	438	411	467	430	437	429	397	454	432	450	403	457	450	424	383	438	419	459	425	469	425	416	431	448	419	422	406	445	460	421	435	447	403	420	451	440	375	460	441	417	403	419	408	412	407	409	433	411	429	431	430	426	404	442	414	429	407	400	418	402	408	409	436	417	424	429	445	429	449	478	399	418	477	424	412	440	453	391	426	417	444	472	440	465	448	441	422	406	413	430	477	413	429	439	440	412	408	391	436	433	453	470	429	415	408	391	402	448	419	408	414	425	426	407	424	437	454	459	409	399	449	442	440	408	465	368	438	434	463	437	412	435	442	420	423	473	386	433	435	411	428	435	434	394	447	441	411	463	410	433	417	412	415	432	453	403	443	431	454	443	448	435	436	452	442	397	437	428	435	430	426	454	428	458	389	429	424	454	429	436	424	429	471	441	447	423	463	424	453	402	446	454	456	439	433	421	398	461	415	424	418	443	424	452	430	442	448	415	426	391	419	454	428	466	425	415	435	440	431	454	420	470	437	431	434	426	432	444	431	432	391	419	429	403	449	430	418	450	421	422	454	462	441	426	453	394	418	443	449	449	414	395	443	412	405	447	404	397	455	439	431	445	456	415	418	414	418	421	408	392	437	432	401	410	423	433	450	438	422	417	420	409	385	431	423	445	433	415	450	415	395	471	421	444	447	426	410	441	409	408	432	413	417	398	459	395	463	412	439	418	453	420	421	424	421	389	449	439	434	430	431	431	433	429	386	409	425	427	395	415	412	478	447	436	432	472	458	401	427	453	418	453	496	433	453	442	432	436	418	426	403	423	417	438	458	430	430	438	413	413	395	436	422	447	450	460	433	443	465	426	388	447	389	404	428	432	484	440	389	411	418	460	436	445	452	382	426	416	454	440	419	394	398	428	438	420	432	396	424	424	427	443	427	411	414	473	416	432	445	410	439	451	421	466	406	485	444	406	420	434	449	420	452	432	413	439	447	409	415	427	414	423	431	456	421	437	395	443	423	411	436	431	449	435	419	464	432	420	412	393	418	391	452	442	405	432	450	405	405	399	425	390	418	453	406	389	444	441	433	451	419	393	430	397	445	413	452	413	422	416	456	410	436	470	394	430	410	423	406	427	465	445	445	451	437	419	432	441	427	455	459	444	440	429	455	444	413	432	414	434	432	445	451	426	424	424	435	431	437	429	404	402	433	445	418	391	415	448	437	410	402	474	455	447	430	425	435	418	435	416	420	429	447	429	403	413	398	426	414	414	415	450	455	424	430	436	445	415	454	385	426	458	433	463	414	436	414	392	447	414	409	424	437	402	438	436	418	417	401	437	456	401	443	448	416	418	414	452	437	395	460	427	420	472	423	436	399	424	440	415	459	410	369	443	431	424	439	422	457	425	420	428	397	433	425	425	411	426	451	438	413	419	430	431	398	430	437	427	409	408	420	418	448	413	455	442	408	451	394	442	405	449	406	442	410	409	430	422	430	422	431	470	449	429	420	438	410	429	449	436	446	406	414	443	445	417	431	442	405	445	388	451	431	427	406	442	418	423	425	427	457	413	443	438	430	379	446	386	426	462	443	462	433	437	426	427	464	446	433	425	454	464	444	412	412	419	420	397	408	439	439	430	442	433	413	490	442	404	432	444	424	413	415	440	417	435	423	423	422	424	421	427	419	425	444	448	433	411	400	418	441	432	443	459	432	390	429	402	438	417	432	441	448	457	432	430	404	396	395	448	421	461	425	466	403	455	442	407	418	392	426	434	463	414	440	441	424	404	440	396	438	420	407	421	434	457	437	417	403	424	407	421	449	461	468	406	443	464	467	411	425	427	395	423	460	427	373	417	406	426	424	420	448	448	439	444	410	447	424	482	453	435	436	416	398	419	382	424	444	395	452	446	414	460	467	439	458	431	437	419	441	417	428	409	455	440	418	451	404	443	384	413	418	424	435	450	409	458	423	424	446	431	464	399	387	432	433	423	432	431	464	462	476	433	449	419	440	436	409	407	418	406	413	440	430	439	417	408	434	411	429	431	398	480	412	412	430	417	439	420	414	413	435	436	458	453	403	432	417	412	444	418	384	465	426	419	426	417	415	492	373	427	455	452	455	425	467	426	444	410	424	470	405	469	425	441	429	390	450	421	448	445	387	418	439	438	417	429	454	404	401	434	446	413	430	453	441	384	407	427	435	435	450	429	442	409	450	435	428	426	455	414	437	477	457	442	420	422	427	434	435	436	464	450	459	447	415	410	433	421	424	435	415	383	430	393	434	431	436	448	446	416	473	421	430	439	450	412	437	432	401	377	417	384	414	417	421	449	449	422	438	474	440	439	422	465	422	419	422	430	412	440	452	434	445	447	426	415	408	432	481	435	416	468	429	437	427	433	436	398	421	404	426	396	438	455	411	467	451	410	429	432	444	457	412	452	418	430	421	443	455	409	467	407	452	467	413	422	431	433	413	403	445	413	450	445	411	450	414	436	422	433	452	431	429	412	425	423	423	426	418	421	399	417	429	459	423	442	411	418	420	386	434	433	423	439	423	427	423	413	453	439	405	441	410	455	422	417	434	422	451	408	425	393	457	417	422	449	438	464	422	417	429	424	392	437	424	423	418	418	393	423	424	414	428	458	433	442	436	462	380	410	389	431	427	409	435	400	420	445	444	401	419	406	424	450	439	461	477	420	450	466	437	416	430	421	431	415	455	444	436	418	424	428	413	448	440	437	461	416	406	442	429	462	461	420	438	472	410	429	406	423	444	412	433	415	436	449	421	430	442	418	412	446	458	429	407	433	437	401	426	452	409	431	440	446	406	432	416	430	436	420	428	480	433	435	431	441	407	441	429	474	423	409	426	403	432	417	427	457	450	404	449	427	434	396	432	411	462	450	401	464	452	393	440	410	435	442	426	417	437	448	464	411	429	399	420
24342	21428	28459	24795	20916	6082	2035	1507	4333	11646	16307	13813	9425	3475	2286	1965	1619	1172	819	682	534	490	507	480	478	467	470	498	479	494	500	477	482	447	485	483	458	488	426	440	441	472	450	467	466	448	443	491	474	490	500	471	529	462	449	443	465	465	469	474	497	481	489	474	466	456	485	392	510	463	455	510	510	477	478	455	470	449	430	452	458	499	493	471	479	493	446	476	426	486	464	496	501	438	465	447	461	503	447	475	450	447	485	438	478	474	451	531	472	456	454	466	440	488	486	473	426	477	477	468	461	481	488	446	447	483	499	479	477	463	464	457	455	493	489	460	496	446	472	460	531	459	484	447	465	460	462	489	496	483	469	511	437	456	466	453	477	472	461	464	468	479	482	484	410	468	444	470	451	482	489	482	489	462	473	468	462	495	488	469	426	485	460	460	484	494	462	432	484	509	471	449	412	473	487	437	484	440	432	493	478	435	488	467	437	474	449	418	463	464	479	458	441	480	474	492	495	476	474	460	468	474	453	440	519	480	475	484	507	458	458	448	471	454	475	492	450	472	447	456	429	510	463	497	499	481	505	463	480	442	463	459	474	484	471	453	459	455	515	491	497	447	500	477	425	495	495	479	506	452	467	482	462	486	477	485	458	483	494	471	474	464	449	465	511	490	467	428	445	487	500	464	448	489	484	450	472	499	421	474	451	506	447	425	459	467	456	469	472	514	471	466	488	458	447	449	475	481	465	502	451	454	489	475	483	497	462	486	451	469	449	471	482	486	485	455	457	455	488	469	461	484	469	463	475	437	498	458	421	501	436	446	468	454	488	454	476	447	461	459	475	541	480	456	489	460	468	450	524	485	408	457	459	476	471	469	468	481	444	464	488	464	499	470	467	507	489	463	438	436	446	440	471	462	489	467	466	440	455	429	484	464	439	461	496	454	497	465	452	512	445	472	484	483	523	472	462	511	471	497	466	449	457	454	459	481	447	460	465	445	484	468	498	487	491	444	478	467	457	468	486	436	444	455	462	463	461	503	454	481	488	505	454	470	445	440	471	485	463	482	481	448	428	422	447	450	453	461	459	505	478	510	433	467	497	464	497	476	496	464	470	483	465	442	443	465	406	474	451	476	491	474	462	474	477	449	497	448	482	451	460	460	470	473	479	488	510	475	450	477	483	446	460	469	470	435	472	472	473	509	497	491	470	458	463	440	446	484	490	453	462	501	468	455	468	497	433	483	480	480	471	469	450	481	509	465	457	481	463	445	455	479	477	457	439	464	440	453	488	444	459	495	472	454	431	479	498	442	480	429	467	444	498	455	442	440	462	477	484	462	468	494	437	453	457	463	487	485	474	452	464	473	499	489	462	454	458	457	459	446	466	456	492	486	437	477	464	471	444	472	442	483	452	495	438	462	482	494	448	446	470	458	437	473	480	521	493	443	462	484	483	454	477	461	483	478	468	459	480	483	504	497	465	474	504	537	474	448	463	463	454	453	439	485	488	457	461	458	497	457	450	492	475	430	476	485	474	458	481	501	467	481	488	454	451	462	475	489	496	427	462	505	464	463	489	465	491	492	472	452	534	452	433	450	459	496	473	445	464	465	418	439	439	446	458	438	425	431	439	488	529	481	460	477	421	497	536	458	439	466	471	458	493	492	506	467	469	470	479	453	460	443	468	468	446	479	455	493	424	448	490	485	477	471	477	470	454	467	446	474	482	489	479	464	486	480	471	459	447	484	524	448	486	454	467	467	468	518	434	477	495	458	432	478	473	457	468	465	469	450	465	484	463	466	459	441	477	480	470	469	470	492	472	454	455	471	467	460	487	483	451	470	428	510	473	456	465	464	446	467	454	489	483	467	451	470	466	431	471	436	450	481	494	471	471	459	485	494	479	444	487	424	453	445	479	451	467	474	474	468	471	538	448	454	431	466	465	477	524	466	504	485	426	505	485	440	476	481	459	442	481	472	484	456	492	454	528	485	462	492	465	471	494	460	491	471	439	436	458	505	465	459	454	477	476	517	470	482	492	412	443	479	485	463	490	477	463	478	507	471	463	458	465	441	463	461	465	438	497	454	472	435	474	460	484	469	463	440	469	467	451	474	448	461	460	466	478	495	523	473	473	457	468	505	503	486	468	475	502	446	478	485	504	474	456	476	468	511	500	460	457	503	392	476	477	471	462	504	444	457	474	488	504	446	423	473	486	466	485	452	468	438	454	474	445	479	497	489	452	495	472	487	464	469	467	475	488	479	434	454	479	478	452	465	497	473	498	485	484	472	469	463	440	478	516	458	455	452	432	461	439	458	450	479	456	487	459	458	469	472	473	492	531	496	431	424	484	490	493	437	504	455	472	490	472	476	503	466	459	479	469	434	480	464	465	474	417	470	481	456	473	487	451	468	455	469	428	490	420	452	485	470	484	473	482	482	477	474	529	483	493	444	476	522	481	475	488	477	465	450	447	447	475	482	471	481	478	478	465	431	420	471	473	492	466	470	441	463	476	468	447	512	481	459	477	443	496	440	458	448	471	481	480	471	451	493	436	444	451	464	488	465	478	463	454	486	480	462	483	443	433	450	470	456	462	477	456	456	445	453	468	469	503	454	428	470	462	488	491	466	456	472	456	509	454	464	427	493	470	506	482	473	452	475	449	464	514	462	515	456	483	487	460	488	448	517	476	455	473	487	461	473	436	456	444	461	448	449	454	461	512	469	491	418	470	473	447	488	460	506	496	491	466	467	522	439	450	471	461	438	477	504	463	479	460	458	443	458	512	464	456	489	499	496	468	456	462	455	445	460	475	484	487	471	484	468	494	486	453	484	403	461	508	433	473	529	478	490	444	467	466	458	445	438	454	498	485	465	445	484	450	437	481	498	449	437	481	451	493	489	447	434	499	463	470	473	443	472	481	493	463	473	480	479	478	456	450	456	467	460	510	477	479	441	455	459	487	468	474	490	477	476	451	452	490	487	487	456	451	469	442	493	512	448	499	469	512	473	470	464	439	466	508	485	483	488	451	437	453	473	453	491	453	483	503	444	498	486	452	491	488	477	452	467	466	487	485	477	439	476	436	497	454	474	447	458	430	479	435	472	467	504	485	468	459	486	470	467	455	488	507	472	471	536	468	456	509	452	461	475	480	446	489	479	512	484	473	458	475	473	455	461	474	455	462	525	432	471	416	425	462	503	476	470	427	446	442	477	468	522	497	485	459	456	455	468	452	466	445	461	461	468	480	501	490	504	470	479	444	472	497	442	437	450	453	456	470	451	452	502	457	448	468	453	468	468	453	444	414	472	454	441	480	455	484	475	437	459	445	481	435	460	464	447	468	422	456	475	540	479	445	460	479	488	523	429	466	484	482	465	484	485	417	466	474	444	495	473	489	469	465	483	484	475	529	439	483	440	508	516	463	489	497	492	467	440	484	460	448	467	458	425	425	431	433	453	487	469	500	490	477	462	459	455	501	482	462	429	458	452	486	452	451	461	483	460
14894	20303	15233	7345	5014	4062	2961	2444	7226	16737	21449	17514	12358	4537	3546	2982	2361	1594	1073	711	590	552	468	513	497	539	494	504	482	488	500	457	420	481	473	498	430	494	492	490	478	488	490	484	523	502	465	425	510	489	482	481	558	522	529	546	464	495	457	511	515	503	513	502	496	456	466	453	509	460	477	497	509	489	464	480	504	492	468	516	513	497	496	479	475	511	490	501	500	486	502	467	495	463	495	490	488	499	550	469	500	508	554	491	489	478	530	483	542	494	502	498	491	499	500	453	475	482	494	503	487	497	506	516	489	522	512	503	527	574	438	486	464	499	514	519	506	481	487	509	505	509	442	454	501	492	469	505	475	517	491	494	497	500	477	510	508	466	456	508	514	527	478	490	484	482	511	482	486	484	524	462	484	491	471	497	499	484	493	531	502	489	480	481	486	513	496	480	498	467	493	522	465	506	519	468	522	500	499	518	528	518	475	499	509	469	452	479	459	487	491	472	497	533	517	516	510	486	485	509	499	486	519	489	507	493	523	500	509	503	498	476	487	513	486	483	502	483	512	494	497	464	461	496	461	476	475	491	488	501	492	535	511	495	481	483	500	500	527	487	515	494	522	461	512	495	478	484	487	499	469	508	457	498	520	467	474	506	503	526	492	520	497	469	481	511	509	469	468	483	512	460	493	486	478	486	493	500	498	460	497	481	470	484	508	485	486	480	479	510	485	469	512	516	479	494	469	492	478	496	529	494	469	470	497	474	520	454	529	482	489	507	461	480	485	502	491	462	510	448	518	511	499	449	478	458	473	475	470	489	464	457	536	505	493	531	518	501	521	456	514	510	522	536	502	485	496	476	486	521	491	491	477	526	486	472	518	539	505	500	527	476	517	545	489	463	458	512	485	490	480	498	493	465	485	495	479	508	490	535	436	469	476	517	477	488	463	508	476	516	467	471	496	520	483	527	499	509	471	478	499	523	525	536	456	490	508	444	475	506	462	466	527	478	471	467	490	488	481	478	519	527	524	494	523	513	518	490	516	509	501	505	485	496	499	496	523	537	479	497	519	514	514	495	487	554	513	482	474	506	481	488	503	495	494	516	451	495	505	478	449	492	504	512	494	497	470	505	504	487	481	452	538	521	471	476	454	481	469	498	511	488	528	498	514	493	497	487	453	487	515	481	475	501	442	499	493	495	555	485	483	520	496	509	495	503	542	518	476	449	520	510	479	516	503	495	494	521	501	433	520	483	493	511	455	465	499	459	500	492	486	495	529	509	487	487	465	490	501	480	480	501	494	455	524	500	501	490	466	508	492	499	455	543	521	474	518	497	479	476	504	489	484	522	475	474	508	470	513	519	515	476	450	497	459	484	449	497	491	509	488	486	517	498	515	489	510	534	490	508	480	501	502	540	546	452	567	498	517	545	469	448	490	478	492	491	538	492	489	470	524	508	515	484	480	531	515	502	470	476	471	538	453	475	478	474	493	476	452	480	540	496	506	497	504	507	520	489	512	524	477	471	498	460	518	495	495	467	484	507	513	463	485	489	488	507	464	488	502	527	480	536	508	495	513	512	539	484	508	499	449	492	508	505	531	513	523	507	513	531	504	510	470	493	517	485	499	513	468	461	504	469	465	505	496	498	505	504	497	482	482	484	468	478	471	499	521	486	477	495	474	499	488	483	487	499	519	505	489	488	484	458	482	468	509	477	449	510	476	507	525	456	489	523	464	493	482	532	507	460	473	464	458	507	471	480	493	510	529	430	508	483	507	480	467	478	503	516	503	498	534	535	508	512	503	503	472	512	462	467	497	491	479	491	486	516	501	506	492	477	502	459	485	484	476	481	491	477	495	532	510	481	515	494	493	518	446	482	495	518	502	485	496	498	498	505	474	500	477	478	505	511	495	475	489	517	490	502	492	501	501	506	497	520	534	505	474	478	500	509	504	524	489	479	490	463	505	452	491	474	514	509	516	491	477	485	469	479	538	503	492	504	509	473	520	492	517	505	497	504	509	477	479	470	451	478	525	515	469	506	493	455	479	497	499	530	453	502	517	503	521	498	436	492	501	479	508	515	462	489	495	489	465	500	465	521	474	488	477	502	546	462	545	514	481	486	496	483	518	517	496	494	502	521	483	468	460	495	503	502	497	516	476	497	481	517	503	470	499	490	453	501	509	494	504	511	546	517	532	506	487	527	469	495	472	526	496	488	535	489	479	467	475	486	519	496	484	481	480	473	501	498	508	507	508	502	462	488	493	508	512	448	472	479	507	455	466	502	472	479	487	470	495	523	529	514	482	458	498	510	531	507	470	511	496	485	481	458	480	511	496	484	513	516	497	522	505	503	499	450	464	483	448	478	549	495	484	554	512	507	454	509	479	485	505	497	496	488	468	505	498	479	509	481	547	493	505	486	552	474	502	480	500	520	499	489	497	509	542	490	486	527	526	500	478	453	499	485	475	502	516	479	508	518	526	512	465	484	491	508	481	519	462	504	496	505	496	492	457	486	513	501	453	462	467	501	469	443	493	493	496	476	514	524	480	474	497	493	498	469	496	491	518	487	519	475	531	478	502	500	494	504	480	529	501	482	466	495	436	521	462	495	487	466	482	532	491	505	508	503	518	498	492	489	495	479	504	483	494	511	524	461	486	464	480	509	500	496	500	480	505	455	529	503	475	475	492	571	508	498	505	460	511	495	497	513	500	499	465	513	454	515	494	482	533	488	496	523	484	459	504	492	453	496	482	507	527	528	504	518	514	462	488	509	515	501	512	456	497	505	501	478	507	495	487	450	518	515	475	522	495	523	455	528	471	499	487	514	494	479	522	473	542	472	513	488	475	486	531	462	485	484	467	506	513	531	485	483	498	515	487	499	464	488	503	505	520	489	500	480	495	516	516	498	515	499	501	485	445	484	482	498	498	456	468	480	474	502	463	504	428	520	483	515	534	495	492	502	445	486	458	497	517	490	517	510	495	488	444	488	511	461	506	484	471	502	456	543	485	476	481	492	477	519	499	489	490	499	508	503	464	526	507	498	493	494	518	470	493	523	481	511	483	493	474	512	482	486	505	526	472	471	487	495	491	487	516	496	498	499	486	485	486	498	480	483	506	529	502	462	522	513	491	504	484	486	516	526	510	536	505	488	496	496	513	470	511	481	518	487	484	486	455	544	528	480	468	461	484	502	497	507	456	513	514	490	485	481	523	547	474	485	472	477	493	485	490	499	540	501	490	485	482	521	498	521	504	457	512	469	493	507	487	474	477	479	499	523	500	489	469	505	556	456	518	477	492	519	501	497	440	460	481	478	506	469	459	456	489	506	502	508	491	468	489	495	501	466	497	491	503	464	508	460	480	460	509	506	523	470	511	495	496	488	486	534	479	484	513	473	471	539	482	507	464	476	485	512	521	498	458	489	512	495	484	479	518	476	479	512	465	462	464	474	479	507	455	466	483	478	468	504	494	468	471	528	467	491	502	494	499	522	496	485	485	467
25186	21377	27364	25569	9666	1935	1380	1015	1239	5826	10195	8160	6142	3611	1515	1158	806	682	630	527	487	486	470	421	494	443	485	476	472	480	443	478	452	453	442	494	468	462	452	414	454	483	450	453	466	458	456	453	477	445	425	466	431	433	434	434	449	459	442	443	436	454	468	458	454	389	419	454	478	411	438	485	456	444	438	446	461	433	467	465	444	458	452	464	437	422	476	455	460	428	425	463	422	455	496	472	439	424	437	462	419	447	456	444	497	439	448	482	438	494	459	474	445	461	442	441	458	449	443	451	475	460	456	429	428	434	446	437	438	429	471	425	458	443	445	453	439	444	447	437	449	454	439	423	443	471	442	478	441	441	459	445	445	383	420	396	466	453	415	459	449	463	477	462	432	452	450	429	420	425	463	461	447	446	416	453	469	446	449	442	455	457	452	455	480	459	470	426	431	469	480	441	463	469	421	484	465	438	442	432	465	446	442	454	455	446	431	436	464	472	462	446	424	467	480	437	455	479	450	474	433	488	445	462	457	444	445	455	477	459	445	454	467	438	470	430	468	436	422	464	437	444	465	415	443	472	441	447	430	435	491	460	448	430	476	430	417	476	448	466	470	462	455	436	450	457	476	438	426	429	447	444	451	438	427	416	438	465	450	451	482	428	438	455	480	432	456	425	458	480	449	434	436	469	410	439	451	484	426	461	471	410	440	458	411	452	459	470	473	407	428	460	481	439	405	457	440	447	457	461	468	439	441	449	474	434	470	419	453	441	433	472	457	462	438	451	438	503	451	474	432	433	481	434	455	454	414	441	446	460	436	436	463	432	440	441	442	472	438	474	451	466	450	452	445	457	484	450	455	469	485	448	445	446	437	415	427	437	426	451	481	414	400	419	428	444	462	453	433	462	441	455	452	446	459	485	411	467	445	441	442	409	433	458	412	486	433	432	427	406	423	470	426	478	455	472	414	464	439	426	433	454	460	460	429	466	466	441	451	452	463	440	470	447	440	460	479	454	449	494	457	461	444	445	467	453	457	469	462	406	446	424	432	427	443	421	422	469	488	452	435	472	451	421	469	404	462	452	461	414	484	412	486	478	435	462	438	458	474	463	425	451	471	462	498	418	482	452	437	468	426	452	453	479	438	457	476	422	434	457	449	442	456	447	460	425	427	478	448	472	449	400	469	473	484	441	479	444	464	448	452	452	468	411	475	434	496	434	434	487	446	451	443	456	469	486	468	455	439	429	447	457	460	459	456	497	434	459	431	483	440	447	447	462	444	402	495	430	432	441	443	438	436	495	435	460	441	446	446	488	454	423	451	467	461	431	449	488	473	441	447	437	445	469	462	472	416	475	444	437	450	433	436	440	462	439	453	444	423	474	509	423	461	474	436	427	434	434	430	476	481	458	425	481	455	465	420	462	449	493	424	448	460	422	481	434	432	452	433	404	446	453	411	425	457	455	467	450	418	470	481	430	478	448	449	464	451	459	443	436	470	466	460	463	421	442	462	452	483	444	442	442	437	448	455	495	469	466	449	405	449	455	471	410	451	442	457	438	472	445	409	502	452	450	436	495	464	446	453	500	455	466	486	434	446	412	455	442	430	437	462	439	434	483	433	451	444	439	476	481	405	446	491	455	482	451	448	471	461	420	454	426	463	467	465	444	476	461	442	437	470	440	468	450	428	427	479	476	462	471	472	441	467	436	458	467	441	458	472	473	482	473	432	460	483	456	476	434	435	427	440	432	435	465	457	414	441	421	442	429	435	454	440	425	412	490	477	409	435	467	422	435	478	490	477	445	433	454	442	443	468	449	450	441	461	440	450	488	439	449	464	414	449	431	469	427	453	456	460	476	440	435	478	468	488	447	444	452	450	428	450	442	421	458	440	445	440	459	456	471	478	429	411	430	465	448	428	467	423	432	442	442	455	456	448	409	455	472	434	469	431	432	434	439	469	465	447	396	449	437	456	424	443	449	435	446	455	439	425	487	442	460	462	449	460	439	458	451	436	440	435	468	466	426	509	451	491	480	465	446	467	430	436	445	494	446	483	435	470	465	461	449	431	452	459	451	472	415	445	439	453	475	457	428	432	418	443	437	437	422	472	472	438	462	456	478	463	486	467	477	458	460	437	452	457	475	421	442	482	503	435	467	444	480	415	427	432	433	436	454	445	467	481	492	439	486	446	461	484	432	430	449	435	465	451	436	440	445	453	445	413	460	448	483	435	429	430	456	453	427	445	421	453	441	457	460	429	482	448	484	442	431	487	405	483	434	458	437	431	430	452	448	410	460	408	422	420	434	419	442	445	424	441	480	442	494	474	443	462	433	517	448	449	407	432	459	473	488	425	424	479	417	475	457	454	458	446	429	462	446	460	453	437	424	445	423	459	467	513	481	439	448	462	427	443	460	472	441	447	438	471	448	450	423	492	434	435	424	469	450	469	434	472	439	436	465	457	484	444	435	464	482	450	433	488	467	432	495	459	462	438	440	401	447	478	438	477	457	447	428	430	435	439	462	431	481	484	467	468	437	433	442	461	443	485	476	462	451	434	446	478	466	445	467	385	449	437	452	447	506	477	446	433	461	443	466	446	438	446	424	436	441	437	479	464	406	453	458	432	487	455	460	463	439	470	444	435	476	475	474	462	448	468	450	407	437	478	448	449	456	436	462	456	459	444	442	447	447	460	464	465	415	449	392	431	474	444	459	443	452	436	452	460	446	472	442	449	471	474	425	432	456	433	449	454	467	460	435	463	475	462	478	447	429	437	446	458	466	479	471	459	478	427	464	455	445	466	454	453	450	464	464	455	477	459	473	454	445	438	485	425	473	442	465	416	448	475	464	440	472	449	450	452	453	451	464	465	408	424	427	472	440	421	479	443	456	482	448	417	470	439	451	398	437	474	443	432	470	443	470	490	437	457	429	456	444	441	432	488	479	504	455	422	441	454	446	437	420	468	403	440	440	429	441	452	436	448	428	441	416	500	451	428	427	453	452	450	453	453	461	417	456	478	445	428	429	435	433	446	422	426	457	471	421	469	439	446	459	421	454	481	434	460	460	478	451	435	476	426	428	454	491	477	467	442	444	443	436	439	449	459	443	403	455	437	455	478	467	445	490	436	454	454	469	442	425	425	468	483	434	419	462	442	485	472	441	476	436	481	435	461	457	433	468	458	455	423	445	412	476	458	445	442	484	441	446	459	437	430	451	446	412	458	476	510	463	461	425	414	445	429	453	433	425	426	445	448	432	480	438	444	442	475	418	459	447	434	451	471	476	390	425	441	459	437	443	462	477	463	449	440	457	430	480	437	426	413	464	424	469	437	442	445	434	459	446	453	434	439	446	452	462	456	505	446	460	449	477	446	435	459	439	473	449	493	441	459	427	446	435	429	414	455	450	472	442	446	455	475	452	459	437	463	444	416	450	443	458	454	454	447	484	414	422	451	422	469	421	488	497	498	472	470	449	465	466	444	424	463	427	428	423	410	480	441	493
15858	19366	12716	6787	4137	2964	2318	1714	2356	11239	16855	13204	10318	5825	2607	1831	1290	986	747	607	617	533	475	499	511	473	474	531	504	467	488	513	492	533	517	523	521	519	477	466	497	463	452	465	471	494	446	494	485	526	475	503	480	493	464	502	482	474	491	476	481	489	504	497	490	463	502	484	509	474	462	503	488	476	517	493	501	446	493	472	501	505	495	497	502	481	499	529	450	474	490	495	488	502	483	505	453	468	474	481	510	459	501	506	469	520	502	485	456	458	506	466	513	500	473	455	479	474	517	540	464	493	462	531	484	526	470	507	492	538	441	476	514	494	430	504	509	488	443	496	473	473	512	487	467	443	473	482	441	488	471	476	467	496	475	501	501	485	493	495	475	473	496	526	437	476	473	475	470	484	460	506	462	486	488	467	510	514	495	448	471	477	487	502	514	479	492	490	471	513	489	490	493	494	472	494	489	488	503	515	485	435	481	481	491	504	480	500	470	492	508	471	459	486	505	497	482	502	479	489	496	519	453	455	531	475	495	549	467	482	482	482	500	494	486	449	475	490	477	502	521	469	488	470	478	462	478	515	479	439	482	443	509	479	504	499	475	468	471	499	481	500	504	501	472	485	487	487	521	493	501	435	513	490	507	487	445	505	480	505	462	489	534	456	498	481	488	497	484	474	481	487	473	513	497	485	453	509	483	499	436	480	511	524	483	481	493	473	465	475	475	466	479	495	479	481	499	490	469	453	487	469	481	437	463	449	518	483	527	487	457	480	478	524	476	479	468	495	505	500	487	473	491	478	452	458	509	494	525	489	518	458	548	483	484	472	494	494	500	523	506	495	492	514	514	438	466	466	477	476	517	499	475	461	512	467	479	492	468	476	479	516	477	493	500	504	455	517	474	514	460	480	487	515	494	485	513	527	501	476	510	524	489	488	471	457	516	519	463	506	520	481	509	470	476	498	483	517	456	489	460	489	512	524	488	486	482	504	491	492	499	473	492	500	510	487	524	472	481	461	488	443	461	480	497	472	464	478	501	466	471	499	483	464	519	478	503	514	486	503	500	481	483	479	514	476	499	487	494	499	474	517	506	534	450	469	485	514	489	470	478	501	501	478	488	488	496	475	485	463	499	509	464	480	473	499	525	448	462	480	477	478	521	526	476	491	476	511	426	489	469	461	484	491	492	426	524	484	464	486	513	484	473	536	462	481	484	500	509	470	490	428	487	520	545	474	488	504	439	473	499	497	505	491	484	497	463	511	493	502	484	457	481	526	515	497	491	484	460	487	457	483	484	496	444	493	479	471	464	466	437	473	480	457	502	496	473	481	496	481	463	478	508	476	510	487	485	482	508	502	468	467	500	491	470	501	460	449	499	499	482	501	463	475	488	495	495	485	471	461	474	510	490	469	437	492	459	502	471	465	482	493	498	473	491	496	493	489	476	499	436	485	485	502	494	481	504	490	502	492	508	501	492	506	503	516	476	476	499	489	450	426	433	497	494	479	494	519	511	502	474	511	492	504	506	484	491	466	469	494	471	513	436	509	483	473	487	471	478	452	480	536	475	480	462	446	501	510	474	508	515	525	470	490	498	480	468	466	446	456	477	549	503	525	499	505	473	513	467	492	449	489	467	519	481	501	501	518	502	483	476	498	486	501	473	478	490	497	466	478	507	483	546	493	497	493	448	498	521	521	513	502	488	485	512	498	442	506	494	466	471	513	489	483	493	494	491	445	479	515	464	510	503	480	486	517	462	485	499	515	472	461	496	515	493	534	465	466	448	519	519	478	490	481	505	480	473	474	479	512	497	477	475	500	513	446	513	468	453	475	507	484	513	504	540	519	501	506	493	487	484	506	475	512	534	507	482	497	461	511	523	493	477	448	488	496	460	440	486	486	499	478	488	477	521	499	446	500	494	493	525	480	526	471	531	504	458	450	475	462	491	499	485	513	460	464	528	458	506	491	496	487	496	479	489	496	508	494	460	512	482	490	515	510	485	447	473	475	503	465	479	490	496	494	456	499	520	436	473	463	479	479	503	462	466	482	486	475	481	493	473	484	507	471	482	467	486	537	453	474	506	497	485	511	475	490	456	505	463	476	490	522	512	487	492	419	439	466	554	469	497	503	491	486	453	481	471	514	476	454	449	470	495	502	491	458	504	467	466	513	456	486	473	481	484	487	496	484	509	513	534	501	520	519	499	479	509	478	492	476	514	464	448	462	518	469	470	517	497	458	468	511	482	493	516	449	481	450	481	488	463	472	519	478	475	464	497	517	484	479	522	471	462	545	478	494	494	451	493	464	473	484	494	463	485	469	488	497	528	504	500	468	501	436	520	505	505	476	499	493	498	450	503	463	501	483	475	482	464	475	463	500	491	465	500	497	467	493	440	490	459	481	484	505	488	477	501	480	464	509	482	454	496	509	460	532	500	488	496	491	480	497	480	501	486	478	463	475	483	468	475	499	479	474	503	529	493	488	527	489	491	478	534	471	523	466	488	471	481	483	485	500	510	468	507	488	495	492	493	490	475	485	488	498	524	461	486	465	499	511	477	501	499	542	464	484	481	494	470	489	503	472	487	536	517	503	482	501	477	487	470	516	495	485	472	515	470	515	472	453	458	470	503	469	498	499	479	504	497	443	479	484	532	464	517	494	542	473	498	444	470	485	490	449	516	472	526	459	522	477	517	493	489	487	466	473	448	496	492	449	481	507	500	496	490	465	472	478	460	489	516	492	513	490	492	489	479	473	482	475	514	465	497	459	524	515	471	477	487	510	508	461	435	473	464	465	510	493	493	470	481	517	467	467	530	472	445	488	465	448	443	521	495	456	463	491	462	491	477	510	462	476	509	513	477	471	512	505	472	504	497	456	488	513	477	512	514	474	465	507	471	504	509	448	464	469	452	477	481	488	486	548	527	525	508	491	482	491	499	481	519	508	487	486	486	470	509	522	501	492	508	488	441	507	505	480	548	501	528	509	511	492	484	472	481	534	493	484	492	498	450	520	494	450	499	485	439	481	440	449	475	490	486	510	491	481	516	530	491	525	502	480	487	494	459	505	461	465	482	435	503	478	522	431	494	493	496	507	477	526	470	505	473	476	478	488	504	551	515	480	481	497	474	469	463	472	470	474	501	542	493	495	477	462	491	474	469	493	479	486	516	507	501	481	462	497	454	476	486	491	503	460	504	473	482	418	481	505	537	495	464	487	464	514	467	464	452	473	497	500	476	486	499	505	502	475	486	472	478	456	468	519	470	451	518	460	472	495	491	526	522	459	467	501	463	489	476	496	485	501	494	476	500	467	454	443	489	517	485	475	489	477	493	514	454	489	468	447	484	487	460	481	503	503	472	457	456	506	549	522	487	513	474	487	501	475	464	463	476	471	468	492	492	456	472	498	478	505	451	484	456	457	491	484	463	469	473	491	511	474	471	466	496	559	487	481	495	505	524	469	512	478	491	446	469	490	466	469	502	494	497	468	504	503	501	476
22875	21438	29149	24126	21442	21527	9299	2137	2956	19992	28987	28150	21489	14236	7021	3189	1597	1096	918	767	674	614	597	566	561	642	634	581	578	563	604	632	586	614	608	586	572	562	616	568	588	583	624	636	601	627	567	585	596	588	589	605	586	617	580	536	584	603	587	599	581	584	602	575	584	623	578	605	558	623	580	554	557	603	613	602	585	596	572	582	587	557	577	577	558	587	605	591	577	587	556	544	597	592	606	584	594	584	604	579	566	600	631	609	561	619	593	593	610	654	605	633	616	643	601	517	582	595	554	580	591	532	632	623	542	621	594	587	624	588	574	563	619	611	597	630	557	587	614	545	589	625	616	599	575	609	569	564	589	568	529	589	535	584	616	559	579	592	571	625	588	571	582	578	615	550	614	606	608	593	579	616	608	581	571	612	603	544	571	622	578	588	602	596	574	579	580	599	606	550	593	607	591	600	559	603	592	638	600	601	592	587	571	589	614	554	575	602	579	611	600	585	574	578	585	572	602	591	564	590	548	560	600	598	614	565	601	572	596	580	569	607	513	612	589	569	540	592	594	603	586	593	548	625	601	599	613	596	565	611	618	601	631	578	566	563	607	593	559	589	590	602	586	557	578	617	630	571	582	591	583	595	551	590	600	623	587	530	606	620	581	587	584	585	602	613	556	573	563	584	567	572	572	584	607	573	618	621	637	585	624	579	578	579	577	581	632	590	594	609	598	560	641	575	580	578	600	616	630	587	634	589	602	584	598	587	578	542	561	552	562	601	591	609	591	593	585	653	602	610	605	601	558	572	620	573	627	556	585	591	597	569	595	608	628	617	627	541	593	560	566	627	527	623	568	599	582	609	587	599	566	587	653	589	647	585	621	580	587	553	570	549	590	555	558	648	591	604	604	587	623	592	586	608	632	614	579	571	603	572	617	606	647	596	542	585	589	548	615	616	581	608	620	613	571	576	569	611	599	590	590	589	585	603	569	563	543	621	557	566	561	570	575	553	573	552	588	560	595	584	544	607	556	574	597	580	614	579	631	596	580	561	592	607	587	597	623	583	581	588	589	587	613	634	574	617	586	572	622	579	598	619	570	599	590	589	577	602	571	559	579	597	605	583	562	588	649	575	567	604	611	637	552	645	540	604	604	571	577	618	586	627	573	577	559	598	568	590	548	587	624	559	611	607	607	533	591	605	540	582	574	606	600	582	599	554	622	595	571	635	633	587	581	506	563	575	626	543	555	614	586	606	589	574	620	584	612	603	599	593	616	585	599	506	600	614	615	621	609	591	608	561	571	588	611	628	592	605	566	577	581	616	531	597	621	554	570	601	601	591	623	561	602	607	587	556	575	579	591	616	600	588	592	586	608	561	621	575	569	566	617	584	543	623	591	598	605	580	610	585	606	576	588	603	627	547	611	647	575	600	582	556	593	602	594	579	586	548	595	604	581	601	616	559	604	562	553	610	633	559	587	609	568	581	612	547	612	608	609	565	561	598	583	580	614	625	599	610	608	608	633	596	609	590	599	623	607	575	550	580	577	611	614	613	589	589	572	585	592	643	616	572	572	566	611	559	645	592	586	577	594	579	591	582	600	600	616	592	579	563	579	593	647	572	557	605	562	632	581	574	634	608	600	569	607	596	597	618	628	613	599	567	575	555	532	599	582	604	567	609	601	580	581	594	600	545	600	561	614	602	605	624	589	613	613	548	575	589	593	587	604	609	531	620	620	641	598	569	578	604	567	580	614	626	571	629	593	602	575	632	602	557	597	652	580	582	580	579	562	627	591	585	559	579	575	567	561	639	590	592	576	591	652	582	563	617	572	605	636	617	617	592	600	579	559	572	613	581	581	586	613	576	592	592	579	588	616	595	616	573	590	550	570	592	533	598	617	562	559	582	581	620	554	629	624	576	573	613	591	587	595	552	580	538	585	609	591	589	546	577	591	614	615	600	561	599	586	568	594	584	624	573	556	615	613	558	602	618	605	596	525	589	580	633	650	597	553	581	570	571	585	583	585	592	582	615	616	566	568	625	575	600	591	562	565	580	588	586	616	576	586	565	572	606	599	622	539	596	578	609	618	577	579	607	565	568	555	583	595	570	604	634	556	623	582	586	604	620	633	583	616	595	546	556	600	634	584	588	609	609	558	592	612	597	605	622	544	580	548	536	614	562	622	589	562	617	577	627	539	580	612	605	597	623	594	624	546	612	598	523	596	591	594	590	592	557	589	585	596	583	592	621	573	591	584	621	604	623	595	592	582	608	606	618	588	584	565	577	611	602	591	601	599	637	596	597	559	574	579	627	569	582	592	634	585	598	593	607	590	620	600	561	585	567	611	580	660	578	599	630	567	570	606	600	549	615	597	601	597	594	555	542	597	569	566	616	566	620	618	565	583	609	565	602	588	602	615	585	527	589	604	586	570	590	621	604	631	619	609	615	607	589	632	601	598	612	604	629	602	611	570	603	580	564	614	536	589	573	576	575	581	587	583	635	533	554	598	563	576	604	566	607	575	525	616	571	600	624	583	555	555	578	599	574	590	563	557	568	631	619	608	574	568	586	637	570	567	637	594	640	576	610	543	616	591	586	617	594	590	554	586	616	607	619	589	574	570	634	587	580	600	610	582	612	594	575	602	595	578	597	600	546	584	584	607	579	559	542	597	609	592	607	576	617	635	580	600	580	588	560	595	603	606	655	564	608	581	589	607	612	603	563	585	605	561	601	573	617	619	640	578	573	611	617	561	558	619	588	604	582	654	625	613	581	617	597	596	621	596	577	590	534	632	609	561	593	579	614	644	655	570	576	593	620	571	615	576	590	583	548	636	586	575	545	603	650	607	614	587	585	593	595	572	558	584	618	564	607	585	576	607	587	542	583	604	577	610	601	644	589	614	587	587	554	600	606	591	561	559	598	578	553	570	586	570	623	593	605	642	595	629	568	594	562	577	581	596	619	577	566	595	590	594	634	595	588	624	610	566	585	621	581	581	630	592	605	617	590	608	567	562	611	549	583	612	635	591	589	557	560	625	578	559	568	671	606	606	542	591	630	612	596	545	633	622	584	587	557	636	580	565	597	558	595	560	613	613	584	535	553	587	580	613	637	626	565	575	611	606	568	585	622	575	562	649	614	591	584	603	581	558	563	598	614	626	630	579	615	587	595	551	622	618	585	588	637	614	629	584	579	600	585	641	567	622	623	573	603	602	613	589	612	600	587	574	574	574	570	639	551	586	546	575	594	554	585	596	576	593	571	593	616	614	620	600	587	604	575	618	584	582	614	574	577	600	590	590	619	617	581	589	613	546	601	619	594	555	616	588	629	584	634	556	590	604	607	572	657	591	607	596	555	569	557	584	585	550	599	612	579	632	614	615	596	598	567	565	592	563	568	610	583	620	588	573	559	611	601	620	592	579	629	588	568	599	589	587	604	533	567	577	562	574	572	573	554	591	603	541	628	573	565	606	621	654	586	592	595	595	611	582	567	631	592	598	557
16354	29895	18064	11112	8553	5398	4001	3200	5341	27089	33299	31105	24418	17085	9304	4316	2125	1482	1104	872	767	649	608	630	589	632	639	588	595	636	581	626	596	596	573	633	608	592	570	640	613	577	606	585	605	604	597	626	583	609	596	630	595	663	600	579	602	623	580	628	620	600	604	585	589	651	676	622	556	594	591	674	615	615	600	643	580	598	577	605	614	618	618	572	687	593	576	596	628	638	602	619	641	602	621	604	596	591	620	599	587	639	614	613	595	591	577	596	593	602	644	632	578	634	616	645	638	606	625	630	652	608	589	580	652	616	583	619	630	646	583	562	541	637	610	613	609	602	630	607	600	598	646	645	594	596	618	631	581	602	618	652	669	629	640	629	586	635	677	617	599	646	636	616	599	584	651	626	600	652	573	576	599	618	625	626	643	586	637	643	634	628	640	599	583	623	587	615	589	575	636	597	598	607	592	617	598	627	623	591	588	604	597	600	586	616	633	575	622	614	644	646	584	599	605	594	587	605	578	620	605	648	593	580	613	647	605	655	616	578	644	595	619	584	579	591	640	587	609	567	609	591	602	578	640	616	606	626	611	603	655	636	609	622	646	612	581	568	591	613	648	630	577	603	603	591	597	563	599	600	617	643	618	661	612	585	581	646	590	607	583	593	661	602	639	603	617	618	603	646	597	609	579	589	640	566	588	647	605	626	632	622	627	615	558	588	626	615	600	634	572	616	570	613	565	617	611	627	564	638	628	638	571	616	659	598	598	600	623	622	662	673	568	573	596	581	612	591	614	596	576	615	603	613	594	570	595	601	593	615	642	619	620	611	631	611	605	617	568	601	578	565	606	586	618	561	563	594	626	623	618	631	601	597	601	581	611	622	627	649	609	613	629	641	638	613	645	598	619	590	563	592	623	576	616	587	610	612	637	598	631	612	612	616	551	627	593	621	632	612	603	584	607	630	594	605	647	591	657	642	590	632	590	591	614	630	637	614	592	625	615	611	601	590	574	619	606	629	656	551	635	659	608	590	630	613	644	616	567	624	586	619	618	623	605	578	657	617	619	610	606	655	626	595	583	611	658	639	649	615	588	609	598	646	603	609	633	580	547	655	638	598	566	592	601	608	605	636	637	605	685	633	597	589	597	602	640	606	632	598	628	596	620	614	639	618	647	582	589	650	629	591	609	602	592	614	628	598	576	626	595	615	614	571	603	623	620	589	638	580	631	589	596	637	580	626	594	626	598	651	584	641	625	599	633	567	585	629	581	540	593	641	567	624	625	607	610	580	609	650	594	638	625	588	609	602	622	604	637	607	626	646	651	593	630	612	583	596	578	591	619	606	627	649	602	622	609	590	598	620	604	616	594	584	613	566	612	631	592	604	595	618	570	611	599	615	597	559	606	614	610	622	594	604	620	600	595	590	573	561	607	614	607	596	630	620	565	596	586	599	572	591	588	605	637	607	626	623	599	631	589	623	584	560	588	613	634	647	622	628	594	595	593	617	603	614	620	576	601	633	607	599	662	572	608	660	545	581	607	631	582	633	616	626	652	609	640	580	627	638	613	627	592	645	578	590	591	629	632	639	624	624	572	597	591	596	606	590	631	569	604	608	596	613	614	567	610	581	602	664	603	606	550	680	639	608	654	602	593	648	609	613	563	640	649	599	599	619	609	623	580	579	598	620	605	594	632	632	619	594	613	651	620	625	622	606	600	597	628	564	567	648	630	580	583	601	590	640	647	617	580	666	600	681	636	620	589	605	587	643	599	624	599	613	623	607	585	594	618	597	616	582	566	585	586	640	600	589	638	582	597	653	565	590	625	595	601	596	624	620	594	604	597	643	616	605	567	589	606	573	603	654	573	616	643	576	638	574	646	619	595	594	567	581	630	625	616	623	579	583	597	605	586	634	553	627	627	561	654	579	624	595	605	603	635	591	577	589	591	627	592	594	606	605	600	619	640	611	617	596	640	563	576	634	604	626	623	551	625	536	630	587	612	591	591	616	612	594	646	605	583	611	603	587	581	591	600	647	647	630	638	576	607	600	631	576	638	629	650	607	558	611	615	617	585	637	613	606	621	653	604	623	587	593	594	592	576	637	569	596	598	616	592	618	619	619	613	666	571	632	622	618	675	599	606	594	605	632	617	636	613	633	626	625	687	657	655	636	594	621	611	632	631	593	632	605	611	604	618	596	620	628	587	596	617	623	661	603	595	598	611	601	553	616	618	583	605	577	597	622	610	658	583	600	613	603	620	636	644	629	626	656	616	625	628	590	559	652	637	625	607	615	588	619	630	603	628	643	599	594	636	596	583	623	601	590	605	576	610	597	612	589	615	640	597	596	582	636	626	587	580	617	621	596	669	624	563	597	582	609	600	640	620	618	606	630	619	660	630	608	615	584	571	641	587	616	593	582	606	600	573	599	653	634	603	635	602	596	619	605	625	590	596	652	602	612	621	612	639	635	608	610	592	613	616	577	573	644	608	575	572	605	645	610	618	631	634	630	617	617	596	568	613	629	599	606	574	600	588	653	570	573	575	648	599	604	656	597	600	576	627	598	621	585	594	595	627	611	639	595	604	644	611	600	592	657	617	619	597	572	610	579	643	584	578	581	632	643	570	612	587	596	625	566	633	615	624	598	675	594	610	617	597	604	606	639	628	569	618	572	565	593	614	627	588	648	572	601	620	600	603	651	652	611	598	609	582	597	624	619	622	612	635	631	646	613	603	566	599	599	610	583	576	585	615	607	622	616	606	632	592	586	618	602	592	609	618	602	642	586	565	595	636	608	572	620	642	567	609	612	645	589	636	649	610	629	587	607	608	564	650	620	630	621	621	595	594	610	640	627	633	654	610	628	611	612	583	634	527	630	627	612	582	612	637	625	589	627	593	622	612	610	643	588	614	615	603	663	592	593	583	601	611	572	615	570	577	631	651	606	632	628	574	581	631	637	619	623	621	614	655	600	589	631	646	602	587	608	597	594	619	650	587	586	620	583	617	660	606	581	609	588	627	623	631	598	586	563	633	590	615	631	611	641	605	602	568	625	632	604	647	617	611	609	556	657	624	590	606	616	600	633	591	642	657	584	626	621	566	634	601	605	640	580	606	608	638	605	568	615	643	556	615	584	580	598	561	626	645	609	592	630	606	602	606	624	605	630	605	532	605	611	582	635	627	603	605	612	624	601	593	598	637	626	606	638	608	599	609	643	597	604	615	611	600	646	590	599	625	607	594	641	599	628	623	578	569	626	636	613	572	599	636	670	581	602	616	602	656	575	577	624	620	609	649	581	617	592	674	596	611	617	633	592	614	600	634	602	626	562	621	591	605	615	631	621	642	621	653	596	590	611	583	627	604	618	600	586	601	597	619	660	587	587	558	615	585	626	575	630	608	581	632	575	599	574	636	610	602	603	626	647	623	589	597	652	620	614	632	640	582	636	601	634	651	567	637	585	625	593	613	600	604	577	609	612	581	614	616	599	592	643	596	615	633	641
28246	19764	10475	3590	2020	1120	887	684	705	1258	1747	1791	1554	1216	775	499	443	436	391	446	403	412	391	413	393	397	423	385	415	405	450	397	392	395	386	385	415	439	406	427	437	403	395	434	428	411	420	395	409	395	400	428	418	394	399	408	379	399	411	458	419	390	380	375	410	424	393	416	411	375	388	396	399	387	406	415	400	432	410	392	402	419	409	432	389	409	415	413	429	397	415	452	402	407	379	407	379	415	361	429	390	448	384	392	390	404	426	441	430	399	429	410	399	407	400	420	397	442	443	399	403	419	433	402	417	391	401	412	398	388	448	417	394	411	470	419	407	463	409	440	421	413	439	431	430	396	441	366	418	417	415	398	394	394	434	395	405	365	390	418	455	388	414	426	415	424	409	383	419	426	401	429	422	409	389	385	443	384	429	435	415	409	413	402	383	401	379	406	405	415	406	395	404	410	388	439	427	424	433	385	404	412	433	397	381	406	405	399	406	420	436	393	407	419	397	406	387	410	427	419	397	436	392	437	399	420	403	377	397	382	409	407	398	408	391	431	434	403	411	413	415	394	402	399	399	388	409	379	400	408	421	407	379	424	410	398	440	402	389	414	395	393	389	403	409	364	407	416	423	361	407	397	388	399	389	389	428	376	418	388	373	405	391	403	385	421	409	387	439	378	401	368	397	400	394	381	424	402	400	404	407	397	385	389	407	427	389	418	399	344	405	386	404	410	392	384	395	420	426	423	431	440	409	436	446	417	380	371	410	416	423	405	411	423	423	405	422	460	399	430	421	388	425	405	406	428	374	441	420	401	382	435	399	390	397	428	396	401	395	398	406	388	416	360	423	379	433	394	454	410	395	390	425	419	405	420	425	404	388	377	410	392	393	401	414	398	413	410	418	407	364	386	356	455	372	418	434	419	401	422	425	420	393	385	385	417	370	394	383	427	395	414	369	393	434	429	394	400	429	372	424	393	427	429	397	390	393	428	375	429	398	392	390	398	399	426	425	420	427	385	430	392	373	404	390	404	388	398	425	375	410	457	427	413	414	439	367	399	422	427	422	374	391	408	426	388	363	405	383	401	385	426	390	416	409	431	414	409	420	399	415	426	417	445	448	375	390	434	416	388	400	394	389	413	436	385	423	387	381	399	424	420	418	386	400	397	431	384	405	422	393	405	389	405	404	430	424	409	435	463	380	435	406	401	397	421	415	425	412	395	388	422	409	401	422	426	379	369	414	430	414	395	402	398	417	414	419	413	396	406	395	406	374	395	389	424	430	403	407	389	403	413	367	417	431	431	385	419	391	420	406	405	428	392	390	393	384	417	420	435	390	387	429	399	412	414	422	434	423	402	396	401	421	389	395	402	409	395	378	358	388	435	429	422	381	391	375	387	401	407	400	415	406	399	400	404	417	387	422	418	418	402	409	404	379	403	416	425	387	399	412	410	373	429	428	394	369	423	432	415	416	389	407	390	410	397	410	384	390	387	389	408	399	405	418	399	386	417	405	402	382	434	423	403	394	407	412	448	397	427	396	419	407	405	376	381	420	431	395	430	389	371	410	422	430	383	393	386	403	388	387	374	387	388	382	430	390	407	425	408	406	414	369	421	428	422	399	414	425	425	399	409	397	452	420	403	406	385	399	434	402	411	401	409	424	459	389	422	413	400	428	404	410	419	384	427	416	401	384	395	384	394	402	423	406	406	417	400	403	438	395	414	385	436	395	410	402	413	417	367	372	388	423	375	421	368	413	418	375	417	401	402	419	416	414	395	386	401	406	375	430	358	426	383	400	403	430	432	397	410	427	395	439	445	415	446	388	437	414	421	404	408	421	443	417	407	404	408	426	429	418	394	360	368	446	446	440	400	379	382	378	400	459	421	457	414	393	453	382	419	406	387	397	429	400	392	381	400	385	415	387	424	435	397	399	415	398	423	410	402	413	415	402	467	396	425	424	412	369	431	412	460	420	405	427	435	404	384	398	388	382	381	413	408	387	382	370	393	389	425	442	405	401	421	414	429	420	419	412	407	427	405	375	389	420	412	428	410	394	434	402	384	397	405	399	378	395	427	454	402	399	386	381	422	381	391	429	393	392	389	393	412	410	436	395	376	404	410	424	442	415	409	423	402	415	396	423	408	432	453	384	381	363	422	410	362	414	409	385	430	415	434	408	381	399	453	423	379	364	404	420	382	404	389	413	374	440	437	439	408	405	392	406	399	392	368	445	405	449	411	397	384	405	416	374	389	399	402	397	418	425	371	380	453	400	403	418	399	433	394	424	401	425	394	418	403	407	422	417	377	380	388	423	392	398	379	401	415	404	438	411	415	394	437	429	412	444	407	381	439	412	433	403	403	414	400	375	364	425	386	421	435	384	415	402	429	405	382	414	388	390	386	391	422	421	381	419	425	387	400	422	402	362	386	407	396	411	416	420	396	392	410	427	392	396	410	413	411	407	432	415	432	403	407	440	418	388	407	378	389	405	400	372	402	436	425	390	406	399	410	458	382	429	378	353	425	391	417	416	404	403	390	396	400	395	397	410	392	402	385	407	414	384	414	433	389	377	393	404	399	381	371	389	389	418	400	391	410	410	410	413	439	416	431	402	410	407	397	428	397	410	409	434	388	410	449	428	406	410	416	412	398	410	421	369	409	451	418	403	379	385	421	379	439	413	420	403	381	370	416	395	375	441	429	419	417	370	430	401	436	418	424	390	418	385	398	391	362	403	388	402	422	400	434	410	377	377	400	369	401	395	413	386	395	388	406	395	406	395	398	365	414	385	397	421	383	444	429	404	398	419	427	417	400	380	411	410	408	426	382	390	421	398	388	426	416	390	389	392	424	410	413	413	383	437	373	433	366	398	405	410	407	430	421	401	451	439	384	413	409	423	437	426	440	372	410	416	406	404	391	385	378	383	409	444	419	385	426	437	422	400	425	389	439	430	410	399	417	401	384	439	396	414	376	442	394	429	436	414	402	366	401	377	432	425	385	401	391	392	390	388	419	423	386	394	442	431	406	398	385	434	407	418	414	403	407	369	383	411	425	406	419	395	374	422	413	420	409	398	456	431	377	407	378	423	375	393	393	423	376	422	390	361	427	385	421	379	412	381	431	378	381	359	397	419	389	420	433	389	397	410	394	419	391	388	381	404	404	386	380	406	371	424	388	440	404	426	399	420	405	442	448	420	390	383	407	435	411	414	398	413	419	427	397	446	391	385	433	426	399	399	377	391	390	408	408	373	412	394	404	421	416	387	385	401	394	412	390	428	409	385	366	405	442	412	439	373	403	397	436	385	396	382	381	422	399	417	397	418	418	396	407	422	396	376	413	413	428	405	430	373	372	397	391	396	431	423	381	392	415	390	394	402	396	407	434	341	422	409	378	395	354	436	417	415	392	421	395	381	407	391	395	421	425	408	419	396	397	425	412	399	410	387	431	420	406	417	424	396	425	417	412	410	426	396	404	407	373	368	416	426	394	407	434	428	371
12649	16087	8680	4076	3262	1882	1443	1130	1047	1674	2567	2282	2062	1557	928	590	499	521	471	478	480	474	424	417	447	428	461	411	413	464	460	415	421	428	411	409	472	432	442	428	384	410	424	434	460	446	455	472	420	457	469	434	434	397	439	415	432	462	456	458	444	418	448	470	411	422	433	465	405	462	425	392	434	462	467	430	412	413	405	478	437	450	418	448	422	452	421	453	429	441	401	429	478	391	398	452	462	472	424	439	423	436	441	450	415	442	417	429	466	438	431	458	438	408	423	441	466	438	432	424	406	457	421	459	433	455	394	416	432	413	436	388	431	444	417	448	409	416	420	403	493	426	412	424	468	386	420	440	467	438	452	413	467	392	442	462	422	411	435	424	402	430	430	435	419	458	423	448	437	430	448	468	430	457	432	434	431	465	461	453	486	453	429	427	455	472	419	422	428	439	476	453	432	436	440	411	428	459	426	436	437	405	438	397	475	416	436	419	429	441	431	376	433	451	457	430	434	426	470	425	414	403	430	411	433	410	419	423	461	376	442	437	413	411	437	444	429	420	454	449	412	435	431	408	416	449	438	422	451	418	407	461	466	416	382	424	417	430	406	443	434	447	479	438	400	431	412	440	409	450	439	425	427	465	419	433	460	461	429	472	457	456	391	467	419	453	438	439	405	432	420	424	444	407	414	455	430	460	442	424	436	445	426	429	426	424	457	439	449	480	426	411	442	444	455	442	438	438	414	430	393	438	441	434	439	419	409	426	421	401	421	387	416	462	429	426	425	428	431	457	434	453	451	439	452	444	431	428	404	468	472	435	413	448	379	418	401	430	413	412	445	442	432	425	414	436	452	400	427	465	429	464	415	440	444	424	443	428	459	423	442	435	427	424	469	448	439	460	418	463	467	431	433	415	461	444	462	427	425	424	431	429	481	469	449	432	476	455	404	434	422	396	391	377	449	447	445	444	437	425	429	449	455	467	455	404	435	463	435	428	483	393	475	396	413	433	413	418	461	455	470	432	434	458	438	460	427	449	425	439	426	423	407	439	406	452	427	463	418	438	426	401	453	440	459	439	422	436	436	425	428	427	421	443	428	417	455	435	427	463	434	456	408	403	447	431	429	436	462	418	469	463	474	408	399	426	449	451	464	405	432	444	436	430	426	399	416	443	470	463	449	383	462	435	408	412	386	410	428	443	449	445	405	422	416	489	411	449	454	429	499	452	438	442	462	407	397	425	416	431	420	424	421	460	416	435	396	474	416	427	450	422	460	459	411	436	442	471	406	400	466	422	442	448	430	418	486	422	421	432	418	447	419	436	417	433	463	449	423	449	410	450	438	457	465	444	476	433	467	439	435	445	409	402	421	451	430	462	457	447	426	428	411	443	422	484	477	413	405	469	457	437	441	461	470	401	453	427	418	411	443	428	454	456	424	445	429	472	430	443	420	444	458	470	438	417	456	495	452	444	440	433	416	433	414	428	415	418	448	444	444	425	427	380	417	409	418	445	460	447	400	458	422	463	436	452	410	447	457	442	453	470	424	482	421	410	415	410	421	448	413	415	432	432	430	415	467	433	437	458	439	453	425	415	420	447	401	453	421	413	428	461	392	422	458	426	402	419	433	455	433	431	456	453	421	431	449	415	393	469	409	450	438	425	460	458	440	466	466	430	441	436	478	444	438	414	460	417	419	416	436	458	400	427	446	444	403	441	441	414	437	425	431	431	393	416	387	444	460	433	466	435	479	414	442	418	445	419	436	445	435	427	446	481	434	492	453	434	446	422	458	446	479	466	440	407	434	491	418	431	441	423	415	421	431	395	452	497	414	438	458	421	440	390	402	436	420	425	430	497	477	448	406	441	435	456	388	415	441	398	470	457	422	428	405	428	435	429	453	443	443	400	459	456	479	442	427	430	420	461	465	407	442	438	384	411	416	443	414	436	426	448	460	422	447	418	421	442	453	457	447	440	439	458	404	439	427	395	467	435	409	453	462	452	409	425	416	406	440	403	475	438	442	459	450	492	474	446	432	421	409	388	435	443	443	452	416	439	409	421	429	419	437	413	482	456	435	432	420	418	439	436	453	418	422	440	465	447	444	406	455	386	493	419	414	437	433	446	427	418	461	426	449	484	440	428	416	421	442	421	447	427	441	441	414	429	404	429	431	413	412	447	442	463	415	467	432	458	461	417	469	435	433	444	423	446	447	440	422	449	456	421	433	429	398	436	448	452	458	431	420	409	411	436	448	419	466	391	438	462	401	399	437	421	463	443	434	439	459	427	463	449	489	416	435	447	439	458	423	415	431	406	428	442	451	475	414	417	453	398	438	433	442	439	487	417	403	400	419	435	440	426	436	469	428	424	412	415	408	405	469	455	443	405	437	433	412	431	440	434	429	433	430	480	447	454	453	461	441	456	427	455	447	428	403	440	475	433	465	424	440	424	422	441	408	396	382	427	438	433	446	433	415	424	453	444	424	447	409	429	451	400	423	440	454	462	422	434	415	471	439	461	457	464	461	415	453	442	427	433	403	432	439	425	416	427	451	467	439	403	449	432	456	399	427	435	458	418	425	428	415	465	432	438	496	423	434	455	464	464	430	440	423	438	454	459	408	422	454	460	421	402	432	429	391	442	462	415	424	439	440	462	460	402	407	416	436	476	425	432	444	476	431	443	437	444	399	440	429	447	410	451	464	453	425	439	447	419	423	432	414	468	418	476	466	420	427	445	421	434	429	395	436	459	441	422	432	426	394	425	443	409	423	454	433	415	437	426	426	439	427	436	385	389	425	429	453	443	448	441	414	411	445	434	449	440	434	431	469	417	446	452	409	448	454	453	417	433	424	406	448	397	482	416	457	448	408	409	419	438	426	416	448	453	422	468	413	406	424	408	453	406	421	407	433	451	435	493	463	441	447	430	408	443	409	433	447	437	485	427	440	466	445	455	430	417	440	424	429	414	465	444	466	448	416	426	458	451	447	432	432	432	443	446	456	459	405	452	424	442	452	411	427	440	463	414	456	433	404	474	419	432	434	416	429	430	453	458	422	441	445	473	423	436	446	430	407	429	409	430	437	421	413	443	422	463	438	437	424	447	447	434	430	434	476	434	432	421	409	436	438	446	454	393	425	427	455	442	434	477	427	449	410	411	403	472	409	410	432	451	440	461	425	421	475	453	442	385	409	459	475	428	396	423	439	415	430	418	417	439	434	459	433	433	457	434	449	433	447	433	414	453	431	439	475	437	442	404	433	458	448	436	455	419	464	434	429	412	456	469	428	439	425	455	431	427	423	444	400	437	449	462	441	459	396	429	407	452	423	418	454	413	449	445	433	448	456	417	434	443	469	455	437	440	409	432	431	471	435	444	435	430	423	434	408	460	449	457	446	438	448	480	409	427	455	438	443	463	424	449	433	433	416	426	424	421	399	434	428	402	441	458	459	421	441	448	438	451	435	461	421	427	459	448	436	435	438	422	405	433	404	423	436	423	442	455
24221	21362	28378	24691	20905	6510	2049	1322	1185	7082	14821	13701	11027	7082	2869	1686	1431	1068	824	635	528	551	506	510	463	458	470	478	466	468	436	508	442	454	478	451	428	433	469	481	429	414	472	467	440	440	475	488	479	459	464	491	463	460	489	453	424	449	467	456	447	469	470	465	516	472	433	473	444	428	430	457	442	470	491	483	458	446	461	482	464	468	452	468	414	430	441	442	457	477	498	477	470	440	496	477	401	434	463	454	479	462	471	436	476	446	473	459	462	454	466	462	470	496	483	450	445	462	481	493	458	513	466	448	467	458	458	475	477	439	471	472	460	454	475	450	485	493	436	454	490	480	458	476	442	476	502	447	457	453	460	479	476	483	449	419	447	503	485	461	465	480	491	443	456	461	445	431	471	476	477	436	471	482	460	497	478	451	467	499	439	474	460	458	478	433	447	478	472	464	480	447	450	453	474	476	430	471	449	447	436	459	464	457	470	473	454	450	445	462	460	481	446	443	472	498	479	441	498	469	501	428	462	437	451	454	466	427	466	476	494	469	442	442	449	479	463	462	457	428	452	467	469	476	484	454	476	491	480	454	482	456	480	489	477	444	500	466	457	481	498	460	454	441	455	490	447	472	465	435	499	495	514	462	472	466	442	419	440	448	478	448	473	483	489	470	432	469	465	490	441	472	447	463	474	491	468	449	472	485	458	463	500	465	459	445	473	437	453	469	460	492	462	441	466	460	465	442	443	434	476	484	414	460	427	463	438	436	467	467	463	468	504	494	466	462	518	499	460	470	437	466	439	450	483	439	467	484	478	457	483	478	433	464	447	480	487	429	407	460	438	497	426	423	468	476	436	467	440	467	455	446	470	470	465	461	485	465	425	484	486	450	466	459	469	497	449	477	440	459	491	460	454	465	434	450	475	456	460	506	506	424	446	443	479	474	450	429	483	511	498	465	416	423	477	442	459	443	437	455	464	475	474	469	466	453	476	429	467	451	457	456	437	470	458	459	502	466	481	453	459	483	479	475	460	462	484	481	443	464	455	482	494	449	457	451	438	480	476	466	492	485	455	447	453	472	500	477	480	497	407	491	466	449	464	443	469	480	485	444	484	452	451	451	501	512	485	442	496	463	487	457	490	468	463	465	467	432	487	443	491	442	462	441	474	487	461	459	458	431	479	424	470	463	469	482	458	484	422	445	470	483	467	414	467	454	429	449	477	443	487	467	512	427	497	456	480	477	488	472	457	473	473	457	446	464	461	488	494	493	458	477	447	475	452	486	467	483	439	458	438	470	444	465	443	456	493	451	472	460	444	479	447	486	482	473	505	439	453	488	487	443	423	489	457	459	461	446	473	490	474	477	437	450	470	466	437	450	450	451	462	469	471	464	487	482	472	437	457	447	484	449	458	469	489	471	438	484	438	484	459	485	497	452	463	433	492	496	450	473	471	478	482	489	476	463	443	456	471	498	469	456	447	481	477	468	446	454	463	437	457	466	459	446	478	488	479	517	458	444	454	469	434	441	474	469	404	478	451	459	478	488	448	453	457	464	488	482	483	462	452	459	445	472	466	438	445	476	472	489	468	417	470	479	490	493	496	415	448	470	418	463	442	462	445	472	438	455	468	482	458	428	452	492	469	492	447	485	452	482	484	463	450	489	502	446	481	463	522	464	467	454	469	496	461	473	439	444	489	449	456	442	426	455	441	454	465	448	434	466	429	462	461	457	457	456	484	467	444	460	438	478	459	423	431	443	442	431	474	492	446	494	454	490	460	503	435	483	468	453	477	480	449	442	471	460	443	458	430	512	439	453	495	444	468	469	488	480	468	476	451	434	473	499	473	456	481	454	447	516	501	475	454	453	482	430	473	454	450	429	418	468	450	492	475	459	453	449	482	459	453	447	434	444	452	468	430	475	475	457	488	464	437	470	473	483	434	454	472	489	496	473	474	479	451	479	471	430	475	427	465	455	459	458	500	477	504	457	473	465	462	488	440	507	426	473	475	500	449	457	438	437	498	491	435	451	501	488	444	464	466	413	439	460	450	462	453	443	443	456	492	486	474	469	459	503	478	502	470	464	440	470	484	448	444	489	454	523	447	427	472	446	479	470	473	472	411	457	452	475	457	476	485	452	479	470	494	476	488	484	457	453	445	480	480	461	489	403	462	453	432	435	489	440	473	466	454	465	432	438	427	449	410	481	500	467	469	457	477	497	414	459	499	477	439	484	479	446	480	468	476	462	515	439	438	452	451	502	489	463	462	478	461	489	432	487	475	491	445	459	455	437	471	450	509	436	467	466	464	438	457	464	458	476	457	467	442	486	454	450	481	451	476	445	483	509	476	466	472	472	482	473	456	491	462	477	444	467	494	454	487	462	462	485	503	461	456	463	423	456	452	472	436	468	453	481	466	456	481	479	428	464	484	493	504	449	474	493	475	455	420	477	458	462	475	454	444	468	476	428	479	466	483	477	482	464	493	465	427	489	464	463	471	480	496	466	453	450	462	451	495	475	450	467	464	487	483	448	445	484	471	450	461	437	450	436	495	494	473	424	504	454	466	468	463	422	460	471	456	460	463	457	475	495	452	432	460	465	470	459	444	475	434	442	448	492	472	444	458	482	451	453	478	468	440	480	457	447	453	470	515	456	433	448	451	440	445	461	452	469	434	442	448	449	471	448	476	449	453	445	446	496	489	424	453	442	465	496	445	435	500	430	467	458	484	424	467	502	523	468	428	461	451	443	462	462	445	475	473	499	468	481	462	489	446	497	458	494	456	435	452	524	474	438	449	479	461	451	526	487	430	441	479	453	494	476	417	478	449	463	462	454	452	505	474	466	477	496	434	442	456	465	476	474	421	474	456	460	479	416	463	500	463	459	449	451	457	449	473	416	474	468	497	456	439	449	440	469	452	484	458	465	503	462	464	480	434	431	494	472	464	499	449	488	473	464	470	487	446	437	478	478	456	436	464	463	465	453	450	506	469	483	472	456	505	415	499	464	486	433	460	436	475	476	435	449	453	455	444	426	455	458	453	470	504	492	477	444	412	467	426	442	487	468	483	446	478	442	467	473	446	477	461	435	504	485	452	483	483	434	494	479	470	448	408	448	440	466	476	475	459	497	451	441	430	482	436	498	473	418	460	471	517	457	466	443	519	448	477	427	500	447	471	460	509	454	483	437	478	487	479	449	473	449	458	434	452	465	434	434	474	455	498	440	496	466	478	483	457	480	505	476	462	454	469	420	461	442	444	469	480	467	466	476	506	443	454	498	462	452	459	455	484	477	439	492	435	475	465	470	486	481	508	482	473	482	463	482	460	483	477	447	473	499	462	443	460	473	445	474	486	455	429	478	442	455	443	467	472	476	444	458	483	457	468	487	459	473	466	504	457	444	476	488	469	446	459	448	458	475	468	423	453	479	477	453	455	469	460	468	458	462	450	419	419	474	429	491	489	465	466	456	471	484	433	486	493	487	465	473	451	449	473	476	456	423
14993	23341	14871	6942	5476	4268	2910	2187	2011	11521	20335	17583	14787	9423	4212	2581	2186	1464	1116	794	636	550	537	515	497	465	479	493	518	442	494	516	485	484	446	465	448	499	523	473	492	505	481	500	522	472	488	470	466	480	482	465	486	488	521	480	508	513	482	503	492	484	476	509	528	502	455	423	491	498	496	493	482	496	534	510	507	475	492	474	500	503	525	482	509	519	465	505	495	492	518	521	496	470	506	527	495	457	473	450	521	477	449	498	478	472	445	489	522	469	495	490	504	510	535	478	494	479	489	510	431	473	506	487	478	469	537	513	508	500	483	495	481	484	477	470	531	527	510	478	471	459	491	499	520	459	521	482	467	493	508	483	495	489	495	442	485	503	485	476	489	507	479	490	525	462	490	514	493	483	503	495	527	478	486	524	483	495	474	478	472	507	518	463	448	512	512	498	523	506	467	495	431	500	514	499	473	472	458	508	504	494	499	506	446	506	493	473	445	498	480	523	504	458	496	530	491	473	497	506	493	507	525	499	500	498	492	497	530	476	493	456	540	483	491	494	482	451	491	490	481	514	481	487	484	523	493	494	497	479	485	461	493	489	499	491	526	448	501	504	478	517	475	473	474	493	495	497	485	530	462	492	513	498	462	519	537	492	462	486	489	516	479	529	510	450	491	522	475	472	501	529	484	517	449	489	494	456	484	462	494	479	511	486	474	460	468	445	508	495	474	523	452	467	480	502	499	543	501	491	538	468	490	498	488	480	510	505	483	474	484	458	496	503	477	499	513	449	474	479	468	507	488	517	473	500	424	518	471	509	490	519	467	500	483	488	477	489	458	447	457	502	495	469	471	517	480	485	462	496	456	499	497	474	507	489	496	487	496	509	483	475	460	496	465	467	484	519	479	502	489	477	509	477	550	505	466	542	497	460	487	484	498	496	467	463	505	499	498	495	515	447	481	492	476	459	480	513	494	489	501	486	473	478	508	471	473	517	477	484	505	472	565	508	489	499	465	496	501	488	475	539	501	419	506	487	482	480	490	471	468	492	506	492	505	485	484	441	486	490	488	495	494	462	466	501	415	472	491	477	480	489	522	509	507	536	509	508	479	501	486	476	515	467	459	477	515	482	490	489	490	475	464	484	500	547	510	499	478	513	511	486	490	488	501	506	527	470	501	509	512	506	498	493	495	495	502	475	497	491	454	504	480	487	520	462	539	510	459	468	502	460	456	499	501	477	524	476	488	499	497	490	460	454	485	483	465	469	510	511	472	498	504	500	433	491	519	492	520	482	489	458	516	460	482	468	474	507	482	564	482	487	542	521	508	456	506	507	506	511	475	502	526	471	499	469	504	500	507	526	499	506	463	492	510	512	474	486	511	491	499	502	519	531	491	492	502	474	511	476	488	507	529	483	470	471	474	487	487	536	478	520	526	489	483	512	493	521	526	506	498	479	461	482	531	479	456	486	511	504	477	479	462	498	509	486	503	486	460	486	497	480	482	496	488	498	470	514	467	477	511	484	480	512	502	456	499	477	489	504	470	522	487	488	483	458	488	510	486	492	506	456	442	507	485	480	512	483	470	528	547	470	466	457	513	478	472	460	493	490	489	488	464	502	448	496	477	494	494	485	482	488	471	500	486	515	492	487	480	518	485	506	530	491	503	500	497	469	501	512	502	492	467	511	498	482	519	480	467	504	485	474	528	474	491	466	492	524	463	516	492	490	452	536	503	481	457	456	493	456	494	511	501	484	490	481	494	487	513	507	520	495	519	457	510	478	485	489	497	496	484	511	454	525	481	516	475	486	481	440	514	447	518	485	499	491	512	484	489	513	477	492	497	457	486	496	515	489	478	538	494	510	537	467	498	533	487	469	531	483	459	539	509	476	474	465	500	481	494	508	466	513	512	492	469	479	520	497	524	494	470	481	500	480	482	479	508	491	523	496	483	499	471	494	490	513	535	482	509	503	496	500	492	449	494	485	497	524	466	507	488	502	495	500	497	514	501	475	459	523	505	467	462	443	518	487	471	538	483	524	504	491	483	524	443	485	502	478	443	508	509	500	461	496	495	468	529	494	428	483	481	505	481	518	505	482	512	452	520	502	479	492	481	478	485	508	475	456	488	485	478	436	467	514	500	485	491	522	482	466	502	550	485	489	487	441	518	483	485	566	493	504	483	478	478	495	505	497	470	478	526	526	517	504	505	468	463	518	472	467	465	483	482	462	496	465	497	471	485	469	492	442	491	441	449	431	497	494	482	480	492	486	489	457	445	477	503	457	514	503	476	504	476	491	475	519	481	486	501	498	462	485	486	497	497	477	517	495	460	518	518	472	500	491	505	467	480	471	508	473	514	491	544	490	463	483	478	498	500	478	478	462	494	468	500	512	504	482	480	491	533	466	497	500	503	500	487	488	465	517	517	470	492	502	473	492	500	483	478	486	463	487	469	478	461	521	501	480	480	464	523	515	517	452	497	486	479	458	449	506	451	456	476	503	493	449	524	461	506	498	503	470	437	516	501	518	484	492	476	476	525	497	504	502	472	493	458	516	510	501	491	527	503	504	445	486	513	507	497	508	472	480	514	462	487	550	502	481	484	462	479	511	476	548	490	479	524	513	454	464	475	479	505	516	468	494	473	526	506	493	512	519	504	500	506	468	478	440	476	524	495	475	505	478	473	476	527	501	507	474	491	501	463	496	500	483	470	480	498	507	504	478	520	474	495	505	501	473	492	493	484	457	501	511	474	501	511	494	513	485	472	505	485	456	450	509	492	494	458	506	507	494	488	506	543	504	482	499	472	448	520	501	489	485	547	513	530	492	523	485	492	504	507	529	477	511	495	486	471	530	482	501	462	476	505	479	507	505	466	483	511	508	488	470	474	506	459	505	482	516	491	467	489	506	460	451	516	509	507	483	480	494	482	508	482	472	498	479	468	498	486	495	469	461	495	484	496	531	494	519	495	489	460	506	504	526	488	458	510	525	461	529	477	485	490	489	516	493	473	461	478	463	507	483	474	492	490	476	483	500	489	450	508	498	536	501	470	494	520	498	513	494	491	485	504	512	481	516	503	487	496	490	512	500	485	476	498	478	464	509	509	485	479	478	506	489	525	462	502	490	483	485	473	482	505	503	471	520	491	478	504	496	518	488	500	520	477	455	494	503	520	490	464	493	479	508	480	483	483	475	495	527	488	513	489	487	521	496	469	489	463	479	482	500	502	507	473	498	458	466	506	505	515	503	490	528	529	500	477	509	499	511	496	496	499	488	520	481	485	511	527	481	505	520	469	494	494	512	497	479	512	473	494	495	525	512	498	486	520	495	494	502	496	455	488	475	480	491	488	494	538	489	461	478	475	474	490	463	488	515	472	501	532	524	476	482	480	509	496	459	495	505	467	512	517	456	480	444	478	470	464	469	485	503	501	528	506	514	527	491	500	443	477	468	509	481	482	473	519	497	507	462	480	503	481	480	473	464	511	471	496	477	467	498	528	493
25361	21477	27433	25705	8715	1672	1397	1113	992	4481	8995	8072	5115	2710	1884	1680	1206	937	723	588	493	496	461	426	430	421	449	423	415	473	401	432	449	477	487	439	447	433	404	460	426	447	423	470	449	427	408	410	442	415	439	416	416	427	465	424	431	420	406	410	444	457	405	434	422	465	442	425	411	446	460	428	451	465	399	440	443	450	434	426	438	449	475	437	436	395	442	440	453	412	468	432	469	420	435	433	428	430	394	438	444	436	439	426	460	462	456	424	419	437	447	467	443	416	403	475	438	435	443	447	425	413	476	429	412	449	456	461	413	446	480	451	454	480	406	432	462	439	453	469	454	455	445	457	440	439	427	457	426	444	415	441	458	485	418	455	434	401	427	422	455	442	441	401	410	437	427	419	432	427	398	461	452	404	433	426	461	418	392	390	462	466	409	405	416	409	409	414	426	409	464	445	448	436	457	451	435	411	437	450	436	455	426	440	456	420	421	417	473	440	485	455	424	435	448	461	435	395	428	418	427	432	434	438	419	406	408	423	441	430	434	421	429	433	439	411	436	395	452	419	449	477	411	429	444	407	454	420	461	377	432	475	452	432	446	477	414	431	421	479	455	427	396	431	421	461	432	441	460	457	429	410	468	436	446	425	425	458	421	438	458	429	443	444	371	436	404	467	441	440	448	420	438	449	447	424	408	423	397	476	415	408	467	430	415	419	428	486	427	443	442	435	459	414	457	451	422	448	437	424	417	456	397	445	444	439	434	473	492	497	409	423	455	466	451	429	444	439	425	412	450	483	441	458	487	447	424	436	407	423	449	396	457	453	441	428	448	474	449	400	435	434	383	445	409	450	443	452	452	456	469	424	401	444	439	425	438	438	464	430	466	428	463	442	448	424	463	428	428	465	468	451	478	453	398	401	433	433	447	451	439	444	451	441	447	438	458	434	435	452	424	434	418	435	450	421	405	425	468	429	432	426	432	425	446	422	459	467	435	460	459	375	410	476	441	412	426	473	464	419	422	466	398	417	427	437	434	412	478	459	438	451	438	423	406	422	371	427	440	450	460	464	427	472	441	421	448	421	415	429	427	419	446	420	387	420	455	456	420	460	431	460	431	416	485	413	447	432	453	383	416	416	440	417	429	440	442	476	460	410	429	421	431	429	457	466	450	443	408	448	415	434	430	428	436	425	391	431	417	399	415	449	469	393	430	458	464	414	399	430	466	442	407	420	435	435	435	440	476	439	463	395	428	434	425	430	458	422	443	478	453	419	400	444	461	450	446	441	463	441	434	413	425	452	420	431	446	459	439	425	419	439	417	459	416	407	419	386	414	451	473	424	446	432	412	417	451	401	436	417	426	487	450	411	428	383	461	465	438	421	442	465	418	426	435	430	426	424	431	423	432	430	404	423	436	450	469	441	436	419	446	459	447	437	418	444	478	429	439	429	376	466	433	464	438	406	423	434	447	418	436	422	440	433	438	448	428	425	432	446	446	427	480	412	442	435	445	446	422	424	422	422	433	445	440	460	427	448	426	462	447	403	461	424	468	415	409	421	428	433	421	442	444	473	408	438	432	389	452	454	411	444	445	449	421	443	430	456	450	434	462	421	423	400	495	411	453	460	447	455	440	394	464	411	421	448	458	432	429	444	409	441	487	404	426	433	471	419	446	434	437	434	473	447	444	433	470	410	430	467	410	403	466	463	461	430	435	429	473	415	416	461	424	444	411	450	443	420	436	445	472	426	434	435	446	472	456	433	468	440	450	442	447	447	449	437	435	430	436	439	453	414	408	439	440	437	432	412	445	415	436	458	436	466	462	447	432	438	441	433	419	456	455	432	436	457	466	432	424	431	406	439	453	414	428	434	407	460	413	410	444	418	453	430	466	463	461	441	468	448	410	414	395	453	449	390	415	422	419	460	453	409	429	443	428	457	429	447	428	448	416	438	421	440	437	469	435	445	434	423	450	395	424	445	433	435	451	416	432	424	422	410	419	449	420	464	448	445	406	417	430	436	420	473	471	409	455	388	434	474	417	425	466	419	461	451	433	425	421	466	437	410	438	434	440	463	450	461	458	444	443	430	495	451	449	373	425	444	432	432	416	453	448	420	424	429	438	458	398	449	428	436	459	466	420	406	451	395	446	458	422	466	431	435	451	424	412	433	442	447	458	437	414	440	429	416	427	412	473	412	437	404	446	379	437	446	465	421	448	457	446	427	454	436	462	413	454	444	468	429	465	459	417	444	402	451	443	430	435	438	418	427	405	420	415	415	409	458	456	459	470	446	450	430	448	459	453	412	425	422	452	446	445	490	430	404	423	431	427	434	438	397	432	464	464	448	408	435	465	430	441	423	436	422	434	473	424	424	442	442	439	412	410	439	446	419	438	433	465	414	446	439	453	414	405	418	456	447	417	427	482	437	455	436	406	450	468	466	443	460	474	385	445	451	432	425	434	431	470	446	448	437	424	422	480	429	423	443	457	434	432	464	453	450	394	467	410	423	402	430	427	426	459	428	445	401	423	466	415	436	412	431	426	447	405	444	418	412	437	423	387	454	395	430	445	400	432	467	416	482	391	411	428	403	426	431	427	420	449	421	431	467	425	438	436	460	458	438	451	429	437	448	470	408	422	403	421	467	422	427	422	443	431	460	438	436	457	479	433	431	435	445	453	441	458	448	449	459	427	433	437	463	472	470	403	475	394	393	417	443	476	450	464	439	447	424	442	384	455	419	417	413	426	434	432	446	419	437	422	407	424	442	430	449	463	381	437	438	433	451	410	450	429	405	391	444	430	450	444	430	471	466	468	438	420	428	446	425	479	427	412	449	446	432	444	445	446	477	468	410	452	403	427	411	438	456	474	450	429	462	429	465	431	407	409	468	457	469	434	435	423	434	460	429	433	444	461	431	443	422	439	468	468	459	418	412	463	449	442	418	426	442	455	406	442	386	444	460	436	455	475	434	417	439	480	433	416	396	417	432	436	453	482	413	440	403	443	393	469	381	417	408	411	428	454	448	423	433	436	445	460	419	413	457	418	450	428	427	420	448	417	427	433	381	445	443	430	455	446	416	426	416	400	420	460	447	417	429	448	439	441	497	406	435	401	436	429	423	441	449	439	419	412	466	482	432	407	438	410	441	433	436	453	430	430	446	438	455	436	443	408	411	467	459	472	420	402	455	436	421	448	442	451	402	424	424	483	422	435	430	430	430	437	412	424	432	426	414	440	439	437	450	431	429	430	407	446	459	415	422	411	451	450	490	435	494	432	443	443	458	442	454	459	442	457	442	425	433	406	435	442	460	443	429	440	419	451	417	428	444	433	423	523	441	417	456	464	422	471	459	389	417	417	399	420	425	435	418	420	388	430	432	416	458	420	431	461	439	442	449	452	419	408	472	434	459	411	418	476	431	438	431	424	451	428	482	429	434	416	445	435	428	434	457	438	436	452	410	409	455	413	429	460	469	452	436	443	435	429	441	408	437	425	436	431	421
14860	18877	14127	5412	3133	2657	2406	1954	1698	9166	15638	13502	8582	4888	3361	2880	1941	1283	920	683	563	506	515	445	444	492	443	481	517	443	476	483	452	458	438	454	482	467	472	498	477	454	455	443	462	497	509	450	457	494	441	465	460	491	476	463	484	487	487	468	472	471	460	493	470	479	461	491	503	481	467	470	463	448	447	478	457	478	472	478	501	485	451	427	443	460	491	431	472	511	506	519	475	461	474	457	487	448	486	483	461	457	454	465	445	493	452	466	500	463	482	496	485	486	480	453	445	514	483	495	452	488	486	461	481	487	481	476	464	457	525	481	510	473	495	461	526	445	498	506	464	474	462	458	462	489	481	482	474	489	499	486	464	477	444	490	529	471	496	466	450	497	473	491	458	480	473	468	501	470	479	452	462	462	452	461	484	464	498	502	516	465	443	470	476	499	480	513	465	464	471	459	450	478	487	491	429	506	484	472	485	462	484	480	480	494	509	473	437	505	482	482	465	488	456	469	458	504	454	459	452	469	468	489	488	473	465	447	481	475	474	479	454	495	447	512	522	487	477	440	491	493	480	504	494	445	475	454	473	491	491	458	475	462	458	466	465	450	429	513	471	480	462	502	487	476	476	461	491	441	497	489	458	470	468	476	462	444	427	466	460	460	504	501	478	459	457	466	446	480	485	488	471	469	510	465	489	481	459	507	476	460	469	483	448	444	499	457	455	468	465	465	509	454	453	464	468	466	518	462	453	470	472	470	479	437	446	453	461	456	466	424	469	510	467	522	483	485	468	452	426	438	466	462	435	483	528	472	478	510	466	487	429	481	471	466	419	484	515	500	453	483	443	435	444	475	498	449	489	493	473	495	422	427	492	495	476	449	476	479	468	462	468	463	488	445	450	475	470	457	462	511	485	476	475	498	468	474	475	464	473	460	460	489	481	467	470	436	483	451	491	458	483	473	493	461	484	494	452	440	493	458	452	442	473	473	428	455	466	483	441	478	486	428	487	469	463	493	494	449	486	498	484	457	475	485	493	528	469	482	474	457	468	495	484	461	471	495	489	498	474	435	490	482	475	461	470	479	456	462	489	495	431	444	466	495	467	457	459	473	484	483	439	458	451	485	450	483	495	479	478	485	463	512	485	463	480	456	442	470	453	470	496	452	473	485	489	494	445	469	447	437	479	439	490	461	468	464	441	460	449	477	519	448	466	469	441	487	494	466	447	492	478	476	471	468	501	479	436	449	451	450	417	465	488	505	492	480	517	512	497	478	483	465	505	459	464	501	453	438	458	467	460	520	443	462	456	512	501	489	488	483	447	452	474	464	504	455	449	481	471	467	442	457	444	470	465	442	494	474	468	456	499	458	470	480	482	501	475	488	452	433	476	445	467	500	488	458	504	481	456	465	488	480	461	507	451	482	505	482	502	495	480	428	460	468	479	417	457	489	437	480	475	447	504	473	525	481	484	451	455	494	473	494	472	500	463	434	510	509	435	467	485	486	491	467	464	447	480	479	482	481	511	483	495	483	497	507	474	452	446	498	475	456	471	459	447	460	488	479	471	463	495	451	474	472	484	475	456	421	463	467	442	450	505	491	438	466	448	459	491	436	478	465	481	481	470	487	474	433	459	503	470	495	483	471	483	513	489	503	454	488	493	468	489	484	447	484	463	475	472	479	474	512	480	442	477	485	452	505	447	466	455	463	465	502	506	486	454	502	532	492	469	495	460	534	416	447	491	470	521	477	462	481	453	459	451	468	515	523	457	471	479	466	472	451	485	483	482	424	482	478	449	424	463	444	476	476	448	454	475	508	458	483	476	475	473	478	493	457	482	463	475	443	463	498	483	499	476	487	449	465	486	453	448	458	466	455	457	528	455	473	487	505	498	461	455	485	492	511	479	463	434	450	471	468	476	494	482	499	473	490	474	450	492	463	494	466	451	477	420	461	479	491	466	463	490	481	477	476	441	467	456	446	492	468	456	475	471	454	455	465	468	459	487	477	471	478	464	504	438	467	508	416	446	461	466	479	485	469	460	493	451	472	488	455	470	504	473	503	459	485	493	497	515	468	478	483	477	465	441	486	441	460	470	458	438	493	486	479	517	478	462	492	530	481	447	421	456	430	480	426	446	467	498	505	450	496	526	469	493	474	458	478	454	460	496	464	495	461	473	496	421	475	446	484	475	478	461	458	487	517	478	460	544	483	478	468	472	501	498	450	464	480	453	496	492	454	457	448	488	503	488	507	463	464	474	485	506	492	504	448	480	444	458	481	452	497	486	473	405	466	468	448	467	448	492	492	510	488	477	489	493	455	465	486	464	517	504	469	494	460	477	498	470	444	489	520	461	490	452	481	474	487	469	478	471	445	464	471	499	492	511	454	478	494	452	471	470	472	471	460	509	474	458	465	495	475	485	487	454	447	456	479	453	510	456	473	492	450	474	467	486	448	472	491	472	465	478	446	471	481	464	466	487	519	450	493	476	479	478	460	464	469	469	436	488	461	489	470	469	485	468	499	476	474	467	452	478	475	465	505	484	486	457	462	473	502	496	473	450	481	451	458	480	464	444	470	455	418	444	441	479	478	424	461	464	455	482	479	515	470	491	490	479	484	480	462	472	468	456	490	473	484	501	449	461	465	444	458	468	508	476	504	485	426	478	461	467	503	456	451	474	474	513	430	471	468	476	441	501	456	487	463	510	457	473	442	486	442	466	462	453	478	486	478	441	532	481	447	486	503	488	478	445	442	470	493	421	467	491	511	445	475	501	443	450	453	473	491	476	465	496	465	459	470	501	474	478	474	499	457	476	483	482	447	484	502	498	521	476	458	489	452	461	503	521	494	526	415	487	534	485	475	448	506	490	463	477	490	457	516	498	463	486	475	489	459	470	446	464	478	480	447	453	472	445	457	449	469	456	466	496	470	483	452	478	432	484	469	428	490	464	445	487	531	496	481	478	459	448	494	461	496	483	473	485	490	472	475	506	462	489	476	453	470	526	453	520	475	444	463	478	474	496	455	459	466	452	462	479	470	472	472	481	450	474	449	477	479	443	474	475	503	470	445	455	465	486	476	469	432	427	479	478	507	512	451	448	505	466	458	490	521	532	493	448	474	453	450	460	468	468	479	459	463	488	473	431	451	470	495	450	487	478	434	458	488	438	474	456	482	488	467	460	441	472	448	446	495	492	492	433	507	498	474	468	485	468	485	444	447	446	490	490	471	485	510	466	477	490	478	477	447	467	488	512	481	520	485	490	460	454	492	492	471	529	454	477	500	492	480	485	459	499	456	507	458	492	487	484	492	454	504	476	509	461	433	483	513	518	472	483	491	474	467	476	513	478	472	505	481	466	483	467	451	473	474	481	513	449	476	473	470	486	491	444	506	458	469	470	458	474	473	489	465	477	522	518	473	482	450	480	467	490	509	471	495	466	504	484	490	477	464	519	465	476	478	514	472	493	454	469	435	469	519	482	411	500	474	453	484	479	474	503	503
22750	21315	28984	24011	21303	21337	8687	1986	1722	13539	26448	27543	17454	9802	6463	5767	4400	2727	1757	1233	910	737	611	591	607	558	573	559	564	595	560	551	539	558	537	603	610	562	599	616	600	559	605	590	593	577	606	558	571	558	588	574	562	576	579	550	582	607	541	543	568	612	579	559	552	592	606	596	575	603	586	627	597	532	593	600	600	571	609	527	608	603	543	576	588	577	535	587	579	625	563	564	629	565	568	553	579	546	586	557	564	556	570	551	601	581	629	600	556	565	613	592	586	566	605	635	536	596	578	644	586	594	555	574	557	550	572	625	594	608	623	580	613	638	565	597	549	604	580	556	561	563	611	576	569	569	599	561	549	568	577	572	548	622	558	615	612	611	568	584	541	566	617	595	604	570	538	565	531	581	581	623	576	550	577	554	597	538	581	596	565	611	610	544	572	622	598	569	572	562	571	571	566	570	579	582	570	551	630	534	606	548	600	602	553	581	570	557	572	592	572	566	579	560	545	588	558	569	591	565	587	614	623	563	540	600	588	593	558	555	567	532	565	559	541	606	582	609	529	603	610	563	613	544	598	588	557	587	560	567	637	544	577	542	597	571	519	578	569	563	633	562	561	609	583	585	573	558	589	577	526	580	579	583	579	576	592	598	578	564	573	649	590	548	605	561	577	590	576	529	553	569	589	558	581	601	621	565	560	541	590	611	571	525	588	584	542	563	597	558	548	619	594	581	610	590	610	565	537	623	532	587	601	577	594	588	557	611	575	575	577	579	584	557	575	592	570	606	560	583	576	566	588	580	571	607	572	537	600	546	539	538	575	575	577	586	540	635	592	597	573	601	549	556	583	600	611	566	601	634	572	625	610	539	568	567	575	642	578	585	584	572	554	599	586	606	619	581	538	587	602	601	518	553	562	578	568	574	547	608	593	594	555	605	567	551	550	553	595	568	562	549	594	582	575	591	585	547	579	545	563	594	557	585	585	602	576	538	541	591	587	575	612	576	570	581	585	580	568	603	617	561	590	531	557	600	597	589	576	571	563	567	598	574	600	563	562	552	597	570	595	589	602	570	537	528	596	594	559	588	614	602	533	566	536	603	580	580	588	597	617	596	583	634	548	586	558	582	547	561	587	605	590	582	542	586	543	548	589	624	585	557	565	555	607	553	588	525	616	588	578	557	569	539	608	589	589	645	591	607	577	580	555	589	574	602	527	550	560	551	567	568	589	556	530	594	579	621	536	595	577	552	576	532	567	585	585	587	619	573	515	612	596	588	543	586	567	604	566	539	604	586	566	548	574	604	566	593	603	583	584	555	562	585	547	572	542	596	572	591	588	560	568	581	566	605	611	544	613	587	561	612	547	580	548	579	568	604	563	554	553	566	553	587	564	540	611	578	600	553	599	573	554	567	587	565	590	595	599	595	620	576	566	596	575	607	592	601	568	585	563	535	529	588	574	581	575	565	533	559	573	599	592	591	562	598	591	575	627	584	574	591	608	619	598	560	553	546	609	607	548	595	569	606	582	572	615	578	571	562	568	571	579	604	585	608	545	597	552	553	605	587	552	574	569	637	569	586	567	559	586	564	579	510	559	544	564	598	628	594	567	603	572	587	585	548	613	565	599	570	596	551	586	612	544	603	548	589	582	601	560	568	579	606	573	605	599	574	583	595	555	636	640	568	589	546	570	559	552	551	605	551	613	559	572	602	577	577	561	560	581	585	581	545	568	587	563	596	599	604	583	580	592	575	539	570	560	604	523	549	564	585	553	597	589	591	573	576	573	581	617	576	571	582	573	554	558	591	571	580	573	596	525	532	611	579	596	587	578	591	548	587	541	577	609	534	546	566	557	639	567	526	564	570	600	599	587	579	547	569	611	588	598	574	595	595	546	581	598	563	559	616	604	547	607	594	587	566	599	597	585	642	534	579	582	606	594	553	575	538	548	543	595	555	598	605	568	565	570	555	552	582	554	567	564	613	569	565	551	547	611	573	603	613	583	561	586	556	556	567	580	607	583	572	588	589	530	603	581	564	556	561	598	653	565	567	537	604	596	599	599	566	575	571	561	590	550	593	559	575	551	589	551	633	580	610	547	544	571	537	544	580	575	549	582	545	588	595	605	593	568	580	611	561	513	606	563	560	544	611	591	601	544	574	603	592	577	510	604	534	604	566	573	612	534	558	578	595	559	599	584	615	552	512	614	602	590	593	554	567	600	618	570	560	614	591	598	560	580	613	558	563	577	559	560	578	560	602	576	611	541	591	588	590	594	612	565	591	534	595	565	570	562	580	578	635	564	555	538	609	627	596	546	551	544	565	569	574	591	548	598	540	546	613	557	567	575	590	549	613	572	568	540	591	587	573	621	586	603	644	604	584	581	561	567	595	560	558	615	587	581	565	575	517	573	603	609	599	548	573	550	583	594	536	515	610	566	587	504	563	626	576	579	611	558	606	578	603	576	551	556	579	610	576	562	563	597	555	588	583	606	589	586	592	579	607	587	584	548	583	645	572	610	611	579	605	557	613	558	597	595	612	588	619	566	543	588	575	580	594	577	599	583	570	579	630	586	511	577	540	554	573	588	596	524	582	596	585	581	601	593	556	525	582	512	547	564	571	563	650	588	602	520	609	595	564	514	587	580	537	553	573	571	583	528	551	567	566	578	551	555	568	539	583	591	599	588	560	599	573	588	547	536	580	571	563	532	641	595	592	552	595	606	601	571	552	581	575	515	593	567	566	539	585	633	574	571	587	562	574	566	579	641	566	569	616	538	560	555	582	596	579	550	589	577	581	594	587	568	592	533	579	577	591	605	601	611	587	617	594	577	590	556	612	588	576	572	583	572	573	597	586	579	584	616	529	656	550	607	567	593	558	644	509	554	548	603	572	591	587	589	637	593	558	556	577	609	534	585	617	547	563	566	594	566	595	562	565	577	598	567	552	573	543	591	559	606	552	568	634	553	540	586	575	571	601	608	561	598	550	531	558	613	529	567	564	578	574	560	581	587	560	548	566	595	643	540	570	625	570	586	574	565	565	541	564	575	569	546	553	583	598	602	558	595	582	552	617	557	601	587	579	605	583	619	590	576	551	605	627	598	579	561	599	590	552	582	571	512	567	614	563	630	582	613	608	615	584	530	575	596	589	569	561	607	574	603	575	549	570	592	530	603	568	567	581	582	573	593	576	552	563	574	551	608	552	556	568	600	560	555	605	558	574	584	603	546	641	564	556	547	573	582	585	606	568	561	609	571	545	561	566	584	570	541	584	610	599	541	574	557	573	543	518	585	491	604	597	556	570	553	613	608	636	576	576	543	543	573	570	597	560	594	574	583	566	572	554	622	591	596	595	586	625	571	564	624	568	604	561	558	589	581	569	558	574	555	605	579	568	562	591	619	570	569	548	586	527	550	605	576	596	554	523	595	620	576	551	599	571	606	585	579	570	573	577	566	597	551	579	611	602	573	586	533	573	601	587	596	566	586	584	527	568	556	548
21846	27573	21923	10660	6260	4171	3316	2754	2853	20095	31537	30671	20131	12614	9508	8782	6670	4032	2537	1641	1107	794	650	631	602	605	603	638	586	622	626	600	562	584	636	556	590	637	568	569	578	578	611	610	637	569	603	557	647	656	567	568	622	575	586	576	524	589	600	578	605	631	555	626	649	585	616	589	585	602	613	666	538	604	549	573	547	634	565	583	635	559	639	594	603	554	613	601	606	644	568	567	595	627	538	635	604	564	581	616	625	546	591	580	570	569	625	628	594	609	564	626	593	590	515	584	653	571	622	637	603	578	582	592	595	595	608	570	588	573	618	568	596	656	585	552	602	603	565	624	597	579	612	607	607	624	595	638	572	619	597	628	586	656	606	598	562	593	633	574	607	613	573	589	615	600	620	571	587	568	603	580	616	606	592	626	629	577	584	587	530	590	597	602	583	594	583	603	583	569	592	579	582	612	579	609	613	543	619	591	573	613	602	640	596	604	590	658	603	564	582	559	607	567	585	573	584	609	611	574	600	608	588	600	595	599	602	602	566	642	616	632	587	615	606	614	592	591	575	596	620	541	579	609	612	611	580	618	583	598	598	546	598	552	628	604	559	580	576	575	590	560	599	586	614	570	588	612	613	597	611	613	609	523	601	607	602	618	588	591	618	591	586	560	598	614	593	597	565	555	598	565	598	565	599	592	580	595	579	623	569	588	619	606	567	610	626	619	628	614	582	600	644	621	618	631	627	569	626	593	630	649	583	621	600	582	567	552	618	609	626	624	600	600	622	585	598	588	627	623	595	608	631	634	642	564	609	557	580	588	560	599	622	575	608	604	607	577	588	625	578	593	582	611	557	615	609	603	613	562	565	576	609	567	611	577	599	616	563	606	634	590	627	548	596	576	624	549	560	605	615	593	565	600	613	599	604	586	599	591	627	572	587	612	550	573	549	644	605	555	614	574	602	615	633	631	593	591	637	559	568	605	582	586	608	623	556	665	600	641	634	611	574	601	654	574	592	634	601	623	573	608	583	584	625	580	619	572	583	617	583	611	580	590	587	608	608	628	617	595	599	622	621	607	585	545	586	579	606	556	600	558	586	594	637	586	555	619	583	601	574	627	590	613	590	574	581	598	562	604	619	553	572	593	579	601	589	599	589	595	599	611	584	600	601	608	604	581	614	592	570	573	603	617	600	600	576	581	595	602	600	643	601	611	622	533	595	579	635	582	591	651	595	592	609	624	609	633	583	592	571	608	596	621	626	607	586	598	590	586	615	571	647	633	589	590	570	570	568	612	620	607	620	591	557	612	585	577	645	571	569	574	602	568	608	579	623	602	598	607	558	582	605	638	607	551	618	565	611	583	584	577	581	586	533	622	584	578	589	581	642	657	608	585	591	603	580	633	568	605	625	590	554	606	599	575	599	561	588	592	578	626	602	615	632	566	587	577	590	595	585	560	611	575	616	637	644	628	581	571	595	583	645	604	586	545	608	597	578	594	573	586	593	652	601	598	572	569	582	595	585	620	603	576	570	584	590	575	606	600	610	573	604	578	557	626	573	578	624	605	634	595	607	612	565	611	593	602	631	620	589	639	565	625	616	611	555	572	607	651	596	554	581	618	600	595	604	631	582	630	603	614	596	579	594	626	597	625	573	640	625	606	608	594	558	571	594	609	572	634	591	576	598	582	659	577	593	609	577	553	585	564	635	607	582	629	588	641	591	606	587	619	607	589	593	590	609	617	651	618	607	581	578	584	571	550	603	588	553	610	624	594	590	589	557	629	638	582	599	568	568	608	589	585	559	605	599	591	602	606	596	637	581	589	594	590	576	585	579	588	577	554	617	573	543	610	592	581	607	580	601	635	598	592	606	604	616	577	595	619	649	609	555	597	600	566	637	582	574	607	578	567	625	612	581	633	595	597	593	611	610	579	582	593	617	607	583	568	606	572	591	575	599	575	605	570	604	590	566	602	585	618	583	571	622	572	582	590	604	599	581	632	596	551	596	576	560	576	553	651	582	586	571	585	607	612	592	601	589	608	585	597	603	580	598	580	619	623	624	595	602	585	581	619	608	643	609	604	572	601	585	633	601	618	599	597	608	599	597	581	634	533	591	605	593	608	611	591	605	557	573	632	581	608	628	584	607	580	562	594	601	610	581	587	566	598	560	588	621	574	551	604	603	574	545	675	610	643	624	619	578	664	632	621	588	615	600	612	622	590	637	600	576	618	650	613	624	592	570	593	586	593	622	584	585	604	621	598	569	639	630	529	546	645	597	631	618	600	600	598	565	613	599	616	622	593	557	545	617	612	583	582	559	623	592	571	585	596	606	613	587	594	566	551	636	621	612	589	606	595	552	619	598	594	564	616	608	591	612	636	616	590	606	579	611	578	593	593	595	647	601	578	610	576	624	599	609	598	577	569	593	565	595	620	592	589	601	539	593	610	589	604	570	586	635	598	582	602	592	616	591	615	611	585	594	602	597	580	565	578	599	575	585	633	632	571	593	595	611	608	600	600	633	601	577	594	591	564	619	588	596	577	611	575	605	625	557	587	581	542	604	588	578	592	618	614	598	617	649	599	589	575	607	599	600	568	601	590	637	600	618	642	588	594	574	565	557	591	581	628	616	604	586	598	562	559	583	621	579	588	579	591	601	622	571	546	615	602	612	600	573	586	612	644	598	614	551	615	597	556	607	586	592	608	604	587	595	624	653	577	605	567	603	618	608	548	650	597	575	582	599	623	619	592	592	629	591	578	607	628	597	586	614	594	589	554	624	546	578	609	616	630	634	632	637	592	628	598	585	610	565	587	595	534	581	613	657	591	601	590	592	599	574	600	648	602	567	608	621	563	607	635	608	588	597	565	616	569	602	549	572	617	587	615	561	592	609	555	626	654	637	609	623	603	631	592	606	578	614	620	612	568	609	616	579	537	562	574	586	596	599	601	620	589	603	626	602	574	623	582	573	621	610	538	610	586	655	561	634	544	562	645	593	582	616	605	593	608	615	611	634	570	581	593	620	648	611	639	595	597	603	629	567	585	626	588	585	616	593	602	559	559	570	579	620	623	588	577	570	620	603	613	592	564	538	552	608	576	538	651	577	621	640	596	542	634	591	564	576	556	608	612	584	621	583	642	569	566	594	578	642	578	600	584	633	559	565	593	611	599	606	628	599	599	562	606	613	600	617	610	603	577	587	616	622	594	581	597	573	546	600	551	565	572	593	600	578	573	589	599	581	554	636	592	581	639	579	636	607	570	601	577	590	598	600	649	632	622	575	617	562	595	644	641	584	618	588	549	568	634	581	614	606	627	561	594	603	571	614	633	615	578	615	590	576	551	616	611	593	576	583	604	648	613	612	564	649	595	629	606	578	623	578	574	613	577	587	577	605	609	646	637	578	585	584	607	567	586	566	582	632	639	609	588	589	589	614	609	585	592	623	601	593	580	582	629	588	599	569	580	615	576	574	581	565	590	554	595	621	630	635	621	621	595	609	602
28259	19447	10685	4016	1441	951	649	633	579	855	1685	1619	1256	912	849	875	691	561	470	447	403	434	385	387	398	380	390	407	391	376	426	377	343	403	429	389	363	411	388	366	410	382	397	401	375	376	405	375	406	416	363	391	367	401	382	385	337	380	422	430	447	381	411	432	363	368	431	398	382	452	411	381	377	371	393	387	416	416	387	380	410	389	382	395	362	396	399	401	418	375	382	350	420	388	411	434	387	371	393	373	398	371	445	397	371	410	360	404	390	390	403	421	390	405	376	371	373	434	410	408	394	386	411	395	378	392	391	398	399	378	389	362	393	420	423	406	408	393	376	378	397	391	389	441	407	397	388	383	372	396	364	404	405	388	398	404	387	394	379	392	391	369	396	408	362	405	366	384	380	447	386	380	395	383	378	403	406	434	381	409	415	333	377	412	407	401	412	422	402	413	366	371	404	447	386	382	405	364	389	375	443	421	382	421	367	403	406	420	378	430	399	424	405	429	419	422	411	425	376	375	376	424	404	397	378	404	415	447	408	414	384	386	403	445	394	457	380	414	411	383	403	380	427	387	403	372	396	393	395	364	407	380	397	395	394	419	369	392	379	398	410	390	369	371	409	391	397	424	408	398	441	386	421	415	372	404	434	382	387	376	396	394	381	367	384	411	414	411	363	414	407	400	373	398	427	368	396	402	376	391	390	406	434	406	431	394	383	398	373	381	407	407	383	416	416	404	368	394	364	396	382	407	373	383	401	416	380	393	417	432	359	386	420	408	389	400	415	394	380	387	370	421	420	368	365	371	390	435	377	390	407	394	389	391	407	397	377	390	394	410	403	385	370	407	390	382	374	404	374	387	400	415	405	410	405	401	381	389	398	375	392	421	391	394	405	389	394	384	395	404	423	403	418	385	371	382	418	416	387	372	402	378	391	391	347	390	390	392	395	418	405	399	390	366	354	419	393	426	389	405	388	395	410	394	393	428	368	394	381	391	398	359	419	395	365	381	414	395	432	413	397	362	417	375	377	401	375	349	403	361	414	367	406	408	384	420	368	397	397	408	394	395	408	395	377	378	393	375	393	365	357	393	376	379	411	378	382	403	423	407	400	407	409	395	407	390	429	398	399	415	367	397	414	403	423	366	416	397	403	399	391	399	395	391	396	379	398	393	409	379	373	382	411	399	417	397	357	412	417	390	418	380	384	412	378	439	422	396	400	395	370	399	386	404	441	430	374	378	393	377	415	395	429	437	374	411	395	350	367	384	379	432	359	427	387	374	394	406	420	398	367	374	416	391	365	388	384	376	414	423	398	375	405	390	396	377	394	419	406	429	384	412	387	381	396	421	387	424	376	429	397	388	385	371	422	427	385	380	384	384	427	380	417	385	378	440	399	389	393	393	410	378	392	355	404	399	383	399	409	414	390	392	399	402	414	414	397	439	398	415	368	419	413	404	423	433	396	412	405	414	431	393	394	364	383	389	373	394	410	399	394	385	388	366	404	424	371	395	408	367	395	371	419	390	415	400	379	379	373	382	411	386	374	416	382	389	386	402	390	394	405	390	381	432	371	379	381	395	421	373	395	390	408	414	409	408	376	380	366	405	407	412	393	379	405	434	386	397	415	382	424	355	397	416	415	406	432	403	365	395	412	425	389	374	375	436	412	412	409	412	438	390	390	411	404	389	391	410	396	367	420	409	398	408	404	413	402	408	417	367	403	415	404	394	429	398	385	392	394	421	394	372	407	399	410	383	404	398	373	376	420	406	408	385	384	417	412	397	388	432	417	382	417	369	372	395	412	406	383	371	398	384	406	407	400	391	406	404	413	446	391	396	385	411	387	397	400	366	383	369	418	386	395	390	364	362	409	447	393	424	385	393	383	396	421	381	410	393	381	371	373	389	402	370	391	425	354	411	409	377	388	394	379	355	384	401	425	449	381	372	387	399	384	381	417	390	377	422	397	413	403	431	407	418	398	369	421	442	419	393	413	350	400	404	405	391	409	429	416	401	419	373	404	385	401	404	431	394	379	429	351	359	386	406	394	373	406	382	403	411	432	374	439	381	397	414	372	416	398	382	412	399	400	402	418	406	395	384	382	429	409	428	390	359	398	406	398	407	357	415	358	378	370	393	455	426	406	385	409	412	409	440	368	401	442	416	393	401	407	395	396	409	357	391	368	429	404	408	416	437	382	371	396	393	385	406	363	391	375	425	392	400	387	385	410	383	396	408	409	388	402	409	376	382	405	391	392	403	408	447	431	379	381	377	392	390	377	411	366	385	374	387	355	410	419	455	438	391	401	441	377	367	424	418	347	404	452	369	361	426	366	392	398	370	372	424	387	385	406	395	379	391	403	393	398	422	412	394	408	417	386	378	391	386	396	396	372	404	429	371	415	393	395	415	446	430	400	381	409	410	419	399	399	403	404	379	428	401	409	394	374	411	381	404	427	396	424	413	384	390	403	397	393	408	385	410	384	405	378	401	400	404	379	395	387	387	395	368	394	362	384	391	426	371	387	403	394	372	381	429	362	378	382	409	365	444	421	367	405	396	423	387	391	356	423	392	380	423	378	409	402	410	367	410	387	391	396	418	386	398	396	372	430	403	390	405	392	397	412	407	373	415	407	375	390	397	405	407	380	385	397	431	388	419	390	391	418	388	370	388	398	416	406	371	387	391	384	369	393	409	391	444	377	404	431	409	405	396	407	419	402	365	391	399	374	430	392	399	383	388	347	438	395	405	415	409	416	361	387	399	370	387	398	395	359	426	412	438	397	410	399	368	372	414	389	400	409	393	393	386	385	418	389	398	424	425	404	428	406	389	381	382	368	408	371	412	391	416	389	423	408	379	423	431	419	386	402	400	388	399	408	428	413	362	396	393	402	393	421	400	390	416	399	398	401	361	411	393	406	376	384	361	357	386	387	415	405	421	406	409	409	390	386	418	397	415	407	383	395	372	391	364	387	447	397	384	400	410	387	405	414	418	402	395	380	398	399	387	422	409	405	416	391	364	393	399	375	405	401	413	376	370	399	410	393	407	383	400	400	408	349	387	406	390	401	372	409	453	403	407	413	414	380	373	420	385	400	388	406	404	427	382	421	405	388	414	417	419	399	441	416	382	446	379	399	395	413	407	410	418	384	407	408	392	395	403	402	419	401	422	388	401	417	391	411	416	353	412	425	416	412	398	399	389	396	459	423	378	405	425	411	398	376	421	437	404	369	363	351	379	384	386	397	384	397	444	395	410	364	411	383	365	412	416	377	425	410	378	387	429	371	382	385	394	378	411	401	366	390	380	386	380	399	392	387	389	375	405	416	410	412	404	416	357	391	417	384	406	426	394	389	389	375	387	425	392	389	375	426	388	403	416	377	390	388	357	412	384	428	397	379	400	401	364	362	378	376	392	403	354	398	392	402	428	400	383	414	375	418	379	436	347	380	402	373	379	413	412	430	387	393	412	428	375	416	405	347	352	406	424	387	434	402	416	397	387
12685	13702	9538	4158	2023	1227	973	822	854	1224	2245	2131	1493	1187	1086	1041	835	648	528	511	411	463	400	435	432	433	398	422	414	416	404	413	409	408	412	422	412	458	425	439	444	472	400	396	411	427	387	428	436	437	417	424	424	426	414	382	396	426	434	413	454	432	441	375	460	469	419	439	451	400	423	444	459	477	405	413	439	394	446	435	419	410	434	435	414	433	428	438	439	430	464	406	404	408	416	414	440	409	444	417	444	438	444	443	407	413	423	413	432	437	410	399	429	428	432	420	439	424	406	427	421	417	423	462	401	448	446	458	415	437	406	416	406	420	443	414	420	396	405	397	406	417	438	400	420	410	434	459	421	404	462	387	442	471	438	422	448	451	431	457	446	390	416	443	419	429	416	484	439	378	440	406	417	415	429	401	492	420	426	407	429	465	411	422	445	435	434	419	412	423	460	395	450	415	435	440	448	447	437	415	464	416	418	430	427	433	407	396	413	394	413	413	384	426	409	427	462	431	400	451	399	425	397	395	418	421	407	433	434	426	422	429	453	494	414	431	414	432	459	440	451	427	400	438	400	444	431	418	430	394	381	424	423	440	441	430	431	415	470	456	456	431	425	478	399	440	424	429	395	412	453	407	412	413	404	426	407	426	408	427	442	381	391	451	401	414	418	415	467	426	398	397	407	461	394	398	444	410	403	428	448	445	405	463	395	441	423	434	419	464	429	459	385	435	427	406	427	414	411	402	407	437	454	424	401	412	406	422	420	436	410	463	437	480	443	421	447	449	432	439	384	442	418	467	449	418	430	424	420	423	441	450	430	386	412	434	440	447	399	412	438	454	403	466	410	441	420	422	433	402	422	427	408	418	422	412	416	432	446	437	425	424	443	427	482	423	418	441	427	452	420	401	421	450	429	426	411	398	385	436	457	419	443	446	389	476	441	435	422	417	397	381	449	426	432	405	446	424	459	433	427	412	426	392	435	405	439	418	448	440	432	413	431	412	415	424	440	402	402	436	384	414	442	451	445	407	444	467	413	445	397	404	413	412	439	424	433	455	442	405	428	445	423	418	420	415	424	419	413	421	434	413	401	435	429	421	412	386	395	438	433	417	414	419	425	438	428	400	408	427	466	468	413	411	432	431	420	446	386	426	438	420	452	399	424	436	407	392	446	457	409	432	447	441	408	450	438	398	447	437	449	425	443	426	424	406	434	417	436	414	450	429	408	410	443	407	431	441	418	417	422	428	398	438	446	431	405	401	405	417	401	472	450	446	424	406	437	395	420	439	432	425	430	404	421	462	401	418	398	461	435	402	421	455	418	425	424	439	423	451	446	404	415	450	434	457	378	392	398	421	387	411	432	432	411	418	405	422	398	458	426	415	430	472	465	438	422	423	405	441	370	409	414	455	445	422	403	436	404	415	377	439	428	442	435	416	433	440	386	428	404	435	440	399	401	398	454	428	420	413	416	444	428	399	414	423	422	447	426	406	416	403	415	426	434	464	418	418	397	434	395	413	409	426	422	419	453	417	408	438	415	421	433	436	405	413	427	413	384	414	428	413	423	414	403	433	427	414	378	441	431	410	439	441	452	446	400	437	454	381	451	412	446	435	427	425	405	432	414	449	451	450	404	431	431	425	457	456	414	418	427	415	409	415	442	433	417	432	399	426	448	434	389	436	423	383	419	403	388	398	440	402	434	436	403	423	403	423	422	426	423	399	397	374	426	446	440	397	421	452	410	432	427	386	417	451	444	447	464	410	421	448	403	420	436	410	447	421	417	416	462	444	433	454	404	399	443	424	436	417	413	439	422	399	432	429	407	438	443	429	415	363	437	463	447	494	398	442	435	437	420	395	430	426	423	416	412	399	418	441	392	432	440	435	417	435	418	452	435	396	429	414	380	410	432	418	446	441	382	427	439	448	386	433	482	455	456	446	438	402	439	409	411	452	415	374	467	405	428	429	390	424	405	430	409	434	419	395	415	409	407	414	440	416	440	417	423	435	414	413	413	437	410	409	401	410	406	424	428	403	445	422	441	429	437	416	424	427	413	437	422	414	452	462	391	407	431	372	431	434	391	423	451	392	438	441	427	439	377	441	417	415	424	478	392	447	423	417	458	384	440	430	428	434	424	422	429	394	449	426	421	418	435	428	465	405	425	451	439	420	427	438	418	390	447	440	428	427	436	437	404	406	456	421	433	415	417	415	453	419	440	441	451	454	418	408	428	462	427	368	405	439	425	432	449	440	403	400	395	420	416	465	401	426	438	440	411	391	424	432	413	450	415	424	427	380	419	442	403	422	444	445	439	413	409	403	412	426	423	440	470	422	425	430	451	365	423	421	440	449	426	437	381	440	461	442	409	425	395	476	405	454	464	475	414	447	439	453	437	442	393	420	440	437	417	459	453	432	433	420	400	429	405	476	450	443	431	419	429	453	428	412	424	421	447	457	439	408	435	425	411	425	432	413	473	441	409	468	426	397	439	422	415	442	417	459	407	413	405	429	440	407	420	433	435	426	391	402	427	401	444	445	401	412	446	424	461	433	434	423	383	419	466	452	417	466	421	432	410	427	472	462	418	450	439	382	447	421	403	455	431	419	445	396	458	424	428	398	394	456	378	434	428	434	407	423	426	444	390	414	445	423	415	429	405	416	439	460	409	429	432	439	410	417	425	443	455	440	415	449	437	407	423	451	439	429	436	418	462	459	461	451	393	431	416	408	427	381	434	418	422	393	430	425	428	357	423	399	385	426	439	401	417	415	438	444	458	438	414	452	448	440	422	424	435	465	432	410	387	412	397	439	440	413	461	429	420	468	403	417	430	435	400	448	428	451	438	448	420	440	444	423	419	448	404	418	465	430	372	394	411	379	439	440	421	429	425	424	444	456	440	426	429	424	436	413	439	370	407	421	474	420	450	429	413	412	432	392	437	459	438	452	399	401	419	406	470	423	426	418	426	415	439	422	460	420	427	437	432	431	409	453	432	438	426	397	447	382	412	431	425	415	442	468	436	409	406	436	444	463	441	410	416	395	405	424	451	432	422	426	397	445	444	427	443	404	418	388	459	419	450	424	475	446	402	422	413	448	440	428	432	432	446	421	408	390	394	417	423	451	422	446	438	414	435	421	434	420	430	356	438	441	398	417	415	450	447	407	435	454	448	402	433	445	432	420	410	423	435	397	421	435	409	452	444	458	397	458	415	419	433	461	420	429	448	441	443	427	453	440	408	448	422	447	434	420	421	439	405	433	420	420	410	424	451	396	441	422	430	418	411	433	418	408	454	430	398	441	433	445	448	431	433	457	440	436	400	422	438	436	399	390	388	415	446	424	439	420	443	411	426	410	375	419	441	408	451	427	441	434	434	391	430	406	432	432	406	412	444	448	418	417	417	401	482	431	441	474	444	396	431	416	436	440	425	439	416	434	423	399	411	405	404	432	435	411	400	439	413	441	383	417	392	439	411	430	438	441	437	470	421	391	439	389	431	433
24323	21424	28341	24599	20738	5236	1391	996	874	5291	3252	2080	6547	8931	9134	5608	3490	2265	1338	832	627	516	497	491	453	488	468	456	462	465	454	489	453	465	492	453	496	479	463	466	464	467	469	489	445	486	461	502	480	482	501	507	459	459	420	484	494	509	470	463	455	478	456	479	456	453	450	439	467	509	520	453	463	458	483	519	491	494	479	509	446	457	472	484	457	479	444	457	486	457	454	450	429	483	447	504	477	482	496	460	475	461	507	472	471	431	508	503	457	495	479	493	488	470	488	461	459	465	445	473	460	472	501	483	466	486	444	519	445	477	459	464	491	446	470	464	447	448	491	443	476	458	460	468	464	450	473	482	469	446	449	457	465	455	487	464	505	457	483	498	454	509	443	433	447	456	480	480	488	451	446	464	468	421	460	479	445	490	449	443	466	461	473	476	470	453	445	463	469	463	500	489	443	477	447	477	479	492	474	429	499	448	465	454	489	457	459	456	471	442	452	457	468	482	493	469	458	474	461	472	437	465	467	465	470	488	434	477	488	464	455	453	458	490	463	498	449	501	474	448	450	451	496	467	498	457	457	472	480	487	474	472	493	487	481	482	463	453	469	446	510	473	481	476	463	462	481	452	465	464	491	482	502	458	474	427	457	416	449	487	486	438	513	511	460	454	445	468	453	473	463	434	416	459	523	502	496	488	482	447	490	477	488	449	418	462	487	466	466	472	448	476	473	448	459	469	436	466	449	464	487	461	488	468	463	478	506	482	470	487	459	442	461	453	501	417	432	408	485	457	496	475	460	418	481	483	437	466	479	504	471	468	462	455	447	482	472	506	485	470	478	490	446	462	495	511	491	514	452	473	481	432	476	492	461	466	446	456	481	445	462	474	463	479	470	489	471	487	456	435	474	451	468	484	437	436	468	469	452	441	467	468	462	467	460	476	443	473	494	447	428	462	470	451	472	473	470	518	443	513	457	492	459	458	478	508	510	455	492	470	469	471	466	461	456	449	439	442	468	492	450	435	490	471	451	451	487	454	446	467	457	485	453	482	510	446	455	485	472	473	504	437	494	467	497	455	459	490	467	521	442	443	441	463	497	428	467	465	470	476	490	484	459	446	477	500	441	455	449	441	451	450	460	474	482	441	463	465	470	528	495	468	449	431	463	458	446	486	493	448	502	503	514	510	477	444	426	468	499	481	464	463	487	512	451	453	490	480	482	461	472	451	466	459	487	461	498	497	445	456	479	463	506	475	450	470	495	478	462	461	469	496	465	482	474	486	480	440	485	467	471	445	474	504	486	442	479	452	452	482	482	485	442	428	468	472	473	499	460	469	476	454	443	426	487	429	476	460	456	459	458	494	484	491	496	481	461	480	432	444	459	462	457	465	475	455	447	457	452	456	426	502	469	477	468	483	495	524	465	442	473	422	449	466	478	466	455	481	423	473	436	460	519	471	479	456	486	461	489	438	480	473	418	449	479	465	504	484	483	480	472	479	470	490	472	469	435	463	468	472	472	444	479	494	477	452	451	436	535	448	472	508	482	490	432	491	485	471	482	479	447	429	499	477	494	465	486	430	462	450	488	486	487	437	474	493	443	438	441	435	424	446	454	468	484	451	464	462	425	462	474	460	479	446	413	458	425	446	427	479	481	504	459	475	468	480	464	458	480	467	473	446	458	437	462	452	457	467	462	483	516	467	510	458	490	451	463	472	456	470	457	446	438	444	460	480	440	458	455	441	433	443	475	456	469	487	458	502	477	462	464	479	494	506	484	504	442	407	459	529	469	459	437	489	474	473	480	471	471	510	487	482	461	484	481	472	507	490	465	475	488	458	431	469	451	470	456	451	433	424	427	473	465	512	446	493	438	446	440	445	460	504	450	493	501	443	490	499	433	493	519	487	483	460	448	504	479	489	450	461	447	444	523	466	442	439	478	477	489	434	429	474	458	454	484	478	464	453	457	476	467	433	473	511	461	474	493	481	463	473	446	483	461	517	483	465	453	474	440	454	426	441	471	489	453	461	491	469	466	453	432	470	440	497	459	456	461	463	485	479	506	456	508	461	496	491	470	442	452	487	478	467	458	471	462	431	488	462	458	446	527	502	466	442	460	440	477	479	453	501	467	493	472	436	465	469	473	500	426	478	441	447	466	445	499	482	482	479	446	479	451	497	467	478	454	441	452	446	464	449	500	475	501	425	454	485	484	445	544	476	487	438	478	486	525	473	443	458	480	448	493	455	490	487	451	446	472	480	493	448	481	461	454	454	476	488	485	474	466	482	450	463	483	473	457	546	463	447	478	444	471	466	454	474	464	440	468	445	509	465	466	450	449	496	449	447	471	446	467	428	474	442	464	451	428	475	468	507	484	494	452	480	472	427	486	454	452	470	469	476	432	443	478	506	425	447	455	470	478	501	452	471	463	448	495	458	470	513	484	496	448	476	433	494	455	461	460	459	449	423	435	485	512	509	465	483	521	485	458	487	456	487	488	427	505	427	492	447	464	479	452	479	493	482	478	522	469	467	465	504	469	438	453	469	490	457	466	452	435	469	498	497	493	471	495	460	495	483	510	440	473	457	443	459	470	443	461	486	479	447	466	448	417	450	471	434	451	449	444	479	464	472	460	515	464	455	469	452	518	490	467	469	466	503	447	473	437	471	456	486	467	460	438	443	506	474	419	515	479	475	471	446	481	468	492	492	466	462	436	482	477	465	454	461	472	441	504	464	473	449	432	523	485	457	489	460	470	440	487	464	485	486	458	458	493	467	469	491	447	451	466	512	448	448	468	471	438	477	504	456	490	467	454	467	482	492	487	414	457	487	455	458	447	491	499	485	485	434	514	449	447	479	416	468	479	483	454	453	456	489	456	474	469	453	496	470	461	471	517	490	457	481	448	445	486	435	460	454	436	468	463	459	483	447	467	492	459	464	478	475	452	432	513	479	403	452	430	491	501	473	492	449	487	502	502	486	426	492	451	501	458	470	479	467	460	446	459	486	436	487	461	482	495	437	453	441	476	470	476	462	476	505	455	460	497	451	487	486	503	447	493	422	440	458	488	470	470	433	508	496	454	463	455	473	455	486	480	485	469	460	460	442	469	474	449	463	478	452	487	472	508	444	500	469	467	441	420	456	461	471	430	513	467	461	422	510	438	469	480	491	477	449	498	491	435	473	509	446	451	476	467	475	466	485	458	448	503	460	463	444	518	455	474	470	451	476	464	456	460	506	482	458	503	442	456	467	491	460	476	437	466	475	427	458	484	500	433	473	479	479	487	449	482	444	475	472	450	511	438	464	423	440	468	444	457	480	504	484	483	433	449	438	484	453	472	442	466	464	463	460	436	431	459	422	472	467	470	466	432	470	515	473	484	443	478	463	502	431	489	463	447	470	453	492	499	506	491	444	465	476	425	467	474	499	449	488	447	462	480	478	493	476	468	454	472	459	472	416	492	470	474	473	484	491	438	470	495	485	510	494	498	427	483	453	453	476
15612	23258	15005	8523	4228	2555	1988	1462	1419	8882	4415	3387	9865	13114	12451	7956	5058	3285	1869	1117	706	581	547	527	465	499	513	488	460	508	502	468	518	450	508	515	489	471	471	475	497	446	449	483	480	488	474	519	480	491	502	504	488	482	464	488	470	471	486	522	479	516	503	495	504	443	487	483	449	496	485	498	510	470	476	516	480	487	487	517	488	515	479	514	537	488	494	461	501	504	445	496	492	547	520	467	517	434	476	502	477	495	492	453	517	525	481	485	537	462	497	509	513	521	505	503	450	474	471	462	502	464	498	503	479	509	485	464	477	529	505	434	513	470	477	476	471	472	523	488	481	500	480	492	505	514	480	480	491	504	506	494	492	498	533	480	496	518	504	466	470	494	438	448	487	503	490	488	526	499	450	491	464	463	513	492	518	466	465	466	487	502	502	456	488	528	505	482	470	484	477	524	484	495	450	469	531	487	468	510	501	519	489	479	426	508	471	496	462	512	482	495	470	486	491	509	490	488	464	471	458	452	458	477	484	501	498	485	470	484	488	489	483	539	471	471	473	493	498	455	458	468	556	514	537	469	490	491	519	470	506	515	489	491	512	474	526	477	546	509	515	494	508	489	468	484	487	448	516	478	501	467	505	510	488	469	464	500	532	504	445	520	472	526	459	510	500	492	500	482	479	471	502	491	497	464	448	508	466	503	501	515	520	503	465	494	504	469	505	498	492	512	478	484	513	461	474	488	455	479	506	461	451	510	470	489	511	484	490	502	492	502	496	515	504	540	507	508	513	472	513	510	527	457	486	446	457	506	471	455	484	519	493	472	521	508	500	488	498	527	525	504	496	564	487	487	505	488	490	508	492	520	505	480	482	510	467	527	508	514	474	511	477	495	514	483	473	477	511	511	485	505	498	483	549	477	461	464	497	477	475	478	497	478	460	491	458	520	478	479	526	507	507	501	482	469	502	494	492	486	507	496	501	481	504	514	493	546	485	509	501	491	494	479	504	515	473	496	502	475	483	510	512	469	515	479	493	481	498	491	480	457	509	463	497	505	518	510	478	507	492	475	477	435	507	510	491	500	494	484	512	524	466	484	497	511	521	492	460	481	528	482	516	497	467	482	519	505	467	487	492	481	521	466	459	524	490	515	482	463	496	457	462	493	496	481	510	485	478	481	499	494	518	479	466	547	499	476	522	509	470	488	478	479	483	500	480	494	464	507	480	522	495	508	471	533	513	476	451	497	471	513	521	484	482	500	485	507	526	484	473	506	479	479	511	488	487	470	517	494	485	459	501	485	483	521	469	458	513	517	470	483	470	502	452	488	518	484	497	499	501	521	492	527	492	493	476	471	468	458	467	496	492	480	481	481	471	474	509	501	478	501	484	502	505	488	480	514	498	491	512	529	482	484	470	477	497	476	480	475	507	456	484	444	506	500	500	458	515	496	505	494	525	495	462	487	474	504	501	481	455	477	523	498	475	485	489	506	479	479	517	510	473	475	510	510	513	476	503	513	513	481	497	503	503	496	472	499	465	485	495	470	426	498	479	515	490	499	472	493	461	505	504	461	502	496	489	476	462	497	489	514	491	511	465	508	517	476	479	474	486	470	493	496	516	475	515	470	468	491	471	523	471	537	446	518	497	495	544	517	456	477	483	506	482	501	524	442	494	497	459	507	489	501	464	481	483	490	446	481	518	484	524	488	505	507	487	470	495	453	515	488	442	494	471	490	518	489	514	465	489	504	480	507	473	478	491	485	468	503	476	478	467	479	492	465	506	512	527	501	482	505	524	483	481	515	541	508	476	463	514	517	530	454	480	476	488	507	514	490	472	489	516	490	517	502	445	462	444	498	531	505	486	487	484	507	483	530	462	521	473	505	513	520	460	475	515	476	486	466	483	471	479	514	511	510	507	473	491	508	524	499	473	502	494	486	510	475	497	487	472	463	508	463	451	477	494	484	491	501	474	481	499	493	487	503	488	508	518	509	499	475	471	491	490	476	477	496	506	519	511	485	537	506	465	457	496	489	479	501	521	523	517	497	512	484	459	461	438	465	507	522	487	543	505	490	476	516	448	510	543	457	483	504	524	466	500	495	452	531	498	478	463	459	497	504	477	468	497	496	455	456	483	510	476	473	452	529	476	463	470	490	470	515	451	508	513	523	458	486	474	501	461	509	486	484	461	489	454	454	446	478	476	482	494	487	461	509	480	539	558	507	503	473	516	472	468	466	512	501	486	475	487	498	421	503	469	490	472	507	499	476	471	505	503	437	466	480	503	533	493	478	494	476	523	464	476	525	476	468	501	492	494	503	484	517	473	528	464	493	490	489	491	496	465	488	452	491	475	513	470	509	516	493	503	523	503	480	531	501	483	467	497	493	506	527	456	443	516	468	523	501	489	455	496	526	499	487	493	483	487	452	488	499	512	469	509	473	495	481	456	514	511	475	454	476	477	477	483	480	477	494	469	496	467	499	522	500	513	461	505	484	469	511	525	486	488	479	497	488	488	522	482	473	530	522	485	485	511	510	514	480	496	491	508	529	508	490	514	490	507	456	500	466	476	471	476	463	459	518	473	464	494	480	476	451	498	514	567	476	477	496	434	504	498	525	450	449	466	500	470	481	469	490	511	479	497	478	451	491	471	499	491	515	504	492	505	506	476	476	524	490	490	534	492	469	526	513	532	529	458	458	501	520	518	510	458	545	477	532	477	466	499	467	482	494	510	464	474	476	460	515	496	481	485	513	496	518	474	511	479	500	516	497	485	447	493	502	450	510	482	494	484	517	480	492	508	516	528	511	489	441	518	480	467	512	491	462	516	547	459	476	491	498	485	491	520	493	443	510	491	480	503	508	487	494	507	467	494	496	535	493	472	505	517	528	468	502	477	512	549	451	454	533	514	476	464	494	521	477	505	486	528	499	510	492	458	440	498	535	484	465	461	479	510	438	504	530	476	511	505	516	524	490	494	477	466	493	474	439	485	454	519	491	488	455	512	493	495	478	508	469	488	497	463	468	499	463	486	481	479	461	450	483	528	480	515	492	446	527	453	470	511	474	477	498	477	492	490	534	501	512	519	484	467	508	474	462	520	433	499	489	517	493	474	472	478	475	505	484	517	499	496	497	507	506	474	505	505	490	502	549	478	474	482	502	485	494	500	487	545	501	532	525	489	480	522	482	464	511	484	487	500	508	486	470	498	458	490	501	452	522	492	498	493	485	468	466	435	498	477	505	526	501	490	523	475	494	518	509	453	504	480	462	475	472	490	514	473	522	524	513	483	499	489	482	513	521	448	490	504	517	457	499	482	485	491	463	483	489	493	472	470	451	568	476	498	467	485	516	487	506	489	476	524	514	468	526	487	488	517	465	525	470	514	486	449	488	501	517	519	535	477	461	463	476	506	479	518	525	552	501	490	493	506	526	474	501	504	493	480	504	462	537	503	446	475	486	484	530	438	500	486	492	515	443	500	513	486	482	487	469	482	481	465	512
25185	21347	27299	25616	9469	1430	900	758	730	4058	4809	7056	3825	4497	3417	2511	1747	1106	785	625	513	442	461	433	493	468	472	449	436	422	450	464	421	442	487	470	445	453	436	478	458	439	472	478	454	444	432	438	440	436	424	433	485	455	455	439	431	440	489	422	476	463	478	456	453	450	428	422	434	427	448	446	470	461	438	466	446	489	461	431	426	427	469	436	418	423	439	470	455	465	453	462	434	468	417	441	444	451	418	478	433	459	462	453	465	447	446	444	450	431	438	486	411	457	446	450	441	418	474	473	437	461	460	461	443	430	459	446	447	433	489	395	449	454	422	475	456	456	465	460	439	427	464	440	464	442	471	441	451	442	480	473	455	443	436	423	464	445	465	449	522	492	439	452	450	455	486	476	467	433	415	460	447	458	456	458	442	453	454	465	464	433	431	464	460	446	449	431	470	487	455	456	455	476	422	477	455	465	454	485	404	453	441	455	463	502	456	440	451	418	465	458	423	426	427	478	469	475	452	443	504	479	468	436	435	447	489	451	440	461	459	435	477	441	431	434	442	492	465	466	459	486	431	418	423	480	417	458	460	455	460	439	481	485	438	412	438	460	479	447	489	469	439	464	433	459	479	459	427	446	429	462	477	467	457	453	432	450	425	465	463	472	471	440	441	447	429	473	434	438	472	446	440	443	438	452	462	430	458	427	482	463	430	464	495	458	465	423	461	466	434	469	442	456	481	486	460	457	452	451	460	453	424	450	459	427	451	419	463	464	447	441	455	487	463	431	447	429	446	496	465	464	455	476	466	460	423	441	449	422	481	410	473	492	454	469	444	448	463	446	457	442	482	440	417	502	476	443	441	464	468	440	449	425	432	504	455	448	475	467	508	460	460	446	439	434	505	484	397	488	459	469	458	458	456	418	451	446	459	441	452	451	429	476	446	458	454	474	451	454	437	465	430	412	430	459	442	432	467	498	450	443	457	455	458	483	476	438	446	430	433	470	455	511	454	421	433	448	476	460	473	457	455	471	516	509	408	423	444	459	457	457	415	481	430	441	448	434	471	457	477	424	447	449	447	457	455	454	420	415	434	473	453	475	467	434	460	476	452	462	426	464	457	486	457	453	467	460	442	439	460	485	403	415	462	447	458	440	434	439	472	452	440	419	424	436	458	489	432	441	470	442	470	457	452	454	438	445	452	483	434	473	470	432	428	448	444	457	443	415	465	452	482	460	438	449	452	468	451	460	472	499	471	496	460	464	435	421	425	433	452	469	432	434	454	442	438	444	481	440	460	464	463	452	432	510	460	430	473	425	467	465	465	430	471	457	437	453	454	501	491	431	457	401	447	477	466	430	482	438	441	436	456	471	433	470	477	462	489	450	429	440	428	463	444	459	453	420	467	462	469	463	465	445	443	432	444	438	460	493	463	470	435	438	447	484	477	451	422	429	451	432	481	431	433	478	502	460	458	434	451	447	480	427	426	436	424	455	456	437	473	468	433	467	439	439	451	425	413	467	455	435	446	433	441	445	467	443	432	438	443	495	476	442	455	468	472	458	465	459	452	474	416	435	468	456	428	431	468	440	443	427	448	450	437	458	442	450	444	454	471	454	468	418	435	444	409	434	492	468	451	432	438	483	451	506	433	481	466	445	439	465	439	448	490	469	443	466	432	463	467	458	465	449	450	468	449	471	419	450	437	455	420	438	432	430	444	467	494	463	451	438	431	458	416	459	427	480	444	461	497	466	448	464	455	425	463	467	443	461	464	442	458	419	440	485	422	445	430	485	448	444	429	442	435	464	463	470	433	450	468	467	440	457	461	426	473	467	508	453	468	453	441	466	467	449	464	437	452	475	453	426	416	459	430	470	440	471	453	435	426	458	431	451	455	445	449	451	470	429	493	454	462	422	452	432	473	469	428	470	456	443	464	463	474	431	450	418	440	425	446	440	458	449	471	470	466	484	426	441	445	454	442	473	436	475	461	415	460	457	433	484	476	466	453	448	443	456	460	443	409	476	448	464	493	475	452	418	450	439	435	391	461	476	426	467	424	434	471	398	442	413	484	458	424	433	436	476	433	430	447	446	481	467	451	444	432	452	443	440	438	439	432	444	446	493	443	448	447	459	468	457	440	462	452	436	456	423	454	395	419	450	495	455	437	410	442	448	456	487	441	441	452	457	452	453	439	441	427	467	431	487	464	468	453	423	471	477	492	452	429	452	474	455	446	418	467	466	438	440	446	460	409	518	514	446	452	445	463	433	460	442	456	452	459	438	445	466	452	472	454	458	459	470	471	436	460	447	457	420	455	446	452	479	483	443	431	454	419	477	441	472	452	467	467	443	439	487	429	399	454	464	428	461	472	415	423	473	469	458	416	441	475	452	446	455	483	426	482	459	471	473	494	478	455	466	421	444	466	470	471	473	447	458	446	455	455	436	494	441	469	424	446	470	451	439	483	436	472	443	463	487	488	445	471	493	457	495	461	467	439	459	449	448	455	445	426	437	451	453	429	435	441	484	457	391	405	443	426	443	424	460	471	414	451	477	427	468	451	438	438	449	464	451	476	446	482	427	471	447	438	467	436	452	466	438	438	431	424	468	451	501	490	433	452	450	458	428	458	462	465	457	462	452	433	439	421	437	441	467	470	436	459	419	469	425	430	470	428	470	459	437	453	420	435	454	433	441	428	394	481	459	469	428	490	412	432	451	450	478	450	415	469	448	458	413	415	457	410	470	438	481	454	434	420	467	471	430	471	457	422	464	436	445	444	436	442	466	451	453	445	479	441	433	490	456	417	441	404	444	476	451	447	451	472	500	481	449	460	473	449	452	457	469	457	480	419	458	412	440	432	459	457	435	469	430	433	461	425	449	426	439	448	433	417	459	475	428	443	469	466	463	436	472	459	427	456	477	437	480	480	456	412	444	441	472	452	442	446	424	429	456	440	445	457	476	430	452	465	465	449	453	477	447	466	436	462	436	440	485	473	457	458	417	455	427	440	402	429	453	460	443	453	441	505	474	444	439	454	472	455	437	481	443	440	432	451	451	410	438	422	447	445	422	452	421	458	401	422	470	475	457	448	487	453	437	460	467	438	466	458	471	480	451	437	457	486	470	480	434	436	462	417	480	435	444	426	455	484	419	416	453	449	444	452	468	464	440	412	453	462	470	484	450	464	455	476	453	443	427	491	460	467	418	480	464	463	434	470	417	404	456	437	456	443	453	461	441	441	450	447	450	437	481	453	436	458	468	420	464	489	450	470	465	455	426	468	418	446	437	444	440	493	448	461	470	475	466	449	416	450	430	445	417	422	437	460	469	467	475	452	451	460	447	462	469	466	449	436	438	479	460	444	439	433	453	448	468	486	421	415	491	430	442	444	478	405	466	416	482	421	419	439	476	475	452	461	462	440	419	470	468	454	498	433	445	458	439	445	421	440	413	460	464	471	431	466	442	427	446	462	474	387	447	456	439	429	463	454	432	432	491	477	457	459	460
15262	19296	13508	7741	3290	1948	1437	1250	1121	8380	9089	12125	6381	8203	5984	4272	2640	1688	1052	686	578	520	526	473	497	453	471	490	481	490	492	482	492	458	497	505	435	494	486	482	477	475	489	495	506	493	480	498	492	484	494	459	498	468	507	427	509	509	526	494	470	463	469	480	492	465	480	486	499	495	506	474	477	479	489	506	503	507	485	495	478	468	484	484	495	499	481	473	505	424	484	443	468	511	464	465	428	462	472	484	502	488	488	498	459	478	480	446	471	477	484	459	480	460	504	449	483	503	452	495	466	474	499	482	487	492	449	468	471	492	422	538	512	500	505	489	493	455	452	493	504	453	508	480	434	468	475	536	452	475	508	454	468	499	461	494	479	476	474	485	469	430	529	474	445	463	503	456	465	476	486	466	462	538	469	435	487	443	491	479	462	486	518	494	477	488	459	488	492	486	477	465	470	495	474	497	473	460	506	476	487	498	498	489	476	483	475	483	464	462	493	488	466	496	510	525	467	479	486	459	480	483	491	482	471	471	482	478	504	483	505	472	439	471	483	483	499	441	497	484	451	488	478	464	458	468	470	458	513	472	505	464	484	468	479	490	499	467	477	486	457	506	456	497	467	508	440	526	466	499	447	485	455	481	458	500	479	510	489	503	500	450	489	463	479	494	510	481	442	461	522	499	439	454	464	509	474	515	490	519	506	496	492	496	469	464	489	486	472	499	431	520	495	494	470	471	478	483	503	495	478	480	510	437	529	442	491	490	488	505	501	512	476	485	486	463	479	474	491	514	497	460	520	453	470	500	460	494	511	470	442	507	501	461	468	505	478	477	479	511	504	492	500	487	460	499	511	479	446	521	488	507	472	477	464	500	460	512	477	468	514	453	434	478	511	520	502	472	490	456	497	491	483	461	471	481	454	496	474	427	510	478	494	487	493	450	469	492	466	466	497	520	511	504	470	493	524	472	453	481	497	490	476	470	493	492	461	477	506	481	504	463	500	464	497	422	488	498	456	535	453	506	509	510	467	514	497	471	447	472	439	498	481	480	473	514	512	546	450	460	480	478	490	478	440	513	466	508	471	486	416	482	497	493	463	506	491	529	504	498	496	476	470	495	501	454	444	498	492	494	453	489	522	479	492	487	487	492	504	470	469	465	468	504	466	476	481	478	507	477	464	520	488	472	460	506	464	514	514	469	500	497	483	531	461	516	509	458	471	516	504	470	487	495	444	525	520	505	518	488	499	471	472	484	487	510	440	510	453	466	456	527	500	500	476	451	520	499	478	514	498	425	473	462	467	547	498	495	462	494	492	441	463	477	511	484	490	491	487	461	469	511	490	458	454	461	461	448	469	500	482	495	478	539	482	484	486	426	456	471	479	483	481	465	490	502	474	467	461	514	503	456	502	439	474	509	485	476	504	492	506	473	505	455	475	481	459	482	496	485	446	483	498	500	502	495	442	499	514	503	500	469	493	457	517	437	489	476	466	503	488	496	461	480	477	526	497	489	468	469	496	512	463	433	478	474	507	498	495	472	468	512	496	468	506	480	472	483	438	499	506	514	491	494	502	511	457	489	453	497	482	463	489	519	512	474	496	443	480	460	470	466	443	464	518	445	458	469	488	453	489	476	461	502	474	511	486	483	466	493	494	455	441	496	485	504	510	483	531	479	485	475	491	521	495	471	451	499	490	473	475	464	491	485	489	499	462	481	488	471	494	492	487	495	486	475	517	517	505	486	491	456	480	454	505	456	475	523	464	478	503	494	496	480	505	502	446	492	483	481	488	488	474	467	494	477	510	458	493	470	513	515	508	464	492	487	483	479	479	491	512	470	480	479	474	463	461	504	489	424	518	445	521	446	459	466	484	468	479	447	461	485	517	500	479	462	490	484	486	483	490	461	488	472	491	481	466	465	494	468	495	493	490	478	491	487	471	488	497	487	538	463	513	498	518	457	462	498	496	488	494	497	500	484	488	489	457	489	499	487	432	480	506	506	533	507	507	511	489	433	503	499	450	536	492	471	487	496	488	477	481	497	527	493	465	492	496	494	504	503	486	466	461	483	513	463	524	491	415	511	481	479	503	462	539	516	488	493	427	491	488	454	485	436	504	502	442	476	486	466	540	450	516	474	514	481	522	510	486	487	445	455	506	455	476	481	499	462	493	448	459	486	452	510	470	474	510	507	434	518	480	450	489	492	474	474	478	495	481	494	479	453	458	509	500	476	459	453	481	490	510	477	473	454	411	490	494	434	492	479	527	492	498	500	490	471	470	461	479	504	492	466	520	490	505	496	490	479	483	494	471	506	510	495	457	495	491	462	462	496	513	477	450	550	504	503	451	492	486	491	455	496	480	483	511	503	509	501	488	520	471	483	483	515	519	445	475	475	484	479	534	464	498	531	441	474	494	458	509	455	479	497	464	486	431	499	483	464	534	522	485	484	494	492	481	498	459	478	469	488	485	501	450	494	487	507	434	464	490	476	503	482	468	479	479	488	476	522	513	517	476	473	468	518	474	455	520	515	473	528	488	497	467	487	486	472	477	455	508	480	478	523	509	506	472	444	480	483	532	488	513	510	483	483	481	488	491	476	505	458	438	512	449	439	448	487	530	488	513	488	513	524	530	458	489	487	485	490	499	470	529	445	508	492	472	478	501	492	484	466	508	514	475	480	473	507	530	512	492	490	497	476	491	496	483	489	476	514	473	494	471	473	439	486	503	455	477	493	469	491	492	485	484	456	524	468	482	497	502	471	502	503	497	452	474	521	493	478	488	442	497	482	487	486	476	504	453	479	499	488	485	489	482	490	492	511	491	501	480	505	499	494	465	523	483	502	479	497	478	483	451	470	460	518	492	487	512	488	481	488	489	474	498	481	504	459	464	449	471	506	484	444	483	490	498	466	450	498	505	485	487	472	503	458	482	479	444	485	495	480	492	476	493	492	486	520	476	485	502	501	479	507	500	519	466	450	482	462	486	453	482	459	461	500	455	498	438	486	503	442	496	486	508	519	519	492	467	490	487	497	467	491	448	490	496	496	475	481	435	456	532	509	520	492	445	458	469	475	479	494	487	459	502	499	481	476	489	460	462	422	508	499	506	488	485	488	525	490	490	440	476	461	514	460	490	497	457	526	503	504	470	473	469	514	523	452	510	475	519	509	519	543	504	446	500	470	488	463	499	505	478	468	498	480	500	515	507	480	495	500	442	439	486	502	475	481	504	473	447	509	526	495	456	483	492	520	469	493	512	489	448	501	476	490	487	524	491	466	482	444	464	473	472	469	504	461	489	478	493	474	487	454	482	499	495	500	460	492	484	492	479	496	484	503	472	483	514	458	499	467	477	490	483	502	510	433	483	476	483	493	491	490	498	487	494	470	464	472	494	458	476	474	509	463	481	461	495	488	479	471	484	461	485	480	438	462	498	501	463	475	499	461	465	474	512	470	493	493	492	484	466	496	477	538	504	505	520	455	457	476	513	495	503	478	469	488
22809	21376	29080	24042	21378	21409	8880	1786	1353	13293	22490	12722	10857	15965	13377	8934	6008	3857	2181	1371	943	741	669	596	595	589	605	535	592	596	598	616	596	591	623	562	623	623	604	580	594	593	615	551	570	598	553	636	560	614	579	621	591	617	589	565	571	583	569	640	637	586	565	578	582	621	589	587	587	592	592	588	583	607	619	570	604	590	631	584	622	555	606	632	557	591	550	580	585	581	600	608	611	605	634	639	575	596	545	584	608	597	543	550	626	593	601	593	600	565	562	588	578	589	650	580	589	541	573	556	627	602	593	588	600	629	585	562	552	571	607	609	619	606	599	606	595	566	591	579	587	532	599	573	594	623	577	598	605	603	601	616	613	636	500	602	625	590	599	540	600	565	555	587	569	616	640	591	601	536	592	529	577	566	550	608	565	599	573	592	565	590	587	594	583	585	600	603	602	592	590	585	572	629	602	581	625	620	622	606	561	569	598	589	577	607	562	603	549	592	621	618	620	594	573	612	624	579	619	563	591	597	582	593	574	597	519	552	616	587	632	643	561	603	591	587	591	630	555	559	562	569	638	588	579	547	544	625	618	563	599	620	586	558	588	554	567	574	588	602	630	586	597	576	582	607	610	611	604	562	553	565	604	608	587	589	555	597	596	585	557	615	613	577	636	624	630	633	599	613	562	602	581	651	622	599	580	584	633	626	559	567	585	637	594	627	626	617	602	600	589	571	566	598	619	586	613	584	587	624	613	592	575	588	601	543	612	595	603	558	597	569	582	544	626	535	598	574	617	568	608	630	605	612	634	592	596	587	615	567	618	567	588	585	586	596	583	562	611	588	596	570	611	575	573	595	588	602	590	639	570	615	572	593	638	564	596	589	592	564	586	581	615	608	587	640	551	595	615	593	586	553	555	575	634	581	615	658	569	558	587	613	583	600	553	584	593	599	574	624	607	589	602	601	610	541	612	616	606	601	589	586	574	593	613	558	604	596	586	601	595	599	601	578	556	632	612	615	591	577	569	586	569	581	625	629	604	608	543	611	576	589	605	564	585	604	580	611	597	583	613	621	570	592	603	579	579	607	610	569	589	610	632	608	573	626	616	614	595	597	639	583	631	588	598	607	581	569	576	608	628	612	578	613	649	566	608	609	587	614	588	618	639	593	600	564	631	577	550	628	579	580	609	630	642	577	595	580	584	575	548	582	627	629	648	616	615	581	603	565	666	576	614	596	580	617	591	614	586	603	564	562	639	599	596	630	574	554	605	586	629	585	534	615	576	617	610	546	590	571	580	613	562	557	586	579	598	619	612	632	585	598	586	621	597	622	590	606	581	586	610	544	635	611	590	581	580	566	616	561	606	590	613	582	594	574	587	629	584	560	585	587	629	596	630	611	615	576	568	608	591	576	572	594	608	576	599	553	590	580	592	588	570	568	538	526	585	570	590	565	584	560	573	574	631	597	592	544	606	529	590	600	598	601	605	557	605	595	581	612	606	616	591	572	619	598	545	580	588	585	617	579	590	568	586	572	582	573	561	623	602	600	611	606	575	541	561	588	630	570	609	568	634	605	607	554	575	564	609	580	602	569	597	577	563	608	632	582	606	606	573	617	569	617	661	568	573	582	585	619	577	600	615	584	592	583	605	646	578	610	612	655	595	576	599	589	609	591	601	595	598	593	611	590	579	566	570	580	651	564	601	548	623	570	603	565	606	581	565	587	562	597	592	553	573	565	544	584	562	593	550	627	611	596	567	583	578	635	638	579	626	654	626	589	589	604	591	627	578	608	564	571	579	610	615	562	586	586	566	582	554	572	607	603	556	543	629	580	599	603	614	582	577	603	613	610	575	626	570	613	556	624	605	623	563	591	636	570	547	616	624	632	657	557	607	568	587	609	567	575	624	580	592	599	554	618	606	600	572	583	614	612	589	586	616	565	631	602	600	573	551	618	628	587	558	632	582	612	638	544	569	597	593	598	600	603	609	556	576	574	608	568	604	620	617	626	614	570	610	585	570	582	579	610	564	593	632	565	607	572	581	606	674	616	550	591	610	601	584	615	555	608	617	630	601	585	603	604	587	640	655	586	566	576	613	547	597	605	619	578	598	607	614	613	590	605	580	613	576	564	607	586	583	566	566	622	567	569	630	620	599	579	582	541	609	610	607	596	568	572	582	581	601	612	600	608	609	606	610	574	604	588	557	587	565	576	581	584	623	574	543	569	595	581	591	587	599	590	609	581	651	565	573	541	613	626	607	592	565	574	618	589	581	592	585	534	600	590	613	610	588	629	611	592	592	580	593	607	622	587	611	637	576	605	570	571	588	599	618	614	610	605	624	583	628	611	613	572	534	526	550	580	588	612	575	544	578	570	552	587	589	583	609	592	602	578	613	596	558	615	590	585	573	606	596	591	587	611	604	591	547	581	603	604	599	597	595	604	578	608	611	591	561	559	552	599	609	583	598	604	600	585	655	589	579	626	551	597	554	567	588	580	576	552	646	576	570	597	620	589	576	599	604	565	557	614	565	533	577	524	566	605	586	579	556	611	595	551	583	574	622	568	638	619	554	590	579	605	614	572	585	557	599	571	614	619	593	590	595	602	549	579	566	576	609	579	587	594	587	538	602	572	597	573	621	588	587	559	546	564	604	536	626	522	547	577	576	631	597	606	555	609	577	576	614	596	643	533	604	575	604	606	574	590	604	603	586	581	559	592	610	575	557	575	629	605	575	577	596	587	585	628	614	566	559	604	582	588	561	584	528	645	615	590	618	577	578	596	604	591	593	621	567	578	579	632	570	591	575	632	579	634	613	567	621	634	600	602	626	596	591	566	642	622	574	557	591	582	607	637	586	586	586	568	588	580	604	581	592	590	591	553	605	588	586	611	618	613	604	606	559	527	586	588	552	618	572	599	577	589	601	564	608	619	591	604	582	565	577	555	594	587	596	603	561	585	570	568	556	554	543	609	584	570	566	576	546	600	607	557	575	560	576	603	558	611	654	629	587	577	599	603	561	553	552	548	598	622	587	616	601	586	603	614	603	622	585	594	573	613	572	597	575	575	615	631	568	613	545	580	559	552	638	595	589	588	590	620	609	600	586	583	586	609	580	582	596	583	590	560	566	599	573	620	599	513	608	593	558	582	615	595	632	600	572	575	579	543	594	578	553	562	627	653	577	571	639	613	578	594	584	594	655	599	586	600	568	612	612	596	593	581	595	617	590	610	607	633	557	635	566	575	575	592	631	579	636	615	598	584	622	600	586	579	548	640	627	545	600	580	580	615	574	593	587	631	615	617	570	580	601	609	559	588	580	595	563	622	569	622	593	622	573	626	595	555	621	649	570	592	594	593	576	596	577	562	628	591	581	589	584	588	591	611	563	571	599	583	534	594	582	605	568	577	611	610	589	593	638	547	607	591	588	609	591	567	634	565	624	581	572	583	610	574	603	624	603	588	601	565	592	591	594	615	574	601	613	574	620	571	547	602	644	635	592	610
22384	30457	20111	14168	7836	4445	3391	2555	2091	19751	26655	13779	15326	20754	17002	12208	8439	5624	3185	1890	1172	793	711	644	642	632	651	587	594	611	592	592	617	610	593	629	635	564	608	610	619	609	648	604	625	581	575	570	655	599	585	602	560	625	675	593	587	635	614	628	634	584	579	618	641	581	619	632	576	622	600	606	597	585	629	617	593	653	621	579	636	645	634	602	621	605	641	617	664	639	642	577	589	643	610	610	609	585	607	613	620	635	573	591	626	590	603	594	629	610	583	552	583	611	553	608	627	622	584	620	614	575	592	598	572	610	588	610	639	585	613	639	604	624	625	626	611	622	588	621	604	605	601	631	591	555	596	590	580	620	597	584	552	660	545	586	603	594	601	602	619	606	609	637	625	579	602	574	586	571	629	593	598	591	596	572	567	609	591	576	606	600	550	611	580	580	608	607	639	591	632	566	599	604	590	652	644	597	641	629	614	632	549	607	624	570	610	560	586	611	567	599	617	612	632	595	606	610	639	616	595	622	628	610	587	626	608	610	608	599	591	628	591	613	571	587	638	615	612	593	592	627	611	620	642	641	645	602	596	605	604	591	620	645	622	587	568	599	582	565	598	620	603	627	584	559	619	589	657	639	654	624	648	599	625	626	596	634	634	594	594	600	650	604	603	594	599	598	646	607	616	624	609	649	629	608	647	617	607	593	623	592	663	642	591	631	605	601	580	646	617	620	591	621	594	614	642	582	602	607	604	595	602	640	581	622	629	633	572	594	690	576	590	571	609	593	603	582	617	604	630	586	637	607	646	639	580	619	613	620	597	607	601	603	621	589	600	574	583	607	620	574	632	608	608	606	622	641	616	603	571	554	583	605	674	625	570	614	636	584	577	562	615	616	622	604	595	599	593	629	616	610	622	598	632	613	604	606	602	580	664	600	625	607	598	665	635	625	606	647	623	572	566	637	599	553	595	599	641	604	587	611	562	577	640	594	606	623	621	600	571	578	605	628	613	593	623	590	603	590	603	616	600	585	625	602	609	599	627	596	595	635	588	601	563	645	592	613	586	621	603	614	597	568	603	656	578	575	635	592	574	586	613	585	627	599	564	614	616	605	599	605	579	603	605	625	564	599	588	604	611	592	608	588	646	617	642	642	558	576	602	589	649	585	619	614	599	611	610	573	579	580	582	616	593	615	589	618	608	609	619	584	559	629	602	567	606	639	595	542	615	614	647	606	620	613	625	615	637	578	622	601	610	596	607	599	613	586	634	653	650	650	610	624	587	589	596	627	668	650	613	574	644	587	613	608	667	604	571	627	607	579	602	613	602	580	659	606	620	654	622	553	593	574	591	594	601	604	601	623	567	627	632	589	621	632	620	594	628	620	567	654	605	581	579	651	667	607	558	592	564	608	581	591	585	591	586	599	573	601	618	557	550	597	645	606	616	609	602	625	603	621	619	609	623	649	574	566	655	632	610	518	643	545	607	586	610	628	642	592	553	603	577	639	626	641	604	603	600	587	592	592	625	564	546	578	572	656	597	613	633	620	625	615	632	596	614	582	623	626	582	630	633	628	562	575	628	648	580	632	607	609	612	616	600	672	608	615	543	570	630	598	589	592	644	641	587	582	583	643	631	643	603	600	666	603	574	619	630	597	579	598	621	602	630	565	575	638	590	635	628	627	619	606	607	610	627	582	567	619	591	622	550	607	615	632	574	622	604	609	586	572	657	628	593	613	610	594	600	626	622	612	629	601	604	632	600	602	597	612	623	547	610	597	595	597	627	627	616	640	602	596	596	628	617	592	644	654	607	585	626	584	620	595	550	627	626	609	580	602	585	590	617	622	582	558	580	673	598	559	609	586	568	617	597	643	568	634	644	591	575	623	615	578	659	624	613	621	596	606	581	650	599	609	623	609	591	649	592	612	601	571	585	609	605	574	613	596	605	594	549	624	572	575	609	614	594	574	567	565	630	644	641	600	615	643	657	658	627	614	616	623	664	586	597	614	649	620	573	586	590	606	619	633	634	593	628	592	613	542	587	661	606	610	575	642	653	603	662	590	588	627	638	603	581	569	599	597	623	580	619	636	553	575	620	595	576	597	603	595	611	644	621	638	627	658	616	603	598	579	623	612	614	633	607	632	589	609	554	609	600	594	614	639	609	576	593	652	595	602	542	659	601	612	609	618	572	597	631	607	651	560	611	620	605	573	682	613	571	633	604	605	624	569	613	599	579	640	600	630	594	571	589	602	591	587	667	646	612	644	584	586	609	638	618	631	616	597	614	581	623	606	591	607	564	583	634	592	564	645	602	573	594	590	598	602	622	584	577	616	629	593	639	626	641	573	613	602	614	612	629	572	608	587	618	602	592	594	639	570	601	611	671	607	589	671	571	617	594	590	607	570	586	644	591	596	608	611	586	614	649	562	573	589	588	556	604	551	607	628	618	626	574	642	625	625	608	607	629	588	586	566	608	618	587	602	580	587	604	562	577	566	618	615	612	621	625	595	616	666	631	644	619	614	591	631	601	617	656	599	634	553	600	627	595	633	609	594	599	600	647	576	621	599	617	628	610	614	633	592	613	606	617	608	625	618	601	584	625	631	612	637	615	567	594	554	625	625	635	587	592	607	607	560	624	587	644	590	606	632	608	538	641	575	602	604	607	601	606	596	634	652	589	597	610	584	565	649	590	636	602	608	587	610	579	604	596	641	588	590	584	590	602	630	593	608	654	628	585	589	607	595	626	595	598	613	602	614	575	628	585	596	575	557	643	569	588	589	627	611	583	603	641	572	591	604	570	650	621	579	588	635	603	609	581	638	655	552	609	603	614	571	629	602	584	629	631	598	602	620	618	615	572	658	605	607	633	593	578	604	578	610	601	656	644	621	608	598	576	607	614	568	607	614	614	628	597	608	620	592	564	619	588	588	594	621	580	608	594	597	597	635	580	580	627	670	626	633	590	609	615	588	644	582	618	624	638	579	629	588	641	626	618	564	581	593	610	640	604	637	617	602	612	569	594	631	614	600	586	606	594	618	565	572	574	608	621	601	660	621	641	616	594	605	625	630	655	635	631	582	613	636	574	614	597	620	607	630	585	592	635	612	571	653	597	641	606	591	629	619	584	631	618	597	633	607	598	596	636	595	611	614	621	581	598	596	630	617	585	617	572	604	624	603	607	595	577	621	623	615	603	612	612	601	597	600	553	617	636	598	589	633	660	611	634	609	591	647	605	615	620	624	603	602	626	641	598	589	560	614	620	584	597	582	577	571	584	577	607	568	643	592	580	633	554	621	611	561	598	583	578	590	630	621	635	586	582	607	626	623	613	621	624	614	638	628	603	613	581	613	620	629	598	619	587	600	631	567	610	627	580	639	587	607	591	623	615	575	588	629	618	614	607	640	637	619	560	624	594	658	625	614	611	604	635	568	563	563	664	609	589	615	601	606	584	555	609	637	641	622	650	661	598	574	624	598	643	659	605	625	651	603	612	636	624	603
28196	19527	9600	6065	2265	926	726	573	565	1035	1585	1604	857	968	963	704	591	507	443	462	416	405	429	424	415	403	415	372	398	379	412	376	380	377	385	417	422	394	383	391	404	440	413	395	424	375	438	420	426	385	422	395	417	413	400	418	406	388	370	389	368	460	410	387	404	423	409	425	406	416	407	384	410	388	383	367	418	390	398	364	404	436	428	397	414	390	394	417	410	437	438	400	412	424	420	409	421	413	409	398	408	417	441	408	396	368	438	418	408	408	443	481	405	394	423	414	361	422	418	392	421	407	419	393	425	398	384	418	425	365	429	418	394	424	409	354	387	395	401	397	371	429	402	396	387	430	398	423	371	382	388	406	425	377	435	424	428	392	387	456	424	398	393	388	372	389	404	407	427	409	411	414	411	382	406	426	363	413	366	373	432	344	364	418	397	384	417	375	387	455	429	390	415	401	441	387	382	401	402	411	436	399	394	401	398	424	389	406	415	411	418	406	416	395	394	425	398	405	412	452	430	356	392	374	390	406	396	391	431	414	419	397	435	375	440	389	408	420	402	382	415	408	419	381	416	394	429	413	399	420	439	411	452	425	395	435	430	413	427	423	407	381	403	396	390	389	374	400	443	408	383	415	369	426	414	429	405	404	373	417	376	409	367	462	389	408	407	398	446	415	374	407	421	420	417	366	443	391	428	419	375	399	437	427	392	418	436	377	382	394	404	417	407	454	376	399	422	392	388	445	451	391	399	403	392	398	386	392	433	408	413	410	404	442	442	374	396	392	429	381	364	408	390	385	428	414	421	404	446	390	396	403	411	397	425	416	370	414	385	418	402	442	394	369	383	430	369	431	405	379	379	419	351	437	418	425	397	392	388	403	428	413	429	374	402	404	430	375	414	388	417	389	404	386	426	436	403	374	426	440	425	406	407	383	396	392	430	412	415	441	360	408	402	409	399	412	434	429	391	426	449	400	405	397	381	413	429	395	374	418	400	391	436	429	396	419	414	397	383	400	411	383	400	439	404	425	399	404	432	382	398	359	413	393	418	382	425	379	383	388	419	415	429	446	396	366	390	384	402	428	405	403	403	412	444	416	395	413	430	363	472	385	435	414	366	382	419	405	397	403	412	409	399	402	434	422	392	419	379	402	440	406	413	394	410	400	429	400	422	413	404	401	369	368	419	398	398	387	403	400	408	438	400	403	400	363	426	401	409	386	428	442	417	408	392	379	395	415	436	396	404	430	384	400	412	446	418	417	402	414	381	384	409	376	434	410	437	408	394	423	387	420	429	422	387	411	420	394	420	418	411	370	397	377	402	429	413	389	395	423	430	416	387	423	383	380	397	417	469	377	398	394	414	409	447	418	386	437	372	398	421	401	405	413	373	404	434	412	388	409	394	383	417	415	409	408	405	399	416	399	397	385	400	398	413	417	412	420	400	432	402	394	408	421	387	390	402	421	398	402	392	394	434	437	407	434	383	446	383	445	381	413	392	387	378	438	414	429	386	392	409	409	410	417	407	435	414	392	413	411	395	425	413	399	390	410	423	410	363	386	427	401	415	428	371	381	418	414	428	357	406	419	393	388	410	397	414	398	448	447	442	424	412	405	448	411	390	424	401	441	375	415	415	396	389	413	418	454	415	433	424	398	414	434	445	398	416	418	401	403	395	392	445	430	418	388	429	417	424	413	377	433	425	480	418	416	405	402	422	403	409	375	388	411	420	388	420	379	445	405	405	428	385	442	442	428	461	411	394	391	427	380	380	428	408	421	390	420	406	378	434	421	409	435	438	401	411	381	430	425	415	415	399	399	393	399	453	370	381	407	399	394	424	397	404	410	427	411	399	418	393	398	414	415	410	420	422	380	405	415	404	403	389	379	402	375	422	404	411	457	383	419	406	413	440	424	409	462	423	363	402	423	391	425	423	397	440	416	427	381	381	400	432	425	429	410	410	402	391	419	404	407	378	373	406	398	390	392	436	383	421	420	368	378	395	419	405	393	406	393	399	444	413	399	432	356	396	413	380	405	404	422	416	410	436	421	403	405	409	371	427	411	402	391	409	399	434	393	438	432	371	410	378	432	389	403	387	397	417	420	381	401	373	431	387	420	399	392	401	369	385	394	401	384	450	418	406	369	413	392	418	437	386	422	450	423	406	417	376	393	400	399	396	402	378	386	426	432	416	428	426	384	435	425	399	429	387	397	402	403	421	420	413	411	398	387	399	389	435	408	413	352	397	387	405	386	383	389	413	395	457	401	444	406	440	421	402	408	385	442	404	436	409	429	426	389	390	411	410	422	411	390	417	398	404	403	421	400	439	427	445	392	371	386	399	396	389	401	418	407	425	403	394	421	446	420	398	389	418	418	397	421	413	445	404	406	418	406	388	427	389	397	440	374	392	412	390	437	424	417	381	382	413	406	451	404	433	403	392	417	392	447	370	410	393	406	413	417	428	402	424	401	433	409	403	444	431	394	394	414	395	390	424	374	400	374	422	405	429	413	444	406	418	414	370	418	425	434	413	400	384	398	437	405	382	383	392	398	376	394	392	440	417	385	400	420	430	398	452	380	398	400	398	444	432	388	425	395	408	375	414	380	376	393	398	431	382	384	444	401	427	378	395	402	442	390	392	415	420	409	404	429	416	392	397	422	390	399	432	429	413	441	401	375	400	445	423	403	442	407	409	394	418	432	404	370	408	431	429	377	463	377	361	397	375	414	402	382	414	376	395	388	413	437	416	427	358	405	417	387	397	391	416	376	401	416	407	412	388	414	414	389	404	413	411	398	375	425	402	380	403	421	426	384	389	409	401	407	423	422	434	415	392	420	386	398	403	410	406	425	435	399	383	399	419	442	419	419	408	404	387	431	389	387	405	360	432	395	404	424	432	441	375	385	416	396	412	382	407	436	387	406	391	412	409	431	412	401	422	394	400	410	422	417	408	404	396	442	388	411	404	389	437	421	398	403	406	381	424	416	380	378	425	403	388	421	392	367	396	419	388	394	404	384	416	423	403	422	400	419	373	388	409	423	428	410	397	377	406	405	397	395	409	414	425	408	390	406	417	400	386	390	395	431	435	424	413	417	415	443	394	428	441	402	445	385	409	410	412	387	428	410	406	393	415	394	438	408	415	426	424	421	396	427	380	418	427	442	445	415	410	436	414	410	415	431	375	403	371	395	432	378	383	410	423	433	376	415	388	403	423	432	391	433	417	409	412	405	430	427	418	391	385	377	404	429	410	400	403	407	421	413	402	420	397	391	405	444	428	404	397	423	409	381	371	413	408	398	422	397	394	425	400	403	430	407	404	413	388	388	395	433	358	449	406	423	392	392	421	403	387	437	392	406	418	377	396	411	411	398	416	421	415	413	412	405	423	401	408	391	420	378	401	388	425	397	400	412	435	380	360	393	403	398	410	438	424	415	405	373	392	396	404	441	407	426	409	407	403	400	432	408	350	414	400	370	392	384	457	418	394	400	395	419	411	438
13502	15206	7787	7770	3574	1427	1085	857	833	1424	2115	2246	1021	1373	1305	902	692	586	510	501	454	444	442	433	440	436	414	412	446	455	440	421	447	425	431	458	440	438	446	427	458	433	463	423	447	441	443	451	436	395	393	424	425	472	435	451	416	442	459	440	415	430	446	436	447	461	419	431	445	461	438	440	451	447	460	408	453	440	428	451	432	438	420	424	410	460	418	468	407	411	417	407	463	398	432	440	452	422	450	424	406	434	429	479	403	428	425	461	427	425	451	424	434	426	449	444	423	463	427	471	450	404	431	429	434	452	400	387	451	438	421	426	408	420	451	400	441	440	444	433	417	436	441	467	445	429	431	433	449	411	430	458	456	453	443	449	429	446	402	478	429	455	438	447	455	450	449	452	397	434	443	391	435	421	434	439	435	451	453	462	439	437	423	458	437	393	463	492	442	457	416	459	427	426	412	435	437	447	406	401	456	440	426	416	453	444	460	427	389	440	439	423	437	413	451	419	443	399	410	437	429	462	466	441	400	442	439	436	444	468	448	459	459	435	454	456	437	429	436	468	408	415	406	449	442	428	425	453	416	418	412	434	452	441	392	411	437	514	446	460	431	461	445	415	456	440	417	420	441	447	393	436	449	419	432	446	436	436	429	405	427	424	398	475	428	415	445	430	455	470	420	444	448	423	437	428	435	445	422	422	448	407	444	455	471	469	438	428	372	443	428	464	413	438	428	433	444	426	420	414	405	411	411	407	423	418	408	462	448	419	437	455	442	387	452	419	452	447	412	430	421	441	411	421	421	417	438	459	456	417	440	484	461	488	418	417	410	455	432	430	388	459	426	441	459	411	423	452	462	439	413	421	402	434	450	442	447	430	448	442	474	447	416	432	425	444	420	443	403	442	471	455	426	415	446	427	449	474	424	448	429	431	453	434	395	463	438	435	461	449	418	462	446	434	429	430	441	428	428	495	444	466	424	424	446	449	412	423	462	446	449	423	429	436	449	419	411	446	450	431	448	459	385	449	424	432	425	455	414	425	444	423	398	469	436	419	447	419	436	452	447	463	433	471	439	432	454	456	467	435	412	426	454	412	461	419	418	415	444	483	425	429	444	441	427	448	427	427	416	415	431	464	434	408	437	422	451	438	483	454	429	444	449	409	449	471	454	452	456	441	413	443	429	446	428	439	453	429	421	457	444	464	449	464	426	399	426	471	429	448	449	432	422	456	424	450	438	439	438	460	439	424	426	420	449	444	447	460	430	455	488	439	447	449	430	444	433	460	480	430	449	458	428	420	446	412	439	421	425	454	451	421	458	399	430	446	420	423	498	429	427	473	413	483	421	429	441	401	436	434	433	449	445	439	447	454	436	459	442	454	459	430	442	433	418	447	465	482	418	402	447	450	420	439	455	446	425	422	440	419	429	399	419	414	466	464	415	433	440	437	453	424	430	448	485	425	440	367	441	454	435	418	428	464	453	425	433	449	448	430	446	414	460	456	418	435	449	447	447	462	465	446	409	439	416	413	446	445	409	448	434	462	444	418	440	449	460	410	459	443	405	391	457	441	413	430	405	430	466	471	441	446	438	393	446	454	421	435	454	432	392	448	442	435	455	453	457	404	401	398	427	390	446	464	397	438	442	450	463	404	461	462	431	420	438	437	445	442	428	449	421	428	460	417	473	460	459	402	401	414	452	394	448	423	450	484	434	435	442	435	445	418	399	405	423	395	421	438	426	468	419	417	438	452	490	437	445	404	415	458	457	421	420	425	450	445	438	439	444	427	449	455	434	425	434	477	417	429	404	494	430	422	475	442	432	415	409	450	448	478	440	442	441	410	470	431	438	457	446	436	456	456	428	440	425	446	477	443	451	423	457	434	420	463	431	414	422	461	438	442	433	446	450	449	451	407	475	452	444	436	435	427	433	457	423	439	436	444	406	438	440	400	451	412	421	441	441	462	445	426	426	423	430	427	438	418	426	436	427	456	418	469	409	424	425	438	456	433	426	400	440	422	432	403	424	450	421	433	464	448	425	396	461	454	440	455	403	444	448	398	433	450	425	440	427	417	443	407	440	446	458	415	446	452	425	423	452	406	435	467	413	434	419	434	467	442	440	480	443	412	460	425	455	440	444	437	443	444	437	442	438	441	466	425	423	439	440	460	437	444	461	477	447	447	487	444	468	398	438	428	431	417	451	420	427	436	428	440	410	433	452	421	459	419	398	442	415	453	453	422	443	429	471	438	404	444	437	434	409	413	432	446	447	442	439	449	450	447	456	438	434	438	419	460	445	434	456	492	458	399	410	439	440	408	441	422	430	395	427	428	448	438	420	459	432	410	407	428	406	464	393	449	458	443	417	443	446	440	434	455	427	417	451	454	421	435	431	452	434	391	437	424	424	404	414	433	459	442	457	450	459	447	416	423	442	455	432	417	434	431	487	448	439	431	437	412	478	422	404	458	450	442	396	460	394	410	444	410	460	446	424	440	422	398	436	418	411	433	464	447	446	441	431	438	450	439	476	465	445	425	426	462	413	437	452	415	446	436	413	455	412	444	449	404	454	442	450	433	443	447	455	398	432	426	400	458	427	439	406	401	457	420	410	449	433	408	419	432	417	438	411	401	456	407	445	454	489	429	430	441	451	434	422	427	390	431	446	453	468	431	457	440	418	439	421	452	429	410	406	456	420	441	452	445	416	395	434	419	402	390	440	432	465	430	441	425	460	425	423	438	424	466	417	455	433	417	445	391	406	450	469	433	434	394	447	411	443	441	428	437	444	445	434	421	417	463	450	417	433	454	437	440	436	442	450	410	420	439	461	441	417	457	450	467	429	429	444	401	447	436	438	420	440	418	437	451	435	409	390	419	448	396	434	412	432	446	401	432	426	411	442	396	434	420	434	494	469	429	420	413	431	450	421	430	452	460	478	449	460	419	423	440	471	413	464	431	445	464	389	425	469	435	444	451	451	424	399	442	412	411	447	449	427	448	416	444	453	469	446	410	448	421	455	453	431	451	443	427	448	462	441	456	436	434	428	427	441	468	444	439	419	434	446	456	418	443	434	430	434	418	403	423	427	443	416	433	435	429	426	476	440	423	446	427	413	442	411	460	425	410	470	408	389	449	436	452	424	440	416	444	451	413	456	429	424	477	429	422	470	412	434	442	444	430	404	449	452	439	437	419	428	454	422	408	413	439	430	414	384	425	442	467	446	432	435	466	423	447	397	467	484	425	409	489	422	444	439	422	410	467	437	448	416	441	440	421	450	399	434	448	434	436	449	395	442	402	461	431	427	450	432	459	470	444	436	412	468	427	424	420	392	417	423	430	399	433	409	434	457	425	438	402	444	472	462	444	474	442	449	424	462	438	443	448	427	431	447	446	412	448	468	418	426	434	475	464	473	421	454	424	436	410	443	417	439	421	452	433	424	455	425	447	435	442	472	466	424	475	465	432	465	432	445	449	446	453	397	456	432	419	472	446	433	449	434	447
24310	21412	28478	24755	21092	7756	1834	1200	1077	7430	15854	11267	7927	8268	5204	2365	1478	942	680	616	523	495	478	486	460	502	495	484	479	526	487	503	516	516	464	463	514	478	500	457	508	451	460	490	459	466	467	496	519	466	465	440	501	483	517	506	450	489	453	500	484	442	485	499	498	490	487	441	486	470	502	477	488	498	502	453	526	493	422	498	467	510	484	487	456	438	486	482	485	467	447	482	494	491	480	441	449	463	459	467	486	506	451	440	488	497	467	453	431	517	476	483	436	453	465	458	468	516	445	462	473	487	467	495	459	457	412	452	493	478	487	499	479	501	469	476	445	485	455	495	473	486	491	426	460	495	459	488	471	497	453	438	509	494	479	498	491	506	429	468	461	488	469	473	454	523	496	479	473	465	485	480	464	467	456	496	486	449	509	520	436	468	449	493	484	502	491	513	455	475	487	529	551	441	483	506	476	443	469	478	477	483	500	494	485	484	484	495	454	447	511	482	482	459	440	458	483	468	493	449	458	504	485	476	508	492	468	459	482	450	484	487	483	440	465	476	481	470	509	482	463	498	444	476	487	498	507	494	502	501	474	459	527	497	445	482	467	441	502	474	477	463	469	484	450	461	520	477	521	477	494	488	489	478	489	495	469	499	471	499	478	483	489	456	473	501	476	495	491	511	474	491	520	464	465	514	471	469	460	479	482	525	488	495	515	489	478	486	473	461	494	469	456	491	440	490	434	494	482	477	462	440	482	454	473	476	474	453	470	455	480	494	449	483	487	459	486	508	486	466	475	483	454	480	459	448	488	473	490	449	525	501	454	449	455	476	473	469	525	479	517	442	463	469	464	526	476	455	488	438	447	483	472	486	465	539	484	474	501	491	454	473	480	511	498	483	460	464	460	457	482	459	505	497	473	442	501	473	473	506	497	493	488	481	490	477	485	473	518	465	430	437	477	508	449	482	477	474	444	466	470	476	461	492	451	481	452	469	453	528	484	440	483	511	508	483	509	477	489	455	489	470	468	483	436	485	503	469	475	455	474	463	482	496	444	471	497	448	476	497	510	487	521	480	475	450	489	487	503	483	497	485	488	437	476	496	489	514	485	467	479	469	487	529	457	474	462	474	459	469	471	461	497	513	471	495	455	483	473	490	520	454	457	487	490	479	451	457	441	476	482	444	461	477	482	497	471	481	464	446	510	457	464	496	530	494	479	448	480	483	441	433	465	462	466	507	467	490	442	452	498	507	488	475	491	491	481	418	517	478	463	502	491	520	462	498	471	522	475	482	483	475	502	454	481	472	513	504	460	514	495	475	464	484	477	477	470	484	499	453	504	486	477	473	475	480	462	535	469	511	494	452	537	479	494	482	456	481	439	515	473	463	461	450	502	490	480	485	471	468	479	513	500	528	493	465	488	514	515	483	511	518	476	476	431	439	507	474	501	431	485	492	459	475	517	477	481	492	448	516	495	459	488	516	465	487	442	511	487	481	475	480	480	474	468	480	480	477	493	461	464	466	460	466	430	473	464	465	474	462	509	482	463	472	488	473	479	468	516	477	452	480	480	490	496	480	511	486	497	476	465	471	461	493	473	461	493	451	479	457	487	469	493	505	472	461	487	480	491	475	464	513	455	488	517	496	445	474	479	501	457	490	481	528	482	448	450	467	460	462	473	490	530	448	530	473	472	485	490	479	430	468	453	458	483	480	496	485	474	524	489	441	465	485	505	522	488	492	485	462	505	459	480	505	471	487	439	473	486	500	481	471	482	482	478	501	471	475	497	503	462	484	470	458	477	498	491	492	523	496	496	456	476	508	462	473	491	518	479	454	500	476	505	480	448	494	459	473	470	457	466	462	489	486	478	490	476	455	433	520	514	475	458	493	470	450	443	452	494	478	494	504	451	456	485	458	485	501	490	538	476	480	488	467	483	462	490	537	512	493	478	458	485	499	499	491	477	519	450	458	465	465	484	459	499	488	433	509	509	490	450	467	500	432	457	493	449	455	472	503	514	478	459	510	453	467	447	491	466	458	474	461	473	503	464	487	542	437	490	483	489	482	502	461	523	470	487	468	483	480	492	485	489	482	461	487	473	498	473	468	457	506	503	502	479	482	475	450	538	496	476	463	478	482	487	475	486	493	527	484	501	505	495	465	450	463	450	461	456	470	509	482	465	440	496	489	483	490	459	493	449	486	461	453	505	450	462	458	447	485	511	488	484	509	508	433	437	495	484	493	456	478	450	492	487	470	479	475	520	476	483	478	490	443	461	466	468	510	473	499	462	505	469	444	486	484	524	459	506	497	490	470	470	440	476	490	502	479	457	447	450	475	458	500	484	493	471	500	420	477	461	493	484	494	477	473	466	458	477	471	459	495	485	486	496	492	495	458	504	474	468	459	479	466	502	453	474	501	498	451	452	487	499	480	453	496	516	489	470	495	486	479	508	491	498	445	472	481	465	477	503	470	492	477	490	474	493	463	503	461	436	446	494	466	457	486	473	445	476	460	475	472	513	474	453	486	505	467	481	460	459	485	451	476	429	488	482	449	483	460	511	464	485	447	473	472	452	463	462	514	476	460	457	479	492	480	494	458	465	455	484	471	500	459	479	438	524	478	460	465	476	443	464	459	441	450	465	471	483	473	478	462	442	509	519	455	480	469	480	493	513	498	492	466	511	490	468	469	513	474	472	479	458	465	477	444	509	495	467	465	472	492	467	525	479	444	503	496	481	516	511	491	485	474	493	486	487	457	477	494	465	537	496	490	470	492	459	474	463	456	492	474	463	493	470	454	507	447	501	499	519	461	453	469	472	464	455	499	493	521	433	513	470	530	489	481	500	464	468	451	464	516	497	464	484	482	509	483	471	456	453	444	456	494	492	489	431	490	483	489	468	493	478	492	427	492	472	473	448	466	451	527	488	461	481	475	478	443	479	492	484	448	516	465	478	501	480	513	485	467	481	477	452	451	466	480	473	467	490	471	482	514	461	467	436	481	471	461	485	457	458	464	453	493	491	469	512	494	484	480	489	501	457	472	452	514	461	483	524	484	507	494	497	478	500	475	462	480	503	512	496	464	479	491	427	447	463	481	506	496	495	469	470	474	478	475	483	472	495	499	505	502	454	491	478	486	495	478	503	450	513	455	467	497	441	472	467	494	471	483	504	455	415	441	487	491	495	442	468	542	494	489	472	480	467	476	467	471	485	499	472	486	466	490	468	482	455	501	483	502	467	464	490	461	559	449	457	475	497	458	507	473	470	478	465	519	481	508	477	431	453	472	455	510	486	514	467	473	503	442	465	493	499	510	492	454	511	474	488	476	466	480	445	500	450	446	456	492	495	449	486	493	447	486	469	461	505	445	511	479	463	498	522	517	466	477	450	432	455	459	464	466	494	502	463	474	477	482	478	463	505	463	524	472	486	491	452	456	460	504	468	498	452	457	500	457	454	481	472	484	479	440	515	471	480	502	496	527	494	462	428	465	435	465	473	493
15944	21852	13734	8633	9955	4600	2359	1824	1616	12176	21313	14027	10976	11757	7329	3526	2038	1230	877	688	604	532	544	522	505	532	520	534	502	462	476	526	521	488	493	502	467	497	497	503	474	475	509	496	541	490	521	473	511	474	508	529	510	483	485	515	498	471	459	500	507	503	493	519	554	555	516	527	516	515	500	492	511	507	527	471	509	523	512	490	487	526	497	552	474	526	489	488	484	483	505	488	513	516	495	537	470	477	495	485	499	520	494	509	478	501	562	515	498	490	478	530	484	476	489	518	516	445	501	552	466	549	496	502	495	471	479	549	523	502	516	493	501	500	506	539	510	516	471	503	470	515	484	528	496	477	502	527	504	486	473	473	482	465	502	515	491	502	486	506	509	479	520	536	495	487	472	517	464	494	483	506	506	526	510	470	547	513	481	504	508	528	499	485	520	508	476	555	495	509	494	503	546	471	538	532	474	486	532	539	501	501	526	500	498	481	497	462	493	483	511	486	545	502	490	539	469	489	467	485	493	508	520	502	509	504	483	473	527	475	512	488	511	463	536	514	516	501	487	488	500	502	455	501	505	482	515	547	509	461	491	518	543	518	476	544	493	528	484	512	521	475	494	530	462	515	486	514	509	520	529	532	527	486	481	509	518	537	494	514	497	512	511	493	504	491	509	503	516	515	537	479	526	473	503	548	518	486	486	470	541	507	510	524	531	472	463	537	469	473	555	453	465	520	482	491	480	495	473	536	516	472	508	494	560	449	489	510	498	529	544	458	525	500	485	544	498	477	487	484	491	522	524	529	470	528	519	493	487	513	444	538	498	493	536	483	497	479	500	526	514	503	515	461	516	493	481	497	502	504	497	467	486	510	524	508	475	489	472	517	459	509	523	484	490	505	513	475	491	516	511	497	500	468	479	504	534	502	537	456	521	481	503	494	471	498	478	499	520	525	485	491	485	476	500	521	505	547	477	504	543	510	471	466	539	483	521	524	531	518	476	516	488	509	491	496	445	542	481	533	511	521	521	490	485	496	542	523	494	475	518	479	492	500	505	527	499	493	478	517	481	506	482	484	507	522	528	537	475	470	470	473	513	527	469	527	467	527	555	510	484	551	485	485	456	547	520	489	495	487	476	516	470	489	504	499	507	497	486	499	514	499	505	466	511	493	484	481	518	475	546	492	491	516	516	482	483	462	483	466	544	497	519	484	514	448	500	501	499	508	486	496	492	509	505	550	481	534	510	489	502	480	504	495	506	499	498	498	498	459	474	513	492	512	520	525	480	498	496	498	503	522	473	517	537	512	495	540	504	454	509	505	463	493	468	549	517	525	510	470	507	530	509	509	504	475	486	499	497	475	522	489	513	534	515	469	454	456	537	508	527	490	522	462	496	502	534	527	501	452	494	522	492	505	531	539	493	518	494	520	461	508	464	528	490	480	492	563	482	468	513	536	491	505	487	500	535	500	487	519	485	472	493	530	481	562	494	493	493	503	528	488	515	496	518	508	508	528	520	517	481	521	547	501	530	502	535	469	487	518	483	463	498	470	496	503	433	490	494	462	505	508	531	513	500	500	526	509	552	485	504	497	483	454	509	483	500	521	541	477	494	549	483	520	493	473	489	500	480	553	493	515	495	525	488	505	490	492	475	496	534	523	493	493	473	493	500	468	546	520	516	500	550	508	530	499	537	480	498	513	440	502	478	503	512	519	543	532	498	516	475	500	507	498	537	534	498	494	497	541	501	521	538	497	498	489	540	505	483	506	454	482	509	490	548	543	517	520	463	500	460	529	528	538	503	497	504	525	487	506	524	469	496	508	491	517	533	486	491	531	519	485	496	490	500	499	518	508	498	506	532	503	483	498	523	485	467	512	499	525	524	508	494	449	473	498	521	531	491	511	554	485	492	533	506	517	528	516	532	512	492	480	495	526	543	488	502	527	453	498	515	514	515	522	484	546	512	533	549	543	533	458	528	491	492	497	520	469	530	521	504	474	516	515	493	533	483	481	502	477	470	559	526	528	445	478	486	483	535	533	514	509	527	531	479	487	490	485	526	481	473	537	520	454	506	492	510	502	481	523	512	513	465	536	464	512	458	530	508	507	485	490	499	527	511	529	478	477	480	518	493	501	511	532	492	453	544	480	563	521	449	513	521	517	523	486	453	527	506	515	503	528	491	530	520	531	492	514	492	487	543	476	532	496	480	496	490	549	528	496	523	504	506	474	479	505	524	481	529	507	508	474	497	491	501	546	484	493	519	499	497	494	486	516	479	500	466	484	519	482	468	525	508	517	500	495	478	504	508	498	510	478	544	508	441	512	477	463	483	539	508	499	497	545	490	532	506	502	485	498	465	506	519	505	493	488	550	490	501	479	514	507	523	512	506	512	542	502	496	497	520	454	488	528	502	499	518	446	506	475	530	506	505	494	493	497	519	493	495	521	512	519	481	514	483	521	514	499	498	458	515	496	547	511	537	499	521	561	477	475	452	501	534	509	474	511	508	505	485	503	491	482	461	461	473	461	485	491	538	522	490	518	540	504	503	552	500	507	478	512	500	534	505	482	500	458	511	514	491	495	487	484	504	511	481	461	511	535	513	510	495	483	510	514	512	497	496	518	507	502	491	543	468	510	502	487	471	520	494	447	505	479	512	532	493	506	507	528	521	499	518	517	526	512	505	476	493	449	513	492	505	538	482	529	521	492	494	519	496	468	444	472	490	486	520	506	551	460	476	486	516	508	505	497	510	455	489	499	480	503	485	502	541	552	528	539	488	533	507	504	460	510	491	491	508	513	525	504	507	509	511	503	511	496	502	528	492	528	530	507	520	506	507	554	492	474	545	478	488	495	495	515	501	529	494	457	460	501	478	512	472	525	490	498	507	466	543	486	526	483	487	510	512	462	441	488	496	521	507	528	458	493	488	508	500	497	549	502	492	485	508	514	515	510	473	474	526	482	527	520	513	530	491	509	472	480	522	504	480	520	496	533	498	515	513	505	518	501	538	513	501	522	512	530	511	500	516	467	483	544	479	516	480	519	491	501	517	494	518	490	523	475	511	493	533	542	508	535	487	539	513	525	478	496	500	507	513	512	516	489	508	466	507	528	505	484	475	507	471	505	522	488	510	492	512	499	471	475	493	485	502	520	532	517	506	461	482	493	494	496	517	472	494	498	488	488	514	496	524	498	481	501	510	505	502	495	518	508	494	478	508	484	508	477	497	491	467	512	500	475	498	505	481	492	503	502	427	473	468	500	511	503	494	546	504	507	493	493	495	508	488	489	492	511	496	555	524	513	490	500	514	561	517	506	501	480	496	520	502	514	523	506	529	493	512	528	476	512	472	475	466	513	497	495	458	538	524	492	490	512	501	503	515	495	487	495	509	480	516	513	474	488	488	491	527	527	520	533	538	462	499	511	495	497	498	513	497	507	506	472	534	472	483	489	518	496	518	497	544	505	506	477	491	520	509	491	533	505	515	488	524	477	468	539	483	513
25275	21427	27437	25631	12033	4444	2417	1324	980	4237	8299	9326	5564	4610	2487	1306	831	658	566	509	441	462	444	462	441	450	473	438	431	452	430	492	475	477	476	469	464	452	440	498	466	483	461	441	434	451	472	500	467	456	482	452	481	496	492	441	457	476	425	439	450	470	439	458	457	478	437	478	471	445	467	497	418	495	468	449	446	482	467	446	484	452	443	504	440	492	483	488	462	420	426	431	452	467	458	424	475	468	482	478	477	434	449	482	484	445	496	436	444	473	471	463	471	459	460	454	463	467	491	466	442	431	439	463	512	454	458	477	469	459	490	441	445	479	437	433	464	474	449	497	481	468	457	462	494	441	471	451	451	442	455	469	461	429	470	456	496	477	456	491	446	447	429	409	453	452	496	449	413	460	452	448	475	470	483	471	408	455	452	435	458	469	478	428	417	450	470	477	434	495	453	442	470	434	502	481	473	473	455	516	467	498	440	429	486	459	473	488	432	435	495	470	511	440	471	458	439	452	476	461	462	433	460	476	477	462	479	472	459	457	472	461	446	449	479	480	432	446	444	431	468	455	424	493	498	452	452	457	474	407	474	471	445	427	462	459	475	469	463	466	478	520	482	479	519	477	445	450	456	448	463	476	459	447	463	499	437	460	474	436	451	456	448	488	492	427	453	461	478	464	467	486	449	472	457	441	460	449	450	440	449	474	481	492	475	433	463	482	492	458	501	507	456	476	440	440	463	426	469	479	431	510	524	434	418	479	459	424	468	446	462	465	500	452	473	460	459	495	448	436	477	475	478	448	464	484	468	435	424	467	487	411	435	471	441	447	468	425	453	498	508	455	469	476	426	450	447	460	462	467	452	450	424	461	454	483	434	427	493	440	464	427	443	416	460	485	467	431	490	466	461	471	457	486	455	489	454	469	462	446	438	473	418	430	460	447	462	445	426	474	453	455	447	444	427	481	483	463	464	453	415	472	485	465	460	466	459	467	459	449	448	485	451	435	429	490	459	464	431	472	463	474	457	498	486	439	447	491	436	478	475	458	451	471	470	485	427	439	472	444	435	481	466	455	491	488	483	435	474	482	479	494	410	438	477	462	489	418	479	505	455	464	487	440	470	461	429	469	468	500	464	478	472	412	481	442	486	465	489	462	494	469	433	484	491	445	500	469	486	455	488	505	485	499	461	486	465	453	476	444	401	456	481	452	460	474	445	467	464	490	451	464	479	452	421	434	474	462	446	438	466	480	441	451	461	464	416	482	450	470	441	459	441	451	451	474	477	495	409	458	438	474	473	489	447	458	450	417	417	428	425	442	466	462	467	479	482	424	508	451	434	444	439	491	486	470	493	487	489	457	466	493	455	438	464	508	472	447	440	475	452	454	423	456	474	429	457	460	433	456	440	491	481	496	468	461	451	497	432	445	461	447	478	473	480	461	463	458	426	484	441	446	466	411	471	476	438	464	447	469	459	435	456	472	466	457	418	472	451	450	449	458	481	443	440	458	447	436	460	458	464	450	472	422	439	446	467	463	484	447	497	480	467	484	489	491	456	462	428	521	499	443	432	475	490	448	461	451	474	489	470	446	438	481	498	458	460	483	450	460	476	486	471	462	480	408	484	463	459	459	460	481	462	446	468	495	473	436	443	436	494	444	430	465	451	445	414	467	444	460	451	481	478	475	462	459	480	494	526	471	448	458	449	424	468	445	476	468	455	478	481	401	458	513	480	476	451	476	466	488	433	458	496	475	462	446	475	478	413	437	439	451	467	463	472	497	508	500	469	414	455	450	454	486	457	451	447	455	427	450	486	455	466	475	452	476	441	445	504	470	496	430	493	471	464	431	467	493	444	446	429	466	463	472	465	434	462	472	447	408	433	476	456	458	446	461	469	472	461	469	447	445	473	460	495	461	425	466	452	418	420	496	462	453	478	453	486	486	454	423	461	457	487	471	473	428	425	445	443	456	458	480	459	497	482	489	475	413	445	485	484	485	460	448	450	442	437	508	484	446	483	468	489	465	480	488	450	472	485	434	437	446	495	441	458	472	502	490	451	431	500	470	444	451	440	441	457	425	429	449	487	453	444	437	447	438	445	444	401	517	490	456	464	441	472	473	453	506	443	457	498	436	469	470	463	430	431	452	483	414	471	488	496	474	468	463	508	474	449	467	445	503	474	440	452	491	475	491	450	414	428	425	462	473	469	443	469	444	482	426	468	516	427	517	442	429	476	460	475	471	485	479	502	446	423	464	477	462	486	474	440	441	471	454	452	449	437	432	443	469	463	467	423	443	459	503	484	462	473	456	432	418	456	440	447	443	442	436	456	468	491	487	410	470	475	437	466	427	461	471	455	470	449	440	470	454	480	443	459	484	439	472	449	439	496	485	458	435	448	396	484	481	474	419	486	494	465	454	482	450	454	440	443	493	449	449	454	517	455	469	450	510	447	459	522	438	456	492	475	443	469	442	494	446	458	473	457	452	423	499	469	461	437	423	465	445	466	451	465	450	448	432	472	444	426	467	462	482	453	477	462	437	442	477	452	462	459	465	470	452	476	423	441	487	458	445	453	436	479	477	440	471	465	491	419	433	461	545	447	442	467	473	454	471	509	448	456	466	457	446	495	481	465	462	464	467	451	494	448	445	476	427	476	437	424	459	469	477	488	453	493	424	422	479	457	457	470	449	485	462	464	450	458	522	458	445	478	481	446	449	456	467	450	494	443	460	484	432	415	483	470	452	487	501	444	449	465	469	474	450	455	474	462	437	446	457	481	464	464	498	450	476	450	453	433	452	459	462	434	451	458	458	507	458	485	489	502	462	439	464	440	454	413	437	458	424	468	479	460	461	482	405	447	477	445	441	433	467	437	470	476	493	480	476	458	440	444	460	459	401	444	466	461	467	481	471	479	473	469	455	493	463	451	434	446	492	408	434	456	436	475	457	458	437	476	437	465	505	480	441	497	479	454	466	489	438	459	480	466	461	453	441	482	463	435	492	478	454	474	491	484	468	449	451	497	451	459	456	483	453	467	460	454	438	472	428	453	494	461	464	493	459	478	433	448	487	436	483	425	486	484	491	474	484	430	508	437	481	427	440	440	507	459	441	461	454	462	479	460	484	459	445	446	494	506	471	459	477	457	439	473	451	487	480	506	439	470	446	461	463	457	457	452	484	488	496	464	453	436	431	437	455	476	443	462	448	429	507	479	435	473	481	477	442	466	463	464	453	467	464	473	496	480	446	471	437	483	471	454	436	466	452	452	439	434	440	456	451	452	456	484	460	474	444	488	457	443	483	447	499	466	464	475	479	457	431	433	505	466	483	447	453	448	460	475	467	423	472	479	437	471	475	480	474	442	488	457	476	431	488	469	472	475	448	461	477	488	438	431	415	460	442	441	463	451	463	444	439	459	483	428	449	473	488	470	479	469	442	463	458	482	477	458	473	463	450	446	454	463	436	452	483	478	488	485	436	422	433	461	458	454	478	446	452	448	445
15652	17197	10558	6524	8424	6937	4194	2233	1724	8552	14881	15216	9339	7717	4073	1998	1210	900	698	601	492	494	533	523	512	501	491	501	488	502	496	477	506	509	481	507	527	489	500	491	487	515	506	477	479	518	500	468	485	472	508	501	514	482	492	480	506	477	504	500	484	500	508	429	465	539	503	495	502	491	480	513	487	491	472	493	470	497	453	535	470	467	479	494	483	478	510	451	490	469	517	492	492	454	501	470	504	500	461	516	519	455	518	455	502	492	500	465	491	504	493	501	455	505	469	508	488	480	516	456	475	528	507	508	500	525	499	486	489	515	495	468	475	493	477	483	509	440	480	484	535	523	471	495	487	521	493	507	516	477	445	509	473	465	463	502	497	482	466	480	467	540	510	482	480	489	492	529	480	519	464	439	451	499	483	512	475	503	500	456	478	483	488	488	485	500	472	463	516	477	463	473	483	489	492	483	548	508	484	527	492	501	527	529	504	496	504	511	496	505	483	468	487	498	460	504	453	472	480	493	494	504	479	510	492	494	488	507	499	481	519	513	465	461	497	439	551	490	524	511	488	494	482	491	491	485	498	478	501	488	490	493	495	486	487	532	512	469	498	521	470	439	482	490	542	482	485	496	455	480	470	516	521	506	443	475	513	482	485	492	490	490	463	516	489	512	522	519	464	453	528	472	507	513	464	508	530	514	486	500	486	530	496	468	555	480	548	491	515	503	498	465	494	491	477	503	492	499	436	504	516	509	442	502	529	462	444	487	502	498	470	535	530	529	503	506	499	488	497	481	469	476	496	471	506	428	452	487	521	483	455	518	513	503	509	511	476	468	485	430	495	472	467	560	491	510	521	496	486	492	470	485	521	493	488	453	534	539	486	441	482	494	508	499	471	477	465	479	495	492	543	510	477	499	494	476	488	482	538	491	499	465	507	503	473	484	506	457	471	480	489	497	462	502	486	491	489	498	485	504	494	509	495	506	441	476	468	497	507	502	456	489	478	485	482	467	508	514	489	503	471	477	488	470	498	496	476	472	458	457	489	510	482	489	457	509	462	496	485	479	464	506	445	469	494	527	494	457	485	474	496	516	500	449	492	506	535	491	498	492	520	490	468	497	503	504	450	522	508	498	524	488	485	471	455	551	491	512	490	519	521	499	484	519	470	524	502	485	492	509	463	491	495	488	513	493	496	469	456	455	484	475	511	485	539	462	445	501	498	450	480	468	524	532	491	530	475	513	488	477	496	466	487	453	501	533	483	517	514	499	469	540	474	467	496	482	503	458	491	457	477	476	522	482	510	468	474	537	525	497	493	520	491	501	514	488	520	456	506	493	478	479	496	471	465	499	473	496	468	492	503	497	484	446	479	496	515	459	473	504	483	520	471	491	481	501	509	488	536	463	507	530	436	481	499	520	507	488	446	459	499	487	519	503	514	466	469	471	495	494	512	478	486	485	501	476	486	516	487	467	463	506	532	445	506	527	495	468	502	460	497	487	461	473	500	468	474	504	485	485	479	481	453	468	455	520	506	490	498	466	474	522	504	501	503	485	507	506	507	499	470	505	503	475	504	469	515	482	458	486	507	466	470	520	499	483	482	489	502	509	485	466	456	487	498	500	515	510	491	499	496	484	492	515	518	501	516	524	456	514	505	512	510	515	465	465	530	489	470	501	490	508	439	462	492	499	501	467	503	470	461	492	464	507	483	473	501	478	491	470	533	493	474	497	468	528	490	519	537	496	458	451	497	461	501	516	503	511	501	495	555	549	473	470	488	501	478	495	508	487	492	462	526	487	524	502	487	466	499	505	480	497	474	470	478	525	514	498	472	477	464	479	520	520	486	503	462	435	517	550	489	495	483	498	519	485	491	489	508	471	505	479	527	469	476	496	489	477	490	532	509	482	463	471	457	491	498	480	505	501	526	509	528	484	483	546	477	454	478	493	488	538	504	489	478	476	517	482	535	480	485	525	489	497	473	457	538	514	493	494	493	500	478	461	498	518	461	466	506	529	487	485	482	511	527	491	470	489	501	494	528	505	490	502	476	526	499	515	507	494	512	472	494	502	502	485	518	487	510	522	491	480	498	464	504	530	444	508	493	519	483	460	483	505	500	516	491	507	520	480	482	479	515	505	477	501	513	509	510	496	514	483	500	478	501	473	483	492	501	519	488	502	510	482	442	456	483	545	475	494	469	478	486	488	511	484	540	489	471	536	515	466	487	493	493	463	534	482	477	466	521	518	496	483	492	524	511	489	518	520	492	508	490	512	455	509	456	500	467	465	486	467	495	492	472	495	522	480	506	481	488	527	505	508	447	474	490	469	477	478	470	475	509	488	556	503	513	488	446	490	500	501	480	491	499	476	512	501	485	516	484	553	478	509	470	504	470	463	518	465	526	473	501	484	473	517	497	481	503	499	503	494	475	459	463	492	485	489	468	550	484	512	487	499	502	484	459	498	516	544	508	543	483	470	443	517	430	462	524	474	498	499	498	505	488	506	473	516	457	482	501	550	507	507	511	493	486	462	500	529	500	504	513	475	513	498	495	514	500	482	515	468	472	483	499	514	461	498	483	518	505	469	518	490	509	546	506	454	512	464	473	488	501	472	488	453	508	561	471	466	472	462	478	507	514	454	538	466	472	462	552	472	503	470	490	482	496	516	532	506	467	527	490	465	489	474	482	507	518	480	498	464	534	467	503	501	504	460	504	497	455	497	494	541	515	532	439	513	498	472	475	498	480	488	506	488	475	484	514	490	476	489	479	499	516	506	492	488	486	502	527	492	522	528	504	487	511	497	486	453	496	488	499	530	494	495	497	483	504	506	521	465	489	500	463	513	523	494	489	455	504	528	478	483	469	459	503	505	492	500	452	504	489	521	492	506	470	479	508	476	512	464	513	511	492	530	511	494	527	552	505	505	462	494	523	469	517	475	483	500	504	491	493	491	472	535	499	468	455	462	517	508	517	506	495	499	454	512	472	478	481	482	508	497	478	505	508	493	507	480	458	529	465	495	552	511	492	502	514	490	449	462	501	514	491	479	503	463	516	489	520	526	465	443	465	464	500	493	475	499	504	525	467	537	499	499	446	449	453	472	478	493	492	515	487	494	449	475	453	508	501	507	493	503	532	499	478	489	478	481	496	468	474	488	480	472	503	480	508	485	519	485	492	525	499	485	485	487	450	451	450	526	488	474	489	474	490	459	495	487	478	501	529	483	494	506	461	474	521	460	526	472	484	463	488	452	485	503	496	503	513	506	497	484	493	477	465	477	463	502	471	474	468	468	540	470	452	496	490	467	513	474	495	474	501	471	472	488	484	478	494	528	484	491	503	489	511	511	478	517	528	498	469	516	505	505	496	487	467	514	454	490	479	488	503	500	456	492	496	512	491	538	473	506	518	478	493	518	437	456	487	494	506	500	505	472	488	485	477	459	540	520	477	481	516	474	480	547	495	491	543	520	495	466	521	499	524	478	532	507	458	515	501	508	503	496
22794	21412	29132	24065	21424	21688	13281	4510	3377	11010	26333	29206	20292	15195	8896	4048	2087	1212	819	691	653	595	594	588	597	576	584	576	564	611	655	559	599	604	553	564	609	569	563	602	613	582	603	591	598	579	584	565	613	572	600	563	589	620	640	567	625	631	579	583	601	593	589	523	578	619	582	595	569	588	593	584	563	607	621	568	562	570	588	604	563	596	579	591	580	598	594	576	599	618	588	629	581	550	576	566	602	573	591	598	578	599	607	595	565	585	592	558	604	577	560	636	599	610	574	590	566	593	591	613	580	616	580	572	590	555	571	617	522	595	586	571	574	581	597	585	558	583	547	578	582	598	600	602	555	600	553	596	595	606	582	595	574	561	581	550	583	602	572	604	546	626	596	581	616	584	590	542	615	563	601	581	579	618	569	576	578	624	604	595	578	621	569	582	558	603	601	581	595	534	602	559	576	602	577	560	564	569	597	579	569	587	616	540	588	610	597	568	578	594	575	607	589	601	553	580	580	563	555	608	560	581	610	601	598	611	629	571	624	595	596	545	605	605	575	626	637	590	607	592	587	568	598	539	599	580	595	608	545	606	566	593	604	619	575	579	640	543	577	625	578	658	579	594	632	606	606	557	590	595	581	592	626	597	583	574	618	567	603	590	589	546	594	560	545	563	604	591	532	603	622	578	592	600	602	566	570	609	621	631	568	629	592	594	609	562	584	583	611	594	602	562	573	538	595	610	613	609	624	632	594	594	617	573	602	567	625	598	588	575	615	583	571	556	588	549	584	552	595	611	579	580	600	603	583	541	588	553	587	570	576	625	561	567	598	599	595	589	583	593	580	582	632	580	593	597	599	643	527	605	571	557	600	596	624	596	591	594	581	596	599	581	605	588	585	573	570	598	578	582	606	580	563	551	595	591	595	596	566	584	546	599	564	566	579	567	581	584	569	590	603	605	607	601	625	586	546	590	601	620	567	618	586	591	579	604	613	545	577	616	577	618	627	563	539	573	604	563	570	611	627	553	578	602	574	637	568	593	585	656	578	580	588	543	586	627	598	592	663	573	582	613	613	567	602	529	556	605	579	571	596	592	608	563	588	567	612	614	573	554	623	567	586	594	601	624	543	588	539	618	569	603	573	576	594	583	590	597	537	591	580	604	613	587	547	596	524	553	571	600	587	609	578	582	567	558	594	575	589	580	571	636	606	626	600	565	603	621	604	576	614	609	593	607	578	576	599	573	573	606	614	577	596	581	606	570	586	586	574	579	565	605	581	608	592	588	553	606	565	604	593	573	602	586	578	631	623	571	622	603	568	553	598	605	601	615	619	652	563	592	588	592	586	578	614	593	599	587	628	651	566	584	603	604	545	622	608	601	575	574	551	598	561	574	550	589	569	601	575	579	545	583	566	589	626	546	603	598	596	590	599	600	553	587	539	583	572	573	599	610	658	609	602	586	552	580	625	586	583	601	560	593	557	568	611	539	549	599	564	595	576	562	597	578	563	574	574	571	569	598	575	599	572	603	584	588	586	601	573	602	595	556	555	571	573	611	604	577	566	619	601	581	567	591	595	614	595	540	589	604	597	523	573	623	629	643	619	596	586	622	591	595	633	586	573	568	594	633	609	536	597	533	557	561	629	606	588	590	596	578	557	579	563	599	610	572	580	546	609	551	622	612	619	582	586	623	559	602	588	606	596	586	610	555	628	575	580	600	619	589	546	623	565	559	602	583	620	570	556	569	622	596	602	638	582	567	560	581	607	584	574	559	598	616	569	610	612	550	548	606	553	602	606	575	615	626	623	590	580	564	589	603	566	558	548	599	578	617	604	572	602	618	581	546	597	564	596	556	582	606	605	608	585	631	590	609	550	564	577	625	642	577	573	586	589	604	580	579	611	559	599	635	629	602	589	608	580	572	584	608	583	549	583	595	538	591	546	552	576	621	634	615	559	572	592	548	601	588	564	591	559	605	611	577	631	606	576	610	541	570	567	606	598	621	528	563	562	535	573	581	615	563	650	563	578	578	572	563	585	617	587	602	593	627	589	590	641	595	612	607	607	576	579	565	583	628	595	613	574	561	562	574	560	611	576	625	600	544	580	543	552	590	596	549	619	599	569	613	593	571	629	550	610	544	538	538	606	554	553	561	622	579	631	606	563	550	566	557	611	548	567	574	602	603	605	608	605	592	593	599	603	547	589	540	614	595	599	585	567	594	606	573	560	607	561	586	557	588	571	592	559	610	659	534	609	597	552	610	552	577	607	563	574	580	630	571	580	582	574	578	618	595	587	556	576	622	632	614	571	557	576	603	556	596	598	595	592	575	623	556	575	611	591	581	563	562	571	604	587	572	598	574	598	566	601	584	588	547	589	582	549	602	623	562	573	592	571	605	553	546	619	653	575	625	582	615	601	576	583	602	592	584	613	578	566	615	570	606	564	610	625	625	611	567	585	585	606	565	582	606	615	565	610	514	570	630	577	581	634	577	569	621	602	568	607	621	528	590	564	591	588	613	612	599	584	615	573	622	600	593	607	622	577	583	603	606	608	651	587	558	569	590	596	581	594	590	600	585	588	612	576	573	596	594	562	572	604	570	584	650	594	572	642	603	599	645	603	545	596	587	593	596	570	600	622	545	584	580	555	566	545	597	561	606	578	583	646	578	574	564	587	589	596	585	594	559	609	596	568	593	540	618	622	613	586	575	588	604	619	552	569	574	615	621	601	621	582	585	609	616	599	560	568	639	608	593	585	563	627	632	566	596	565	549	547	585	600	601	615	574	604	577	559	574	575	568	540	569	621	622	597	655	631	648	617	612	625	591	552	614	569	575	598	612	608	590	602	556	591	596	592	578	588	602	547	599	551	607	568	564	651	604	578	596	594	584	610	571	573	633	579	607	634	567	596	571	567	536	540	621	638	580	587	556	626	555	597	639	620	630	589	571	650	609	574	573	565	578	650	610	614	570	570	614	541	630	569	599	578	605	631	539	581	575	625	589	602	638	599	564	547	597	581	604	583	553	581	589	556	560	572	532	548	587	594	579	644	551	604	599	607	576	586	560	615	571	577	582	585	579	556	623	613	587	530	583	624	577	561	597	618	590	596	542	572	574	642	628	602	547	617	576	563	614	581	632	568	577	569	621	571	578	574	607	633	578	539	646	552	601	592	584	554	560	593	585	596	576	607	578	602	565	585	586	579	601	571	585	617	567	546	545	570	582	605	554	619	615	582	601	596	549	598	584	595	554	636	590	600	597	571	573	625	604	595	567	598	623	620	595	589	633	578	639	616	594	549	584	626	564	584	571	584	602	586	549	618	602	597	617	550	577	601	565	582	548	557	608	606	591	616	541	605	605	583	566	560	603	592	617	540	594	612	607	587	599	579	619	562	626	615	587	666	571	583	615	602	592	596	591	617	559	573	575	574	619	595	618	591	543	588	561	642	575	584	565	612	577	575	549	532	630	603	636	609	582	604	621	581	576	571	587	583	567	580	620
18078	26512	17537	10015	10274	10962	9248	6992	5680	16809	31527	32380	22626	19094	11454	5571	2863	1544	1019	817	629	636	654	634	627	620	595	595	572	612	610	588	604	632	571	607	590	664	621	599	606	596	607	623	633	594	612	607	574	631	629	643	600	630	599	613	580	605	603	596	599	625	548	604	592	601	574	630	634	597	620	588	592	596	597	614	605	590	598	585	648	619	678	577	595	578	628	592	648	584	622	582	577	603	634	591	559	615	619	631	572	607	586	631	650	618	594	603	583	619	608	608	593	592	602	619	583	616	623	615	587	589	666	635	616	609	583	623	574	600	628	619	630	597	635	641	583	604	624	607	571	614	580	631	602	599	591	625	580	623	559	593	600	607	618	623	597	620	607	596	623	585	655	576	598	616	651	581	603	589	633	578	568	632	606	585	585	585	589	567	580	596	575	611	607	582	604	601	641	601	627	565	584	582	608	632	553	617	642	623	579	624	641	605	636	595	556	632	583	624	610	617	603	562	570	593	621	615	620	599	605	612	635	592	596	576	615	608	619	621	613	633	604	578	590	682	640	590	570	617	591	611	651	609	619	570	611	583	660	583	642	594	588	607	614	616	638	604	642	625	632	640	633	611	641	645	632	609	591	606	607	565	594	587	655	612	609	625	621	602	576	596	641	610	638	599	616	666	617	634	603	601	608	604	575	592	660	605	599	567	683	616	598	574	598	607	568	620	569	607	610	632	593	615	597	578	585	649	633	621	647	586	652	555	595	588	555	632	632	585	598	579	631	621	646	659	641	579	661	603	603	596	592	579	617	570	607	615	599	577	625	567	582	672	571	618	588	581	599	600	561	597	644	568	627	592	606	619	602	578	609	625	611	598	598	634	580	611	629	632	589	559	629	581	614	608	602	607	633	651	609	560	605	605	595	566	583	564	612	585	593	612	635	577	582	621	606	644	619	607	598	609	601	582	624	599	609	629	609	602	575	605	573	567	606	626	623	588	590	608	586	631	591	563	628	579	593	611	626	663	584	611	599	588	609	595	612	632	592	597	585	610	625	552	594	652	617	586	619	586	637	579	590	649	621	587	621	600	638	678	621	584	584	614	629	566	604	618	658	576	579	588	634	653	607	623	611	606	657	593	589	608	596	613	632	592	626	599	633	629	592	599	566	609	600	565	592	588	591	620	595	609	624	562	604	632	598	627	589	643	611	614	584	586	562	601	587	600	575	589	603	594	623	602	623	631	644	622	627	633	611	569	588	662	616	570	624	625	595	579	585	571	624	610	615	599	625	603	565	560	605	612	615	609	598	636	608	651	589	621	590	620	611	582	626	601	630	610	602	614	612	576	560	628	608	635	618	560	594	669	604	656	584	639	608	630	602	617	605	564	640	573	638	565	589	612	626	612	576	591	617	598	614	591	612	628	561	569	562	629	632	614	610	626	600	603	625	595	606	594	606	614	623	616	669	647	561	636	662	574	585	594	569	622	556	613	615	627	594	639	605	621	613	557	619	604	635	584	612	602	578	595	619	572	637	573	602	571	597	606	647	610	558	609	631	578	616	608	590	586	605	571	615	599	579	634	574	611	554	597	632	596	625	578	582	618	576	625	573	644	619	596	565	587	590	612	637	549	583	571	630	620	595	610	608	654	572	585	583	598	600	626	628	576	593	646	594	591	587	563	586	571	592	612	576	600	630	612	618	607	630	595	640	568	620	632	609	612	588	577	608	614	645	603	630	649	599	572	647	631	632	556	570	617	594	613	623	653	611	645	622	621	642	638	572	578	555	609	609	668	636	597	574	633	608	581	543	604	594	579	626	620	579	613	619	577	650	604	570	636	641	603	586	612	595	598	672	592	612	606	643	593	567	589	595	622	599	584	586	606	639	594	595	582	589	590	619	544	611	641	588	609	601	576	601	538	611	571	629	577	636	635	559	597	619	556	618	594	560	631	620	618	616	592	592	607	612	614	609	580	634	636	612	606	587	612	603	647	599	631	579	640	595	617	626	626	620	632	585	595	685	593	623	587	640	568	583	572	594	631	616	613	594	606	568	620	592	573	592	600	636	602	640	591	654	595	610	620	577	566	598	613	637	630	629	627	583	604	626	589	621	610	561	593	592	631	622	592	622	593	619	552	602	556	617	626	592	633	555	586	579	591	551	557	648	588	612	664	624	598	647	593	599	593	592	633	595	623	598	592	628	602	617	562	624	597	599	612	587	635	578	571	535	589	624	574	597	545	627	568	595	620	599	632	638	633	591	592	606	601	664	581	617	595	621	599	548	608	573	603	621	591	612	608	574	639	621	624	587	610	571	625	635	601	642	604	636	581	622	558	581	598	632	583	627	577	670	610	619	612	591	597	636	635	614	590	614	604	608	617	628	649	628	610	613	621	596	592	626	591	595	531	589	640	619	631	595	579	620	584	583	592	640	609	602	589	636	642	603	596	603	625	586	629	602	599	615	582	633	598	559	580	595	612	603	602	552	598	609	620	620	600	577	606	573	605	565	623	613	606	620	602	670	562	542	612	652	618	586	579	633	648	616	580	595	592	624	592	588	600	631	601	633	585	607	604	616	601	591	689	622	561	627	561	555	594	664	623	596	615	587	617	637	567	596	632	615	590	607	593	592	593	626	603	571	645	594	582	612	605	613	598	639	604	595	584	590	613	590	624	571	633	612	612	595	581	576	604	578	567	587	545	644	588	608	609	594	591	610	596	598	658	616	599	566	615	619	619	555	595	612	587	591	649	624	624	607	609	575	573	613	607	576	629	596	638	594	565	580	645	548	623	600	613	627	585	626	584	628	620	583	633	604	606	592	616	578	584	627	545	630	592	645	577	610	600	607	651	608	571	615	595	622	579	574	595	578	600	609	598	568	601	591	586	608	585	601	646	561	630	606	639	602	624	597	623	623	625	668	590	604	615	583	637	618	566	661	639	628	625	616	632	622	601	617	579	599	595	596	593	618	614	647	663	604	589	592	617	597	661	633	598	596	618	592	610	597	590	593	619	592	591	605	645	607	607	626	556	583	645	588	636	592	585	578	591	575	615	604	607	549	622	616	551	580	649	600	581	593	594	614	591	604	611	633	593	619	615	593	641	595	569	615	641	633	602	608	595	616	588	618	590	602	619	620	594	625	567	558	609	597	613	584	587	622	625	623	641	598	609	621	599	615	642	600	622	597	582	594	619	587	628	607	599	609	615	619	590	607	612	617	604	606	593	599	611	609	583	654	619	574	622	582	601	624	638	610	601	585	625	567	615	602	612	582	591	616	598	577	627	589	585	617	581	629	608	533	601	642	645	585	607	585	598	622	607	614	641	608	612	584	614	564	649	612	586	592	606	586	600	600	599	630	597	642	624	619	606	578	616	614	588	586	606	636	651	582	634	617	633	600	608	608	621	646	596	638	669	605	611	629	571	616	647	609	632	676	601	632	560	588	616	546	601	600	613	602	592	633	596	656	636	584	597	581	618	648	594	591	593	607	626	597	609	622	598
28225	19671	8282	2893	1639	1815	1709	1679	1519	1152	1864	1920	1563	1550	1433	994	782	606	509	474	467	434	431	446	442	450	451	413	413	444	435	456	429	478	405	430	436	408	396	459	413	443	445	484	424	447	437	459	408	425	436	408	434	416	415	452	438	480	489	465	462	401	434	437	455	443	408	399	416	412	451	442	438	388	448	439	415	436	402	453	363	396	404	391	422	420	430	403	431	412	423	420	434	439	415	404	408	367	459	455	427	441	409	457	446	423	426	437	395	436	411	459	417	449	404	469	391	431	396	444	403	429	453	399	402	445	423	405	408	412	414	417	424	406	405	399	439	410	456	427	440	427	403	425	415	447	404	441	432	455	450	448	408	433	413	440	387	423	465	464	426	403	480	435	434	448	444	406	430	410	416	402	406	437	401	434	424	425	432	433	443	413	429	401	458	417	390	425	468	452	373	432	409	413	416	412	452	409	400	423	457	387	401	440	424	393	436	433	440	427	422	398	425	445	449	433	436	432	440	426	417	425	383	458	397	436	392	452	420	439	421	402	430	446	431	375	407	426	444	415	422	412	455	410	435	448	442	427	442	392	426	427	437	436	426	400	393	394	443	422	419	471	402	441	396	457	414	412	415	452	429	366	419	412	409	459	388	436	410	413	423	429	445	417	424	420	432	417	454	389	453	429	419	412	386	426	425	398	441	407	451	408	423	433	391	414	397	450	389	436	425	441	399	434	395	433	415	425	440	455	405	448	409	430	446	432	447	438	430	431	421	418	450	394	409	408	435	444	427	407	371	416	454	387	439	422	419	426	413	405	433	442	406	410	450	449	431	408	433	409	419	403	465	465	430	425	430	434	402	410	417	431	395	446	436	457	439	421	402	417	407	416	452	401	424	433	410	415	425	432	434	404	462	408	460	470	441	429	434	378	407	423	456	409	455	462	425	410	444	432	434	454	430	448	431	379	398	416	399	421	421	437	411	395	420	413	404	388	442	433	430	422	410	434	428	444	432	431	433	453	428	395	432	422	423	445	440	405	399	400	448	436	401	393	408	426	427	390	414	428	428	413	413	448	421	404	409	407	423	417	406	441	408	460	394	412	410	446	419	392	455	430	455	383	412	422	452	420	423	410	419	446	421	444	419	427	431	434	408	416	420	439	390	460	416	424	434	420	387	448	437	458	404	431	400	422	426	417	430	403	463	384	451	402	393	406	434	457	444	427	466	412	441	397	440	447	404	424	428	378	395	428	404	427	434	432	406	392	436	416	426	416	385	404	457	425	426	432	382	415	434	440	411	430	446	429	429	489	425	409	398	443	445	396	410	418	429	431	406	444	413	422	438	397	459	414	435	424	422	396	418	399	387	455	454	405	477	437	445	440	420	420	409	391	437	418	436	426	402	431	426	417	420	395	401	441	401	401	418	443	413	424	412	425	434	412	437	422	452	436	432	408	399	464	442	438	385	455	470	434	437	435	423	435	443	388	429	431	422	447	432	420	390	395	448	399	408	402	428	395	435	419	450	465	418	386	385	448	392	395	438	396	403	446	415	422	366	429	427	401	396	410	441	401	463	413	415	440	459	450	432	431	459	425	447	428	426	458	448	396	416	442	436	459	435	438	447	440	442	421	388	418	433	402	431	462	396	442	439	404	438	402	398	411	395	482	425	413	432	440	395	423	394	443	469	433	417	426	402	452	455	440	443	437	446	469	406	399	395	401	417	403	414	388	470	429	400	421	456	410	390	448	420	426	413	410	434	416	453	444	417	422	436	480	425	424	434	428	429	471	433	390	439	440	404	416	426	410	369	448	442	444	452	430	407	438	359	440	439	441	403	429	437	472	434	437	421	419	438	381	456	392	409	442	403	409	415	437	414	432	427	441	459	436	412	404	401	385	427	454	453	445	420	414	405	400	411	453	423	440	427	397	400	397	431	406	401	449	425	410	421	453	448	418	440	440	427	415	419	451	431	406	429	408	402	435	453	456	486	443	440	428	424	408	436	425	385	427	425	427	473	446	477	479	437	419	413	410	434	438	408	431	449	403	389	458	444	447	430	362	428	407	409	441	458	454	444	396	423	440	441	416	439	426	415	437	439	460	401	439	431	475	426	430	442	446	402	399	412	431	437	436	472	400	421	415	415	474	500	459	463	397	402	437	411	424	447	420	413	445	445	451	424	450	405	435	409	415	450	388	388	440	438	440	395	452	427	440	416	393	430	419	441	402	390	428	418	408	433	434	378	433	448	422	409	403	412	429	422	448	436	424	399	448	434	425	429	409	462	396	447	402	457	422	448	408	422	428	422	432	427	439	391	426	506	417	432	445	447	405	429	435	400	420	407	430	462	441	400	405	423	369	418	399	413	412	444	434	458	390	409	417	448	413	444	428	424	398	454	403	454	434	447	444	417	405	447	373	399	406	411	430	388	404	456	430	420	421	423	402	432	432	444	434	389	427	390	440	456	453	437	415	454	447	442	435	427	441	412	423	426	448	418	385	435	443	388	391	432	466	430	434	420	465	476	416	423	420	418	435	418	416	450	429	447	427	402	433	401	436	453	433	433	416	423	438	448	386	404	425	420	418	435	414	409	407	393	410	417	452	414	412	450	438	443	413	397	433	437	416	433	412	441	432	422	424	471	413	468	435	441	407	442	401	464	421	419	434	422	472	422	416	438	438	388	437	413	394	421	434	456	480	430	429	409	395	377	420	430	424	430	462	434	394	446	415	437	415	387	410	393	475	435	434	426	436	485	452	453	444	394	448	468	415	411	394	398	448	423	426	413	419	427	417	437	442	423	412	422	415	399	392	403	370	464	393	437	455	409	407	434	420	409	413	430	436	432	431	432	395	434	419	432	418	451	385	411	401	414	422	430	381	450	434	418	439	415	460	439	421	420	436	445	412	432	397	419	442	387	459	414	440	401	446	415	407	424	420	432	444	437	429	422	443	447	417	374	416	440	419	435	438	454	439	412	423	408	451	421	439	442	469	412	389	428	402	444	445	419	398	401	418	409	388	412	408	436	424	450	416	467	449	436	406	444	378	442	397	407	432	419	431	450	438	415	424	449	406	451	446	386	427	448	442	446	405	459	420	437	398	418	420	438	396	425	435	432	436	424	446	413	439	403	414	411	441	413	433	402	401	408	443	427	413	408	420	429	427	398	451	427	413	451	401	421	432	408	433	451	400	438	433	425	450	386	447	402	439	399	432	388	415	417	426	403	415	455	443	443	414	408	449	413	416	425	436	460	433	420	452	407	430	465	410	403	388	407	429	413	395	424	433	460	464	415	430	405	439	436	435	419	437	427	389	411	422	379	446	430	419	455	461	428	451	452	401	450	457	437	443	441	448	447	439	427	399	416	445	390	421	427	437	435	448	396	409	446	418	427	408	413	404	457	405	440	421	413	413	456	436	447	420	416	444	409	416	411	432	456	410	391	435	418	464	393	428	414	411	402	419	437	384	430	434	471	412	440	438	423	428	393	433	427	432	463	430
12793	13790	5196	3156	2478	2981	3046	3076	2585	2108	2812	2680	2057	2133	1972	1350	957	657	566	501	488	429	483	421	472	408	461	430	452	465	434	427	463	426	457	430	476	440	454	462	436	448	463	483	457	509	458	455	460	468	500	449	453	444	464	456	483	430	436	466	464	433	490	453	474	460	481	451	460	464	434	446	470	464	469	446	438	439	466	451	452	511	422	499	462	444	452	439	455	458	463	433	449	469	496	494	471	474	447	417	457	430	454	436	447	440	435	418	451	454	453	427	447	438	441	436	458	459	459	473	449	498	487	437	464	468	474	473	435	440	458	401	458	446	476	489	461	475	440	457	467	459	485	503	458	454	456	447	460	445	513	449	446	462	464	414	430	462	459	433	484	464	425	444	464	464	458	439	460	454	461	412	498	462	457	431	460	462	452	445	447	439	433	438	458	469	448	440	462	464	454	434	455	466	463	437	438	461	443	456	462	462	421	452	440	441	417	426	464	461	464	449	449	479	439	457	448	449	477	477	453	462	435	452	444	466	432	507	432	451	454	495	448	438	453	458	487	481	457	462	458	434	472	435	473	458	446	426	494	451	437	454	448	434	466	412	465	452	406	448	494	434	456	465	461	401	424	448	479	472	446	448	473	457	441	460	471	453	482	443	454	454	465	487	442	460	451	477	471	495	445	427	448	437	468	470	444	476	440	471	461	398	431	452	460	445	466	460	448	437	480	469	451	426	468	467	496	465	443	419	455	414	425	411	477	444	453	456	430	459	462	486	469	459	445	442	425	457	424	439	480	465	471	506	483	473	464	467	468	422	467	457	466	489	470	400	449	453	419	469	477	460	424	429	427	445	439	421	462	412	457	437	425	464	476	440	439	485	411	498	457	448	437	449	422	470	471	459	463	441	456	435	475	436	438	416	436	449	416	468	477	395	449	475	464	477	449	445	416	443	437	480	469	446	473	473	451	473	443	474	497	479	438	474	467	462	505	463	436	407	410	462	487	468	469	443	472	436	427	421	463	469	443	407	452	476	459	435	452	420	451	429	457	433	443	450	419	468	463	490	443	501	451	439	479	436	437	480	430	484	455	479	435	447	451	406	417	479	479	467	493	425	411	428	473	429	437	449	442	424	471	454	473	471	477	470	436	451	426	454	492	489	471	458	488	454	479	426	477	464	460	439	465	443	476	470	462	477	427	465	473	441	432	467	443	470	486	464	445	451	479	456	464	406	431	448	449	484	497	482	467	457	452	471	479	424	480	454	451	456	436	451	417	448	460	444	396	457	443	462	448	456	439	460	453	447	482	460	438	429	439	426	411	421	468	447	474	435	421	490	437	472	457	454	475	463	431	482	468	423	452	463	441	454	438	411	414	441	426	523	438	452	447	477	452	465	489	431	467	485	435	488	475	467	442	457	491	462	438	452	421	461	463	443	466	458	450	510	451	442	451	440	447	473	455	463	461	416	445	445	429	483	474	450	462	477	460	446	464	437	465	483	429	478	468	470	451	482	452	502	475	475	456	463	481	446	446	435	457	448	461	473	433	458	475	484	474	459	451	438	482	439	484	475	463	420	449	419	449	484	478	406	446	433	444	427	453	437	441	463	447	433	466	473	445	447	445	455	442	454	452	446	456	474	452	410	439	440	479	470	485	468	433	482	451	450	439	447	456	448	420	459	451	443	454	497	464	477	488	457	412	445	439	464	446	450	451	470	451	464	441	462	439	470	442	497	428	459	482	484	446	475	439	449	468	443	494	450	447	435	454	461	440	438	450	415	443	454	429	444	466	463	466	443	449	432	458	457	427	433	463	507	457	502	403	476	484	441	451	486	494	432	482	463	439	458	476	438	435	439	497	471	476	441	465	472	452	439	456	471	472	466	433	419	490	477	450	443	468	440	444	467	444	461	451	459	460	462	464	466	465	479	429	419	469	439	485	443	445	424	456	442	450	465	399	446	467	464	449	436	437	431	463	425	441	455	470	447	433	422	450	467	478	431	445	454	424	445	449	486	446	478	454	434	435	430	439	459	431	445	488	465	450	467	456	453	472	484	426	448	485	470	454	476	425	479	442	448	452	438	473	457	471	412	483	466	472	465	433	450	437	413	457	481	464	462	442	445	499	464	443	471	449	434	474	448	420	454	455	458	442	442	440	499	443	499	461	404	423	418	457	478	415	459	460	470	421	419	458	447	529	440	442	489	504	464	441	494	474	522	422	425	434	405	442	472	471	480	478	443	453	460	458	451	441	468	473	451	473	480	420	431	475	435	485	434	487	477	435	423	435	396	467	437	445	454	411	471	453	457	442	458	432	471	440	433	497	449	440	460	418	444	456	473	475	427	443	453	461	452	458	479	440	473	476	457	443	461	441	446	491	462	431	474	480	469	459	441	441	466	433	438	469	444	443	445	439	459	430	480	476	447	470	454	433	444	452	434	442	441	480	436	475	455	410	438	503	457	420	391	450	415	478	474	453	471	475	464	473	448	431	439	465	448	463	471	432	427	455	490	441	451	452	443	471	497	461	436	465	415	490	440	486	473	457	456	454	474	461	468	470	440	406	481	432	446	430	463	427	445	462	439	444	448	465	443	476	474	430	465	440	442	489	464	458	457	423	472	464	460	456	473	466	460	450	422	448	456	473	486	456	458	454	464	456	445	440	456	464	479	466	389	442	472	476	483	452	479	457	479	430	445	464	459	487	455	472	503	476	470	461	459	497	470	468	424	452	456	472	449	468	484	454	490	442	473	462	482	441	433	422	443	480	480	457	464	446	476	481	475	458	469	405	438	429	468	473	450	422	448	455	487	439	456	431	477	445	437	451	445	456	429	433	469	460	468	473	433	438	450	465	461	480	429	447	449	437	479	419	424	422	450	459	424	452	460	414	435	440	483	444	461	462	425	458	425	479	485	436	442	453	467	489	466	446	467	465	478	444	481	426	455	470	461	469	418	436	484	449	437	443	445	422	445	390	443	439	445	431	466	450	400	412	450	443	454	491	435	410	440	507	425	475	443	434	448	435	437	440	440	436	468	388	464	454	433	471	430	451	424	455	440	466	438	479	440	470	465	454	447	424	443	425	449	468	427	414	407	466	488	435	424	450	438	469	468	454	437	448	477	458	442	463	414	455	464	419	451	464	460	478	441	512	469	465	469	430	409	436	454	473	455	453	466	445	474	464	465	405	430	460	425	440	441	443	451	462	490	466	464	444	457	473	435	509	463	447	462	459	463	485	471	451	467	446	443	468	455	428	444	454	454	446	455	451	433	457	451	433	445	485	452	427	471	473	477	473	456	433	431	469	471	419	452	442	453	448	436	454	450	471	468	445	466	460	469	451	463	430	440	450	449	471	460	432	456	464	435	424	438	422	401	439	434	478	462	433	486	462	406	468	438	446	463	451	428	486	443	472	437	452	466	459	461	482	462	451	494	467	435	457	486	439	427	482	464	453	449	454	440	439	459	462	462	457	501	460	494	465	452	454	461	466	449	457	448
24240	21406	28455	24736	21003	5211	1570	1167	1326	1541	3453	5279	4910	8173	8670	6259	3922	2562	1402	857	652	548	536	488	483	467	478	507	495	479	454	504	525	447	485	441	468	476	465	442	456	494	422	483	477	484	446	473	465	496	475	502	506	499	503	494	465	504	463	480	509	481	478	494	444	503	481	458	457	448	475	532	505	464	420	462	488	473	498	447	461	484	451	476	470	459	488	484	480	483	403	441	449	449	507	478	469	458	468	506	501	473	464	473	478	461	470	502	472	472	488	443	470	466	471	466	468	409	470	445	429	447	488	447	448	474	436	481	494	486	446	471	429	467	464	487	465	480	499	461	414	467	475	508	504	468	415	469	515	485	497	459	409	493	471	418	438	447	448	487	445	524	449	474	497	464	465	482	470	462	491	500	417	478	478	465	506	484	510	470	503	487	456	487	449	466	429	474	448	484	518	447	491	493	458	466	486	477	476	437	471	491	483	483	484	470	479	460	486	445	475	468	531	472	475	446	446	438	472	501	527	470	467	523	473	488	487	506	489	510	397	474	457	544	504	505	465	473	455	464	476	457	469	475	466	458	476	455	445	505	450	467	439	469	458	478	468	499	480	475	497	526	472	477	478	421	440	472	488	445	438	460	478	468	493	505	439	448	490	492	483	448	478	477	513	489	495	461	435	445	472	463	457	491	457	513	481	473	480	436	460	501	522	499	514	484	445	493	467	478	463	487	488	515	467	469	514	453	492	462	509	468	489	465	423	443	466	454	488	455	446	435	483	471	488	484	483	468	470	491	476	513	458	479	486	519	459	487	496	447	468	491	483	467	480	420	463	491	424	470	464	468	483	437	504	460	471	468	481	462	458	431	482	494	467	485	489	497	441	459	482	457	486	502	485	472	494	462	470	513	476	492	466	480	446	455	478	461	435	463	475	525	462	467	430	493	503	482	453	450	471	462	457	497	477	466	465	435	486	471	458	452	495	449	495	477	458	511	464	442	457	496	472	491	445	472	467	463	493	486	511	504	520	478	481	493	516	477	525	472	469	479	492	443	461	491	447	467	472	494	440	486	444	472	449	493	482	501	458	459	473	479	444	494	489	410	494	467	457	476	487	458	482	500	518	444	478	457	455	467	461	483	484	527	473	468	455	464	517	489	456	458	482	467	478	471	463	422	468	496	483	499	462	500	514	514	477	469	477	476	463	487	485	471	506	496	490	479	471	446	494	431	471	458	494	475	470	483	516	477	481	479	495	486	481	503	495	447	475	497	453	472	506	491	496	459	473	473	481	523	472	517	476	464	469	469	513	520	470	472	436	453	435	473	467	455	461	473	495	458	487	468	426	482	502	447	506	492	466	472	428	455	468	487	493	476	504	495	470	498	488	478	506	458	460	449	483	475	487	478	538	460	456	462	464	478	444	453	484	471	493	456	488	478	487	466	469	447	492	495	460	470	499	457	481	473	450	495	455	481	450	516	481	471	480	467	464	506	485	491	444	440	459	488	476	495	458	515	465	462	481	490	491	455	508	477	509	491	488	509	464	529	474	446	493	466	499	471	466	469	464	468	468	422	477	507	479	484	461	470	518	447	443	427	455	506	457	445	465	476	483	479	468	483	479	492	483	486	501	486	500	434	486	505	487	439	472	499	448	484	477	502	435	418	518	454	461	454	469	466	491	464	490	499	475	482	492	468	472	485	473	459	473	449	463	472	455	470	459	492	456	493	454	483	491	501	510	478	435	476	475	469	469	497	465	477	473	479	450	496	505	491	482	510	501	474	433	494	475	468	490	462	457	474	489	478	480	459	484	532	475	496	461	480	534	490	498	428	494	458	466	449	462	469	481	493	462	487	505	472	481	479	488	505	484	475	469	442	505	455	472	521	476	489	416	475	489	456	499	444	512	442	448	478	487	462	482	468	464	483	475	464	495	454	470	428	487	498	447	485	499	453	454	480	450	463	444	466	485	447	479	472	503	477	487	470	494	490	476	469	435	458	440	467	485	471	481	472	479	487	452	490	483	470	432	473	501	471	485	478	513	468	469	467	475	455	439	503	453	482	480	467	472	477	501	521	501	461	489	504	446	463	516	488	469	463	514	505	479	469	466	481	473	506	490	483	456	486	440	486	499	478	519	503	486	468	487	511	521	475	444	448	468	489	455	503	476	508	463	466	470	421	460	490	452	514	431	444	479	462	532	497	455	480	495	447	473	469	509	463	450	462	460	483	428	469	491	451	478	453	468	447	496	509	491	460	495	484	462	476	448	466	442	421	476	491	447	456	448	449	485	459	453	480	475	478	486	462	457	506	483	456	519	438	438	414	475	495	466	490	485	466	490	448	441	453	516	480	439	489	474	452	505	463	455	432	487	491	489	478	477	450	459	465	516	463	485	460	448	431	470	461	455	452	475	490	488	462	449	452	475	450	479	488	448	451	486	453	457	488	457	508	490	459	466	486	492	512	492	482	456	475	450	488	469	461	503	489	427	484	471	462	453	498	465	452	499	495	477	491	504	451	469	486	497	493	460	455	495	508	465	484	463	499	467	462	459	534	486	447	510	474	489	498	441	461	483	501	472	472	444	443	472	484	471	452	469	498	481	430	470	479	474	460	427	511	473	467	489	480	446	472	434	476	499	480	519	474	486	468	458	474	508	509	454	486	469	494	453	460	467	480	439	475	456	455	445	492	498	456	501	481	467	484	480	506	501	477	473	454	450	452	468	457	464	500	447	451	504	456	534	444	469	480	504	485	498	487	435	446	485	486	481	494	472	487	477	456	455	478	457	500	440	484	468	434	480	495	491	432	460	445	468	468	508	485	465	457	493	482	487	498	434	444	480	479	447	483	457	503	525	462	514	501	462	474	479	474	499	491	437	455	488	487	454	442	466	488	461	479	454	441	475	480	447	521	471	465	486	472	476	470	495	474	476	481	489	474	485	494	462	465	451	507	467	454	506	473	512	476	442	483	463	482	462	487	480	507	477	488	493	504	495	426	507	472	456	484	475	489	457	461	496	477	495	488	505	482	466	498	470	501	463	463	454	459	485	454	447	478	505	470	444	468	484	435	482	510	486	438	492	436	523	424	484	471	470	489	481	461	482	504	481	473	499	422	492	462	506	457	503	465	450	454	487	452	490	467	458	479	450	472	456	485	458	498	459	477	456	474	461	462	478	437	460	483	515	482	464	495	489	457	474	501	504	520	488	474	480	478	484	482	517	465	511	495	486	472	465	473	453	446	512	479	451	468	479	477	492	480	497	486	457	488	504	472	464	437	445	459	460	460	487	532	461	454	458	491	461	494	483	454	476	465	460	445	465	465	489	484	494	455	471	453	490	508	468	504	497	483	526	491	495	450	443	493	485	484	446	497	457	463	468	454	467	455	457	483	508	490	490	521	496	449	472	489	479	483	467	503	466	470	517	485	493	472	477	491	485	489	459	495	467	477	462	472	430	478	438	466	450	449	438	454	444	483	464	454	480	491	485	474	495	476	456	459
15384	18439	9688	4769	4711	2825	2204	1848	2135	2763	5553	7912	8138	12290	12487	8797	5650	3626	1977	1170	801	648	581	553	490	481	466	524	516	477	507	503	501	496	461	495	542	471	500	458	488	526	525	510	498	522	490	522	486	487	498	494	496	496	490	522	493	529	464	484	449	492	483	516	488	470	472	467	483	502	500	529	503	491	473	478	519	462	511	503	482	486	499	471	508	462	486	506	539	484	501	485	517	505	532	495	484	502	518	489	455	475	491	521	485	510	531	491	504	534	450	532	500	488	511	503	522	477	518	484	487	518	498	494	510	501	501	481	469	495	475	469	478	534	565	489	535	432	494	488	498	515	486	479	498	499	480	480	515	527	490	529	483	497	533	542	512	519	511	492	535	494	486	457	506	508	469	546	554	504	535	491	494	464	503	542	455	495	497	513	485	512	535	504	527	480	516	488	485	518	536	489	503	505	493	479	505	476	504	481	500	499	492	493	561	495	481	483	484	517	504	497	495	468	542	505	517	491	518	508	459	492	507	505	474	519	498	498	528	516	495	503	462	499	511	464	481	491	482	488	518	546	477	485	469	459	496	495	476	479	513	508	497	509	529	491	532	541	522	523	499	487	517	506	495	468	460	476	517	518	506	511	514	489	467	508	528	495	464	491	512	518	473	543	486	526	494	500	482	478	502	462	506	551	462	540	513	527	465	520	512	517	500	497	491	494	514	512	506	454	518	513	506	480	497	490	499	485	477	525	524	515	520	481	506	492	505	527	499	455	498	498	506	513	489	550	521	486	512	518	471	461	501	465	498	499	470	501	458	486	475	517	501	521	463	512	492	463	524	492	460	470	509	509	472	536	497	471	490	489	477	531	481	468	480	505	497	477	528	510	501	479	505	500	501	510	496	521	507	496	509	482	481	479	454	497	495	509	484	523	497	496	501	469	485	483	537	471	469	486	509	508	532	501	517	504	514	515	509	526	492	487	509	511	516	528	500	470	533	528	488	505	525	507	498	484	448	509	500	507	512	519	471	487	489	462	454	507	514	480	514	506	519	489	534	504	519	528	451	517	494	492	457	480	508	487	520	504	490	478	494	531	541	521	489	544	525	480	505	508	516	504	486	456	522	520	479	466	521	516	460	477	482	506	494	529	497	524	481	518	512	446	497	474	492	475	502	464	487	508	479	478	526	504	511	494	491	509	474	489	481	519	565	532	486	496	517	494	472	485	491	499	504	482	491	523	502	513	497	507	470	521	515	512	466	496	498	503	482	491	492	524	478	533	468	450	473	503	498	502	486	510	504	517	516	540	534	481	513	501	490	464	530	491	538	504	489	528	496	488	503	499	531	514	482	492	512	530	467	493	482	491	510	505	509	495	504	460	521	535	509	498	505	481	515	492	490	495	506	520	499	472	491	502	535	529	477	512	509	479	481	485	492	515	532	499	495	512	457	453	493	505	493	483	484	502	499	496	472	514	468	475	507	510	494	494	499	495	450	515	497	523	513	462	482	505	492	467	484	522	478	527	521	498	507	523	480	502	486	496	482	487	552	462	490	476	506	487	481	509	467	518	510	497	524	470	484	491	534	512	540	479	456	501	514	466	484	525	499	503	492	485	488	498	479	525	463	503	487	490	490	505	495	490	490	496	546	454	507	504	518	507	497	527	495	532	503	488	515	520	483	524	459	492	495	514	534	509	490	488	492	527	511	492	477	494	538	489	484	523	496	475	470	496	564	486	501	514	501	550	536	436	509	502	508	504	529	497	498	540	480	472	471	491	539	515	494	526	507	501	476	540	481	467	510	524	487	513	495	495	545	521	493	507	506	470	498	476	539	469	475	445	470	507	463	508	510	510	501	500	515	526	477	484	479	511	549	499	477	472	563	554	453	453	508	489	486	494	492	523	483	502	448	480	468	499	542	528	506	523	442	487	512	471	512	490	512	527	490	496	489	487	509	481	493	505	515	514	504	491	507	514	505	498	511	505	498	492	497	537	457	514	514	459	466	511	478	527	504	511	540	463	497	526	501	522	483	492	515	496	487	491	501	474	516	500	523	460	489	468	487	507	507	510	501	519	521	536	507	507	521	496	485	503	507	477	515	468	529	502	552	495	518	488	524	460	514	496	506	513	505	502	499	556	492	459	495	512	470	490	509	522	511	526	510	490	483	532	455	500	530	509	511	510	472	515	492	502	487	497	458	478	515	512	481	491	506	492	509	504	508	493	472	462	489	469	515	498	480	491	479	506	494	478	518	483	492	511	507	531	529	464	478	533	516	484	519	522	488	485	484	512	535	494	506	494	520	489	509	502	526	497	508	539	478	532	499	545	506	535	458	481	534	488	506	521	454	466	521	472	533	519	503	517	483	497	504	520	464	532	463	475	528	481	522	538	493	461	497	436	515	491	517	517	513	490	490	513	503	516	506	514	489	517	518	474	495	488	498	502	511	508	514	473	545	491	529	529	465	465	551	483	516	479	464	478	468	514	492	508	529	514	510	515	496	483	489	523	523	513	502	504	488	517	467	499	493	534	523	487	557	508	503	493	524	477	470	489	469	521	478	488	508	499	510	516	468	492	492	500	491	490	488	502	477	499	481	479	509	469	542	503	493	493	510	474	474	451	495	538	480	509	483	480	520	524	476	462	493	524	505	495	483	507	506	512	463	490	515	504	480	456	540	498	537	525	501	488	541	479	505	496	530	487	532	499	506	507	448	527	459	526	528	519	507	515	497	459	481	459	474	498	512	506	487	506	477	509	493	459	465	478	483	489	508	469	523	536	497	486	465	535	478	493	510	498	497	496	479	498	500	501	500	456	469	485	512	487	542	494	475	508	538	507	492	527	491	502	482	486	515	502	500	483	508	489	496	482	500	541	501	497	511	473	514	492	506	471	510	504	494	492	533	499	506	482	521	515	466	496	488	476	482	524	491	469	485	525	483	490	486	492	464	509	467	532	480	493	520	487	498	483	509	483	528	513	471	490	533	516	504	478	501	481	522	486	516	511	496	521	524	482	484	526	537	500	508	501	514	472	478	478	506	515	497	493	480	543	490	489	520	582	518	502	516	482	488	497	481	471	474	478	506	481	492	492	481	532	497	461	448	520	502	477	497	484	509	485	514	529	489	502	531	518	510	516	513	463	499	521	470	477	540	464	485	476	484	527	513	473	454	541	484	483	537	511	452	490	537	496	513	511	483	458	504	509	516	490	488	496	473	540	538	502	507	532	488	535	496	464	520	515	504	495	461	503	445	489	502	483	515	498	496	497	472	464	494	484	484	479	497	501	510	513	481	532	458	496	507	476	496	504	514	481	470	508	517	500	513	530	529	473	495	514	507	471	490	523	475	503	513	473	471	501	490	485	489	516	499	469	467	495	525	487	491	480	529	448	478	490	516	516	524	485	475	477	497	479	498	472	516	500	511	513	469	479	531	539	504	475	473	547	490	510	503	500	512	493	496	494	482	518	473	484	466	502	481	504	515	511	507	494	510	496	463	444
25242	21426	27321	25716	8525	1633	1090	823	773	770	829	1979	3683	5112	5056	4016	2781	1840	1161	844	619	547	500	457	447	436	459	446	439	469	479	454	436	426	439	455	456	413	446	438	449	413	458	453	440	440	419	459	402	460	417	468	397	467	463	453	444	440	435	451	409	434	457	458	439	410	457	445	479	466	421	445	455	433	450	456	410	462	428	418	417	451	434	388	416	409	436	414	405	397	445	443	442	407	442	453	429	439	477	431	451	431	447	430	465	423	468	406	437	424	504	458	446	461	446	421	467	427	425	415	389	440	452	425	402	456	469	462	474	466	468	445	414	462	479	447	460	394	399	429	436	459	415	436	434	424	422	416	423	437	454	487	434	428	418	422	441	422	436	439	441	461	453	415	428	444	427	416	408	416	447	409	425	440	465	440	433	446	445	430	424	442	485	449	430	461	465	478	476	418	465	389	439	426	469	424	423	476	456	452	420	429	477	412	432	461	422	413	442	434	474	412	447	460	460	410	446	459	460	446	429	421	444	437	451	422	462	433	430	422	406	435	437	463	435	430	390	455	434	398	450	426	451	439	449	437	459	425	439	476	445	453	465	428	446	450	425	401	412	415	472	441	432	453	461	450	408	431	451	430	462	429	455	453	442	445	400	459	464	416	471	432	429	429	425	422	449	410	452	459	463	459	422	424	419	407	426	448	435	445	449	467	443	445	489	454	420	441	423	432	439	465	449	414	456	468	461	423	435	438	420	445	436	477	446	484	425	457	424	468	444	459	431	407	463	460	446	458	422	438	403	449	427	446	455	439	405	396	435	430	435	443	432	404	425	424	424	415	437	439	449	432	437	435	473	424	417	466	438	465	446	488	424	488	471	449	445	439	445	421	471	444	445	464	446	457	436	448	423	440	458	432	437	436	447	405	432	443	448	439	444	445	412	456	438	414	441	442	457	474	441	424	466	396	463	466	410	441	392	428	476	426	390	442	458	458	477	466	454	461	443	441	400	422	421	462	448	419	473	445	450	420	458	429	458	455	469	474	440	437	428	458	409	433	466	447	466	465	441	405	454	444	398	420	414	421	428	410	469	427	455	450	421	415	438	411	433	460	410	428	436	453	461	418	445	417	439	428	468	467	432	436	446	449	434	465	473	464	456	444	446	445	416	445	459	466	427	440	415	435	432	441	423	430	403	425	444	451	444	425	432	421	434	466	451	437	437	443	429	428	422	441	424	422	435	446	426	444	450	423	409	429	414	409	450	488	431	435	465	444	412	411	402	478	467	449	457	446	424	466	460	445	454	431	433	424	456	447	453	431	452	424	441	485	466	427	448	405	445	412	444	463	475	469	416	430	403	436	496	421	436	421	442	449	451	456	464	457	399	449	441	446	458	460	440	446	420	496	427	480	413	403	458	405	437	441	475	446	473	404	455	434	461	441	455	417	414	470	430	417	456	477	425	443	454	428	478	477	465	427	453	459	422	442	450	434	440	467	415	449	443	457	432	431	431	478	412	389	436	389	409	455	465	436	459	420	477	421	493	410	460	447	437	465	429	467	451	436	431	419	437	448	438	453	466	432	432	441	413	438	431	421	441	411	424	441	435	424	425	436	427	452	420	435	466	447	437	457	425	440	444	458	427	442	425	452	455	432	476	472	475	458	410	447	430	422	421	430	458	442	406	442	446	426	480	447	445	416	447	436	437	444	444	440	449	446	448	456	410	442	478	423	453	402	398	428	446	382	437	420	456	412	439	428	401	468	426	431	471	439	436	462	437	442	432	443	422	431	443	471	427	426	437	439	481	418	441	447	494	434	456	409	454	417	430	425	459	436	431	420	447	436	450	479	446	454	425	444	431	422	448	430	468	431	465	446	448	451	420	441	442	470	445	448	443	427	442	466	424	449	441	475	426	447	436	437	438	437	420	419	450	441	430	410	453	486	447	473	449	420	398	423	396	492	461	434	407	417	445	437	449	443	464	440	436	444	439	475	422	429	432	439	430	436	443	394	421	458	439	463	414	429	474	469	460	464	490	443	433	435	438	436	443	409	431	470	459	455	460	428	458	425	436	431	418	494	469	461	466	468	418	445	427	443	419	467	423	460	461	422	448	407	464	425	419	436	461	429	447	465	493	446	473	441	429	472	413	466	484	472	402	457	452	465	464	458	416	448	436	460	457	451	421	443	442	415	422	438	451	419	449	437	450	464	432	445	443	443	456	429	460	417	435	430	450	421	410	410	434	415	462	430	426	433	425	453	456	489	431	442	456	442	467	440	430	458	472	447	406	419	472	460	407	434	478	439	403	403	434	435	444	455	434	485	472	435	441	425	430	444	476	438	440	424	441	430	404	451	449	407	445	422	484	457	432	481	402	435	443	439	387	450	453	456	435	467	438	457	456	485	429	423	452	399	440	450	455	428	433	463	437	418	434	445	460	437	459	427	414	441	429	458	415	448	472	436	457	414	437	430	474	428	426	425	466	462	417	441	429	410	453	457	412	435	460	419	460	479	442	464	444	414	461	479	449	453	467	460	467	431	446	423	465	431	422	426	456	396	410	437	424	459	438	411	465	473	417	424	462	471	477	462	443	458	464	458	428	454	401	421	439	426	422	468	417	439	474	433	438	448	437	411	459	484	425	454	451	430	416	455	415	447	461	434	466	464	394	454	481	462	424	416	466	431	445	447	442	478	462	404	409	464	440	499	447	422	472	421	406	451	460	431	499	453	421	413	446	474	437	471	455	456	439	424	421	415	454	480	449	406	414	461	448	432	430	464	423	431	450	402	441	448	453	438	465	407	436	433	443	441	423	426	468	463	460	478	433	442	454	413	425	441	455	471	455	453	433	408	423	435	433	398	424	429	451	459	494	457	425	442	420	447	430	459	452	442	449	429	457	407	429	463	380	461	439	472	444	441	438	456	462	459	427	415	443	463	452	439	446	457	458	468	442	461	458	467	418	385	480	435	457	477	448	457	404	461	457	484	424	422	424	442	435	448	448	444	449	471	405	436	440	449	482	468	458	429	427	514	474	415	434	455	424	426	459	426	453	448	467	434	449	429	429	432	439	432	482	407	425	455	479	488	487	453	471	451	454	399	412	442	443	471	439	423	433	468	420	443	445	441	426	444	460	463	456	464	480	440	405	434	481	426	430	450	439	439	462	458	444	430	432	443	434	444	398	395	443	410	447	464	442	454	457	432	463	438	424	438	478	489	465	445	484	462	394	439	469	449	420	452	456	426	472	440	390	391	446	469	442	406	429	481	439	473	493	446	448	446	459	435	436	446	416	492	435	388	454	424	445	445	426	437	381	444	402	455	426	463	401	446	431	445	456	443	419	472	457	445	425	473	436	459	460	455	423	437	438	446	442	443	407	487	464	426	501	466	473	424	472	469	467	428	449	510	422	396	462	459	431	448	426	460	446	414	450	453	441	428	421	446	455	430	433	434	418	428	452	486	414	406	417	425	461	462	410	418	435	461	433	474	449	427	430	455	435	444
13251	14278	6993	3080	2585	2588	1710	1377	1198	1111	1393	3826	6876	9509	8752	6920	4818	3149	1849	1176	764	593	518	499	458	486	428	467	485	461	518	483	480	454	488	438	484	475	458	499	503	480	466	468	494	470	492	492	449	467	431	455	451	425	507	464	514	427	463	490	465	506	482	472	462	476	489	452	468	442	488	481	461	484	494	440	476	500	458	488	422	492	519	449	487	474	471	452	456	498	467	495	500	449	448	475	429	499	470	494	482	477	479	472	470	475	510	480	455	475	466	482	469	481	514	481	468	473	464	464	457	491	489	463	467	511	467	483	496	476	459	481	455	508	463	488	468	476	473	465	437	480	490	467	459	461	441	485	464	463	492	511	452	468	501	503	450	478	496	463	445	496	479	448	459	434	458	508	492	469	485	462	480	477	477	460	514	474	468	494	486	476	468	465	520	453	445	450	466	441	463	468	455	463	450	473	492	469	467	490	448	473	511	488	490	485	472	453	452	489	485	438	503	457	498	479	507	494	475	449	481	471	490	459	436	493	490	462	477	485	466	485	480	471	461	527	494	494	467	478	489	490	470	491	497	463	482	458	469	490	497	448	432	496	447	482	447	442	467	475	451	458	473	478	465	456	517	442	513	475	459	454	459	512	448	495	505	465	467	465	462	485	503	503	498	435	461	466	492	480	475	477	495	461	497	507	473	474	450	541	447	474	472	463	500	451	480	465	479	483	467	478	505	515	470	511	480	489	471	482	439	452	471	478	462	487	444	499	469	464	517	492	475	465	478	441	459	487	508	462	447	472	411	425	466	431	482	445	458	470	477	499	454	455	475	456	460	497	481	512	460	465	457	451	461	477	487	429	448	496	488	470	496	458	520	516	424	459	501	479	448	491	451	458	454	447	441	454	449	472	479	479	457	497	451	507	433	508	493	460	485	476	493	456	479	517	495	507	507	487	487	449	442	478	448	497	502	483	482	489	446	480	457	513	449	475	472	490	496	463	438	468	494	454	468	476	437	495	472	450	491	441	468	467	468	493	467	449	466	459	427	473	460	486	436	455	472	473	443	499	489	488	493	467	478	509	484	470	466	536	485	473	452	458	493	446	492	493	475	488	459	438	466	488	482	445	457	504	480	465	475	453	437	504	466	483	483	483	483	504	462	463	511	461	518	457	451	492	496	476	450	466	459	473	447	440	471	485	459	501	512	479	454	465	471	476	462	481	504	465	473	484	490	467	457	509	450	509	492	499	484	523	514	503	453	447	466	467	485	485	454	494	469	454	468	496	510	454	482	462	518	502	453	449	451	492	501	510	465	470	472	477	463	483	461	461	497	469	477	487	491	491	430	451	480	470	527	511	461	479	505	489	461	459	481	485	488	469	466	489	498	478	497	489	457	454	431	485	452	491	448	502	485	415	477	459	502	467	437	481	457	432	523	495	471	512	444	507	503	477	482	468	419	474	456	436	489	474	501	477	474	480	512	437	466	508	471	444	472	496	465	491	476	465	525	481	494	485	458	465	503	459	444	496	507	506	490	463	423	476	489	458	497	456	475	449	439	486	438	511	486	419	473	470	452	433	475	465	510	464	508	459	505	456	470	459	496	478	469	513	473	531	481	448	443	455	468	466	503	472	450	479	430	470	480	519	527	475	513	497	480	471	514	487	489	476	500	501	512	474	455	496	487	507	481	483	448	505	460	444	494	497	445	515	476	446	470	503	480	471	465	500	462	517	457	471	479	450	514	460	467	464	457	452	476	478	455	469	484	453	496	430	496	513	500	456	521	493	479	486	470	493	449	478	439	481	479	494	481	499	475	484	448	487	497	489	474	515	486	465	468	441	507	482	489	491	476	425	457	477	485	472	488	439	458	476	475	471	472	468	462	462	471	457	503	470	508	454	490	485	454	491	505	437	463	471	463	493	497	469	499	482	468	462	494	518	490	502	483	471	473	479	453	465	494	470	477	439	469	483	491	451	489	471	445	447	505	488	433	504	418	452	472	437	463	500	474	476	494	486	493	527	476	471	464	494	468	508	457	457	519	463	471	454	497	503	507	464	469	518	445	482	482	484	457	469	479	494	502	489	488	494	505	449	486	462	471	493	435	491	510	485	474	466	465	461	491	464	480	486	412	459	452	484	488	462	481	480	493	423	452	496	500	432	478	492	493	461	505	479	455	494	460	478	509	480	472	508	474	494	486	480	456	465	450	465	452	453	494	475	507	485	496	450	495	484	495	540	485	466	512	495	464	476	461	464	497	509	466	475	481	480	508	479	480	458	473	464	471	461	509	477	485	471	532	449	477	491	479	510	467	482	477	492	509	459	449	459	455	484	502	466	444	498	473	491	458	444	489	489	511	504	483	497	497	436	453	488	441	496	510	471	468	519	451	461	466	466	515	462	459	527	515	495	485	451	519	472	480	532	455	479	477	478	438	456	442	453	478	489	448	495	480	437	483	454	461	462	491	457	461	499	429	485	475	477	488	479	493	460	497	488	479	468	456	474	470	463	455	456	462	483	473	478	476	497	504	487	542	455	456	458	552	454	486	496	471	460	448	446	464	470	480	466	483	450	478	492	440	462	494	467	507	487	456	442	498	454	456	478	475	457	449	453	495	449	463	444	492	457	491	489	477	489	518	495	461	471	454	430	510	461	450	475	489	506	497	470	461	463	477	445	468	488	482	471	446	488	428	462	465	484	472	455	451	463	469	487	471	479	510	452	490	468	478	504	459	475	457	465	462	468	445	463	506	475	483	442	457	507	481	529	442	454	469	435	456	449	448	480	432	465	464	448	469	490	515	451	473	489	498	453	450	446	491	478	481	468	547	414	466	448	514	464	526	478	484	472	478	471	473	511	480	508	504	487	489	458	492	499	475	482	492	428	472	495	446	458	501	506	466	475	501	477	478	502	492	470	494	482	479	525	468	462	471	459	466	481	486	447	489	468	431	463	456	502	494	477	478	454	474	489	481	505	437	543	457	440	495	477	482	495	463	504	475	449	473	458	482	478	472	460	474	489	433	473	469	458	465	498	480	521	458	477	467	485	484	467	468	470	465	479	485	465	436	443	474	431	475	472	538	471	488	529	457	450	424	464	506	449	482	475	443	445	462	484	476	465	481	466	454	490	473	496	477	465	491	495	451	490	448	477	439	475	497	481	467	469	482	483	497	447	460	478	471	473	462	472	474	465	479	486	475	456	461	446	484	491	500	487	470	456	473	486	462	457	438	488	473	507	478	514	448	487	488	467	481	466	479	472	455	475	494	457	445	504	485	514	479	493	451	470	496	481	509	476	476	459	498	516	490	481	477	471	475	478	467	487	502	494	484	469	479	513	460	479	509	453	477	492	470	485	486	465	499	484	441	496	467	488	491	477	484	520	464	500	481	463	484	485	479	491	494	454	479	494	470	494	428	439	501	466	484	471	476	464	488	466	489	449	478	474	487	502	493	440	449	517	472	465	469	405	490	498	449	522	459	471	467	433	497	475	458	463	499	509
22834	21408	29121	24094	21405	21482	8817	1961	1741	1851	4620	12203	16569	17730	15897	12630	8256	5047	2864	1534	1034	780	654	626	615	597	615	580	583	629	565	596	598	601	574	599	566	599	599	559	608	555	613	626	593	562	554	581	597	582	588	609	640	561	610	553	572	585	588	600	625	557	590	533	559	641	616	545	605	576	602	571	580	591	617	584	594	560	559	583	621	548	566	602	578	590	587	614	602	548	555	623	581	563	584	562	550	587	560	574	601	546	615	598	576	575	576	617	585	608	587	569	573	553	567	572	595	620	585	570	570	618	588	543	608	598	599	600	609	596	624	606	615	580	577	566	628	532	576	576	642	598	563	569	583	576	596	613	636	608	574	588	540	537	552	578	614	581	543	566	550	595	558	598	578	544	548	586	563	583	545	572	554	564	566	551	570	609	577	610	612	581	595	583	575	588	606	627	639	631	532	593	554	596	604	593	558	562	586	613	615	583	576	557	605	578	578	594	592	547	580	578	568	593	604	559	587	605	604	584	614	603	569	585	576	628	590	591	602	552	653	525	607	575	561	580	597	577	605	548	553	594	636	549	615	625	580	576	594	611	569	628	604	539	549	512	597	560	593	613	587	611	595	582	589	602	553	564	589	645	555	578	633	577	588	583	564	565	560	532	620	580	552	576	578	572	582	590	585	610	529	601	590	591	563	589	563	593	567	605	570	574	560	617	581	538	641	599	609	584	576	580	615	613	553	606	556	591	587	612	586	576	555	579	602	605	594	560	533	570	606	614	586	582	552	573	594	635	569	583	609	572	562	537	619	578	605	607	593	597	605	611	609	603	570	596	580	602	591	607	550	574	605	604	597	596	586	567	588	570	566	617	587	651	602	619	626	570	543	581	560	610	576	563	602	568	587	600	613	587	577	543	576	606	555	545	596	593	559	549	571	542	538	589	546	584	618	579	562	590	580	572	546	580	589	588	574	643	616	550	567	563	575	587	567	554	598	578	568	592	600	563	601	592	556	572	545	606	575	603	571	605	537	587	625	568	623	618	556	553	583	592	583	582	580	553	584	595	600	590	579	543	604	559	578	566	592	631	581	545	550	624	541	548	573	529	587	577	597	587	541	599	560	608	573	622	569	629	545	581	558	564	605	547	589	595	515	566	563	596	644	613	602	561	582	600	570	600	627	601	595	635	606	587	613	575	588	592	575	536	583	588	587	557	572	562	571	584	599	563	558	601	610	564	593	558	559	618	585	595	589	599	572	574	595	574	607	575	628	602	579	616	610	640	585	594	587	603	543	581	562	619	557	592	567	605	593	587	569	569	578	581	572	580	613	603	592	594	596	570	608	608	586	584	580	528	591	564	582	560	565	579	571	597	585	585	553	590	576	643	598	616	625	565	581	552	625	534	631	580	575	580	557	593	575	613	617	587	563	554	571	590	616	598	610	601	570	590	578	575	586	585	575	571	588	580	535	593	586	635	598	585	549	579	558	591	628	568	558	553	555	561	561	644	630	584	579	612	574	557	582	598	637	596	541	601	593	586	601	543	602	547	560	595	586	605	619	580	560	562	573	614	579	586	581	604	603	594	561	601	608	552	572	653	560	621	565	618	578	535	564	612	577	543	606	583	570	584	604	572	565	572	573	563	568	565	601	620	602	603	574	570	607	555	598	614	633	640	598	616	612	607	594	550	603	580	585	589	617	588	612	576	600	553	575	586	613	625	594	584	580	606	618	567	588	583	559	588	566	574	554	550	566	643	563	587	561	606	555	610	590	572	622	568	617	556	592	566	590	537	570	608	585	579	603	583	555	582	547	569	574	543	551	555	538	605	597	566	608	549	573	586	583	551	613	587	609	601	600	591	611	574	598	603	569	580	620	589	577	595	571	537	578	638	549	552	571	543	610	626	608	598	607	596	581	606	569	593	604	574	618	567	581	553	575	577	571	576	537	556	556	612	561	614	574	584	584	615	593	603	600	556	575	598	578	557	562	594	623	565	629	556	567	605	587	586	595	551	581	571	595	571	588	634	586	612	594	545	566	576	576	567	616	568	609	563	583	593	591	596	565	603	596	623	553	548	608	554	599	599	567	536	607	574	580	582	565	570	587	591	594	638	590	587	576	607	546	515	583	608	524	558	583	574	585	591	576	579	602	606	571	579	580	609	593	540	603	575	596	556	574	575	562	545	535	540	583	596	619	609	590	614	581	590	566	616	578	544	566	589	570	617	581	593	566	569	538	540	601	606	589	579	583	575	598	555	589	569	613	573	592	546	560	640	609	617	596	570	602	584	559	544	568	557	604	597	582	569	587	571	585	579	561	611	587	603	562	612	615	606	573	586	575	586	579	627	575	567	568	560	555	513	549	595	577	544	582	579	620	587	577	602	565	595	576	577	591	593	563	566	544	528	564	623	566	600	561	586	582	627	609	602	577	614	571	600	587	598	586	558	542	574	598	598	560	622	609	581	599	621	590	556	600	589	605	561	595	557	625	592	574	555	578	603	581	572	559	591	570	584	599	638	578	649	590	572	585	629	529	537	558	614	546	610	574	617	604	542	583	588	586	561	582	588	574	564	546	579	588	591	554	575	609	577	574	577	557	597	553	549	590	564	542	598	610	597	611	560	598	556	580	600	572	619	592	584	583	601	597	611	553	535	567	586	572	590	599	584	595	555	589	576	581	621	567	550	541	602	611	584	560	563	613	571	641	599	555	620	550	531	584	589	569	572	544	566	580	566	597	572	599	561	648	547	583	629	584	603	573	590	592	570	547	583	539	549	591	545	607	562	548	551	578	565	617	592	567	575	603	601	622	558	587	572	618	561	614	610	579	582	562	610	611	590	610	599	585	577	597	604	562	606	582	599	594	550	572	572	616	607	542	586	569	600	598	571	592	555	625	556	581	563	585	565	576	549	591	542	610	581	563	587	552	561	543	555	571	567	658	639	575	555	551	575	574	652	610	546	591	595	603	559	615	615	549	624	585	611	582	569	554	564	598	639	577	592	600	609	581	557	627	562	560	548	600	558	568	571	573	576	604	653	584	531	592	556	602	589	575	631	577	618	576	562	560	598	561	571	574	567	578	569	595	557	628	523	584	552	577	571	610	582	606	580	603	624	571	595	533	555	555	579	604	586	575	557	558	574	604	604	626	557	533	569	602	572	565	592	582	579	607	608	593	580	553	568	634	588	561	563	591	559	586	569	592	594	625	561	579	636	579	613	581	581	584	609	547	569	591	541	591	613	543	590	589	575	580	587	589	637	595	557	596	555	632	541	547	588	613	535	587	622	556	583	580	573	602	570	573	584	567	607	590	576	563	532	599	557	568	607	549	597	618	551	609	578	589	617	589	556	582	602	605	562	617	599	611	575	603	590	619	586	578	573	614	557	587	583	546	575	537	576	578	579	634	638	575	586	566	590	617	609	564	579	600	549	552	546	583	580	582	536	533	570	588	598	586	601	560	585	621	593	580	589	558	542	586	586	590	609	584	587	568	584	598	602
16577	25060	13036	6409	5607	4507	3432	2814	2803	2896	8056	18045	22698	22465	20227	16040	11340	7221	4080	2052	1309	895	711	651	610	612	613	635	586	598	610	611	567	591	592	652	611	601	615	555	599	643	625	609	611	647	642	629	621	599	590	642	608	599	645	604	568	561	585	605	592	616	604	626	581	604	583	608	565	609	572	597	614	630	588	541	591	615	610	592	606	617	610	586	610	597	646	599	592	611	622	634	615	629	616	578	611	603	615	571	622	581	589	603	584	596	603	581	645	591	582	621	608	602	616	635	578	603	630	622	577	604	604	590	636	577	552	585	611	585	625	598	619	615	592	596	582	600	577	578	608	587	610	589	627	617	605	575	594	581	625	585	602	593	621	615	609	613	603	576	593	581	613	616	615	582	638	597	583	602	598	595	569	567	580	578	619	614	622	629	626	660	591	546	575	608	593	604	577	623	575	571	598	565	624	633	645	599	581	618	583	642	612	571	600	608	625	627	613	638	615	584	603	604	580	609	644	578	602	612	644	587	578	599	624	610	592	635	604	627	575	584	628	665	590	627	637	646	583	573	596	604	600	649	596	614	594	595	621	602	603	587	622	624	632	593	633	624	594	623	621	582	636	642	592	596	598	630	591	633	581	618	604	610	598	601	597	610	649	603	562	599	609	619	629	558	618	600	625	564	633	637	588	596	596	650	604	624	590	604	556	635	582	603	609	655	627	604	606	613	578	696	619	612	606	578	618	601	607	598	609	568	593	591	618	590	565	572	613	587	578	548	607	581	654	599	580	605	599	622	603	572	614	585	534	562	578	609	584	526	603	618	634	586	616	629	578	610	617	616	606	607	613	589	600	627	579	627	603	610	588	609	582	638	585	636	587	615	559	582	597	591	576	611	603	654	603	611	642	594	604	613	584	615	594	614	574	640	572	541	600	596	602	595	596	567	596	593	625	621	603	639	630	604	613	608	599	601	613	594	636	600	588	608	602	579	606	566	609	654	582	576	601	604	603	592	567	610	608	582	579	570	612	609	590	572	587	644	620	574	593	654	577	658	624	604	655	600	560	595	665	582	577	634	577	608	620	587	607	619	588	618	621	586	615	585	601	582	586	620	597	567	603	610	612	586	530	577	604	616	583	628	600	559	582	609	594	641	605	623	618	594	611	579	585	619	589	577	612	611	590	604	597	627	598	617	617	640	572	572	563	636	620	642	608	604	641	600	577	602	614	617	605	588	642	568	602	540	599	628	562	595	630	583	620	561	597	595	646	614	575	565	574	581	613	614	585	633	565	582	600	568	605	612	588	616	596	578	616	614	607	578	593	641	621	602	583	588	600	598	587	646	563	567	636	541	643	610	602	558	588	615	648	665	647	645	595	598	586	581	638	595	614	644	585	599	612	552	577	573	551	600	618	600	622	584	625	583	609	563	565	613	659	622	603	581	634	598	628	595	604	640	584	617	572	614	574	599	621	579	620	586	590	634	583	646	556	647	620	612	591	623	607	611	608	595	605	606	593	626	605	589	617	586	588	605	606	625	586	585	621	625	617	644	581	606	588	604	627	628	599	575	581	622	561	586	606	559	564	628	602	605	570	572	612	630	624	609	594	597	615	618	573	563	603	630	587	613	566	604	627	632	611	613	510	583	573	602	585	591	585	612	605	602	617	581	599	565	591	592	605	611	599	598	640	578	581	607	596	603	640	600	603	561	577	606	586	598	638	623	618	626	597	641	598	614	615	591	589	586	580	591	558	568	601	591	613	633	597	564	616	617	582	608	627	593	574	554	651	581	596	599	553	585	652	631	643	595	627	621	583	564	594	636	563	618	590	625	602	622	601	561	623	617	587	599	577	554	595	607	636	605	584	635	594	642	585	630	627	616	611	582	587	608	573	637	600	627	586	593	593	611	585	614	582	621	591	613	580	572	587	619	623	613	594	551	607	604	636	584	592	691	569	580	620	626	637	582	559	620	649	609	606	614	649	627	632	589	644	624	619	605	629	626	573	601	577	627	648	644	614	563	613	620	563	569	591	592	569	618	585	633	574	609	567	600	600	572	608	586	602	596	553	636	626	565	623	588	579	617	612	576	613	605	614	609	598	582	589	610	574	581	595	569	603	607	590	593	600	609	593	574	571	600	570	620	576	585	635	578	572	620	644	571	619	622	629	611	603	550	568	625	582	615	610	616	612	598	607	646	602	617	610	561	593	617	597	617	611	573	622	588	584	579	568	586	583	614	585	605	577	583	600	611	608	578	608	596	605	604	622	565	572	597	603	598	584	590	614	582	607	603	579	585	610	601	667	579	567	617	574	620	549	585	597	619	603	612	596	578	605	644	607	623	611	551	616	609	564	645	616	625	570	612	609	546	626	621	560	606	590	589	583	605	585	601	625	573	613	649	596	628	620	589	614	583	595	555	584	590	565	560	652	580	577	607	632	625	564	571	608	629	608	613	601	586	575	586	587	656	662	556	617	564	630	582	649	628	651	596	570	616	612	618	562	592	631	609	605	603	586	633	601	596	584	599	605	618	578	608	582	575	587	602	583	595	629	582	616	611	601	572	607	577	645	614	583	634	602	578	650	555	579	587	616	662	569	595	627	624	577	606	575	606	615	583	563	632	608	603	639	613	612	607	580	645	560	604	614	659	607	628	594	609	591	623	634	613	603	571	603	582	609	647	592	602	616	599	607	614	606	611	608	583	627	612	621	608	652	630	589	588	604	615	608	572	581	594	598	550	562	562	550	627	624	625	620	553	608	576	656	602	598	607	589	628	621	627	623	589	577	571	627	612	617	599	637	605	624	587	593	612	558	623	567	567	567	579	614	616	548	580	576	627	563	590	647	620	595	596	615	611	603	600	633	597	614	549	614	596	615	582	626	614	604	588	618	607	584	588	579	627	626	611	610	600	605	588	604	577	627	630	629	607	633	591	591	571	650	593	601	600	589	552	600	620	571	585	583	559	562	615	604	659	614	561	563	576	615	583	555	593	591	558	616	601	588	599	618	605	570	643	640	606	616	631	611	614	580	631	541	603	613	619	622	585	580	606	638	583	634	595	585	606	596	643	618	583	587	613	566	581	622	577	663	589	636	586	632	584	587	617	607	613	571	633	611	600	605	598	631	578	585	595	588	638	565	583	588	635	612	614	572	623	626	616	632	620	594	589	598	635	571	592	622	666	619	661	621	613	593	603	593	627	604	545	568	615	657	617	643	626	575	578	617	624	610	560	570	628	633	574	594	618	622	609	624	612	633	625	604	569	614	605	587	575	609	579	606	635	597	583	640	574	602	605	584	566	605	588	616	597	587	600	600	709	559	596	592	587	587	604	605	604	608	610	610	596	595	606	659	592	618	611	586	614	583	637	618	594	593	616	598	630	610	630	598	561	586	621	615	589	592	594	608	617	567	653	587	619	623	625	628	560	641	599	598	622	608	588	603	634	653	621	609	568	577	627	599	617	624	636	579	609	575	634	568	633	625	597	613	574	576	587	586	620
28072	18938	6669	1326	865	893	721	734	718	692	742	966	1160	1139	1061	923	844	696	623	503	455	424	426	367	393	391	386	382	402	409	376	387	415	374	384	396	405	385	416	369	414	370	378	377	413	384	379	410	410	360	394	409	397	390	427	369	391	392	379	385	385	375	382	376	394	377	402	407	376	393	392	424	411	384	401	422	390	369	350	402	374	421	390	368	398	391	391	418	385	388	365	370	406	410	395	438	390	386	380	377	392	357	409	363	386	401	387	402	373	408	374	394	380	365	375	370	383	389	404	391	404	443	391	383	418	391	398	421	393	378	459	403	403	398	371	376	387	398	373	396	394	409	367	413	383	413	399	414	395	397	411	370	404	397	408	395	405	427	401	429	376	434	401	372	392	411	386	363	358	410	363	396	403	389	396	407	393	405	393	384	396	410	395	406	394	411	406	366	376	387	391	429	373	383	424	372	384	394	403	375	403	371	396	365	370	380	386	408	421	395	391	404	373	452	365	414	375	390	402	381	398	367	384	384	388	382	401	376	358	400	349	388	455	402	373	377	362	417	375	358	402	377	376	411	385	383	415	389	396	361	429	379	392	387	430	403	406	387	370	417	382	410	410	360	383	402	403	404	402	367	432	396	398	373	404	380	411	394	362	392	370	395	400	365	441	395	374	382	400	367	390	386	411	407	419	414	390	361	381	392	389	425	371	398	365	414	384	441	353	407	393	383	382	370	382	407	374	393	392	397	419	390	418	399	373	398	371	399	411	432	388	420	412	354	375	407	406	416	419	376	359	361	378	409	383	376	430	402	390	397	362	398	403	418	375	386	388	350	391	376	374	385	372	356	391	382	405	376	386	384	367	390	437	324	409	398	402	425	390	388	412	385	396	384	401	362	367	370	396	374	384	381	405	385	399	406	389	391	400	376	410	392	386	360	421	391	395	368	412	433	369	405	371	411	402	399	363	377	388	375	427	410	407	361	412	390	365	376	404	378	399	360	396	384	394	406	355	417	395	412	372	419	418	386	407	414	413	376	418	392	434	409	372	345	386	389	406	398	376	371	396	349	418	395	364	398	374	384	361	426	398	392	388	386	371	407	402	379	369	377	370	393	414	397	412	363	397	403	400	374	394	360	343	394	407	434	386	398	410	375	389	385	378	402	403	365	395	394	400	407	381	389	416	401	388	412	415	382	411	423	392	378	411	357	387	396	371	369	394	387	367	382	392	397	435	391	398	390	412	382	435	391	393	391	430	380	364	378	415	348	403	418	344	431	390	443	399	387	421	372	395	370	400	391	408	392	408	390	413	387	357	393	377	393	385	386	419	387	394	411	429	386	379	393	388	375	439	395	375	338	397	376	364	380	437	400	379	400	390	406	380	403	426	360	409	419	385	388	411	384	371	396	378	397	380	396	401	395	422	373	411	370	411	404	430	386	372	375	363	381	355	431	410	386	390	405	406	388	410	383	370	368	390	392	362	424	396	425	360	368	397	396	377	352	408	436	365	391	408	366	420	365	380	434	398	402	446	384	391	390	385	422	407	368	366	401	402	419	394	384	366	374	413	433	394	394	359	377	400	380	395	382	386	398	413	392	406	387	401	412	372	384	350	398	425	427	428	413	386	369	374	403	404	354	386	401	384	382	407	393	402	364	414	380	387	399	387	407	379	392	388	406	403	362	398	382	392	405	385	396	389	398	368	367	375	378	401	377	399	402	391	407	380	370	396	420	401	400	381	405	426	385	411	350	355	406	387	376	397	418	385	384	406	388	371	413	401	363	409	404	397	402	387	394	427	363	373	402	392	395	422	406	358	367	407	377	372	384	403	385	397	401	415	363	381	423	404	397	372	419	410	396	410	374	377	396	402	396	413	373	413	390	390	374	398	394	380	381	393	369	400	352	439	415	388	375	390	396	374	374	371	386	401	371	398	365	357	398	419	379	375	380	365	423	391	373	427	418	403	389	386	407	404	377	364	364	413	392	355	411	407	392	404	395	351	365	410	400	407	406	402	402	388	385	360	369	404	399	372	405	412	405	366	407	406	411	353	413	330	403	370	384	390	402	352	376	465	382	408	404	429	390	427	369	398	381	408	400	356	380	404	419	356	391	366	386	435	391	414	379	411	407	377	346	361	404	393	357	419	424	399	402	372	402	380	421	367	396	398	438	421	412	419	404	348	417	376	364	379	387	365	411	365	424	406	407	444	409	425	372	391	400	375	391	396	392	366	386	330	357	415	382	416	388	414	394	396	410	404	389	352	383	381	427	435	419	401	392	378	390	374	363	373	391	387	401	389	403	367	401	367	389	377	412	372	411	406	462	415	408	410	406	409	373	385	392	376	434	415	413	384	401	410	388	431	387	435	412	378	398	378	390	409	370	414	424	421	362	360	385	398	387	405	405	378	398	377	440	391	361	369	388	437	393	374	402	399	393	381	405	400	391	397	370	372	387	398	433	398	384	370	386	407	387	412	381	413	408	384	391	384	396	416	390	379	415	372	397	373	405	376	423	410	398	401	371	413	373	363	369	352	415	379	419	393	389	417	403	423	404	408	406	421	351	410	429	414	381	393	400	390	394	415	399	399	409	379	377	390	366	370	397	396	413	381	398	424	371	395	386	371	373	422	355	388	370	406	379	414	405	395	372	388	397	388	375	413	407	424	371	354	361	394	383	371	366	406	376	385	375	385	401	384	389	373	379	403	382	368	410	396	409	365	397	377	394	386	420	367	389	390	399	393	419	373	397	390	353	381	410	396	394	381	367	395	384	379	392	393	399	356	396	396	391	409	394	377	388	387	394	379	373	387	399	391	424	379	421	425	387	412	425	373	416	406	387	375	418	387	405	394	407	369	393	382	379	371	392	438	391	388	361	383	395	426	386	417	401	379	415	412	391	394	367	377	428	371	398	400	425	380	382	409	405	378	403	384	404	363	400	416	434	404	377	385	366	393	407	397	383	373	372	359	404	401	382	382	442	351	405	408	388	377	396	388	412	382	349	441	420	392	360	359	375	374	363	401	398	400	390	384	389	406	382	381	376	383	407	401	387	383	394	380	423	389	391	405	375	395	405	374	362	415	429	409	383	411	422	409	391	387	388	395	361	388	384	373	365	370	383	392	414	408	384	396	389	398	401	410	388	406	378	420	403	363	398	402	396	416	379	389	365	425	373	398	412	377	415	407	390	388	410	404	364	405	390	400	373	397	380	400	408	396	396	394	371	382	394	413	394	397	396	402	364	404	367	368	404	428	381	392	393	360	375	384	402	405	395	410	372	391	388	397	389	403	354	399	376	383	387	412	349	399	399	392	411	400	405	387	373	394	408	413	365	402	382	406	388	377	379	388	372	392	404	401	384	363	373	428	418	390	379	415	396	410	406	378	396	387	412	362	414	412	378	394	421	416	361	409	386	365	366	410	386	348	397	401	402	394	403	393	388	401	389	385	387	384	414	341	396	370	383	439	386	368	401	409	413	407	428	397	407	419	388	393	368
10708	9992	3848	1303	1220	1427	1121	1072	1004	1009	1078	1355	1646	1588	1435	1280	965	795	664	564	435	433	424	477	405	406	432	425	434	399	421	437	414	423	416	410	430	403	429	396	413	419	437	419	394	432	416	425	408	437	404	407	413	464	442	388	405	394	430	409	416	415	418	395	402	412	395	414	434	438	454	406	384	407	443	429	425	430	400	434	415	453	415	385	428	383	420	408	401	427	418	438	422	434	419	410	386	416	410	403	409	438	384	396	430	390	415	417	409	392	422	430	391	457	407	409	455	428	440	421	428	430	389	434	416	379	406	447	379	396	420	417	416	445	393	419	432	434	397	409	420	414	375	411	419	395	404	401	405	393	420	414	424	419	399	440	415	399	401	407	443	401	426	431	432	437	397	411	418	392	424	434	412	415	409	408	408	448	416	444	425	408	405	423	433	394	439	483	402	410	440	397	414	405	436	389	427	398	397	418	420	442	440	473	439	412	420	396	398	407	410	413	425	426	444	404	407	421	417	405	439	427	418	433	417	403	424	435	395	419	417	430	419	421	419	397	428	406	396	407	395	454	450	435	450	397	429	425	426	418	437	417	425	407	391	408	464	412	399	382	372	440	419	445	414	388	429	419	397	399	410	406	449	357	425	414	407	394	415	446	400	409	420	457	388	443	402	411	401	397	381	446	421	436	410	403	428	400	444	385	401	409	421	410	427	419	419	393	435	404	409	396	385	402	426	450	420	430	439	425	417	443	393	430	402	407	437	404	409	427	414	416	408	433	408	408	440	401	400	357	415	447	435	414	425	419	424	475	413	424	387	402	418	400	430	409	398	459	447	375	440	439	402	434	419	430	431	438	393	408	407	420	421	403	418	402	443	385	427	462	441	448	422	424	415	423	407	418	358	426	403	433	431	411	423	423	434	402	397	421	435	425	436	387	398	424	413	397	429	416	413	422	438	421	422	408	417	426	418	411	423	454	438	398	421	424	417	411	376	451	404	445	412	419	388	456	421	412	391	420	405	407	428	424	422	411	421	417	426	398	421	433	410	411	409	424	411	402	415	379	410	407	368	405	433	414	416	399	449	409	426	413	400	398	390	391	430	418	439	418	410	421	394	391	410	425	405	407	445	393	415	445	411	402	424	409	405	425	428	425	445	398	457	391	434	388	408	451	458	464	437	441	450	435	382	395	424	388	436	403	465	410	417	440	426	411	401	409	405	437	397	413	430	428	424	424	380	450	419	369	405	411	455	428	394	402	420	446	419	418	445	422	403	409	401	427	399	438	451	436	408	420	391	438	413	399	449	434	457	412	395	429	437	407	392	425	429	418	405	399	399	436	385	418	453	417	400	409	436	403	400	418	419	420	458	424	448	426	399	448	398	419	422	404	392	427	413	420	430	385	415	407	442	423	414	416	408	446	403	409	404	374	420	392	393	457	409	415	442	456	478	429	404	409	406	427	417	447	418	446	425	413	441	383	429	412	416	401	464	408	391	408	404	385	442	382	396	407	382	424	418	439	421	379	409	450	435	420	409	381	412	432	420	414	429	425	413	374	464	396	396	414	410	425	382	410	406	421	420	419	399	413	417	405	420	424	401	442	402	461	434	425	382	434	447	415	407	450	420	413	464	420	416	410	400	398	411	426	438	447	402	424	370	428	413	415	402	422	401	376	407	438	427	414	430	423	411	408	437	427	410	429	420	415	416	403	433	395	427	407	432	407	433	421	455	396	430	431	415	371	393	426	410	393	441	415	420	420	396	454	445	456	423	378	399	413	420	447	417	424	459	437	410	450	446	439	405	420	433	437	407	416	368	435	401	388	416	428	447	420	428	417	445	381	401	411	438	412	414	423	417	397	431	400	423	402	415	385	405	423	406	408	449	424	436	380	402	427	406	417	415	428	406	409	423	415	402	435	443	444	447	401	395	428	438	414	440	443	414	410	414	447	410	426	394	411	410	400	379	428	397	440	411	438	417	435	398	437	414	443	443	401	381	387	406	375	431	381	424	441	425	416	408	383	445	444	433	410	383	419	430	428	423	421	402	426	425	405	447	425	447	428	392	437	433	427	435	416	414	396	409	419	383	425	413	455	396	422	412	436	432	410	408	441	417	441	421	410	429	411	412	392	421	409	413	412	422	426	414	402	396	449	433	415	403	409	424	385	433	446	428	421	405	400	441	437	407	423	397	411	466	429	384	444	463	399	418	435	409	400	424	398	397	457	403	402	430	424	408	418	404	404	407	442	410	413	432	476	428	431	437	438	449	427	417	424	420	418	464	445	392	408	421	413	440	426	413	436	433	411	416	409	422	401	406	383	446	410	418	420	434	448	411	415	387	442	405	412	404	429	425	437	405	412	407	397	401	386	430	406	413	399	419	401	433	411	441	400	430	396	419	409	407	441	436	452	422	408	423	416	429	397	458	429	420	423	407	408	430	420	441	431	387	417	421	452	424	415	427	423	401	427	394	438	407	452	393	430	405	436	348	392	438	429	423	430	405	398	413	403	427	361	404	412	428	414	431	459	428	442	417	424	420	409	399	423	433	428	423	415	393	400	398	424	385	393	433	432	410	431	459	422	429	439	432	446	422	426	424	432	398	401	410	448	394	406	413	413	446	401	422	406	399	386	394	416	427	416	435	397	445	432	384	395	400	443	377	403	467	421	463	400	449	414	435	422	426	435	448	424	422	402	427	402	415	418	382	427	421	408	439	399	404	470	430	404	414	428	434	440	388	416	453	464	429	423	411	409	442	458	458	425	410	423	354	417	375	396	433	415	423	407	416	405	428	419	428	391	448	403	457	424	394	457	418	424	429	391	422	428	445	388	359	425	411	394	414	418	429	458	417	416	430	418	432	443	426	397	432	406	414	426	428	490	417	421	350	403	431	423	423	408	438	398	390	433	410	414	477	444	450	393	455	425	405	429	401	447	428	425	420	438	396	389	368	385	407	397	423	393	455	424	458	441	392	408	447	415	406	400	452	483	457	420	433	437	419	433	429	443	418	395	428	369	431	400	431	419	421	390	417	417	436	438	402	439	384	396	440	387	437	435	426	421	409	421	447	412	405	428	440	453	417	433	428	395	425	459	406	403	418	409	438	428	446	431	405	391	428	406	394	394	451	461	373	409	383	426	400	423	376	382	413	381	442	399	455	447	414	381	415	420	457	401	390	400	430	418	441	389	448	386	429	424	412	475	406	401	395	433	424	394	437	442	381	441	414	450	386	410	428	420	412	460	434	396	430	421	422	411	396	391	391	403	433	407	394	397	414	407	386	429	462	423	411	410	429	417	417	403	411	427	426	433	387	397	396	413	410	440	424	411	419	375	402	411	446	411	410	438	430	403	391	420	418	435	401	365	428	385	435	433	398	360	409	399	411	399	384	436	401	398	435	441	414	421	401	409	395	422	443	405	436	429	420	451	422	431	485	451	436	450	390	412	434	423	419	412	421	425	474	411	428	418	396	426	408	411	422	398	430	429	443	395	411	416
24279	21432	28443	24796	21093	4611	1460	1275	1204	1475	2840	5979	8017	8234	7314	5932	4139	2840	1502	895	695	578	525	499	427	471	451	448	478	464	482	474	459	472	464	433	448	473	457	453	486	438	466	471	494	468	440	472	481	469	474	432	489	464	456	464	494	462	490	488	443	457	455	455	446	451	422	469	480	471	449	463	454	469	452	417	465	490	485	450	479	454	440	418	453	456	467	443	494	430	437	445	477	428	446	462	462	439	433	468	467	436	450	444	453	412	450	448	476	467	515	471	493	492	475	458	453	422	473	462	488	468	458	467	488	470	397	454	470	463	466	483	471	456	427	479	447	494	449	466	473	498	448	435	484	439	452	444	476	462	483	446	437	485	459	415	450	462	459	474	462	497	467	480	433	449	475	439	467	454	482	460	447	440	485	484	459	466	449	465	435	474	466	450	465	474	513	484	444	449	450	465	455	471	475	458	488	487	465	436	454	481	458	502	467	435	426	473	451	499	477	471	467	470	502	473	440	475	489	488	471	455	431	464	474	448	503	459	429	460	462	437	434	436	464	463	459	461	440	473	465	451	447	525	477	485	446	456	442	446	474	479	488	451	445	479	459	463	480	453	443	432	435	464	461	416	469	487	459	465	461	482	458	454	430	453	446	478	448	473	447	460	452	435	435	450	475	503	393	471	455	458	435	452	431	455	472	450	427	490	439	434	462	468	483	438	434	484	430	470	431	467	462	464	423	420	438	455	497	442	459	430	470	457	471	500	464	447	491	483	464	491	492	424	445	484	458	458	437	452	466	484	468	454	475	477	448	495	443	471	443	432	510	464	481	485	459	484	440	441	430	472	444	505	446	453	475	499	466	481	489	470	481	443	425	455	471	426	439	468	459	481	420	451	468	446	438	478	438	452	473	467	430	480	454	509	431	465	406	463	413	446	462	488	503	424	485	466	486	473	465	486	471	458	479	435	424	447	478	452	455	467	490	444	480	431	495	470	454	434	462	451	478	432	500	450	444	441	453	462	475	467	430	456	446	463	476	465	449	449	501	519	503	430	474	472	463	443	435	432	447	489	453	476	478	472	447	452	433	448	456	445	528	469	505	473	471	482	413	453	429	486	475	473	443	486	461	450	462	473	455	476	468	462	413	463	444	434	439	416	456	473	484	449	495	477	439	445	468	446	437	447	451	445	452	471	480	481	445	456	465	470	482	432	479	460	500	472	478	434	445	449	455	453	464	449	496	458	454	447	453	448	455	498	489	447	447	484	475	505	494	459	492	483	469	429	454	474	493	444	441	450	426	456	481	467	468	451	471	447	472	482	456	457	447	459	450	458	432	477	456	454	451	467	479	456	462	432	455	467	449	459	499	439	477	516	451	448	480	441	454	435	463	420	464	451	458	486	457	454	449	480	466	425	454	486	442	471	457	437	494	489	464	453	472	434	478	486	466	483	435	452	439	449	462	448	470	487	467	450	490	417	483	461	437	471	440	448	470	496	472	459	436	431	461	500	454	433	474	450	508	416	448	517	458	429	460	471	474	463	471	480	499	445	470	438	422	475	446	480	482	477	486	498	484	403	455	465	486	438	433	456	438	439	439	469	491	473	442	443	449	470	463	472	507	447	431	458	496	439	451	423	458	450	440	432	456	408	472	472	493	443	424	458	477	459	487	505	446	437	458	468	521	489	449	417	490	486	467	455	495	419	445	451	489	476	436	485	445	480	441	440	440	478	419	453	489	456	452	451	433	504	458	440	458	414	481	499	443	400	477	448	457	520	424	502	460	444	422	489	497	475	393	473	467	470	474	475	463	458	404	487	498	482	437	473	473	469	466	465	449	485	465	488	445	485	461	442	423	466	464	465	519	461	478	472	434	468	463	445	468	475	464	481	443	443	476	431	485	431	446	452	463	412	472	510	473	485	458	460	469	457	481	481	481	453	469	472	441	423	486	476	459	484	469	453	468	464	462	438	490	445	453	470	460	446	441	484	429	452	459	422	484	421	464	427	452	504	480	460	462	503	449	474	457	433	450	469	473	477	418	470	442	463	449	413	442	457	451	486	451	454	485	521	462	451	452	450	462	460	463	478	436	475	473	479	456	486	422	460	467	472	509	466	491	441	459	459	427	451	453	475	465	478	462	498	449	448	474	479	447	465	474	487	445	432	470	473	455	435	435	445	491	479	462	473	465	419	448	467	468	440	459	442	471	450	445	421	490	449	447	470	480	433	477	453	422	515	468	471	440	470	453	488	442	432	465	475	495	460	477	479	476	478	464	455	466	412	469	444	454	452	443	476	469	463	507	470	468	438	508	441	456	422	435	471	438	457	444	497	495	472	409	461	473	446	472	453	466	449	450	486	444	435	447	460	429	431	501	478	478	492	455	453	456	470	486	453	450	431	437	458	499	460	448	438	495	464	428	448	440	489	491	469	447	462	450	445	482	455	456	475	434	455	470	483	423	447	472	470	479	441	475	469	473	457	487	427	426	450	480	462	445	466	420	455	493	440	467	474	462	447	475	453	480	472	488	423	477	485	446	494	476	444	484	419	493	479	451	473	524	474	468	461	425	442	448	462	463	468	465	498	452	448	492	445	507	445	486	490	490	415	467	466	467	449	464	441	468	426	451	466	424	433	478	501	428	463	474	436	468	456	489	448	430	491	460	474	426	457	458	453	471	471	449	470	450	427	471	446	471	454	475	498	441	492	437	469	485	482	443	485	459	489	461	439	469	466	467	439	418	485	476	485	480	459	464	441	508	441	502	439	444	466	457	480	430	466	498	433	472	497	448	464	489	450	463	449	459	459	475	483	455	490	438	472	459	507	463	450	465	478	469	453	494	447	487	436	461	479	442	432	528	486	502	500	447	485	442	484	448	441	462	440	450	464	458	467	457	458	439	441	497	461	485	458	474	458	449	460	450	437	481	404	442	480	466	440	447	495	418	427	459	483	479	483	466	422	426	451	453	424	427	427	465	464	474	467	438	443	473	429	473	482	413	485	498	446	446	447	460	443	456	448	484	481	446	483	455	458	449	448	454	473	458	441	485	463	470	472	484	430	460	476	469	459	474	504	450	461	449	483	443	450	495	455	455	453	463	427	489	466	465	479	468	438	428	454	447	485	451	456	479	442	453	423	463	475	418	456	447	461	464	492	443	442	460	470	440	461	460	472	440	477	490	436	490	424	453	457	465	460	461	448	487	463	463	493	460	476	431	464	437	463	445	449	508	480	472	468	441	458	500	445	443	468	455	484	445	426	493	460	461	450	502	481	476	504	449	485	479	484	423	446	497	445	481	485	455	437	437	456	450	485	449	487	481	461	456	478	472	462	483	511	457	458	470	451	443	464	500	459	460	423	503	455	422	475	458	480	461	468	482	516	414	453	458	429	441	445	437	479	419	465	473	490	505	432	473	430	494	458	423	454	455	469	455	460	484	463	449	461	469	444	427	431	438	444	460	436	469	458	435	449	424	438	449	463	441	443	477	451	459	503	497	450
11358	18095	8391	3171	2922	2310	1956	1989	2011	2484	4740	9856	12440	12089	10774	8282	6034	3941	2082	1239	792	625	525	520	496	534	486	463	453	485	486	481	481	478	529	471	521	504	469	500	520	508	519	456	483	506	501	434	436	457	494	463	460	492	469	486	479	475	480	480	508	475	461	468	494	443	477	506	461	446	514	456	450	489	476	489	516	477	471	515	493	453	485	503	470	479	495	448	467	460	478	463	498	529	461	435	457	491	482	477	529	461	473	471	496	472	506	502	494	497	484	511	506	475	478	518	513	490	460	519	486	474	474	451	475	489	518	462	501	513	501	459	472	477	502	527	449	475	496	494	456	532	484	462	459	516	528	480	503	472	474	513	473	473	520	509	475	511	475	455	497	481	501	477	492	496	490	453	464	476	455	542	484	464	523	485	463	468	464	500	489	474	488	493	479	493	496	486	481	481	503	486	445	499	499	488	478	495	470	471	452	485	505	441	463	499	491	450	452	465	509	479	457	459	492	473	462	486	423	480	512	485	476	457	516	468	441	516	505	509	491	446	462	457	458	471	499	493	493	482	474	488	474	491	467	484	485	482	480	491	497	455	497	477	473	464	462	477	533	523	456	504	492	528	458	485	468	481	483	460	478	517	487	466	512	528	499	474	487	446	537	485	493	489	469	474	474	466	499	475	492	446	481	488	496	476	478	518	481	493	440	510	494	514	461	523	497	464	495	483	496	461	457	461	451	465	466	448	490	506	499	482	499	508	468	467	466	518	466	490	484	474	455	456	434	486	448	476	491	474	506	476	455	416	522	504	488	449	469	454	489	519	482	504	504	470	504	483	492	496	459	502	453	479	482	466	493	476	481	502	519	468	453	463	438	512	448	453	498	493	470	503	487	422	494	481	529	478	491	487	488	508	444	497	470	449	486	513	476	459	472	431	531	500	501	459	474	459	474	497	513	455	494	511	465	516	510	484	508	446	473	460	502	469	489	501	507	470	471	463	461	505	505	476	503	478	476	519	496	485	489	481	491	500	527	477	484	431	467	428	482	487	468	479	478	502	488	476	467	485	462	469	492	456	516	455	506	494	461	451	486	480	470	487	510	503	504	506	450	483	455	473	460	476	474	499	462	490	496	481	456	424	497	437	533	463	432	457	448	486	482	506	516	498	506	484	495	508	500	494	482	466	416	526	457	453	432	479	453	504	451	473	461	463	509	492	501	492	515	500	473	502	507	487	499	483	508	489	486	469	486	446	472	485	439	474	429	498	497	495	470	507	499	482	483	418	485	451	462	480	460	495	478	481	483	482	464	466	530	469	464	516	502	455	478	506	495	484	492	502	444	485	468	473	455	482	485	504	516	448	472	497	479	499	480	462	443	467	439	466	490	541	477	452	469	465	468	465	484	470	468	495	470	506	458	501	449	469	480	507	503	468	465	475	504	433	504	468	481	491	479	502	473	499	471	505	511	494	474	462	465	462	475	496	475	474	469	489	484	483	508	460	456	503	468	496	462	520	526	453	506	487	489	523	462	461	473	481	498	485	478	462	473	498	493	496	453	506	497	488	496	502	475	465	445	517	491	460	433	499	474	445	468	428	474	522	507	447	487	490	474	451	503	523	471	466	493	468	496	467	490	479	475	496	468	455	484	487	493	493	503	460	498	490	483	446	522	439	449	451	500	512	511	479	487	489	454	446	466	472	467	474	479	472	498	493	491	512	502	511	440	496	490	454	495	434	496	486	472	518	492	491	469	483	493	485	523	433	480	481	457	479	489	500	500	464	504	466	459	444	491	486	476	493	483	499	500	509	474	433	478	500	449	486	495	435	492	434	496	475	485	529	454	476	505	473	490	440	480	489	489	468	484	444	486	476	469	522	487	521	498	461	460	511	491	506	532	491	491	431	505	442	461	483	461	453	510	484	449	502	484	465	502	508	500	499	433	493	474	496	491	476	501	492	513	465	499	484	443	512	477	489	484	463	431	494	464	516	457	500	476	473	494	494	458	503	488	480	491	479	490	456	480	482	476	514	495	466	461	434	477	464	476	471	504	481	498	469	460	493	476	465	484	500	529	523	423	482	487	458	477	496	456	536	485	459	538	505	508	465	469	491	446	469	480	496	507	506	483	492	480	472	476	474	453	464	484	472	499	506	487	485	484	457	489	522	474	502	480	515	506	495	495	477	434	478	459	467	459	469	482	485	487	493	485	477	470	498	536	509	457	452	462	464	500	440	499	460	472	496	517	475	506	513	480	511	503	458	454	495	483	455	466	516	533	480	476	423	476	425	484	477	513	492	470	478	435	502	440	471	477	485	504	465	487	512	471	478	493	480	548	518	490	481	499	487	476	471	470	499	478	457	493	517	493	459	494	445	426	436	488	498	510	467	469	443	460	504	441	461	531	489	470	444	493	443	464	476	460	507	463	471	464	475	475	457	489	483	518	473	483	489	467	471	497	487	475	449	519	509	488	460	485	482	470	514	475	485	488	507	486	490	468	485	481	473	477	437	493	486	546	514	497	487	477	497	503	487	491	470	481	497	494	522	460	501	487	492	498	479	471	439	499	479	498	483	460	485	505	504	519	461	487	486	516	484	503	485	487	474	503	494	473	468	452	477	457	459	464	468	443	498	505	490	455	476	486	441	497	486	521	479	483	437	503	490	482	486	468	489	507	456	499	521	457	450	452	529	520	513	486	512	454	442	488	459	451	494	481	487	483	479	461	463	516	465	481	456	480	494	463	484	496	478	453	441	485	460	494	483	456	484	474	491	498	496	482	451	456	473	487	495	523	489	459	520	479	464	473	475	483	493	481	463	482	523	467	497	494	495	487	487	478	515	446	505	444	554	504	495	490	498	527	494	497	531	479	484	487	434	481	500	491	476	447	481	455	463	453	469	480	505	464	478	515	482	454	468	481	456	472	495	524	466	483	517	464	503	487	469	484	458	476	460	496	460	482	501	448	461	495	489	522	487	468	468	432	480	471	467	503	507	472	456	520	484	472	462	474	500	500	498	463	456	524	448	476	482	463	490	457	513	483	457	499	492	493	482	500	465	485	456	477	527	490	478	486	475	471	486	448	483	508	516	520	465	510	511	473	411	488	503	473	481	499	492	499	511	486	463	461	488	481	517	480	471	489	482	455	503	482	480	462	475	454	476	493	513	466	465	489	498	473	466	496	454	488	475	456	436	533	477	464	489	472	475	509	519	499	480	482	467	478	518	466	517	483	474	485	451	497	469	475	476	521	427	494	482	503	466	475	465	483	515	469	431	527	468	444	501	476	481	484	512	509	506	480	502	481	502	483	491	440	511	473	485	447	485	501	476	462	477	496	506	499	504	501	572	498	506	472	463	472	482	466	456	488	448	463	506	483	487	505	464	472	478	460	473	511	512	488	492	475	490	532	482	509	474	454	488	507	501	433	478	466	510	477	502	505	484	510	504	498	468	458	489	494	494	456	465	501	490	452	483	483	489	507	486	514	488	484	477	468	476	491	478
25182	21371	27281	25628	8253	1384	967	708	762	957	1726	4409	5506	5046	4160	3159	2214	1476	947	649	561	485	423	476	427	447	431	413	422	408	441	434	399	422	453	442	430	440	489	429	449	419	458	411	444	429	421	426	407	395	454	394	422	442	424	416	458	445	410	419	417	414	439	453	429	443	455	467	424	426	451	420	400	433	389	435	446	425	411	448	440	400	428	420	447	452	435	410	437	399	446	456	419	378	445	458	444	428	382	399	406	462	404	412	453	405	391	434	439	445	458	427	440	433	436	470	435	428	425	417	448	429	446	427	412	475	395	389	447	428	423	408	421	402	475	439	427	457	425	394	392	458	425	427	409	421	436	426	463	449	424	439	459	435	388	380	403	405	425	439	434	418	430	433	408	455	428	472	496	427	434	428	411	430	429	428	432	442	408	419	435	418	440	446	435	411	440	427	427	445	440	453	449	434	426	422	440	405	402	429	436	412	437	420	417	426	407	421	431	433	423	402	422	448	466	430	438	436	414	437	430	439	462	435	447	390	444	398	422	402	413	430	452	405	453	409	450	432	392	417	429	409	407	424	458	448	420	434	448	419	419	467	463	437	473	459	452	383	386	414	452	405	447	439	441	431	391	388	418	471	472	444	426	427	420	444	429	436	412	457	418	434	428	427	433	429	404	422	422	400	414	448	449	458	442	407	412	439	424	443	420	446	375	451	453	460	466	443	469	408	426	418	451	440	447	423	395	428	412	452	439	407	426	433	436	421	431	430	430	441	441	434	434	453	446	409	441	461	410	427	444	426	442	483	403	426	444	436	438	465	439	438	448	383	405	423	429	423	439	441	424	445	454	454	423	431	453	402	449	423	429	413	420	422	417	370	415	428	445	387	427	426	429	415	425	412	408	402	480	465	433	438	453	465	428	404	449	438	442	456	444	438	411	431	414	452	395	428	455	458	421	402	470	455	413	448	389	412	420	426	426	416	428	427	445	438	424	448	411	438	410	447	420	422	455	392	380	447	445	452	426	434	454	469	430	403	429	442	411	439	411	424	443	450	424	441	435	463	416	456	443	459	422	409	470	406	425	401	437	458	430	466	442	405	435	461	456	448	430	422	447	402	401	396	428	403	458	450	437	458	450	401	423	453	427	410	409	420	436	425	437	456	420	422	415	403	387	423	417	469	413	460	406	423	449	440	480	442	440	447	402	444	452	429	403	423	430	408	414	419	478	415	429	449	451	430	443	440	429	450	447	428	419	453	429	416	419	459	422	458	419	451	439	439	411	420	430	428	431	405	449	439	455	454	393	427	461	420	453	430	409	428	440	432	442	446	432	429	403	410	420	436	415	414	416	379	417	437	443	449	396	414	453	401	441	459	418	436	461	443	396	416	452	438	406	437	436	451	478	454	438	429	416	398	433	446	429	425	427	438	397	403	435	414	415	442	407	412	434	452	433	415	398	429	426	428	411	434	420	376	420	438	435	433	436	427	440	429	448	440	432	413	444	385	445	422	406	424	409	433	433	404	427	427	407	476	433	420	413	453	449	431	404	448	457	396	416	416	408	457	464	424	399	424	447	467	376	392	432	428	440	423	443	394	440	450	427	440	429	440	462	428	421	434	452	390	419	449	412	454	401	446	439	429	432	444	424	438	427	410	404	444	403	420	413	426	437	446	418	441	438	424	434	461	425	424	457	424	413	389	392	426	401	424	425	439	442	461	441	413	446	399	451	429	429	456	442	407	418	459	429	407	466	432	431	445	411	437	451	443	412	420	465	432	421	443	453	454	429	426	397	480	447	435	425	439	434	457	438	426	437	407	432	446	407	449	432	426	407	428	433	443	416	393	431	418	432	436	427	423	450	412	425	450	423	431	407	456	431	451	410	417	432	419	439	409	440	417	429	435	410	398	431	397	470	433	410	429	382	433	411	422	416	444	405	445	477	430	441	418	393	430	443	426	431	432	404	454	416	431	444	419	485	419	444	431	429	408	425	432	456	469	415	448	449	436	432	422	396	427	416	452	433	426	412	406	471	428	411	433	441	428	427	441	421	456	444	452	419	426	410	426	423	410	422	505	414	420	407	412	411	440	408	442	449	449	437	423	429	441	422	426	445	405	418	420	434	404	414	458	424	433	459	433	423	444	421	426	457	374	444	432	438	386	451	438	413	437	395	404	447	412	422	469	443	431	432	472	432	427	481	447	424	392	432	404	433	442	453	409	468	420	424	412	476	391	428	450	442	438	423	420	447	422	440	433	418	447	433	416	428	400	458	412	468	414	462	444	415	472	429	451	449	446	453	468	430	431	425	425	392	423	466	442	394	434	423	412	424	406	414	444	458	405	453	429	434	451	404	417	428	451	395	425	437	417	412	416	413	411	413	411	421	402	464	417	412	447	442	432	433	416	418	454	446	447	439	407	426	430	409	453	409	438	433	415	435	462	428	429	444	401	437	408	410	421	390	439	436	420	399	418	422	461	427	425	475	411	430	399	462	457	428	428	410	404	433	437	441	433	369	443	401	441	439	445	440	417	399	410	404	409	444	428	457	433	409	420	414	414	404	436	419	408	465	401	414	426	424	364	412	440	442	456	419	438	448	416	406	464	429	446	442	445	433	466	423	431	426	405	469	456	448	452	426	417	414	457	447	413	455	400	463	467	421	445	406	427	418	412	409	398	410	440	408	441	433	434	483	416	413	449	456	466	393	440	442	431	433	456	457	440	413	409	421	425	430	417	430	468	415	423	419	432	419	455	428	410	459	436	430	405	466	418	426	463	440	419	423	447	430	426	399	441	487	382	439	453	436	438	461	448	436	405	429	434	393	435	432	423	443	379	458	435	442	429	428	418	428	408	442	447	438	433	447	431	446	448	423	447	428	418	424	435	439	403	448	422	457	451	409	412	434	404	394	442	448	426	442	402	453	425	415	425	434	404	433	431	444	439	418	439	473	434	424	471	443	429	397	399	433	426	440	465	431	420	442	410	414	449	420	419	462	435	422	459	441	434	431	430	428	425	454	406	432	435	415	426	447	448	441	414	456	412	446	454	439	417	411	447	442	437	434	385	418	464	458	462	416	406	440	438	433	422	445	457	419	408	448	420	424	444	440	404	450	429	440	407	448	443	425	422	438	448	400	442	448	419	394	425	429	437	415	409	429	468	437	392	475	442	452	437	430	465	433	410	466	396	422	431	459	428	375	446	460	449	408	444	417	423	409	439	424	429	456	426	418	417	429	463	400	450	412	421	442	467	466	424	472	417	380	419	446	420	474	432	457	426	439	402	427	432	451	410	487	422	374	427	428	419	448	421	437	454	423	446	437	424	438	431	398	443	411	439	418	439	434	394	442	439	474	453	450	392	429	459	434	422	405	396	455	437	436	408	428	437	416	423	428	459	441	419	400	413	405	450	419	421	453	422	444	422	414	469	427	443	429	445	465	488	383	413	403	451	437	430	408	434	426	419	428	384	424	423	457	401	411	444	444	430	455	401	445	445	408	411
12595	15857	6974	2390	2319	2106	1505	1059	1258	1684	3516	8547	9984	8989	7334	5492	3767	2473	1457	935	678	569	499	483	485	428	467	414	468	441	462	476	453	422	461	474	475	459	471	453	430	504	457	501	441	440	446	483	457	487	512	454	473	444	486	518	502	434	467	469	457	469	471	490	455	474	426	451	474	460	489	482	473	441	454	483	430	456	466	472	482	459	488	468	490	493	455	446	485	488	447	489	465	485	520	469	448	509	438	457	478	462	449	469	440	432	474	470	456	454	459	484	459	438	441	455	494	471	435	429	475	454	459	461	454	470	436	460	452	488	458	432	487	449	503	423	439	463	465	464	476	472	441	437	444	433	455	492	491	412	471	449	439	430	441	458	466	510	491	480	483	448	484	432	468	491	467	422	461	475	511	472	409	439	451	473	475	489	445	501	442	453	458	447	478	481	473	444	469	447	436	456	503	469	494	460	456	470	501	443	448	462	466	478	469	425	460	484	438	412	470	472	459	450	447	436	477	454	518	454	467	448	483	460	455	462	485	497	447	494	408	477	500	481	490	459	444	451	472	478	444	454	443	468	474	460	460	463	462	461	509	472	452	459	489	505	435	460	479	468	513	490	458	486	475	484	428	455	455	450	472	476	509	461	452	461	509	457	460	438	455	482	431	476	489	436	470	461	469	429	458	446	429	429	435	482	451	448	467	450	471	482	442	462	477	477	468	422	446	440	448	469	446	481	445	473	440	448	472	451	497	469	419	485	434	459	466	479	437	458	456	480	445	461	452	479	435	447	443	441	472	446	449	474	444	454	449	449	467	467	459	466	475	464	475	423	489	493	466	465	428	503	454	472	440	473	419	468	460	489	496	453	448	480	436	458	417	460	455	466	451	508	473	476	463	464	436	430	446	472	426	458	456	467	420	438	473	470	491	453	462	453	435	445	439	466	496	448	452	420	474	475	478	455	454	465	471	465	434	453	451	491	472	456	449	424	482	470	467	480	483	448	457	478	464	437	461	514	446	455	456	451	477	515	424	454	495	462	448	471	479	426	463	483	484	464	454	477	487	488	442	458	456	484	472	412	461	480	420	498	439	494	460	490	452	456	467	456	454	507	439	487	499	463	451	464	489	477	460	492	473	471	454	464	474	458	442	462	442	488	469	492	457	452	489	450	501	484	449	450	444	476	456	469	468	466	458	456	456	452	477	420	463	459	495	438	473	463	467	455	441	442	456	450	459	454	466	462	467	481	442	487	479	454	506	504	419	491	422	428	464	520	446	462	453	454	465	457	442	439	481	519	444	476	434	470	472	477	477	469	413	484	484	442	473	490	471	470	477	454	469	437	494	468	480	465	476	468	472	424	498	488	472	434	469	434	431	465	463	463	445	484	477	433	464	485	457	463	472	481	434	447	504	427	508	485	478	444	481	477	483	475	510	453	450	513	473	446	459	408	431	463	445	472	458	469	452	506	452	406	465	441	479	506	447	501	425	469	454	466	445	472	445	463	442	462	454	482	442	468	459	450	488	436	475	478	471	496	454	451	483	477	475	455	409	479	462	482	445	463	495	456	487	480	465	455	471	481	460	456	462	468	456	451	461	473	471	455	465	476	463	473	468	450	478	407	473	476	425	448	440	461	479	449	457	449	476	451	465	456	439	469	461	478	451	429	454	428	424	460	460	470	437	455	465	439	450	466	442	463	395	439	437	441	479	428	471	479	433	477	420	435	449	464	496	471	497	463	448	467	427	449	439	451	500	472	439	469	477	431	490	443	452	438	459	456	459	485	497	472	485	438	471	495	428	429	447	489	452	466	460	456	442	459	473	481	454	421	442	428	439	480	452	489	470	451	459	461	451	440	438	443	490	463	470	458	467	425	485	432	452	457	479	472	484	477	481	467	454	494	444	436	498	461	490	481	473	482	497	450	508	455	449	463	471	496	455	425	464	472	447	454	438	450	469	489	429	442	447	473	451	457	421	461	484	471	495	467	476	487	502	478	503	471	464	484	496	470	471	470	462	449	467	478	431	464	486	502	488	486	475	507	487	496	451	470	450	470	482	450	429	466	466	439	445	459	450	440	464	485	425	456	450	450	434	505	441	417	493	451	445	501	504	440	455	461	470	463	430	477	491	517	456	469	455	442	484	452	432	452	460	485	449	488	447	468	454	434	497	499	457	489	465	410	458	473	458	457	438	463	436	451	467	464	440	432	427	452	443	430	455	495	441	459	474	475	471	479	467	452	464	445	483	430	451	458	474	467	470	474	412	463	457	485	457	479	454	451	463	459	476	435	489	431	459	493	458	445	445	462	507	444	470	457	426	465	459	426	483	456	483	456	469	496	468	451	463	448	468	485	427	483	483	448	479	423	490	468	483	474	452	472	505	433	464	457	469	432	426	485	483	442	458	494	488	488	421	479	473	475	480	474	495	489	468	454	513	482	474	488	459	457	463	495	458	477	492	455	437	450	492	458	461	485	419	462	423	505	480	467	473	487	479	437	492	455	467	501	455	399	444	442	470	432	450	490	491	477	464	405	448	432	497	472	461	475	429	447	454	444	455	489	444	484	484	431	482	477	479	460	433	493	467	473	508	419	459	467	481	454	451	456	460	429	478	459	478	476	450	469	450	483	491	394	491	434	462	415	443	447	459	485	474	469	458	485	456	423	458	454	494	485	477	458	508	444	455	429	481	441	501	447	457	443	470	458	491	427	500	461	480	470	467	442	446	456	472	474	504	452	451	446	504	468	457	432	440	425	445	448	422	487	482	459	458	478	509	447	470	443	485	460	442	501	476	475	471	442	529	471	501	455	490	461	442	473	475	459	455	444	428	475	492	440	457	464	473	438	499	463	447	428	467	439	461	473	471	501	470	460	468	465	447	487	478	489	449	463	471	453	443	433	466	456	457	436	438	487	472	435	496	452	499	453	466	437	441	458	451	450	449	481	500	445	484	428	488	435	456	435	472	433	467	491	465	421	493	450	464	465	466	448	480	486	458	491	493	466	422	472	476	480	443	472	503	432	414	481	493	442	457	458	466	454	454	461	461	461	474	454	461	414	470	454	469	443	474	486	470	461	449	495	459	459	460	436	424	461	452	429	454	473	448	483	456	419	406	440	448	457	456	464	461	452	479	441	470	488	463	473	457	463	415	472	485	438	442	454	435	449	438	478	442	460	451	495	443	441	491	448	447	493	474	493	497	455	448	482	471	496	395	466	438	479	489	474	485	439	479	444	418	457	507	476	467	411	431	422	474	429	492	462	459	450	447	440	459	474	469	483	473	504	485	468	475	463	457	462	456	447	432	435	476	456	460	487	463	448	450	459	443	424	488	420	484	466	497	474	452	483	440	492	472	430	434	427	478	427	466	469	493	477	437	422	446	489	461	443	497	432	472	485	425	477	498	476	483	453	448	485	466	437	489	468	470	470	459	474	442	449	431	406	460	460	460	452	492	490	488	476	466	455	469	465	494	469	476	487	511	466	460	448	448	483	438	483
22828	21404	29134	24048	21403	21476	8344	1495	1423	3085	10052	15406	19470	19206	15368	10676	6624	3735	2164	1256	882	692	648	565	584	611	542	564	619	600	592	568	578	560	560	575	578	529	594	580	589	590	608	588	577	564	621	573	594	570	546	501	600	585	581	546	605	592	572	555	587	563	560	574	564	575	574	558	577	580	594	586	577	570	581	600	565	572	567	591	609	588	563	581	587	587	602	594	570	553	568	606	584	568	556	556	579	574	591	619	581	575	544	575	557	586	631	555	602	561	573	568	586	602	603	576	608	526	612	562	632	560	602	567	623	564	594	532	569	582	597	648	544	620	562	626	575	536	546	558	559	582	587	527	555	563	548	576	558	580	563	584	548	600	581	631	582	631	589	532	588	579	577	560	561	575	619	551	583	549	599	620	537	601	594	549	570	576	540	588	553	579	556	588	598	581	593	586	563	572	561	566	566	565	587	558	559	573	613	568	604	578	616	567	612	606	564	567	553	581	526	557	595	590	564	589	576	570	576	587	564	608	575	575	581	572	593	602	537	584	612	568	577	559	537	557	595	549	613	598	583	608	553	602	573	578	595	539	586	600	602	573	524	571	554	553	553	576	576	577	573	576	608	564	608	558	608	575	580	542	581	588	593	597	597	585	587	627	574	609	585	532	587	565	569	533	542	604	618	590	591	568	555	547	589	586	543	627	626	554	569	535	559	534	588	565	606	545	538	625	590	548	552	576	540	607	606	590	583	542	599	565	594	588	588	581	548	577	571	528	611	596	582	609	575	575	558	553	585	567	594	589	532	598	605	554	581	610	579	548	563	608	588	605	569	583	542	580	550	554	537	575	579	587	569	571	574	544	597	582	555	585	585	586	545	581	533	591	560	605	587	593	563	562	609	590	581	576	542	560	550	585	542	579	570	562	562	603	602	587	520	581	575	614	538	561	601	551	557	570	585	563	564	575	572	571	519	601	562	558	578	558	591	607	565	574	554	545	555	611	582	589	593	607	608	550	555	574	575	580	557	600	591	523	599	616	614	572	581	594	557	589	561	609	555	571	611	595	577	574	544	576	609	575	575	602	589	604	574	555	607	553	564	566	584	606	599	602	619	533	577	563	612	636	571	629	584	620	603	566	595	532	590	581	592	550	589	621	562	598	578	595	584	611	612	568	574	524	588	545	592	561	554	632	541	573	574	587	589	564	557	561	532	577	526	565	592	581	623	568	605	608	569	580	608	568	552	555	531	581	577	590	602	576	597	564	606	580	562	571	586	623	575	586	620	524	592	591	567	590	565	563	581	590	569	569	559	573	599	572	611	584	583	569	552	559	555	544	564	563	575	610	584	601	568	601	561	568	583	624	562	558	587	601	582	556	584	587	576	559	532	556	563	606	581	562	595	575	565	607	592	585	573	574	587	593	572	596	564	541	560	553	592	627	579	572	551	572	565	595	570	540	566	647	588	603	609	563	530	549	574	577	634	619	600	604	592	579	594	550	563	576	561	544	571	577	559	550	600	546	547	589	533	598	569	600	574	550	598	574	575	567	565	526	553	567	562	546	532	593	572	582	605	534	567	576	578	527	532	612	553	587	561	581	596	567	596	606	568	559	575	620	583	555	574	580	556	583	573	591	579	579	590	553	537	541	576	565	603	575	592	589	595	590	557	579	548	577	591	533	558	617	551	573	574	558	586	548	594	568	631	541	597	592	587	560	608	587	553	562	597	560	555	591	584	539	561	575	556	577	555	554	594	612	564	625	570	616	550	615	575	582	572	597	567	589	570	639	576	569	566	568	567	604	591	609	578	584	593	563	561	586	593	582	572	557	536	534	551	627	594	544	582	578	589	530	568	567	581	565	545	604	528	590	620	585	591	587	554	566	619	547	634	585	560	601	532	576	597	580	566	579	533	569	558	593	582	551	579	610	591	566	552	573	603	557	553	591	577	563	509	580	548	540	556	619	561	546	587	554	565	570	537	588	596	551	570	567	509	626	558	583	550	564	606	576	556	555	561	533	571	542	539	535	596	584	527	549	535	625	577	595	563	563	585	566	616	557	621	553	583	600	560	567	597	601	553	536	577	597	563	552	549	608	600	566	583	530	586	584	580	566	544	588	568	566	554	549	556	557	569	578	522	614	569	590	628	494	581	583	600	561	577	572	563	586	574	572	569	579	583	580	597	571	578	576	579	587	588	567	607	573	639	545	585	566	642	597	605	580	595	577	553	553	547	594	565	570	557	565	590	599	587	559	550	519	565	545	558	514	541	580	594	559	556	554	596	570	561	592	566	575	562	600	560	536	549	517	599	615	580	541	573	583	571	574	608	556	571	595	524	547	555	556	553	548	610	565	587	567	582	583	560	578	572	594	582	644	548	606	593	592	566	567	584	564	637	586	579	580	552	549	551	586	606	559	600	540	569	560	562	607	590	607	589	562	603	595	607	575	602	605	558	573	598	604	538	539	594	578	581	573	584	521	565	595	523	563	595	561	570	616	599	537	599	604	586	568	599	585	559	589	547	566	567	595	562	563	592	598	549	556	600	571	560	570	570	582	577	553	521	543	599	562	586	624	611	564	553	567	588	616	586	562	547	619	564	589	541	559	559	569	556	579	571	582	607	555	574	541	557	599	565	578	538	564	562	547	547	609	584	526	550	584	559	575	589	565	540	567	551	554	565	547	558	589	566	562	635	582	549	551	583	552	587	597	579	543	550	537	551	582	557	579	601	588	539	606	579	577	595	600	584	583	581	601	597	563	573	581	564	529	576	573	582	568	559	583	589	591	562	624	578	571	559	518	571	539	552	563	576	558	576	607	560	558	542	549	582	578	590	617	593	551	577	587	543	548	572	604	551	583	572	534	605	601	554	612	596	602	542	572	585	562	554	607	565	540	540	579	559	571	567	576	558	616	576	601	579	562	557	577	594	581	618	567	585	556	586	602	613	586	572	575	573	584	569	600	584	573	622	558	550	572	530	600	604	554	596	597	560	600	582	591	573	602	555	586	588	593	535	574	582	610	584	587	562	561	615	614	565	582	608	561	563	582	543	604	578	576	554	556	556	552	605	590	577	564	535	596	563	539	590	595	577	586	533	541	602	597	618	581	555	550	602	597	560	605	594	556	584	623	553	546	571	574	541	559	561	537	567	522	601	624	572	572	573	558	587	580	584	592	573	561	612	604	574	556	580	538	577	597	570	559	532	550	596	563	603	591	556	543	579	620	571	572	560	560	548	559	639	593	570	608	528	570	579	570	615	599	592	595	583	589	620	618	574	572	562	567	615	588	585	555	548	570	562	613	535	573	597	579	593	556	557	602	582	572	561	602	577	602	619	558	588	588	561	636	598	548	565	594	547	612	580	563	536	607	614	553	564	533	595	574	582	576	551	555	618	553	554	532	586	551	577	577	549	532	595	581	564	571	576	536	582	558	596	547	547	565	522	583	572	597	568	548	588	567	593	568	605	565	560	605	562	524	585	626	559	624	585	538	623	615	642	612
17972	25551	14348	6895	4844	3728	2775	2196	2344	5370	15850	21165	24777	23421	19081	14142	9493	5370	3056	1781	1118	760	662	657	546	590	616	588	572	591	552	608	608	609	626	572	610	567	624	601	594	584	579	594	584	577	565	591	600	564	608	599	616	583	603	585	632	548	608	603	582	626	569	577	629	564	589	558	562	597	596	643	608	555	617	633	589	594	542	610	552	636	581	574	590	596	601	636	620	592	573	574	578	639	609	637	590	555	620	589	607	607	569	586	568	632	571	584	609	564	580	599	560	566	539	595	603	585	558	617	593	568	613	615	564	615	582	575	608	560	534	565	601	605	568	595	626	633	582	578	639	608	601	590	602	609	578	564	612	611	596	642	602	585	601	625	557	581	584	559	552	568	621	605	573	600	550	621	587	573	585	601	617	603	605	573	590	629	565	526	587	552	588	584	586	593	586	611	585	545	603	559	584	567	573	591	584	623	573	645	603	620	625	590	585	586	593	604	579	584	577	629	551	581	591	609	597	572	584	596	611	573	586	606	611	618	562	584	621	566	573	615	567	566	596	603	618	620	587	547	573	591	553	579	534	594	615	622	573	570	558	583	574	611	603	627	620	608	585	607	611	582	571	586	558	631	611	601	614	580	623	597	572	622	614	571	641	528	561	597	577	566	584	573	589	580	611	546	612	634	583	574	575	590	575	584	584	580	571	609	559	631	597	636	556	577	624	598	601	546	597	597	609	589	582	574	533	568	608	589	587	595	590	607	572	552	616	573	588	572	548	621	627	586	636	554	601	595	604	589	558	573	596	608	530	589	599	576	523	617	588	545	607	614	574	558	592	542	586	574	558	533	598	589	584	602	569	548	631	598	576	584	623	595	591	598	613	614	641	610	550	588	577	585	585	581	545	532	610	588	554	581	595	621	593	608	562	582	567	597	623	650	588	589	581	623	580	598	552	622	560	569	567	615	601	595	611	583	605	597	589	557	543	562	626	627	608	628	611	625	563	602	575	607	583	592	618	569	572	544	609	600	606	603	597	588	577	629	578	601	584	580	557	568	586	599	568	616	622	611	579	580	575	611	596	556	575	584	612	546	632	621	619	594	585	598	565	541	577	606	592	633	599	625	615	572	621	561	584	593	615	578	572	620	596	586	588	604	568	590	580	583	598	598	602	533	599	625	575	592	593	601	575	587	579	515	613	580	629	583	582	562	581	568	572	602	574	582	602	606	587	608	558	627	617	588	587	603	608	613	618	613	576	638	614	562	615	581	575	554	571	585	576	595	613	596	635	636	540	564	580	604	589	596	634	595	663	584	596	606	594	590	598	637	610	613	610	558	579	583	611	632	584	631	559	567	616	626	590	616	579	595	628	622	584	601	609	659	563	585	595	613	628	598	567	588	598	587	599	560	635	538	558	596	589	571	565	618	589	650	613	603	588	616	592	569	581	607	573	586	591	583	599	574	581	577	610	600	563	557	579	608	583	583	647	596	616	561	619	576	583	596	573	580	601	608	581	601	589	648	551	569	613	621	599	614	609	590	597	576	596	647	595	622	558	599	576	580	602	585	632	586	632	600	583	595	573	551	617	620	609	603	616	622	615	598	600	616	550	621	533	586	577	601	567	585	581	610	596	577	620	604	584	652	603	622	620	599	587	592	588	578	660	560	571	583	604	623	593	522	539	609	612	614	599	561	542	557	572	593	608	600	617	575	569	557	601	599	606	570	584	615	589	581	554	609	609	593	627	583	556	601	587	605	583	539	594	588	645	594	579	570	582	573	577	557	624	609	575	593	570	570	581	611	630	592	606	593	567	583	568	595	576	636	577	597	595	570	573	606	594	575	610	613	584	598	581	592	534	636	595	587	610	559	589	569	610	588	610	606	578	604	595	613	571	563	597	577	592	589	539	565	605	586	593	580	559	640	600	569	591	611	572	586	622	592	607	550	593	611	558	574	574	593	584	610	565	559	592	585	590	582	577	596	559	551	602	619	568	568	600	561	586	598	576	566	614	599	613	553	607	569	615	620	642	572	638	597	574	604	583	574	625	552	628	584	622	571	597	589	542	574	586	557	599	601	599	580	612	602	603	565	603	573	545	599	615	614	599	561	576	598	640	568	543	621	596	560	588	604	597	621	572	531	553	624	547	600	588	560	584	614	646	623	624	601	627	605	554	533	645	612	548	586	617	579	603	550	601	617	576	563	588	549	590	563	645	581	566	593	597	583	595	538	586	596	623	577	596	610	632	589	586	607	588	564	580	627	558	609	639	606	619	600	586	600	593	622	577	622	599	554	568	608	613	557	583	580	600	579	579	598	563	587	575	608	630	570	527	626	565	548	572	612	636	600	614	583	573	620	599	561	544	565	573	596	570	601	580	549	582	600	556	594	578	608	606	595	601	594	568	572	621	608	607	614	572	585	605	583	588	572	575	614	578	598	581	590	618	595	616	607	603	590	577	547	589	596	620	598	582	551	590	569	595	581	588	591	664	592	573	596	616	588	600	582	597	571	570	601	566	578	579	605	577	592	643	593	602	610	590	584	587	560	582	569	592	585	572	569	618	575	582	587	585	570	624	570	622	567	613	574	612	587	600	604	552	575	590	615	636	591	558	640	557	563	589	543	611	592	623	571	613	607	545	594	591	555	594	596	596	521	614	563	589	582	570	585	616	602	590	582	543	585	595	634	604	604	569	561	567	567	585	633	601	526	574	637	603	590	607	573	600	574	574	607	614	605	567	542	605	614	609	561	627	573	573	607	599	580	611	606	594	582	572	589	548	547	592	582	595	586	634	589	570	568	587	554	580	629	582	606	559	598	605	598	560	609	627	540	570	582	569	632	585	591	604	599	567	560	576	584	621	591	627	571	606	604	579	597	613	596	637	592	563	562	594	643	570	583	601	605	577	587	600	563	620	603	616	635	606	570	546	566	561	629	600	605	566	550	567	612	610	593	588	612	594	608	579	618	591	589	568	586	588	559	586	569	598	603	600	585	615	602	636	578	593	606	615	624	583	595	614	581	653	582	584	609	593	573	596	609	569	619	596	593	605	554	636	580	580	578	602	602	581	611	671	559	571	536	601	562	609	592	608	576	561	616	562	631	570	570	605	579	571	562	605	561	610	607	566	557	606	560	558	600	541	600	601	601	600	543	611	575	604	581	603	628	560	620	631	629	610	608	569	621	593	607	628	578	598	578	606	596	619	591	618	567	607	591	597	592	597	580	583	599	570	619	581	595	596	628	605	534	572	588	612	569	618	587	561	600	594	605	561	588	561	602	594	576	628	577	623	615	582	585	613	597	601	629	599	603	567	572	606	627	646	564	607	609	612	597	602	600	587	601	603	591	599	612	552	533	553	606	568	599	584	547	599	566	577	608	592	589	623	574	621	551	601	631	583	598	595	594	591	559	578	581	591	574	614	588	642	610	605	614	584	611	580	575	652	597	593	605	612	623	617	615	590	557	626	631	597	606	606	630	616	548	574	611	594	559	649	538	592	575
28077	18977	7493	1877	832	787	580	484	475	480	625	1006	1218	1066	1047	943	780	660	547	456	411	416	376	421	357	407	380	366	394	388	381	395	391	390	372	350	369	402	349	345	359	369	363	401	349	388	361	370	362	393	385	363	356	382	377	384	359	398	424	383	395	367	400	376	343	379	370	358	374	335	358	340	384	370	413	405	394	367	380	375	362	361	393	372	429	398	358	392	390	393	394	383	395	381	339	342	398	366	385	402	375	404	337	365	350	375	389	373	357	384	391	395	337	357	402	381	346	402	345	393	367	394	349	370	388	341	366	383	336	392	361	394	373	367	396	382	347	414	360	370	403	388	397	427	379	373	385	396	402	409	382	378	371	394	389	383	402	399	365	375	353	355	411	378	400	385	357	362	363	356	394	336	365	359	402	375	322	380	391	387	382	376	367	398	367	337	383	389	371	359	368	358	387	402	378	358	385	381	355	347	365	386	363	376	383	383	344	383	362	373	411	386	405	376	354	408	371	346	352	372	377	396	368	416	349	402	393	392	380	369	413	389	426	378	406	363	424	411	408	344	348	368	369	399	375	373	376	373	402	382	389	367	374	362	363	395	403	325	392	351	349	376	389	348	390	383	391	350	367	373	369	378	388	406	388	369	398	392	390	380	415	385	399	378	362	373	391	366	389	355	386	359	337	371	383	394	393	352	376	400	383	401	366	384	429	417	403	394	329	370	396	394	377	371	398	429	389	356	366	370	378	365	393	361	369	391	386	388	392	375	392	396	381	407	352	377	351	372	368	365	398	385	360	414	406	367	385	393	348	378	370	432	355	360	442	421	372	404	369	376	365	371	377	339	364	357	406	385	378	394	343	390	392	401	397	364	396	365	429	352	347	352	385	380	365	387	352	382	376	359	383	353	385	407	337	369	348	412	362	371	371	378	430	386	371	380	355	349	381	371	377	393	379	379	374	355	372	373	395	371	378	380	416	352	383	390	391	364	386	356	357	357	395	363	358	381	394	378	374	383	395	412	405	375	362	363	367	370	374	361	351	390	357	387	386	397	406	403	394	366	351	353	372	364	378	386	393	374	340	383	394	416	415	345	385	380	371	394	387	395	353	379	374	378	363	385	385	385	374	396	397	394	378	418	388	401	366	398	384	394	366	389	358	374	373	378	375	363	382	350	384	371	395	385	364	406	394	389	374	375	377	356	390	360	336	347	391	386	368	397	357	367	387	385	398	364	399	343	369	389	370	366	394	416	396	398	368	372	403	373	413	352	367	374	404	354	373	381	385	361	326	405	385	375	385	382	398	388	354	400	398	378	364	351	412	355	403	379	353	371	406	385	334	365	380	382	365	342	375	407	323	380	383	389	369	355	389	410	392	403	371	350	377	375	380	375	391	377	390	339	377	345	395	388	386	377	398	399	409	365	348	351	369	371	412	366	400	365	362	363	365	355	399	346	371	410	348	386	359	361	387	406	376	374	411	359	378	376	374	381	388	370	381	409	357	391	393	401	378	406	369	390	380	361	377	358	385	382	383	392	374	380	385	372	378	367	338	365	369	380	394	392	383	375	410	363	409	416	392	352	356	370	379	366	369	398	392	407	377	378	373	411	391	369	375	362	340	380	371	375	385	374	373	382	378	351	388	368	396	358	371	367	382	364	403	370	387	374	393	362	392	365	431	385	378	395	358	386	341	387	337	400	405	367	424	369	356	349	383	357	402	364	351	371	388	372	353	369	392	379	414	377	351	397	368	413	376	382	352	399	385	382	372	389	338	373	400	347	390	409	393	382	377	383	383	384	390	378	362	373	386	394	383	365	386	383	363	364	368	367	392	373	395	423	375	368	384	364	404	354	389	367	357	379	375	365	380	374	363	339	375	394	380	400	362	355	359	387	371	388	386	356	360	375	367	394	358	395	378	378	382	376	381	376	388	354	360	408	359	414	394	418	398	362	391	388	405	365	377	422	398	358	393	366	367	371	414	391	415	347	384	355	376	357	384	356	371	369	364	329	381	379	375	411	331	389	370	375	370	400	384	367	381	368	383	379	386	383	376	377	337	412	352	355	368	382	376	378	382	391	362	399	390	392	376	364	392	389	399	383	353	382	388	371	379	380	380	388	376	381	358	379	391	366	399	408	365	349	361	362	361	371	361	358	396	340	361	366	390	368	372	371	393	350	384	365	389	365	390	378	389	376	392	369	389	357	385	354	361	392	337	403	356	378	334	344	378	380	357	363	379	331	400	380	365	435	362	401	366	356	382	385	400	371	399	403	380	333	359	403	424	382	384	365	359	372	362	355	352	382	375	366	362	408	372	388	373	386	404	342	379	362	404	368	363	382	354	397	374	422	385	390	375	374	384	396	392	372	409	382	384	399	386	372	375	352	386	389	379	383	382	374	319	399	351	371	371	382	370	332	393	380	360	408	386	336	404	371	360	382	347	400	379	365	362	420	354	430	402	372	367	357	360	413	393	388	364	369	381	398	390	384	339	367	390	370	390	408	400	376	386	346	364	379	365	374	375	381	393	368	384	409	386	410	362	412	368	404	382	387	381	375	376	423	379	361	352	371	367	360	330	396	376	382	369	374	348	349	365	386	369	379	383	396	401	370	341	355	364	376	335	378	401	382	382	367	367	349	350	388	369	406	383	390	359	401	402	371	354	398	390	368	367	402	366	381	373	391	392	386	390	399	385	411	335	390	376	333	399	358	413	364	384	360	384	333	372	379	373	386	381	378	374	377	358	425	366	390	348	376	399	398	384	400	381	400	418	375	385	351	380	400	375	350	363	371	399	362	391	388	366	380	375	371	371	403	378	369	364	379	383	390	400	388	389	402	357	376	407	394	388	339	387	393	394	394	370	341	385	407	383	365	408	381	401	412	356	392	379	394	375	379	382	349	396	373	364	399	379	391	366	405	392	372	403	385	386	379	359	373	373	343	358	372	393	392	398	320	381	356	403	398	359	328	365	365	408	362	386	358	378	370	346	356	390	333	410	376	355	410	386	415	370	373	351	393	366	361	388	361	373	366	381	359	378	417	365	386	369	376	385	390	349	361	357	357	349	366	375	405	413	380	374	417	374	394	369	407	372	380	368	383	400	390	383	388	413	389	382	390	375	369	392	369	371	382	394	367	390	372	362	392	387	372	424	403	404	360	374	362	398	386	351	361	382	356	388	378	373	386	401	402	400	341	349	373	340	375	370	376	359	336	352	351	383	392	372	364	369	421	344	386	380	365	370	385	388	415	406	376	407	366	366	359	395	387	379	363	370	375	404	370	387	374	392	342	395	368	398	374	381	363	388	401	389	324	362	395	400	393	369	390	356	368	373	350	410	363	398	384	401	387	343	354	361	400	367	394	400	346	375	394	332	372	388	375	385	372	383	393	326	380	370	386	389	376	378	409	361	347	339	370	374	367	394	366	347	340	375	359	369	348	396	382	397	389	400	350	424	400	394	359	362	366	373	358	368	380	385	397	427	332	393	356	382	409
10750	10228	4741	2247	1110	1061	817	658	622	634	771	1451	1633	1358	1306	1187	937	772	631	519	458	443	406	412	421	411	418	406	401	395	412	425	402	359	424	409	386	403	397	447	409	402	392	410	422	398	394	393	403	405	410	401	419	390	428	451	406	436	417	411	370	393	438	428	381	381	400	442	441	396	391	396	442	394	362	444	389	417	432	446	385	407	400	424	428	411	422	388	422	368	377	390	440	408	423	403	399	380	398	461	408	403	398	387	372	365	407	446	404	415	436	375	432	366	412	406	386	394	384	349	445	391	449	377	384	398	426	394	394	425	374	401	411	369	419	371	412	402	414	398	391	412	419	428	404	444	401	411	413	441	400	405	415	408	428	380	372	403	433	425	420	397	423	444	424	389	414	411	422	399	373	397	420	422	412	377	404	416	408	383	398	427	408	441	431	401	409	383	410	364	402	384	428	431	415	386	418	424	432	396	361	375	391	408	396	391	445	447	413	390	396	397	369	422	394	378	369	412	392	404	412	390	400	413	406	436	423	380	376	376	369	398	401	369	424	446	385	404	433	398	415	423	404	447	387	378	424	405	427	424	446	451	422	388	376	404	426	374	385	396	395	367	405	373	411	386	422	414	399	418	419	420	419	398	404	418	387	446	398	405	431	363	410	401	439	407	437	428	386	408	390	418	412	427	415	390	420	418	427	405	405	404	423	446	401	401	389	403	412	418	398	393	390	400	421	402	413	399	369	422	402	408	386	395	406	421	398	366	444	422	393	402	389	407	394	400	435	426	400	406	410	420	396	410	406	439	383	432	382	398	425	429	427	368	422	389	422	420	386	387	409	413	413	414	425	436	409	409	391	396	426	377	409	388	364	358	380	376	426	359	384	381	397	448	415	403	403	406	395	384	412	374	427	426	365	434	397	458	391	385	429	387	407	390	399	397	387	403	415	407	382	427	368	384	398	412	407	365	400	404	419	403	397	404	405	399	403	393	404	397	380	400	406	384	414	405	387	424	393	387	416	423	409	395	393	359	417	379	404	383	375	418	396	385	402	423	398	421	428	377	399	437	386	420	443	365	418	347	425	401	380	404	396	434	418	382	375	374	407	407	420	407	407	390	415	421	419	421	402	419	391	411	406	436	416	402	391	404	413	414	352	387	390	425	392	402	404	394	412	411	377	366	406	422	397	385	362	433	426	412	380	385	364	401	395	414	377	376	437	416	388	390	401	386	398	393	339	379	397	426	426	420	407	391	434	433	433	413	389	398	463	374	388	385	412	366	379	389	425	379	409	433	434	405	355	435	431	422	394	417	429	395	437	423	398	452	395	413	405	388	396	390	402	402	376	414	417	406	392	407	402	383	386	417	396	423	373	429	413	419	416	427	407	401	416	385	427	417	396	402	381	399	388	409	388	380	417	388	426	409	456	360	409	407	386	406	421	410	459	388	410	365	422	417	405	432	419	367	431	382	401	401	427	422	394	411	409	383	415	393	359	369	410	401	446	398	402	391	395	416	396	398	405	375	419	411	401	381	399	417	413	476	398	389	407	414	376	392	438	407	400	405	426	401	372	422	444	364	378	407	399	403	414	436	412	399	387	399	433	393	384	383	425	393	373	354	352	420	418	372	404	438	418	404	368	402	392	420	405	400	435	389	388	369	432	374	416	450	415	380	410	385	410	409	438	419	415	375	405	386	394	424	435	399	438	392	424	392	422	383	368	400	399	418	368	393	402	442	383	412	426	421	378	392	439	405	380	395	382	396	426	387	412	391	393	426	460	425	427	404	431	434	384	441	393	403	434	410	423	397	429	390	407	405	401	413	375	404	398	396	409	412	373	433	382	383	422	406	392	415	385	411	414	410	401	405	399	449	393	414	400	427	391	371	383	406	417	429	411	394	447	369	406	419	374	396	373	419	398	389	397	388	380	341	417	431	419	416	400	380	421	419	404	358	392	384	413	388	404	392	381	408	392	414	407	393	409	398	428	425	408	403	422	383	403	381	391	394	399	391	355	391	423	385	391	424	379	392	414	418	379	438	405	418	431	404	421	400	424	410	387	435	430	360	421	355	411	393	403	371	394	396	414	387	425	414	424	417	391	424	460	407	387	405	388	393	399	409	367	441	428	388	417	395	405	439	384	384	451	400	389	400	408	397	437	412	393	403	390	385	377	387	456	395	441	413	400	379	422	375	424	410	402	391	428	413	396	416	375	435	401	421	409	431	431	372	395	374	432	416	396	438	411	421	405	400	395	405	382	372	395	386	385	390	410	422	455	426	404	419	384	406	400	428	411	392	383	400	407	407	438	421	406	385	397	439	407	389	421	415	394	405	393	417	354	394	425	397	405	382	414	377	408	395	425	411	408	392	453	427	403	398	442	439	363	401	400	380	396	393	384	426	406	400	380	425	418	415	418	417	435	407	389	419	410	437	410	414	402	392	428	401	395	427	392	410	427	456	459	407	386	426	401	371	412	383	390	415	393	426	408	401	413	389	406	426	422	387	408	383	389	396	399	424	397	428	389	403	420	435	421	382	412	422	425	391	388	425	417	451	433	415	422	410	433	405	413	424	410	375	410	399	404	395	428	416	374	363	392	406	414	422	402	420	413	376	430	424	399	392	394	386	425	396	403	380	388	406	427	392	368	421	416	399	415	374	408	402	391	381	415	423	404	398	405	415	416	405	381	449	401	402	399	407	403	394	412	402	415	383	369	431	381	411	461	415	374	384	407	409	386	436	413	402	408	379	426	431	415	347	413	410	393	374	423	408	388	389	400	397	396	397	382	379	404	403	394	413	405	380	434	413	397	403	382	431	420	428	411	400	414	400	382	374	405	395	395	386	403	389	422	369	423	383	411	387	443	413	407	397	409	392	418	365	370	395	381	430	388	403	419	441	397	405	404	395	409	405	369	380	414	410	404	424	423	437	362	417	397	445	404	400	438	431	382	401	404	419	411	412	406	435	399	410	399	374	386	415	425	425	446	390	376	398	394	388	383	406	422	414	449	404	399	427	388	406	387	409	412	412	425	413	404	408	401	396	419	427	412	408	389	412	424	397	398	434	407	388	403	364	426	402	408	387	403	435	386	427	427	442	426	374	413	431	377	412	402	410	416	376	415	393	406	422	410	395	389	386	423	387	399	410	409	386	399	414	377	423	400	406	378	396	398	386	408	414	425	370	426	416	418	388	434	380	419	406	459	393	422	373	418	384	421	428	377	383	422	422	379	414	424	401	416	398	426	404	393	413	439	386	418	414	405	399	378	400	432	409	379	408	394	393	426	395	432	389	412	381	427	419	386	374	420	424	402	368	400	409	424	451	392	420	404	407	388	429	412	428	404	397	423	378	378	401	412	439	409	386	388	404	404	341	404	427	392	406	449	401	401	369	403	388	392	384	399	394	426	403	409	394	401	400	401	425	366	381	420	403	424	389	412	381	421	393	415	397	416	417	406	417	393	409	417	423	408	424	403	394	388	429	389	392	398	357	429	434
24234	21384	28439	24709	20954	4697	1437	1171	936	1195	4704	8870	9387	8221	7021	5070	3178	1990	1165	740	600	550	473	504	445	463	424	475	485	451	456	455	459	506	478	460	493	452	466	467	470	481	424	469	457	438	426	443	418	457	460	438	466	439	471	474	450	407	440	473	471	437	474	430	471	458	441	410	459	413	410	465	426	448	432	455	468	447	447	429	425	449	411	484	437	391	432	435	445	427	452	444	455	458	473	448	448	448	480	493	419	468	448	435	445	452	464	426	437	456	456	453	462	477	452	444	431	489	480	452	483	423	455	456	438	431	442	465	445	435	438	472	440	460	440	453	448	417	478	419	489	471	447	434	507	448	452	479	442	476	483	494	421	489	415	460	470	448	472	454	480	443	459	447	440	428	475	452	426	404	445	425	484	459	431	442	470	455	468	438	428	455	449	436	424	452	468	474	462	435	456	455	452	441	470	448	463	475	415	487	460	432	449	438	458	419	469	418	445	424	517	466	418	448	466	422	420	455	495	423	412	420	463	428	434	482	440	461	419	483	453	451	440	465	461	437	458	455	458	427	487	430	439	427	438	436	466	445	443	453	469	471	441	410	429	470	448	464	439	449	454	433	485	446	495	455	431	412	447	422	471	457	431	490	484	455	465	455	429	450	405	408	488	448	453	466	404	482	445	445	441	466	398	457	457	455	434	440	427	470	441	496	472	463	462	464	450	439	470	473	481	436	407	463	432	435	449	459	473	434	425	464	469	464	501	443	475	416	437	476	455	500	449	467	407	437	434	450	440	505	419	442	481	485	447	438	426	449	423	464	433	457	450	435	479	449	427	428	452	446	439	464	449	443	443	477	435	417	444	457	455	452	447	445	406	425	438	426	447	414	401	462	452	429	468	449	443	421	489	466	450	491	434	439	451	480	454	450	458	459	429	467	448	419	444	436	462	450	429	444	414	485	464	457	443	435	447	459	445	467	432	447	442	481	438	425	484	455	464	434	435	424	453	466	441	428	447	418	421	475	442	424	462	476	457	428	478	395	449	428	455	441	464	475	462	441	450	456	450	424	414	431	471	484	413	478	481	459	469	436	446	477	440	419	433	452	448	460	474	471	479	453	436	466	440	422	441	476	484	447	483	466	456	449	420	434	451	455	430	464	461	444	459	449	441	424	435	433	473	473	440	437	469	463	475	474	438	470	462	452	430	406	421	463	464	437	435	433	449	429	429	441	444	415	438	443	496	461	452	440	487	422	460	425	467	448	455	463	451	434	463	490	463	453	447	453	466	420	429	437	461	456	479	446	414	436	435	440	438	440	457	416	458	456	441	411	454	440	411	445	486	449	473	396	481	444	450	473	434	430	447	422	417	441	476	460	463	454	430	449	435	451	438	484	462	417	424	420	423	471	415	455	463	484	476	412	480	454	462	433	424	458	441	404	445	449	444	444	428	448	465	449	466	437	439	497	423	447	441	445	463	431	432	458	445	494	511	427	492	454	450	462	498	418	432	424	454	403	451	433	450	421	478	453	437	470	469	418	421	410	466	434	454	432	461	452	429	443	477	405	440	483	445	469	447	449	439	454	408	409	503	432	478	451	459	442	477	455	432	445	463	473	417	432	424	441	427	426	410	472	470	445	472	435	450	460	457	441	479	432	491	427	448	468	445	419	478	457	443	490	475	459	450	479	431	433	458	471	454	425	450	430	409	477	488	457	472	461	443	473	453	429	442	410	463	503	470	451	441	449	450	437	467	448	400	448	454	470	458	431	449	470	470	465	439	421	430	437	430	469	414	417	448	464	419	484	398	439	440	466	485	464	475	476	481	469	465	459	438	506	494	489	465	474	468	464	467	472	445	464	459	448	474	447	416	431	473	435	462	435	398	460	437	441	425	460	424	456	439	474	433	493	458	448	480	434	445	480	428	429	455	432	454	443	475	425	444	445	434	428	445	430	451	430	426	447	467	476	483	469	463	453	451	429	468	411	454	466	417	434	411	451	493	446	405	461	428	464	515	484	422	460	419	436	483	500	474	449	435	438	434	454	465	486	461	418	438	412	481	449	408	471	440	482	441	481	427	421	416	444	458	442	447	492	456	439	447	456	424	469	444	472	465	461	476	471	454	443	470	462	492	440	499	431	459	476	492	445	415	447	447	421	459	465	425	462	462	407	465	426	417	453	462	461	448	471	454	491	465	452	461	468	497	464	479	421	390	453	421	423	460	460	465	469	468	457	476	484	483	484	442	462	451	458	467	481	484	435	416	418	443	464	419	475	434	454	411	434	509	438	477	491	464	446	399	490	475	483	466	430	434	445	420	498	457	446	420	440	476	460	457	465	484	429	480	454	452	424	470	458	427	416	432	454	411	445	458	459	470	425	509	423	453	433	448	417	484	427	469	430	441	467	438	451	435	476	434	446	400	464	457	422	419	440	444	497	417	431	464	438	462	441	411	423	488	455	458	455	428	462	470	452	447	481	448	475	468	479	432	433	494	423	446	439	437	488	435	454	477	433	457	440	489	397	458	458	424	422	461	457	456	464	430	454	451	421	438	411	431	470	461	443	467	446	442	463	484	441	444	437	442	448	483	448	460	488	433	426	495	448	469	437	461	459	443	419	464	443	436	439	457	430	452	485	421	461	486	426	447	423	463	441	422	468	449	453	424	432	448	446	482	470	474	419	481	426	428	456	455	437	416	424	464	445	463	429	447	435	477	442	474	454	408	472	426	426	400	462	441	405	473	446	482	455	443	456	463	464	460	454	438	457	456	450	467	437	470	415	475	453	448	435	445	444	463	419	454	492	455	414	436	492	464	377	427	454	491	461	491	469	451	445	424	436	420	472	458	482	455	461	469	470	466	437	446	421	459	464	427	414	455	483	469	433	471	431	464	457	443	441	419	448	452	430	446	463	460	437	470	429	470	448	475	450	439	449	456	435	434	471	386	408	416	478	469	464	445	467	442	451	433	439	488	403	482	483	504	446	442	430	458	468	464	469	464	437	443	465	425	480	474	430	474	431	454	440	459	434	457	434	469	482	480	475	422	429	446	441	459	438	445	414	488	428	409	462	440	443	442	432	449	442	454	465	421	420	451	452	445	443	469	478	499	446	478	451	433	443	483	461	448	459	437	462	455	467	499	489	446	469	453	435	424	437	458	445	417	487	470	473	471	466	436	466	399	454	430	481	472	455	490	452	414	438	442	442	424	451	434	461	469	437	441	484	459	449	430	423	450	459	428	469	450	443	456	394	424	409	439	458	458	423	442	469	484	460	444	451	442	428	440	463	461	466	469	456	447	501	434	471	488	433	480	447	456	438	459	429	444	451	456	481	519	447	441	452	439	455	459	472	456	457	443	448	467	488	432	460	453	470	438	499	470	477	476	441	475	471	433	470	457	453	418	470	439	446	451	465	424	433	443	520	415	448	468	455	483	408	425	467	457	444	431	415	458	492	433	473	458	465	427	447	493	474	463	425	470	457	451	437	430	472	437	476	441	425
12564	17908	11194	5165	3064	2437	2005	1843	1480	1950	8055	13334	13573	11776	10187	7156	4645	2704	1619	936	640	569	508	494	491	452	481	467	513	460	476	458	471	473	495	475	448	426	472	456	485	462	468	472	462	467	476	479	447	486	458	476	479	494	504	521	454	508	430	472	476	479	465	475	515	505	489	458	474	477	509	499	463	444	448	479	445	461	472	466	470	457	511	440	451	469	444	485	482	462	460	427	433	487	464	457	469	460	507	484	439	452	501	480	451	463	472	505	469	474	484	449	464	472	456	474	469	431	462	455	445	478	497	469	516	477	459	503	481	427	487	480	446	479	475	467	497	481	469	522	483	482	444	483	487	472	467	485	489	482	472	462	515	480	504	470	472	465	448	462	465	448	467	465	470	496	477	492	470	443	479	501	467	525	459	405	466	465	478	479	473	484	450	461	422	479	430	466	456	488	454	473	474	459	460	451	513	453	485	471	480	489	449	475	485	509	523	502	438	481	469	474	450	458	474	474	466	437	476	500	490	477	494	446	449	460	464	486	449	479	467	481	472	473	437	501	460	468	475	473	485	485	470	455	477	428	460	466	476	484	474	473	464	472	499	474	457	478	462	464	468	445	502	457	449	459	429	475	445	465	416	472	459	465	475	423	474	471	518	491	462	506	499	507	490	472	486	471	444	458	470	477	482	474	464	517	444	498	457	484	455	498	502	455	472	467	483	462	466	473	482	455	461	460	478	482	447	436	453	470	483	461	461	503	470	481	467	465	500	493	467	480	483	468	459	482	491	453	528	470	474	487	458	484	479	442	491	432	483	481	484	496	474	500	480	502	465	491	497	478	482	453	455	499	451	546	520	480	519	478	454	488	497	469	460	465	504	456	484	436	484	495	477	452	465	453	473	456	478	443	515	453	492	471	528	481	499	417	480	468	480	458	485	440	443	500	436	481	482	441	450	472	477	447	451	455	465	464	476	467	499	481	459	487	493	481	430	465	472	464	421	471	469	449	459	459	443	485	466	422	465	453	474	458	464	483	466	464	401	493	499	449	432	487	477	506	495	442	480	433	498	471	473	482	481	502	476	485	450	472	494	502	448	459	480	494	423	452	426	483	474	488	458	461	476	507	490	484	455	489	430	485	503	469	477	441	492	476	479	495	483	467	465	443	472	442	486	434	517	474	446	481	483	459	437	479	465	460	466	478	442	491	474	466	474	489	493	519	489	459	460	488	452	474	483	451	508	447	487	472	460	517	425	446	449	461	430	459	498	472	516	478	472	450	451	464	479	480	434	453	486	489	458	475	482	477	516	486	490	488	476	493	489	453	453	484	475	469	503	442	495	482	467	494	481	492	455	457	484	506	481	445	488	498	486	461	506	472	479	445	485	457	467	457	478	487	471	479	495	475	464	451	464	480	472	483	467	468	478	474	459	496	497	461	445	470	472	434	470	453	459	460	474	459	434	469	491	491	499	440	540	444	458	469	510	474	438	484	450	449	465	446	476	463	440	469	456	441	472	443	485	503	462	481	482	475	494	467	446	498	466	447	473	467	441	489	441	463	470	472	465	454	457	475	442	451	452	481	448	476	487	452	459	470	439	451	460	477	460	504	460	508	498	456	442	462	461	495	506	470	488	475	489	480	451	498	434	479	447	510	454	463	513	494	453	518	485	466	498	467	452	494	494	486	472	444	486	483	462	451	492	496	468	442	495	487	486	485	463	450	450	477	471	502	508	466	459	495	454	462	460	495	487	451	454	468	490	443	463	503	480	462	437	453	433	503	468	485	488	476	460	475	508	487	514	476	460	474	442	474	462	470	476	469	449	460	484	458	474	443	495	504	444	462	478	489	480	438	487	479	482	466	474	476	460	484	445	460	485	457	478	466	426	485	459	447	493	448	463	483	483	460	481	470	454	482	461	493	466	493	498	506	488	504	514	483	475	478	435	464	464	490	503	510	449	519	464	453	481	492	485	490	488	446	461	513	488	477	482	496	488	469	438	464	471	492	498	485	474	494	468	474	461	451	472	437	467	487	482	481	441	463	484	479	516	490	490	470	461	484	488	477	455	479	437	487	479	472	505	471	459	485	453	485	450	456	486	525	459	518	483	510	459	481	452	461	466	481	504	495	502	474	498	473	508	475	437	468	468	533	433	482	446	497	475	473	503	453	449	483	462	465	458	426	485	484	519	464	462	458	471	448	491	493	441	502	498	466	526	497	453	462	465	458	489	449	480	456	491	498	463	465	458	501	458	440	481	476	478	502	456	466	450	430	460	505	486	448	448	470	424	449	478	455	474	478	516	460	469	531	489	492	467	509	472	427	450	452	489	493	515	487	463	445	477	473	491	466	449	463	439	441	481	450	485	504	456	475	436	477	474	460	461	471	464	505	479	491	449	463	456	445	464	490	495	443	484	489	478	476	456	452	448	456	408	466	507	509	469	459	419	460	451	463	464	481	477	459	488	472	471	496	461	456	486	448	475	473	483	484	454	466	471	490	519	469	464	486	485	476	476	504	501	491	518	470	467	471	477	490	485	475	474	487	457	493	475	476	462	509	450	463	475	451	448	494	416	467	464	454	486	504	452	472	498	467	470	495	514	513	462	470	428	429	516	439	457	507	499	477	502	476	487	481	458	475	483	474	459	496	462	450	468	463	502	438	466	501	453	469	469	458	465	463	492	446	496	461	449	476	497	430	504	517	424	476	452	441	485	491	493	482	493	463	475	466	458	453	436	480	462	460	477	488	457	446	480	503	471	458	469	438	450	464	481	459	470	496	464	420	470	463	470	460	467	497	490	500	476	488	480	478	518	465	491	475	464	462	488	477	493	487	489	476	459	482	463	454	513	485	475	461	473	493	474	471	476	463	470	484	473	448	472	473	498	433	454	481	493	475	495	475	480	467	453	498	475	507	492	481	473	465	462	501	481	491	436	461	483	483	478	476	468	470	464	502	497	474	498	471	481	460	518	449	456	476	475	498	469	477	455	469	511	461	438	484	428	496	506	481	489	465	464	487	465	482	482	455	505	464	435	486	475	492	501	502	439	461	471	481	471	506	429	453	450	454	473	467	453	506	451	487	501	443	463	507	487	484	485	492	489	460	494	446	447	468	464	479	467	468	470	463	477	480	478	505	485	486	445	441	484	467	463	461	477	487	516	459	434	448	484	456	467	493	471	502	491	482	438	449	471	456	475	487	434	488	485	480	465	446	495	495	452	464	435	467	467	500	510	474	488	443	474	468	499	500	466	469	497	489	446	471	449	463	483	510	480	499	450	472	470	486	443	472	479	455	451	463	447	449	487	460	501	474	472	452	482	486	456	478	455	451	532	465	438	486	483	491	520	427	472	452	460	451	459	461	461	433	465	470	496	483	473	515	433	470	475	507	415	509	450	455	422	483	479	484	498	491	454	437	445	471	464	477	469	463	477	487	455	511	458	492	482	456	454	477	460	492	474	475	442	444	494	464	498	511	466	488	478	523	489	475	479	506	437	465
25220	21380	27319	25622	8662	1121	842	708	749	1042	3452	4306	4378	4695	4999	3607	2120	1228	806	639	486	442	449	404	394	476	382	444	418	432	450	433	404	407	445	430	429	401	421	425	419	428	422	406	430	437	390	408	423	411	424	416	421	404	423	378	441	402	482	475	409	419	421	448	426	450	418	390	432	428	435	411	418	442	389	407	434	422	429	414	439	422	399	404	433	416	434	418	394	443	398	392	411	439	419	403	414	422	441	423	412	422	417	448	448	440	423	429	387	436	417	432	400	385	447	408	410	458	382	398	419	402	383	427	424	453	439	455	375	409	434	391	388	408	419	406	409	396	387	397	420	429	406	427	410	360	423	415	406	467	432	380	417	423	393	418	433	481	440	432	432	411	393	428	423	439	408	437	432	433	448	440	440	416	421	419	407	422	427	449	448	426	416	399	454	422	424	397	428	405	431	429	445	431	418	435	417	396	469	412	424	448	451	421	408	419	473	438	428	430	421	419	439	407	445	419	412	412	448	408	398	358	407	410	442	410	403	401	454	422	420	417	450	424	383	422	384	420	432	430	427	406	429	402	428	450	441	422	454	401	440	396	417	416	407	428	463	384	418	400	373	401	420	422	401	388	435	429	441	417	382	424	403	416	428	430	411	437	380	413	450	411	447	437	406	412	406	389	421	443	413	435	416	421	436	418	443	428	406	437	417	402	426	418	435	416	413	420	443	385	442	415	422	439	399	416	416	406	392	406	410	393	386	403	413	360	401	412	431	417	417	411	398	416	436	431	437	421	413	430	441	410	434	424	423	411	406	425	431	446	389	408	445	415	429	432	404	412	393	430	439	384	428	432	411	425	448	382	430	415	440	406	420	383	395	457	408	389	431	405	393	436	391	408	447	398	450	419	424	399	415	410	424	449	448	428	445	424	448	403	415	429	433	458	449	412	435	437	444	425	416	447	397	440	447	427	413	411	433	385	449	416	364	417	403	422	420	433	376	417	455	437	388	444	420	422	444	411	402	448	458	437	417	446	422	403	370	424	407	420	420	408	408	421	403	418	407	435	396	391	417	442	416	386	391	406	428	403	416	448	422	420	469	420	407	416	391	365	446	406	433	406	399	451	420	443	444	418	438	427	416	443	419	433	392	424	439	442	374	453	421	442	386	395	459	421	422	421	431	423	441	423	412	435	393	443	411	412	445	401	429	425	424	440	401	421	418	422	433	383	414	420	404	433	378	438	421	427	425	426	407	432	429	429	416	431	420	395	430	452	451	427	398	419	429	369	389	393	407	404	431	407	390	426	424	398	414	437	440	416	426	413	419	440	404	439	436	408	393	405	455	427	410	429	453	396	435	402	422	408	427	426	389	404	433	416	438	422	443	427	393	433	371	438	407	421	408	405	443	403	396	437	443	428	429	470	397	416	457	424	426	402	442	431	422	435	411	446	420	403	419	437	393	400	428	402	437	447	418	406	399	423	452	434	438	430	417	418	455	415	432	398	398	416	403	423	412	449	411	462	420	425	409	440	384	399	395	397	419	377	412	395	406	420	438	396	416	437	413	417	415	402	424	421	410	436	385	409	415	410	428	420	414	462	407	419	421	408	364	436	380	431	432	425	421	420	436	437	421	451	460	418	425	396	431	407	399	392	421	438	417	405	412	406	410	411	413	402	424	394	431	383	397	423	429	451	393	446	427	443	412	393	412	433	420	412	438	413	408	451	417	404	462	445	400	411	400	426	411	390	462	418	437	450	456	395	437	448	414	428	395	432	429	427	412	404	430	421	451	430	455	428	433	408	425	394	442	393	419	444	408	402	432	426	440	440	433	425	420	421	432	445	420	422	398	408	368	449	420	414	402	434	437	404	431	453	405	413	425	397	430	393	429	406	431	412	422	418	382	417	368	404	426	449	437	403	432	419	409	405	442	422	421	438	433	414	409	433	419	424	392	434	413	399	415	437	436	390	425	444	395	419	430	420	420	427	407	446	394	437	428	446	434	440	395	385	438	409	426	483	467	404	402	455	395	441	411	427	438	440	438	396	435	421	424	445	398	398	441	410	444	397	434	387	392	379	427	432	422	400	417	413	395	396	410	438	433	410	398	447	451	398	433	420	429	415	455	372	435	403	424	384	413	382	436	421	418	412	442	429	368	457	431	445	426	416	406	436	393	358	462	480	438	427	420	440	417	409	428	432	442	417	419	432	387	425	419	469	442	395	419	434	432	423	444	421	432	426	423	416	420	424	414	460	434	370	425	411	414	410	422	419	435	447	440	413	404	424	442	400	413	460	441	448	427	420	413	418	397	422	398	426	402	427	445	393	429	433	432	464	426	429	415	385	409	395	438	417	480	422	414	364	445	429	430	422	432	381	416	419	412	401	407	385	419	398	441	437	436	397	420	401	420	442	418	424	405	444	432	397	406	444	442	358	426	425	394	406	454	438	429	383	421	402	428	415	440	418	419	426	428	418	482	412	463	457	416	429	400	405	433	419	439	398	426	440	383	423	379	429	417	433	423	444	395	439	438	436	398	410	437	399	432	455	367	409	442	393	404	419	455	423	408	402	414	395	427	409	409	419	402	421	389	403	424	421	408	430	421	403	444	412	427	407	439	414	389	433	422	414	426	409	397	419	422	415	383	405	486	445	453	456	431	414	425	397	459	398	437	462	428	441	420	409	430	404	461	408	439	401	394	410	432	413	415	422	406	409	405	431	411	418	422	418	400	417	377	421	382	406	414	428	407	453	413	413	423	437	435	421	419	407	446	404	419	390	456	473	409	439	438	423	460	410	418	449	404	410	387	381	406	399	400	432	404	427	412	433	393	417	429	419	430	465	422	433	393	408	437	426	390	456	415	403	400	445	407	438	434	432	429	446	436	410	405	402	434	409	421	424	424	450	405	430	429	412	430	422	401	414	424	402	431	410	414	419	411	401	424	423	444	440	425	441	430	440	418	427	386	426	403	382	424	413	431	383	438	434	428	427	426	414	393	437	418	443	419	434	396	407	390	420	430	430	392	419	424	420	426	455	429	406	446	419	413	411	399	461	433	437	389	404	412	454	430	394	417	429	413	404	412	433	432	414	451	411	403	433	446	444	422	435	408	417	406	418	479	453	400	456	427	416	394	403	403	391	420	409	422	426	409	415	400	418	449	420	447	438	442	420	421	458	421	413	403	425	415	429	419	394	422	429	430	446	414	453	402	446	435	403	390	424	420	449	427	385	404	389	418	437	440	427	415	405	410	424	434	453	434	437	425	421	459	435	414	440	430	400	391	433	403	456	404	434	426	422	423	409	429	434	386	478	414	435	455	395	400	435	458	440	421	415	396	428	415	373	448	410	409	410	393	388	406	414	412	422	439	403	406	401	448	433	442	403	433	418	413	411	428	432	389	386	375	401	426	433	400	452	423	423	417	444	420	416	445	426	416	430	454	406	441	428	390	430	409	393	441	430	369	412	439	442	439	400	403	381	401	410	458	458	413	415	440	447	414	404
12580	15469	11054	6057	2572	1678	1335	1238	1235	1979	7188	8138	8374	8468	8830	6054	3466	1913	1179	793	637	486	519	461	464	440	435	443	429	463	431	455	472	476	421	459	427	485	444	475	450	448	432	443	427	427	445	445	479	446	437	486	472	477	438	485	429	409	480	452	430	434	453	436	448	438	459	471	470	471	426	437	419	457	472	478	494	464	429	487	428	486	477	479	444	467	464	458	428	427	406	489	443	463	449	452	459	467	446	456	454	492	460	424	430	479	458	491	500	453	446	441	473	443	425	473	447	460	422	452	441	449	464	474	452	476	483	499	436	457	469	474	450	447	430	447	473	443	451	463	444	412	458	418	479	451	428	449	443	501	486	480	441	428	422	456	437	473	452	422	440	446	445	471	481	445	457	440	468	437	471	466	497	436	472	493	471	445	456	468	447	455	457	486	429	404	493	417	397	469	466	436	467	450	454	442	417	458	466	479	459	430	498	454	469	450	406	446	463	433	488	479	450	464	426	451	416	474	424	479	477	466	452	481	451	471	477	451	479	417	471	465	451	475	439	442	466	436	444	413	490	450	444	463	422	417	444	455	443	440	446	460	468	503	411	447	470	442	452	458	453	428	431	478	457	449	498	452	458	455	449	479	449	478	439	490	464	482	445	447	426	465	477	456	449	471	459	456	463	437	469	425	441	524	479	448	467	441	416	445	433	425	431	429	445	493	461	471	437	454	447	477	454	458	448	486	450	467	456	430	431	472	414	433	473	445	484	487	494	432	458	446	422	439	434	459	459	445	444	458	451	454	477	475	445	417	412	454	452	441	490	461	441	450	463	466	485	435	463	481	424	454	429	491	416	460	478	440	473	446	422	466	422	464	445	475	415	469	474	454	443	469	445	488	437	480	479	466	436	447	473	454	454	425	461	450	502	470	405	461	446	440	443	474	471	443	461	457	468	407	483	453	477	456	461	446	455	445	458	449	467	432	445	445	449	446	454	442	469	492	461	441	480	477	492	448	461	460	424	418	449	453	458	454	427	446	459	470	470	485	449	442	464	420	462	442	412	438	473	452	417	433	468	446	457	480	485	466	471	494	447	423	468	463	477	446	476	463	481	484	505	460	479	465	438	426	469	458	424	466	468	456	458	476	463	460	455	448	435	459	439	468	431	492	472	463	419	447	454	438	415	439	473	443	463	468	443	449	426	421	444	484	415	453	431	433	460	418	439	444	450	421	456	449	450	409	451	458	466	423	469	444	417	417	463	446	505	433	450	457	430	438	477	473	447	418	429	419	441	495	454	449	475	467	463	428	490	412	464	416	438	429	471	449	447	458	482	414	470	487	457	437	460	445	461	507	473	455	445	498	478	456	447	462	467	435	449	495	494	483	483	454	483	476	449	443	452	429	444	445	440	436	480	459	452	439	473	476	457	448	435	460	460	459	461	497	448	431	428	418	483	411	452	435	471	454	457	437	463	466	442	435	462	418	479	465	422	451	448	449	469	433	450	477	463	461	481	434	474	461	446	473	437	448	441	458	454	461	468	448	431	487	419	457	484	454	489	487	456	426	450	456	468	430	476	430	441	455	455	436	463	413	442	450	465	432	468	473	480	461	477	456	451	486	480	437	444	459	436	478	482	398	440	457	451	422	454	459	475	448	515	451	481	470	480	473	447	452	473	436	492	437	472	443	482	453	455	470	457	446	425	451	486	507	470	457	461	460	456	412	504	407	426	452	460	430	425	443	455	469	444	425	468	441	482	449	501	446	476	425	430	445	405	449	469	450	469	472	460	420	456	439	457	450	446	439	432	453	440	459	488	456	455	449	444	459	429	442	458	467	465	450	418	453	470	410	465	432	449	430	451	442	480	469	444	476	468	445	485	494	445	444	450	464	484	465	461	405	479	404	444	466	489	456	472	455	426	439	447	453	494	464	506	438	462	453	478	464	447	462	448	412	468	481	449	483	480	498	456	472	463	473	444	438	458	483	455	415	447	428	459	450	435	430	471	466	469	468	459	449	412	498	434	413	454	449	455	508	448	442	436	486	436	433	487	461	457	446	461	499	464	463	450	459	425	413	406	458	480	442	459	476	485	441	444	451	456	457	430	393	429	444	455	477	441	450	468	433	480	469	413	480	453	431	498	425	467	453	466	444	430	454	472	473	415	498	433	482	464	461	449	487	465	478	443	486	453	475	445	461	457	451	444	468	446	403	446	480	444	458	431	479	499	451	425	438	434	429	476	434	435	481	450	451	473	425	439	459	463	471	469	454	472	495	452	482	437	470	457	416	434	450	460	450	455	437	504	432	467	433	471	468	470	482	476	458	435	465	451	450	443	447	452	397	404	466	483	451	477	443	472	448	449	470	435	446	479	469	478	450	473	451	473	447	456	485	442	452	472	451	524	425	443	466	451	452	450	429	453	452	419	438	442	476	462	462	465	449	403	477	471	449	472	417	459	455	429	473	460	490	482	449	460	446	465	455	438	473	423	442	459	477	483	463	426	417	459	474	435	444	437	475	427	446	461	455	449	395	482	467	449	413	428	446	463	440	434	426	461	458	445	458	453	408	449	480	401	481	440	473	465	473	476	490	454	437	473	441	430	449	447	450	480	446	413	462	485	442	439	476	466	426	498	457	481	454	452	423	451	484	473	469	452	515	453	455	460	442	463	469	453	440	456	440	475	466	439	456	453	470	407	475	484	448	440	440	428	452	474	460	465	456	473	447	443	481	447	422	432	472	478	433	454	484	461	411	446	485	420	493	472	461	448	449	455	443	455	455	458	480	459	453	507	465	449	478	443	459	458	484	468	463	391	430	485	485	453	514	434	496	477	452	440	484	483	460	430	440	454	461	452	417	469	418	442	462	452	451	446	470	459	465	434	414	458	416	411	448	463	450	477	473	448	445	452	469	506	453	422	453	470	443	466	442	464	484	435	462	450	477	470	491	473	476	465	434	450	440	490	454	424	433	442	461	433	483	442	434	494	455	429	483	475	481	471	443	473	407	488	460	480	441	460	488	473	470	497	453	453	458	427	484	444	469	502	440	435	466	424	482	478	425	459	487	494	432	479	493	457	420	455	427	479	464	456	435	456	457	489	442	490	478	468	474	434	443	493	507	471	478	433	431	451	447	449	464	436	456	460	540	462	439	489	436	458	460	432	484	486	456	459	449	465	437	440	466	447	446	448	432	426	434	459	484	436	431	463	472	437	477	467	461	481	451	448	463	440	469	488	466	451	451	458	470	453	421	422	435	444	461	461	446	450	477	485	422	502	427	453	464	446	457	465	466	448	468	478	458	433	459	408	473	438	444	486	457	448	434	429	438	450	460	447	437	417	432	442	455	425	463	466	419	495	442	432	457	427	463	449	445	436	498	449	485	433	471	458	483	457	472	450	513	449	435	431	478	452	484	461	470	439	455	427	454	459	486	431	458	458	486	459	464	467	502	479	447	495	454	469	436	451	449	452	424	431	468	453	405	465	445	465	421	485	474	444	472
22910	21460	29234	24123	21462	21511	8605	1871	2064	7391	15722	14588	16094	17353	16326	10953	6319	3730	1964	1140	814	655	662	584	635	555	569	540	559	561	533	550	598	554	510	606	603	587	595	569	573	607	564	552	579	534	596	566	587	535	563	541	575	542	579	566	586	575	511	615	610	512	531	613	583	548	586	599	566	527	539	601	600	552	560	570	551	615	553	520	574	563	582	564	563	584	583	563	608	557	550	615	601	547	582	542	579	517	534	550	567	574	610	585	597	545	607	556	573	556	584	539	572	546	567	540	536	557	576	577	569	555	585	559	569	527	603	599	579	559	582	575	505	563	597	631	544	616	560	574	586	579	578	611	592	561	579	569	560	578	566	578	600	592	597	543	568	582	565	570	574	563	562	507	539	564	520	557	539	563	607	538	596	522	600	567	605	548	528	559	569	577	557	605	583	522	595	573	566	533	576	588	566	551	559	600	579	572	588	610	571	561	558	579	582	577	545	561	614	574	585	581	529	590	569	591	563	571	602	566	556	599	588	590	590	581	590	543	566	544	575	594	548	575	536	582	541	611	541	568	555	610	547	580	522	530	611	568	590	556	554	602	549	555	580	556	580	543	584	598	556	592	537	598	595	572	549	567	559	579	567	593	595	579	591	583	563	649	571	576	588	577	536	596	575	573	546	554	569	577	599	542	582	525	569	569	594	553	596	607	551	603	601	633	595	579	548	562	569	571	606	592	551	544	589	598	618	567	605	548	600	573	543	614	554	561	574	599	556	553	553	565	548	594	593	556	581	550	572	572	593	604	526	555	575	579	577	549	547	578	566	551	558	618	555	568	603	573	600	557	557	615	560	586	526	556	638	571	578	587	587	567	581	591	612	588	565	560	611	587	579	567	572	535	555	581	538	568	569	601	584	561	600	553	602	560	593	562	596	560	566	620	571	553	570	555	540	546	581	573	538	563	558	568	542	565	559	564	558	561	537	598	567	643	543	525	556	581	560	548	567	556	551	536	570	611	592	574	574	582	543	560	547	556	561	576	523	604	570	542	633	539	550	550	559	524	554	560	551	505	568	540	563	550	560	551	590	556	576	622	549	552	567	583	511	543	591	580	612	580	574	577	619	528	561	566	586	564	566	582	571	577	568	543	579	567	577	555	548	575	579	565	615	605	596	555	541	641	547	565	589	569	523	540	558	558	573	585	556	593	580	573	588	553	576	558	545	569	572	627	601	570	544	553	587	587	593	578	560	597	556	581	573	566	564	571	546	561	528	559	602	588	538	526	554	523	590	560	557	567	562	542	590	599	597	597	540	544	559	544	595	565	553	633	566	621	563	547	597	527	546	580	557	545	580	631	630	590	563	605	576	533	579	596	575	564	584	589	604	555	582	539	596	571	567	604	580	575	543	597	582	573	561	552	547	540	551	534	542	548	555	557	588	566	603	558	584	581	603	582	591	549	564	598	553	607	562	580	564	599	611	541	527	582	549	555	590	581	581	552	573	578	540	619	555	571	599	582	576	556	552	564	536	525	592	537	583	581	566	591	586	579	552	582	593	579	637	544	556	549	562	577	592	567	534	568	540	555	574	567	549	537	562	549	525	559	502	556	597	552	595	579	561	587	587	550	569	583	580	527	562	549	606	609	559	562	580	607	551	590	548	555	558	563	538	538	549	571	634	558	591	539	561	579	535	528	547	597	591	543	555	576	583	600	543	611	600	554	554	612	567	596	595	559	557	564	618	589	567	601	621	571	582	550	581	593	575	560	578	527	539	547	587	614	562	640	582	560	578	532	564	564	581	566	596	593	587	578	590	556	558	526	577	589	589	534	541	541	581	589	566	545	610	605	578	515	610	516	541	606	582	584	584	575	598	590	558	579	556	564	591	574	542	553	569	573	542	575	556	571	542	608	552	569	529	580	533	605	569	570	603	552	585	569	594	565	571	555	555	565	590	566	629	627	567	560	565	579	578	596	539	587	569	592	533	565	589	590	601	552	558	586	547	523	562	557	629	551	576	582	566	606	588	563	587	567	526	593	613	537	543	587	566	532	540	542	567	580	562	548	576	586	579	568	575	605	592	604	635	562	605	575	575	579	538	558	552	572	562	584	569	596	597	585	585	616	566	581	563	536	584	591	595	558	602	537	552	565	579	586	571	572	594	587	574	609	565	577	592	578	561	562	581	558	551	598	574	573	595	529	564	585	552	562	570	536	547	580	566	555	593	543	578	547	568	564	535	589	531	566	584	546	559	543	577	564	569	558	585	575	568	585	591	601	576	575	570	584	617	532	553	554	562	548	598	580	566	556	579	598	564	574	560	597	600	571	593	601	570	552	592	573	612	570	568	575	590	591	580	574	549	533	620	541	565	603	551	581	561	558	572	576	566	557	564	542	542	540	599	585	549	574	569	557	597	566	585	548	582	600	578	603	593	520	588	579	579	586	569	555	548	606	602	575	546	544	586	593	578	565	531	530	539	562	541	583	539	530	589	553	544	532	558	574	525	615	585	573	553	598	537	573	601	555	557	559	572	579	541	580	603	591	530	569	546	534	585	586	582	576	551	578	568	610	599	566	577	603	585	577	592	568	563	544	583	569	588	613	597	614	597	575	592	536	593	530	568	586	567	551	584	565	552	571	549	587	573	539	568	545	593	594	533	587	549	565	544	575	595	588	577	578	551	561	553	553	602	595	583	596	586	607	581	587	605	572	583	553	555	567	581	537	553	663	634	574	589	566	547	546	553	548	550	568	560	567	578	522	566	576	543	551	540	559	550	552	588	589	567	553	554	581	609	648	564	581	600	556	534	529	553	537	552	555	600	590	573	583	528	563	561	571	571	565	568	602	579	573	575	583	530	587	555	540	549	565	581	560	552	574	570	533	525	599	566	589	567	605	540	588	583	543	562	514	580	558	582	563	558	596	549	565	598	577	589	545	516	558	565	545	582	606	575	566	557	541	532	598	561	591	564	572	599	553	564	530	533	576	570	567	598	579	557	561	586	572	593	575	553	565	604	586	585	533	595	571	539	571	544	593	580	525	604	606	545	592	586	577	571	586	566	584	543	565	568	609	517	561	626	567	543	589	585	590	533	571	549	551	561	600	571	559	612	511	594	559	599	571	563	565	621	605	595	600	585	553	569	580	576	641	575	581	535	559	544	562	536	545	596	581	588	542	569	608	568	525	543	576	562	595	588	537	566	605	552	553	540	611	573	546	565	584	592	521	546	580	540	577	528	580	572	569	608	593	610	569	512	559	543	590	569	557	549	530	567	559	572	611	552	610	568	577	579	577	601	549	630	590	597	553	533	560	564	561	554	584	591	594	564	604	544	579	579	595	564	543	584	557	575	528	573	591	576	588	542	576	547	562	568	524	557	559	576	555	589	579	557	574	601	550	563	537	578	542	549	578	551	588	588	555	539	586	564	559	607	571	585	545	643	606	556	559	577	644	590	577	579	565	581	583	585	572	568	573	589	601	550	585	552	573	590	576	576	583	580	589
15785	27035	19924	13308	5990	4005	2990	2634	3604	12458	21788	19677	21215	22448	20490	14196	8777	5122	2561	1486	1012	779	686	621	591	599	560	593	596	534	624	601	587	636	590	611	597	580	571	579	625	584	591	565	585	604	579	557	579	578	619	578	587	608	562	593	526	612	563	634	575	548	628	614	611	624	633	587	585	587	610	566	601	565	606	596	607	601	614	577	571	587	588	545	575	595	583	632	608	570	580	601	595	615	608	556	577	587	601	587	596	607	611	560	557	620	618	589	585	600	613	595	589	603	571	576	589	594	594	604	584	597	595	607	599	606	575	588	616	570	572	595	578	584	572	622	568	575	598	537	563	567	565	602	582	638	617	621	586	596	598	617	565	587	589	579	570	620	579	571	593	621	576	620	595	586	617	618	584	626	583	574	537	554	565	581	587	614	580	559	559	567	588	587	578	579	595	584	618	609	608	575	563	573	567	569	574	616	567	579	589	590	551	624	571	591	541	606	570	593	601	605	566	571	582	574	598	553	557	587	579	578	599	612	593	619	598	568	572	553	591	581	644	633	577	597	579	582	590	580	600	636	590	585	580	625	606	562	612	615	613	581	589	560	579	568	588	600	573	585	604	598	591	600	565	574	581	565	598	608	609	594	552	607	589	598	584	579	581	585	603	574	602	622	543	575	608	615	601	569	576	578	565	575	594	600	628	598	555	599	586	590	588	595	578	524	615	617	600	544	590	571	572	579	563	594	577	579	605	553	595	584	589	640	553	567	589	604	571	590	581	580	558	573	547	601	602	568	600	586	571	578	600	599	570	583	596	596	618	596	579	561	580	582	599	572	572	626	613	557	581	602	565	565	530	583	547	622	604	553	610	541	596	568	600	625	611	572	605	559	609	597	601	599	596	582	568	590	604	610	575	573	593	595	602	584	612	563	572	615	604	556	593	578	587	569	560	579	620	590	573	570	582	589	584	550	544	599	611	599	608	549	565	592	591	589	559	612	585	568	602	557	620	598	533	615	586	563	567	621	642	645	643	561	566	622	634	620	612	590	606	574	602	614	549	649	580	558	596	542	602	598	579	563	583	601	590	604	570	560	589	615	581	576	559	618	561	597	581	607	608	621	602	614	543	571	582	604	588	598	574	566	581	567	529	545	565	571	554	635	513	588	591	598	597	551	637	580	608	595	605	582	615	596	619	599	602	553	598	561	600	571	593	580	585	599	620	577	590	575	603	574	642	536	597	570	596	567	609	609	582	575	596	580	558	610	633	614	580	631	594	550	595	569	529	576	607	574	589	584	572	567	590	560	603	591	576	578	543	621	609	515	626	566	549	548	566	570	563	624	573	564	608	552	586	634	586	603	597	620	556	588	606	608	583	609	600	612	594	568	612	593	562	581	601	571	588	596	551	578	619	584	613	585	608	587	605	615	600	699	605	608	611	569	590	576	599	563	601	591	579	588	574	571	554	584	594	610	579	607	610	587	574	600	599	612	563	576	593	589	607	604	630	595	590	589	601	596	596	592	533	592	600	607	537	548	592	525	590	571	560	575	603	591	604	600	576	563	624	558	570	567	568	598	595	574	595	548	564	585	580	669	591	611	550	620	608	584	590	593	568	603	602	568	590	589	581	583	556	594	595	575	611	593	603	604	582	588	551	566	564	599	564	583	579	610	658	606	573	578	587	583	597	566	548	565	621	538	563	569	601	541	555	595	557	556	542	594	593	563	618	582	587	612	591	607	601	553	579	597	583	595	562	613	612	588	581	548	590	544	585	556	563	557	606	632	603	562	592	598	615	551	573	611	585	618	573	573	581	539	585	552	561	595	594	608	596	586	568	555	580	622	580	558	624	576	583	594	638	594	607	630	533	561	562	591	600	569	580	567	552	611	626	561	560	600	605	596	588	589	557	562	601	562	598	583	558	615	595	609	602	580	554	595	579	562	628	604	617	585	639	570	560	581	573	560	556	640	577	583	611	602	597	583	594	587	588	618	579	582	590	611	600	610	576	560	603	565	622	608	580	569	614	572	558	558	626	592	575	574	564	606	609	576	610	591	618	581	560	574	568	592	590	566	571	585	592	605	559	584	617	574	605	565	560	589	571	650	591	610	574	571	587	540	599	585	594	561	576	586	585	594	576	554	571	565	623	574	608	599	602	585	576	622	570	592	580	600	620	605	562	559	605	588	586	600	536	596	600	632	537	612	595	563	640	603	583	582	603	633	610	569	577	568	585	569	551	590	628	644	599	573	585	558	573	604	601	542	571	548	597	623	567	598	578	557	579	582	567	582	595	619	578	595	610	627	604	586	605	560	655	588	606	623	559	589	601	585	600	601	584	629	571	510	587	606	573	593	601	567	579	566	618	569	579	577	606	610	590	589	580	607	628	582	595	587	584	585	575	615	614	576	603	594	591	582	629	579	578	597	623	603	542	578	599	593	589	593	576	575	580	569	573	610	580	624	615	619	570	579	591	598	558	525	639	562	587	602	606	569	577	590	580	586	593	617	629	554	585	536	560	563	570	550	586	602	624	588	577	559	583	579	587	577	618	595	601	585	589	601	589	575	611	610	565	565	597	558	569	557	591	593	616	636	570	627	600	509	593	575	628	606	584	575	584	587	577	576	630	591	552	567	602	559	588	592	570	580	545	597	621	572	602	590	591	590	610	629	594	579	602	552	545	580	639	590	596	583	555	600	623	592	554	615	575	598	589	548	586	570	585	587	606	618	603	564	596	582	588	585	591	590	617	585	579	579	610	607	595	626	559	595	572	581	547	584	576	570	611	580	617	598	576	623	611	583	588	602	578	609	561	560	576	563	618	591	599	570	597	607	612	572	590	637	582	577	603	551	589	592	609	618	614	603	587	569	576	558	586	563	564	606	593	572	603	580	560	565	594	593	592	583	606	592	561	581	585	613	568	584	609	572	558	593	589	603	600	607	585	586	607	600	647	555	608	569	591	542	568	592	579	627	566	573	593	598	604	577	564	632	610	571	560	570	588	596	568	558	572	598	625	560	549	558	586	558	609	560	540	599	611	603	567	572	559	586	577	610	594	634	626	568	630	575	600	533	581	562	604	629	586	534	613	595	572	613	563	581	581	546	559	580	583	605	582	568	587	573	572	605	643	593	560	625	614	576	589	619	555	613	573	608	622	580	597	592	547	586	624	602	596	577	588	599	579	608	575	597	550	541	568	606	554	588	588	553	611	568	567	568	601	537	588	600	618	574	557	554	584	579	591	611	557	553	545	620	627	578	602	587	579	562	547	534	554	662	615	575	577	590	593	571	571	547	560	519	572	551	596	591	579	587	610	587	598	643	625	612	597	613	590	590	565	603	621	576	567	549	618	651	623	587	580	580	579	574	579	615	605	607	546	584	555	589	589	593	581	551	571	590	571	606	585	616	602	549	611	573	578	584	578	583	557	563	596	599	558	581	644	571	604	596	557	568	562	560	552	613	596	573	587	585	596	581	602	567	580	558	559	595	596	608	603	593	578	588
28068	19681	10422	5557	2669	921	739	588	611	673	925	1100	1230	1278	1217	1012	817	620	466	458	392	389	400	362	366	376	377	375	377	388	367	365	388	411	369	402	378	396	385	359	366	329	358	367	370	401	381	398	340	419	345	390	376	407	402	377	399	367	381	387	346	402	402	400	366	377	357	392	393	368	405	377	406	392	378	364	424	358	406	362	360	414	351	394	389	344	413	382	382	375	390	396	412	400	371	415	354	363	367	379	405	369	397	377	398	366	369	410	396	386	410	386	386	355	397	396	405	362	350	385	371	371	368	383	370	377	352	421	420	372	407	379	379	378	373	383	345	366	354	393	395	349	387	356	344	351	404	390	365	382	393	370	362	396	400	377	373	398	376	387	403	357	370	407	379	361	347	400	380	358	370	402	359	365	378	394	386	413	362	371	381	371	391	408	356	383	367	393	345	403	372	365	378	413	381	346	375	368	377	394	340	385	421	404	391	339	361	355	354	362	379	385	368	382	392	376	353	365	371	388	333	387	368	416	360	353	397	408	386	369	363	373	376	409	374	377	375	348	400	386	381	382	369	394	378	369	382	408	385	382	363	383	406	410	371	378	403	359	366	379	374	389	345	369	418	366	349	375	369	371	383	340	355	336	352	318	385	385	387	412	359	379	358	378	364	350	333	382	376	382	412	385	383	371	392	373	360	386	380	342	383	412	380	389	384	349	368	361	396	351	371	351	360	373	370	362	402	369	391	361	373	388	378	396	382	358	398	329	372	354	376	363	383	414	354	399	390	342	378	395	366	382	396	362	351	407	388	386	391	380	377	388	361	406	390	392	364	385	361	385	374	369	388	353	398	363	363	378	396	393	377	380	390	366	361	378	396	354	400	423	369	387	337	393	372	394	371	390	383	404	372	376	388	403	383	388	406	412	373	373	342	388	341	358	408	376	387	365	359	402	396	367	367	408	360	381	364	392	383	372	379	366	375	334	380	401	391	404	374	415	387	387	398	371	377	397	377	351	354	371	370	370	394	389	346	370	382	390	386	397	392	372	355	368	357	392	388	344	343	378	382	363	409	361	384	398	375	392	370	415	347	397	359	365	411	363	356	399	360	359	391	373	389	374	392	385	392	387	403	402	360	358	381	350	385	376	378	396	354	405	391	392	361	393	387	394	389	380	387	332	370	382	395	403	368	393	374	395	403	363	353	378	366	376	375	374	374	406	351	367	346	360	370	382	406	369	378	357	403	398	412	377	368	396	378	404	369	371	378	395	394	373	346	407	382	393	359	343	400	376	384	400	408	365	378	389	386	319	379	377	384	370	378	422	421	360	385	390	370	348	373	384	375	351	363	373	383	387	378	376	375	341	374	362	365	385	362	378	415	375	405	349	382	390	385	389	390	410	395	358	360	357	376	397	377	332	351	358	425	405	396	373	389	361	350	365	381	351	376	371	383	415	350	389	368	373	364	351	371	364	357	401	366	382	366	363	348	407	354	405	356	390	366	349	392	389	387	407	400	371	337	376	368	397	367	397	354	363	396	392	360	396	376	358	360	407	400	347	387	361	420	321	403	376	357	355	385	375	344	376	370	394	347	349	366	394	364	355	385	355	399	389	357	367	364	418	366	372	374	338	445	384	356	421	364	402	357	360	398	362	357	374	364	362	396	344	409	379	387	359	368	384	379	386	363	371	378	410	395	358	356	397	406	408	362	363	420	341	404	347	375	406	396	429	352	374	400	395	416	409	409	376	338	348	376	362	374	374	402	409	374	353	393	344	371	406	336	413	344	326	393	365	356	398	382	335	390	400	386	367	341	376	367	363	404	403	378	370	388	394	378	381	363	396	398	358	382	393	383	347	402	362	389	369	400	388	354	351	405	398	428	390	388	376	378	355	361	403	332	374	386	347	371	385	407	381	375	382	344	422	369	340	353	367	357	382	331	379	370	366	381	352	364	371	352	397	391	426	381	404	350	387	373	393	340	384	370	408	381	388	350	361	377	357	382	319	384	395	398	354	381	399	374	367	376	360	370	369	361	417	377	351	352	363	384	414	346	379	393	405	359	365	343	369	348	340	355	396	377	365	394	335	367	364	380	395	380	385	372	379	362	369	360	399	375	381	394	372	375	368	338	356	415	367	377	350	379	379	411	384	383	354	395	368	396	384	400	369	360	377	378	361	344	396	382	360	408	391	368	372	389	343	355	368	345	385	389	372	322	373	396	437	360	402	405	397	361	355	378	381	381	368	367	363	378	370	365	408	373	375	407	402	376	373	395	360	368	377	413	427	349	366	417	388	392	396	356	363	391	376	357	382	390	354	407	392	334	352	376	387	398	356	336	369	397	338	389	406	362	407	410	372	420	373	396	363	363	372	354	386	364	415	373	355	357	400	409	416	348	375	378	344	365	382	380	370	429	388	364	380	397	364	335	355	413	379	378	348	362	344	370	380	368	380	376	381	398	422	343	388	398	397	375	392	362	386	377	373	331	360	387	380	423	422	396	357	374	356	387	386	364	364	363	352	385	373	411	384	382	394	385	358	358	395	348	378	379	385	413	388	378	393	373	368	366	344	378	405	386	371	379	407	392	429	375	343	377	383	395	428	404	382	396	375	352	388	398	394	381	362	394	352	395	356	377	378	383	387	401	369	346	371	388	368	387	402	402	367	363	405	355	407	408	369	402	344	358	372	345	360	379	386	382	377	378	354	394	410	411	386	382	409	370	367	383	387	365	380	393	364	371	372	398	399	389	360	358	434	377	319	411	372	386	366	370	377	379	374	371	389	393	340	386	337	382	396	373	410	376	433	385	360	346	404	361	386	380	384	363	344	364	364	378	395	351	372	390	369	350	385	376	422	369	388	392	421	375	375	369	382	387	376	389	381	386	404	380	359	405	394	374	375	396	395	386	354	388	408	388	365	404	395	374	377	395	348	365	385	368	368	393	412	405	361	342	365	396	362	390	400	398	373	347	366	407	370	376	357	389	353	355	395	394	417	379	371	388	396	360	372	357	383	418	375	361	404	366	380	370	411	372	390	369	356	361	362	391	394	354	354	340	368	377	407	374	418	381	360	352	385	377	390	382	390	376	422	356	374	362	398	369	392	410	394	371	366	345	395	411	383	397	380	379	360	383	387	389	335	357	356	408	372	397	359	379	400	357	378	378	371	359	385	378	376	391	364	350	344	357	373	357	355	366	382	359	356	388	397	377	389	364	371	337	372	394	342	370	380	375	382	379	415	391	398	370	331	361	374	382	407	382	350	361	334	359	373	355	375	371	369	375	365	392	379	367	386	374	384	389	370	410	364	349	352	374	383	357	348	352	396	403	385	356	349	392	366	358	389	360	353	377	378	394	385	399	383	402	381	385	361	366	374	400	373	390	413	388	377	415	416	363	378	386	385	385	391	414	363	393	352	362	363	361	378	387	349	416	326	381	403	359	390	357	365	386	387	368	428	401	379	366	350	363	355	405	350	374	380	390	378	342	401	403	391	333	400
10809	14683	8506	6555	3841	1274	1032	907	823	924	1220	1617	1732	1753	1608	1327	1024	749	583	469	483	447	393	445	416	424	400	422	386	415	367	389	404	380	362	388	387	413	381	385	403	433	387	397	407	429	411	392	410	408	412	416	390	415	381	395	356	377	386	431	387	413	402	411	415	389	434	416	390	393	389	372	421	408	395	420	432	418	406	392	393	431	430	407	394	392	410	404	402	414	397	385	389	371	383	400	399	427	425	417	379	390	413	412	408	391	397	386	414	383	384	396	416	376	411	421	368	397	402	359	406	374	436	359	380	394	412	389	393	421	416	433	426	432	420	422	400	437	397	399	427	348	396	363	418	370	409	404	416	401	395	432	387	432	400	385	411	408	381	404	424	367	420	394	389	414	382	398	412	404	404	382	436	403	447	386	396	363	407	382	438	419	382	443	406	399	409	406	400	406	385	420	425	378	399	372	409	383	394	401	446	424	423	414	441	424	384	386	415	393	389	416	414	411	440	384	388	402	408	417	423	423	385	404	410	397	404	371	421	379	388	391	405	382	410	425	418	361	367	402	403	368	385	426	404	412	398	376	382	439	425	416	430	408	374	402	439	376	408	392	436	399	391	417	409	404	383	420	372	399	414	423	412	387	400	399	402	380	436	387	385	397	385	427	399	423	386	404	426	374	431	406	409	394	413	404	351	391	403	451	405	386	433	428	404	400	428	384	396	435	362	390	397	415	385	400	411	399	377	428	412	430	401	416	412	427	370	386	367	379	387	417	417	382	419	430	401	415	411	401	385	429	389	424	376	418	405	423	412	396	431	396	394	404	383	373	392	376	422	392	427	386	387	439	432	434	389	427	412	429	385	406	428	421	429	423	423	423	387	418	393	399	404	401	376	400	419	392	421	415	412	415	397	411	424	397	422	418	375	420	398	382	433	408	409	408	411	374	451	384	406	420	414	386	391	407	426	387	410	381	435	401	406	424	407	428	418	412	416	388	390	392	389	393	406	419	400	395	384	395	435	409	417	398	419	396	396	367	405	400	415	383	396	404	424	401	369	382	421	394	381	384	401	408	405	421	407	390	422	389	403	395	417	402	378	406	386	406	406	387	402	396	399	372	408	396	404	395	385	400	392	399	414	415	411	429	413	388	382	378	443	414	384	411	406	404	407	385	424	402	420	409	416	412	373	399	375	417	372	388	397	396	413	436	416	424	392	393	418	400	424	396	377	414	438	403	384	391	388	406	385	429	406	418	390	391	399	398	400	407	427	371	385	393	431	437	405	367	437	437	421	422	374	422	382	395	424	397	375	419	410	400	393	422	395	419	410	399	373	388	400	420	436	423	379	448	384	389	406	421	406	410	403	403	418	401	397	401	402	401	400	400	417	431	393	389	403	415	425	417	417	390	413	414	394	419	424	408	419	379	416	412	429	427	403	414	393	369	441	411	384	441	408	410	412	381	405	396	403	408	379	396	409	400	371	403	394	375	417	419	410	397	410	427	364	403	400	370	386	357	415	397	365	376	410	364	408	419	434	429	427	374	409	387	397	401	405	398	392	401	418	384	387	371	428	395	418	423	431	390	426	442	435	403	396	407	385	410	420	401	392	384	409	405	383	424	419	400	395	359	381	399	430	429	403	403	373	421	372	423	387	414	395	392	427	439	415	402	400	420	407	429	414	426	422	400	386	408	421	399	408	392	433	436	357	455	417	393	387	410	438	403	403	381	403	389	448	437	428	422	421	371	441	423	404	409	417	409	383	417	381	403	425	402	383	378	389	389	388	443	411	414	386	438	394	380	394	387	421	382	379	388	427	417	382	391	408	380	384	417	390	415	418	417	420	427	402	428	397	378	393	370	383	423	395	424	389	438	407	408	369	397	414	412	399	413	369	395	391	397	384	424	410	389	383	386	393	434	384	371	365	400	415	385	418	410	406	412	358	387	418	384	392	397	412	442	374	476	412	415	407	420	386	406	406	424	423	377	441	385	399	400	361	393	432	440	406	411	423	440	405	432	379	373	406	417	431	398	398	396	410	424	382	404	422	397	400	407	405	429	397	417	386	384	380	390	393	402	420	368	395	415	398	415	433	393	414	418	406	452	433	410	408	389	417	406	395	442	396	385	390	406	371	393	397	394	408	402	385	414	414	377	414	412	413	412	378	404	382	381	364	407	444	390	421	406	422	388	365	398	399	384	424	413	385	418	410	404	397	416	394	384	408	456	407	404	405	401	408	396	415	416	408	392	435	423	416	423	411	413	403	443	414	399	426	407	400	429	381	410	406	379	404	387	429	377	428	403	398	394	432	430	410	406	408	367	410	407	423	406	387	392	424	384	391	426	411	385	407	393	442	411	430	426	412	378	406	421	343	372	391	390	399	381	420	370	418	409	391	402	398	402	438	416	386	402	409	389	368	393	413	374	394	386	389	436	440	417	387	410	387	395	404	426	391	375	379	419	409	388	383	428	420	381	404	361	419	387	399	428	392	417	426	409	400	365	436	388	388	389	437	402	402	395	415	424	370	380	423	418	421	390	405	375	392	405	377	409	391	426	389	411	408	375	387	375	445	363	405	392	401	387	419	404	382	409	390	427	401	418	398	388	427	428	451	402	422	405	405	416	375	410	442	367	409	407	445	422	400	385	402	398	384	396	411	417	422	350	399	395	421	404	444	361	419	399	392	407	399	409	391	385	385	411	416	397	382	389	430	407	373	387	399	432	427	391	415	422	434	417	394	353	385	412	399	431	382	401	419	432	413	430	418	391	367	424	361	412	392	406	382	419	376	405	392	402	430	411	390	412	381	397	385	393	391	422	383	393	405	410	382	375	447	436	398	359	395	389	398	419	415	402	411	397	430	406	390	404	395	403	415	408	438	416	440	374	409	392	420	427	398	386	429	404	417	382	403	411	368	412	421	412	373	414	421	370	427	445	396	401	394	395	418	373	408	384	407	411	444	407	437	431	395	398	417	400	398	406	447	391	416	352	407	378	379	409	393	395	451	369	401	404	370	375	382	413	403	392	433	431	391	405	402	399	407	421	392	413	368	415	393	386	417	418	373	397	420	365	384	356	423	431	416	428	383	427	428	422	430	391	411	424	383	442	436	436	424	390	412	399	405	374	395	388	437	369	407	419	388	376	434	392	451	388	388	453	415	401	437	392	382	417	404	429	398	379	403	395	355	419	428	386	415	431	379	370	412	424	408	395	404	378	413	397	414	371	399	393	415	442	418	419	435	396	406	412	420	362	404	428	393	425	370	398	385	376	404	439	388	392	389	423	417	383	441	397	398	380	412	390	394	385	403	425	417	406	414	360	406	375	392	420	381	436	394	384	429	409	396	404	424	395	432	374	385	438	405	415	413	395	390	378	425	398	416	369	409	420	411	389	378	411	383	398	434	412	389	416	414	407	395	447	394	376	409	388	423	390	372	426	381	396	422	393	394	410	412	445	405	419	407	407	395	429	421	355	399	381	404	424	396	388	393	369	443	400
24274	21432	28521	24761	21100	8034	1785	989	812	996	7463	9046	7674	8035	7283	5119	2994	1877	1175	737	610	531	498	452	437	500	463	454	454	451	464	457	448	444	473	453	481	459	474	457	451	436	461	453	501	454	484	477	426	438	470	459	434	470	468	477	462	449	461	443	429	452	453	456	426	462	465	462	440	441	449	494	461	471	430	500	456	421	459	442	476	475	491	475	446	472	451	480	435	491	481	421	449	495	462	437	463	406	441	444	454	483	442	429	459	433	433	434	459	480	452	460	478	454	438	454	452	430	456	460	432	483	438	482	466	459	464	479	421	411	447	453	433	485	483	483	443	472	459	465	417	450	465	452	416	465	447	457	478	491	448	475	448	446	482	432	456	438	444	445	433	461	437	456	486	439	458	418	466	419	431	447	458	457	468	468	455	440	428	474	450	458	447	412	440	472	436	484	428	491	460	461	450	436	437	433	442	492	478	474	458	492	417	477	420	490	429	409	453	455	450	453	460	448	456	450	465	477	463	441	447	455	470	463	486	466	503	447	445	427	430	441	443	429	426	457	402	463	451	489	454	477	470	429	472	446	424	473	406	456	430	470	403	469	449	462	461	445	472	445	458	471	453	474	478	476	431	444	465	479	468	449	449	457	490	486	497	455	467	439	461	437	455	455	430	420	439	468	444	485	487	466	441	513	427	444	475	488	483	480	436	440	480	461	452	478	507	441	449	445	432	428	490	469	427	436	458	442	426	480	478	427	443	481	449	463	464	428	439	448	475	464	415	461	458	440	457	461	493	458	498	412	450	452	479	453	472	437	505	468	471	488	465	438	436	448	432	481	488	427	501	437	483	442	452	466	449	485	483	444	473	478	495	499	413	402	473	444	482	453	464	437	470	447	409	431	463	497	446	427	397	463	468	456	448	420	432	434	425	466	429	464	447	471	463	446	458	511	461	477	441	456	462	449	463	476	502	443	452	437	425	434	450	465	433	485	469	463	479	452	455	475	446	452	450	480	425	483	465	458	468	440	467	440	432	456	444	460	465	451	474	425	440	424	448	434	405	466	447	480	406	467	445	442	471	425	452	440	424	465	445	446	472	481	443	444	420	460	450	471	464	381	423	501	441	403	430	440	466	456	443	417	465	455	431	449	456	464	464	387	453	447	437	477	454	459	482	456	467	429	464	467	426	493	458	435	448	424	422	456	443	477	404	467	441	413	435	469	453	468	418	438	462	463	458	485	455	446	464	476	439	439	453	435	460	476	484	423	442	435	452	442	465	430	469	429	476	486	461	451	459	461	453	490	437	443	454	450	465	450	445	453	484	488	463	440	412	408	486	445	459	464	459	523	434	435	458	432	459	489	460	457	464	460	469	477	451	446	456	451	469	467	447	463	467	451	416	470	462	446	458	449	483	482	457	469	474	450	444	434	475	515	444	469	514	448	450	438	422	444	447	446	468	440	502	479	463	435	447	454	385	468	460	448	431	474	440	451	439	431	481	419	458	435	415	460	436	467	417	477	459	460	457	457	426	458	438	481	474	503	482	451	506	450	447	416	463	458	461	456	481	476	460	446	432	446	474	444	441	487	452	450	438	460	471	422	455	472	458	445	479	453	485	450	440	452	480	438	456	440	470	481	442	451	482	438	455	433	403	487	484	433	480	486	432	482	435	437	409	439	439	449	440	449	452	447	452	454	470	467	477	490	466	457	412	464	468	445	469	484	444	439	437	450	465	431	434	494	477	471	441	487	444	482	511	428	450	443	425	466	450	477	451	484	431	481	462	449	423	458	417	458	448	476	441	472	460	444	473	456	474	474	416	428	489	457	434	492	479	429	491	456	509	450	439	447	437	434	437	463	447	467	446	448	478	451	425	431	447	453	470	436	436	444	477	452	443	476	420	466	440	446	497	449	459	450	440	427	488	472	422	439	455	464	487	411	450	431	458	459	432	466	434	486	476	470	490	455	484	455	419	445	457	461	428	495	472	428	467	479	421	464	434	469	484	450	489	473	427	480	458	426	476	457	464	487	472	448	455	422	458	453	450	410	454	418	457	399	482	436	475	466	448	439	448	457	468	458	424	442	449	453	441	496	444	430	448	448	434	433	498	414	492	465	438	452	470	468	447	476	435	470	475	477	481	461	435	453	459	458	487	458	460	424	461	423	432	465	439	464	415	471	499	471	458	457	451	453	468	461	483	433	447	502	416	463	490	481	459	455	452	469	476	445	461	487	422	494	476	453	473	414	449	430	477	470	468	465	434	457	458	429	427	435	435	457	475	473	479	438	418	417	431	462	423	450	450	459	470	474	441	454	464	426	449	458	440	470	416	431	463	449	461	439	487	422	455	452	457	481	438	444	433	472	463	457	507	438	475	463	491	424	449	474	433	448	459	435	426	463	436	474	478	457	460	479	440	463	473	456	434	479	455	448	480	415	457	467	490	482	443	470	441	436	461	459	446	432	431	460	494	466	458	438	440	476	455	458	423	428	456	450	477	466	460	463	471	462	425	455	431	453	428	450	485	490	463	435	471	485	457	441	445	448	449	465	465	465	478	445	448	439	475	485	456	482	479	467	468	451	420	489	467	466	483	459	473	469	416	454	444	442	401	475	489	434	480	474	409	487	424	443	452	450	464	489	464	462	458	453	460	499	448	449	460	478	448	452	466	420	434	466	464	483	453	464	472	455	435	470	437	474	446	446	440	431	464	457	468	447	487	446	464	431	460	453	458	458	465	420	462	415	470	440	477	483	452	435	447	436	443	472	423	444	436	427	445	471	480	472	449	452	467	436	414	458	481	431	473	435	483	467	456	457	412	439	455	459	441	444	464	425	452	457	476	486	499	474	436	460	440	445	447	460	440	433	431	461	426	410	439	447	447	488	476	454	418	485	472	479	439	429	461	454	461	468	449	429	481	462	406	433	451	487	432	451	489	461	470	452	509	488	483	455	439	436	431	475	449	448	479	440	396	449	434	472	449	453	477	471	469	445	465	451	483	449	436	457	481	443	485	436	480	508	462	449	454	437	434	424	482	484	488	462	459	483	416	456	472	455	435	468	445	450	440	473	496	444	421	444	410	459	440	465	452	477	452	426	472	463	436	456	428	488	471	403	452	474	437	462	451	453	429	481	477	485	465	452	444	460	441	485	458	448	480	464	476	429	452	463	484	493	464	429	441	479	454	430	444	466	456	445	458	453	500	440	488	458	463	451	456	438	430	516	438	479	454	483	413	460	461	501	453	489	463	455	464	468	488	455	461	448	438	450	498	448	424	451	468	421	486	448	459	465	453	463	448	460	432	485	441	446	446	432	456	434	460	456	453	469	448	446	428	422	489	434	478	448	477	455	475	486	457	460	497	437	455	418	450	448	475	475	445	465	444	423	433	467	450	439	466	450	441	452	445	459	482	492	504	480	504	491	478	469	466	432	465	440	502	469	444	462	434	468	471	484	459	484	442	448	508	428	446	415	484	452	439	465	438	504	444	441	450	449	508	455
12509	22414	14405	11178	8000	5186	2213	1483	1226	1650	12024	13023	11559	11697	10511	7198	4388	2727	1514	893	627	554	537	517	477	478	445	469	472	497	428	517	493	461	494	500	509	437	478	486	474	503	479	463	489	454	498	479	484	461	506	465	484	463	478	501	517	459	446	439	473	523	469	485	466	503	486	463	445	469	482	474	443	477	492	483	484	488	514	501	448	467	499	430	432	463	477	493	504	498	457	513	495	496	474	463	473	508	500	502	472	483	468	464	457	441	480	511	463	487	439	477	466	491	485	484	491	518	492	481	549	463	485	451	465	480	492	483	447	489	493	464	433	477	485	453	470	494	466	510	414	529	496	500	483	474	502	459	479	475	483	459	462	503	464	445	455	492	518	437	443	478	501	475	526	475	449	486	488	492	488	459	484	487	479	490	508	515	446	459	477	478	486	457	468	494	467	468	479	480	489	492	505	482	491	508	462	446	472	484	458	465	486	456	435	479	474	470	495	474	478	448	477	487	465	451	502	477	459	470	486	428	466	500	505	446	434	469	484	445	433	507	477	457	474	472	430	447	446	474	437	487	456	480	443	460	509	453	465	487	491	495	447	453	514	467	449	486	476	486	454	487	450	468	491	469	472	438	458	450	469	453	480	469	483	465	483	464	493	451	503	487	487	458	466	460	457	495	473	493	458	476	478	465	490	457	476	475	520	479	497	500	489	489	458	505	466	459	471	481	512	424	488	483	470	511	480	497	537	443	502	462	474	512	432	485	515	489	479	444	445	478	501	457	488	483	494	465	458	482	492	465	466	441	398	493	504	520	490	452	447	476	499	505	498	498	458	455	440	468	500	515	486	494	455	432	465	487	492	506	479	482	476	462	492	537	494	451	484	516	447	468	477	503	476	482	512	475	470	504	516	467	473	426	518	485	474	497	440	476	466	493	474	495	477	483	485	504	523	451	506	473	458	490	450	468	496	476	468	476	444	493	493	475	429	499	463	440	459	423	458	485	481	499	485	486	477	478	477	497	474	485	512	428	447	489	530	487	506	478	485	480	466	471	479	481	462	518	460	451	470	457	467	440	514	526	512	429	508	498	458	493	469	497	475	506	481	464	510	502	456	427	504	506	459	459	515	453	491	438	467	478	469	461	446	478	499	490	520	433	477	472	473	484	477	464	487	456	502	503	478	497	494	509	479	478	473	458	487	492	479	473	512	520	512	472	455	441	459	459	467	488	453	466	484	473	452	479	506	458	474	462	471	480	510	477	455	479	450	500	470	457	482	499	473	502	449	525	451	489	510	496	500	457	507	463	495	481	493	472	481	451	479	473	506	442	487	459	513	464	487	460	468	506	450	500	453	477	472	455	435	471	484	490	480	527	442	474	476	487	520	507	474	467	488	458	438	501	475	509	487	483	468	491	489	497	508	495	491	471	474	474	478	450	500	432	453	523	472	461	519	489	481	498	491	478	470	463	471	488	484	482	464	465	483	489	475	480	483	480	450	458	482	493	428	466	479	455	483	444	444	496	482	481	483	495	467	468	470	504	463	472	494	523	459	472	487	439	500	472	490	471	506	524	503	502	442	460	480	485	463	465	506	455	466	485	467	460	524	460	490	442	491	497	467	476	464	485	463	494	469	450	482	476	482	479	478	487	479	478	499	473	484	474	454	495	439	478	478	469	464	444	471	463	485	452	464	483	475	463	489	464	464	470	436	468	522	457	505	475	501	474	433	458	473	506	458	501	475	430	529	486	492	484	472	496	461	458	483	481	492	484	437	452	486	457	477	461	441	451	492	460	451	458	471	497	482	491	467	517	471	416	474	465	450	484	459	445	458	470	468	461	451	495	445	480	486	491	449	445	508	420	508	463	509	500	469	488	440	438	478	477	476	473	486	479	460	480	460	479	463	473	476	473	463	467	490	499	486	488	491	470	472	469	471	489	509	462	492	501	457	455	498	433	496	490	452	424	463	474	504	480	500	520	491	445	502	488	490	485	495	509	447	515	461	532	491	496	502	501	488	460	460	482	511	489	490	473	465	493	448	481	465	460	511	470	438	500	498	485	454	458	455	466	499	480	474	482	445	479	489	504	480	485	451	509	495	493	489	479	507	506	536	463	487	500	519	481	483	522	482	499	475	506	462	480	524	465	432	463	474	491	473	543	481	493	454	488	477	477	475	473	508	432	468	474	512	474	460	494	499	513	471	482	483	467	481	519	505	475	505	498	476	473	471	492	463	475	463	447	444	481	465	472	502	529	484	479	516	491	504	481	477	486	482	490	468	448	473	476	475	457	456	476	454	441	481	469	464	458	473	458	483	480	438	449	490	475	449	485	463	485	479	469	513	493	483	491	458	456	465	513	498	427	441	474	490	501	478	468	487	492	459	463	478	462	442	455	486	482	472	480	497	484	458	485	464	489	464	476	436	479	489	478	468	461	464	444	469	538	500	510	487	475	453	514	484	467	474	493	480	464	476	471	473	452	487	442	478	492	484	502	513	478	511	465	491	459	511	479	502	478	475	447	464	426	489	468	478	480	524	459	454	490	497	491	454	507	440	469	439	495	464	505	488	479	496	480	456	469	472	469	435	465	437	507	499	472	462	462	480	493	451	480	499	462	493	445	503	478	462	490	501	504	499	478	451	526	478	480	438	501	439	492	487	459	485	491	489	500	460	456	442	450	479	474	474	455	475	474	482	489	495	514	475	479	444	480	475	492	464	476	492	467	501	474	526	502	500	489	485	463	435	456	456	488	480	486	494	458	478	419	506	485	443	446	475	513	467	499	482	480	488	465	474	506	467	523	458	497	483	526	479	478	493	491	463	461	509	475	480	468	512	496	475	479	508	481	489	506	484	504	442	440	487	466	482	479	468	476	471	475	453	477	445	466	453	473	480	470	468	465	489	492	483	461	470	506	474	491	503	494	494	465	475	522	501	468	463	503	511	504	483	500	454	532	483	472	481	457	470	463	502	488	468	499	485	475	533	467	509	429	467	483	490	431	423	502	469	442	484	438	458	487	469	463	486	460	464	506	473	478	440	480	495	448	477	507	486	459	470	492	506	498	469	473	506	490	486	444	471	476	438	481	475	461	474	474	475	515	484	490	425	479	469	472	440	490	497	483	431	461	456	472	487	475	497	502	500	484	447	502	442	463	460	460	456	440	530	449	445	455	491	470	476	479	512	504	506	456	477	429	462	458	449	496	449	455	489	449	460	455	503	482	497	485	482	490	447	469	496	512	479	464	506	485	463	489	471	467	477	477	486	492	462	465	463	467	458	468	488	482	500	478	428	449	498	481	496	438	444	455	472	462	481	491	470	499	460	421	503	522	495	434	447	466	516	505	479	502	488	472	483	491	471	475	529	447	513	465	488	445	487	505	495	491	447	467	470	478	498	450	460	457	505	468	466	448	460	464	459	512	446	509	492	472	461	470	507	468	482	464	499	439	490	520	462	477	484	466	439	463	472	479	480	463	452	428	428	497	479	508	469	513	478	477
25282	21436	27423	25742	11897	3103	1999	1348	914	646	1050	2218	5998	5772	5049	3655	2271	1365	898	656	512	463	469	462	480	406	411	414	462	437	446	407	429	421	449	451	419	409	446	485	437	447	427	436	444	449	419	396	451	462	479	404	428	440	469	444	463	419	392	445	465	433	418	428	395	399	428	432	428	450	415	447	411	436	456	449	396	429	416	460	399	397	457	406	422	426	378	398	430	408	424	396	420	441	418	427	454	459	411	387	437	422	401	429	451	414	412	425	484	424	447	432	429	430	440	405	431	429	446	398	438	419	467	421	422	402	472	415	449	466	445	408	414	421	457	457	432	446	427	427	421	403	405	423	422	406	408	460	402	421	430	411	434	421	451	454	462	425	401	454	415	433	405	394	437	419	452	403	429	405	438	407	424	402	388	435	436	444	440	419	446	424	461	399	402	401	437	419	462	416	409	398	431	430	422	479	398	441	437	430	411	419	435	416	426	452	397	463	470	397	426	423	413	443	458	463	449	412	486	433	431	457	405	445	435	432	434	390	436	426	431	427	428	414	422	445	394	450	441	430	403	440	449	436	417	428	438	395	400	434	410	432	390	429	422	402	393	456	412	420	396	406	427	396	487	439	452	423	405	400	444	430	442	416	431	416	445	417	426	451	445	418	462	463	407	431	434	433	457	379	438	440	455	431	444	430	392	409	400	424	417	416	404	444	421	456	413	425	453	432	430	427	392	449	425	468	458	430	448	440	455	425	409	423	401	464	434	414	418	467	435	420	439	396	431	460	416	425	443	412	416	440	407	420	434	387	446	450	441	440	437	393	432	457	443	429	443	438	444	445	436	413	398	428	423	418	432	440	385	406	408	438	421	455	457	415	401	441	437	377	413	424	428	443	422	475	448	430	429	435	397	387	439	418	411	414	433	437	440	434	433	389	371	383	413	404	401	396	430	425	444	407	413	403	414	465	427	439	445	446	447	431	444	449	418	440	418	462	415	419	417	406	397	424	413	436	402	417	389	433	411	419	451	408	436	440	427	440	438	420	429	432	419	458	414	396	416	403	423	456	450	412	422	435	436	433	450	442	405	463	412	433	462	403	439	429	417	405	448	454	460	443	438	423	453	418	396	435	450	390	445	416	436	429	421	447	426	417	408	410	402	426	430	461	410	440	447	455	429	453	431	429	445	408	407	450	435	444	437	390	423	432	430	458	390	413	431	432	444	401	441	432	428	432	411	466	393	439	418	436	439	402	439	433	424	416	457	441	469	465	401	429	425	464	386	404	399	433	426	442	425	401	460	435	430	406	434	437	439	399	431	422	451	435	467	398	435	472	408	421	432	431	395	455	428	433	452	416	405	430	415	421	416	382	439	451	468	441	420	423	422	434	410	448	437	436	390	442	444	447	435	409	427	376	433	401	417	453	439	431	418	448	382	406	416	416	451	420	442	454	406	403	416	414	419	425	397	406	453	451	441	417	403	447	425	441	442	384	467	428	421	450	422	434	433	424	427	410	416	407	443	417	420	446	443	412	374	428	406	428	417	452	455	402	442	410	416	439	430	410	445	428	443	415	451	427	406	419	429	432	426	437	447	439	451	435	448	416	416	432	445	412	433	433	441	432	461	463	474	417	432	469	437	380	401	439	475	428	468	445	433	401	461	428	446	388	431	458	420	448	435	418	407	422	427	447	445	433	422	420	414	408	437	431	379	402	424	401	455	447	463	413	419	438	395	401	451	443	438	437	415	439	420	414	449	444	440	452	452	420	410	423	439	426	432	455	427	417	435	389	403	435	456	419	411	421	435	458	411	402	411	414	431	437	430	418	442	413	426	422	446	422	437	386	450	394	401	472	456	441	452	424	454	418	398	410	394	407	440	389	395	429	427	426	425	440	402	417	425	422	452	440	444	446	440	478	442	414	420	440	429	426	439	412	425	393	417	452	451	412	452	430	452	452	450	423	377	423	425	423	425	457	409	422	426	450	416	433	456	423	424	443	430	406	423	427	468	414	433	391	407	431	446	430	443	419	439	452	458	441	473	420	478	441	437	375	447	431	453	424	420	461	409	440	444	424	416	435	427	474	421	427	407	409	436	435	401	436	411	405	438	412	424	457	410	425	416	453	388	441	420	404	397	428	433	420	431	445	428	449	420	397	414	434	422	465	420	494	449	435	447	421	417	411	426	444	479	463	374	465	443	418	408	410	460	430	452	433	458	420	398	419	421	403	414	409	402	467	462	417	435	467	450	401	431	445	449	415	449	406	422	400	410	456	402	443	466	429	436	407	421	435	446	434	423	411	415	438	443	442	427	425	419	381	447	435	430	414	444	446	448	410	411	421	399	427	406	420	489	426	456	429	416	425	443	415	442	403	408	441	465	438	433	441	407	403	440	398	441	460	429	425	448	426	435	448	403	392	407	432	403	442	398	419	431	494	447	435	419	419	468	412	418	412	397	431	408	410	401	431	411	385	430	397	423	439	430	471	470	422	432	453	435	436	431	410	410	409	449	451	413	451	415	418	441	405	413	403	443	415	433	406	408	416	451	422	447	409	427	436	392	448	405	435	387	468	441	456	441	500	442	405	452	477	475	465	418	415	455	455	469	452	430	436	403	437	431	460	403	463	463	439	437	430	421	436	479	409	408	405	465	444	421	420	383	407	468	397	436	439	429	434	424	455	417	441	447	383	394	407	437	392	418	428	468	436	407	421	428	439	367	450	422	426	404	420	430	441	408	400	430	400	445	424	435	408	398	416	456	418	435	453	450	416	412	468	444	403	406	469	426	429	438	435	458	456	443	438	473	427	441	451	403	415	454	447	448	408	472	430	441	429	442	423	444	418	435	411	416	395	404	420	448	413	436	398	437	449	420	443	452	444	426	422	437	412	414	429	424	404	444	460	397	438	414	455	467	443	430	414	412	402	446	405	415	417	448	443	411	444	416	417	449	443	424	407	461	471	420	376	431	453	422	419	378	394	419	429	432	462	450	418	421	392	390	414	416	404	424	438	427	459	451	443	418	406	457	411	429	382	440	435	406	401	417	404	431	431	438	405	425	452	454	429	470	423	432	429	453	444	416	469	448	412	383	414	420	422	407	439	434	410	440	407	421	395	438	457	456	391	426	414	433	452	417	431	422	448	408	428	432	439	408	400	426	472	412	417	446	432	435	427	413	412	381	412	387	431	436	371	422	442	436	412	481	416	413	427	445	400	467	458	448	396	441	435	430	430	417	440	380	417	461	474	478	461	419	448	425	433	429	466	429	437	496	420	403	429	444	437	477	421	419	439	435	433	446	400	439	411	414	413	402	439	424	406	426	430	433	401	464	420	435	451	420	394	455	406	407	397	441	420	421	430	420	433	431	448	456	438	406	403	416	426	418	404	414	408	431	410	408	439	388	422	387	475	460	421	405	442	406	422	445	448	386	450	466	413	439	407	459	432	436	434	447	454	448	440	442	471	443	419	433	482	434	445	414	487	403	446	409	439	433	380	437	412
14676	20112	11238	8676	7841	4584	3322	2438	1589	933	2098	4341	11148	10041	8538	6232	3796	2257	1293	812	633	525	475	479	493	422	445	456	457	466	456	468	449	483	462	485	475	494	494	478	456	430	491	458	501	449	451	507	467	500	447	489	474	432	459	458	443	474	444	447	453	450	474	457	492	475	467	436	488	473	442	494	449	463	452	456	449	452	471	477	452	471	458	490	468	438	442	450	470	441	435	473	450	458	458	452	438	452	455	476	457	474	429	451	464	480	465	447	467	479	460	460	456	474	444	461	459	494	435	428	451	483	442	447	483	471	451	463	465	457	474	515	458	488	524	469	470	441	441	451	485	490	443	475	466	449	451	463	484	464	482	485	467	460	464	491	459	469	505	460	488	457	453	456	487	455	448	475	455	463	462	484	450	473	454	483	440	469	469	476	458	446	447	459	452	487	471	479	431	476	456	471	460	454	451	492	479	459	463	463	471	446	473	479	441	470	475	446	441	496	458	459	462	463	479	431	438	467	487	445	444	457	461	467	487	439	455	429	452	457	478	472	455	432	459	503	496	460	435	493	455	470	510	506	480	476	479	466	482	451	471	436	477	461	486	426	433	453	452	475	488	429	411	431	482	464	464	461	438	487	429	466	472	465	468	473	497	479	438	489	450	456	460	461	473	474	451	447	441	478	461	437	452	462	434	449	485	460	465	454	490	451	462	468	456	461	462	470	480	478	477	463	453	453	446	470	433	480	481	463	493	421	460	476	463	452	487	475	473	459	471	453	456	449	466	462	464	439	488	413	455	453	459	457	462	440	467	466	453	450	467	473	514	507	431	449	443	480	470	493	439	505	438	490	480	460	461	440	470	457	456	451	493	507	461	457	489	447	459	430	465	451	488	443	430	456	466	470	483	456	468	483	469	464	471	495	455	477	439	446	473	415	439	408	470	474	459	453	440	498	466	480	505	489	477	430	454	412	458	439	468	449	446	478	452	471	494	471	479	485	453	416	473	489	449	474	438	445	476	468	438	494	470	483	467	478	451	482	462	496	470	434	457	496	475	470	484	448	482	473	454	486	478	489	471	454	457	461	461	455	466	430	463	444	434	497	451	509	492	473	483	492	494	473	498	452	452	503	464	469	459	438	505	457	475	457	498	461	466	477	442	497	462	465	434	471	486	469	465	480	475	464	462	456	448	468	461	454	504	471	459	465	446	445	486	470	435	460	447	467	464	484	446	475	467	427	462	490	447	476	441	459	485	441	434	460	442	495	479	488	479	456	439	435	480	469	487	423	465	516	466	447	458	445	488	427	426	436	484	484	451	452	496	480	469	414	423	503	469	483	480	482	461	464	438	453	441	519	465	426	478	459	464	463	480	463	448	438	482	427	483	448	502	453	452	499	462	463	477	473	482	447	466	481	490	497	475	468	475	485	472	477	455	458	481	445	471	470	463	483	427	428	490	480	474	481	456	475	494	453	429	458	468	438	444	474	480	488	480	495	468	473	491	482	435	486	447	472	487	433	456	486	482	473	475	457	492	453	466	487	475	450	486	455	473	508	446	453	488	460	472	480	407	443	435	454	466	486	461	419	456	471	491	436	453	454	462	467	516	449	478	490	429	455	481	479	443	500	487	484	417	444	449	430	500	419	440	425	420	454	447	458	464	489	490	467	459	463	464	452	487	423	428	460	473	471	449	461	461	494	457	475	435	467	456	466	480	456	469	457	445	466	459	458	485	446	434	437	473	493	472	456	443	475	481	484	508	448	481	473	453	469	435	444	431	463	450	434	444	460	439	440	472	447	471	481	454	414	464	473	451	453	471	462	457	419	462	458	459	458	441	487	469	435	479	469	467	479	469	471	501	467	443	484	446	424	447	445	449	435	465	463	467	458	473	501	464	459	517	452	477	460	465	438	470	459	511	456	492	480	460	423	436	468	468	487	455	468	469	488	490	416	447	435	466	451	465	459	479	452	474	468	422	478	481	445	455	501	512	469	485	455	458	532	475	493	475	435	466	437	445	457	467	464	500	457	469	473	474	432	441	474	463	453	407	454	456	496	450	463	441	457	470	486	479	449	496	464	479	468	450	496	444	460	465	467	485	507	456	477	492	514	453	451	492	434	479	454	437	446	503	450	475	486	460	438	466	435	461	466	437	485	468	450	474	463	475	468	481	447	482	496	453	489	441	459	449	495	482	455	468	425	458	446	477	444	486	497	468	436	480	493	415	473	424	507	439	479	452	436	500	436	466	460	465	423	485	464	456	475	441	470	476	486	476	475	480	500	448	490	439	458	456	461	470	476	479	470	451	453	415	477	462	463	524	443	461	465	462	469	449	490	429	488	463	472	502	467	479	462	489	464	455	441	452	461	449	484	427	495	456	441	467	476	498	448	457	483	490	458	478	504	480	437	454	430	502	478	455	462	489	445	443	447	431	462	494	458	493	437	493	462	462	466	463	450	466	410	465	430	465	497	433	497	464	456	464	475	466	469	485	406	434	433	471	448	488	480	455	482	474	457	471	447	466	473	475	500	453	476	453	465	461	499	451	435	467	464	482	442	477	444	469	479	451	438	483	465	476	452	467	421	483	454	431	416	458	456	443	478	433	439	463	432	456	481	438	424	484	480	507	475	472	460	499	446	520	463	488	471	442	492	496	443	461	428	451	458	460	477	474	449	457	452	480	492	432	471	484	469	475	484	444	427	479	470	452	454	449	506	490	443	449	446	509	476	474	439	478	483	463	434	442	449	477	458	484	461	448	441	470	472	470	484	451	438	440	437	452	469	484	467	448	488	445	441	437	501	447	441	467	467	436	433	458	468	446	453	462	465	480	476	437	469	471	431	475	485	456	470	470	455	453	470	465	497	476	454	494	449	464	420	437	468	467	496	453	434	502	480	446	461	458	440	452	465	459	490	461	460	453	444	459	448	484	472	437	471	431	434	460	471	473	463	466	488	462	432	511	483	461	463	469	453	455	470	501	457	424	433	494	440	483	458	485	435	441	457	485	503	472	475	467	429	458	440	474	437	446	455	443	487	470	458	467	441	505	474	476	461	464	475	479	474	429	427	479	488	450	476	427	438	425	440	468	493	480	466	510	456	495	450	474	445	434	469	434	458	450	470	433	448	449	495	468	484	494	497	473	465	480	424	446	445	467	417	462	485	476	468	496	468	469	438	482	454	489	461	477	482	476	466	519	458	475	457	445	455	455	463	442	475	458	462	487	469	422	435	489	489	480	461	473	480	458	467	488	458	480	444	468	442	448	487	447	484	453	478	508	487	440	466	456	484	457	427	437	471	498	438	485	470	439	492	448	440	456	445	456	483	462	440	458	456	508	423	418	479	463	441	468	444	460	470	478	443	462	484	502	453	488	501	480	453	450	430	445	471	447	470	481	458	495	460	440	497	492	445	443	482	470	457	500	472	445	496	456	476	454	466	489	436	444	487	472	488	507	467	459	508	439	449	435	449	452	476	439	491	480	444	463	457	462	461	476	480
22834	21369	29066	24046	21379	21473	11328	3261	2331	1786	1233	1232	5047	11433	16088	17275	12561	7838	4156	2128	1274	872	718	590	586	542	601	613	594	621	601	578	581	575	589	547	561	574	558	605	584	543	593	592	564	574	572	572	588	584	588	583	534	584	554	557	645	608	593	595	598	561	579	535	588	602	559	586	562	584	520	544	568	611	570	577	593	601	588	573	570	568	583	576	590	569	554	571	619	589	612	626	580	538	579	592	608	582	565	606	599	572	581	578	621	512	583	557	569	578	576	577	609	560	569	564	561	609	597	592	579	584	544	584	579	590	566	558	591	564	534	590	609	559	544	605	536	559	543	570	572	579	591	559	623	557	570	602	574	593	576	543	602	567	548	593	560	561	570	585	543	531	592	608	574	581	580	567	583	640	533	577	553	566	603	579	569	583	617	641	616	551	595	576	579	547	608	597	605	528	591	594	586	572	583	591	571	558	587	588	616	618	602	565	596	646	558	570	621	553	546	582	572	558	636	596	566	562	613	578	532	572	638	585	607	596	569	603	609	567	610	581	585	591	548	618	545	596	606	579	595	595	563	607	572	613	573	578	566	567	578	589	554	567	622	609	580	589	573	580	577	570	580	577	572	567	601	577	582	585	592	569	563	561	584	605	565	602	571	583	588	589	585	594	624	598	546	573	547	565	552	563	563	590	560	598	588	528	590	575	611	624	599	560	569	571	554	594	595	536	585	581	539	580	603	557	566	551	574	556	577	577	558	608	613	535	531	593	576	593	567	617	593	609	595	535	628	581	585	596	562	589	595	606	616	576	556	579	543	547	557	559	577	579	574	576	620	575	556	559	578	580	578	618	559	630	586	593	578	541	559	566	547	555	541	638	535	515	591	567	560	582	624	586	598	588	571	594	581	599	564	574	609	595	573	546	626	555	574	524	566	580	562	566	556	532	594	595	611	613	536	600	559	584	603	545	585	603	637	577	572	591	622	582	636	596	588	612	571	595	582	559	566	585	576	579	599	572	629	581	557	565	581	587	612	585	576	619	563	614	538	558	585	588	596	600	571	571	588	570	560	567	579	586	609	594	544	611	595	621	589	637	586	593	565	529	582	584	609	560	582	604	533	576	592	581	577	605	606	626	579	532	606	579	592	578	620	584	569	551	554	578	580	576	601	571	569	578	618	566	583	563	602	557	535	602	591	577	559	595	545	578	580	588	590	550	540	607	571	557	587	572	600	571	605	554	596	594	593	555	589	579	585	591	613	568	592	589	612	553	567	611	575	565	593	598	591	614	587	534	626	587	574	508	576	557	607	567	552	573	592	583	612	584	612	570	548	584	527	634	602	559	592	619	555	562	615	562	612	575	547	612	594	563	570	595	567	563	546	611	606	561	584	549	570	594	565	595	596	574	567	615	614	553	565	567	554	566	549	563	573	563	587	583	572	583	551	549	616	573	583	576	610	597	575	542	576	536	594	569	600	534	586	566	552	571	563	580	518	587	570	526	580	613	550	551	596	585	593	567	567	582	615	586	562	591	567	572	605	577	539	608	598	590	547	610	554	608	589	577	581	563	571	545	559	560	597	556	610	571	553	576	579	603	605	609	585	561	594	558	618	584	614	561	591	582	575	607	556	575	544	561	557	558	568	601	548	597	584	572	573	583	597	592	549	568	570	581	590	604	540	574	571	600	615	558	554	573	603	582	540	584	599	555	532	599	620	557	618	554	568	553	579	560	544	621	528	554	586	587	568	570	557	585	552	584	573	550	592	561	583	586	602	535	603	563	573	564	595	590	572	551	590	550	565	587	589	536	605	562	570	562	552	591	566	560	563	544	556	605	574	592	586	614	581	568	578	601	596	614	586	572	576	557	548	591	596	575	601	581	575	605	537	557	569	614	585	555	596	547	560	601	521	557	573	568	579	623	601	594	626	601	590	576	548	568	605	579	608	593	540	615	587	599	550	573	600	614	580	582	588	620	566	581	565	579	548	605	538	549	617	617	581	592	594	561	565	530	571	621	619	566	585	577	561	611	598	579	553	578	576	528	579	538	542	596	596	598	605	553	619	582	583	572	603	601	606	572	598	596	565	576	574	590	542	620	610	650	572	596	579	610	544	581	572	584	543	594	566	595	573	548	617	585	533	605	569	551	573	650	550	626	583	615	557	556	599	577	517	570	578	618	583	583	610	557	549	563	590	546	568	555	630	583	619	596	606	645	598	573	558	567	567	580	589	584	622	561	585	573	598	576	621	592	585	555	571	553	557	556	584	571	557	560	572	567	571	569	573	557	577	615	582	581	580	567	551	535	577	584	610	597	597	583	544	549	563	601	548	563	576	536	586	604	577	592	576	624	620	552	616	641	576	608	576	580	576	564	588	553	567	566	609	571	547	511	560	598	527	598	586	537	551	599	589	581	519	533	599	586	575	598	602	584	591	566	549	570	573	568	646	562	536	607	586	587	519	557	524	542	582	577	560	571	628	592	559	588	587	620	520	595	592	534	559	603	549	571	560	539	558	588	598	557	552	549	553	540	589	570	557	578	587	566	586	551	562	574	596	603	501	623	533	606	613	566	591	594	546	604	591	557	573	597	581	616	620	544	543	582	590	583	577	540	624	601	556	600	555	607	598	584	596	566	623	537	625	607	557	603	541	564	541	575	591	563	551	569	552	551	572	602	601	542	621	611	548	575	562	588	564	570	548	570	549	556	577	597	610	599	565	585	572	598	564	586	582	558	540	536	557	599	559	522	579	552	595	534	603	581	571	581	594	612	579	585	563	584	563	556	575	605	605	582	592	591	579	570	579	523	580	581	590	575	600	563	603	571	617	592	577	574	561	557	588	576	549	587	568	556	590	565	610	542	585	584	578	539	538	561	618	587	544	592	581	593	593	587	558	564	565	558	598	603	577	615	577	578	546	595	615	623	571	590	575	596	608	598	589	561	610	561	568	635	607	559	607	551	576	552	590	584	576	595	547	569	514	590	585	539	601	583	545	562	601	564	572	589	583	550	582	557	521	540	562	565	569	576	548	567	574	548	570	600	593	583	570	572	571	566	569	537	540	607	573	520	571	610	563	585	603	551	597	590	562	574	562	595	561	558	603	563	588	554	591	586	564	623	545	563	643	575	572	563	581	581	564	574	590	602	584	555	577	548	564	597	547	644	548	600	614	599	546	591	592	563	567	575	550	590	575	580	592	578	589	557	593	562	560	592	559	542	546	574	607	625	616	567	592	584	549	618	618	548	543	570	553	554	591	596	601	584	542	579	569	564	585	602	567	580	571	589	570	621	557	602	570	573	577	597	565	574	564	573	563	582	603	531	557	585	559	556	521	551	585	576	569	610	601	583	549	597	597	593	619	610	596	558	553	593	565	588	597	608	559	554	605	543	603	518	568	594	582	534	558	591	539	599	601	543	535	550	584	586	592	564	633	592	576	534	557	572	589	575	580	578	567	555	546	563	590	569	583	616	551	594	576	579	527	576	529	550	578	585	586	600
19329	31239	19701	15104	13384	8493	6185	4892	3950	2845	1906	1749	7924	16944	21219	21339	15717	10382	5973	3055	1687	1061	794	672	629	642	629	614	634	614	593	564	626	563	553	574	611	607	577	612	618	623	594	666	581	630	612	600	600	611	591	559	577	591	576	566	627	583	552	609	600	566	632	594	582	608	610	637	646	552	597	577	596	597	594	579	585	634	631	622	616	582	619	594	616	584	600	620	588	551	550	577	595	588	592	616	597	593	586	613	597	597	579	586	577	589	625	562	612	590	590	574	576	576	585	600	577	568	615	611	624	593	589	614	590	600	596	624	624	585	620	599	593	556	620	611	585	596	627	568	620	601	606	593	593	609	607	574	628	553	595	580	613	569	587	645	589	596	590	603	607	584	592	622	630	638	564	549	589	618	603	575	566	618	594	597	645	605	598	636	620	583	600	588	616	534	540	587	545	645	575	564	577	627	577	621	550	560	615	589	626	595	600	597	604	610	605	606	558	609	590	594	639	550	579	581	594	598	596	570	630	595	569	607	565	602	594	567	640	588	560	576	610	575	592	599	593	603	599	585	567	557	621	593	566	586	554	614	629	624	590	569	576	600	591	573	586	595	643	584	582	583	596	569	567	589	619	577	602	628	584	578	587	579	576	585	594	605	631	552	632	620	592	617	664	602	582	594	588	632	598	567	600	569	568	574	566	573	545	596	572	581	587	584	586	603	571	548	640	602	559	611	589	579	623	598	602	604	603	607	563	553	589	578	589	622	594	630	594	558	578	594	581	549	627	601	560	573	599	617	620	637	612	570	616	577	614	632	622	590	588	587	576	621	584	576	576	587	608	601	597	616	604	595	571	615	614	625	576	617	592	596	600	612	618	611	629	602	597	597	584	597	603	572	622	610	595	620	566	559	590	587	585	558	578	564	584	569	614	624	591	610	577	570	600	612	587	564	600	559	554	623	579	638	609	614	588	599	608	612	602	567	566	567	569	627	616	582	584	595	590	616	632	569	587	579	590	559	580	623	599	608	562	585	607	619	550	551	637	571	625	589	627	622	571	589	614	543	586	618	593	595	618	568	562	610	579	618	595	577	586	529	551	591	608	590	604	598	620	615	596	572	580	587	590	579	592	596	590	607	615	571	588	617	551	658	596	626	592	593	539	615	594	584	599	577	579	568	594	606	621	600	582	591	597	610	619	606	596	578	619	644	566	627	566	590	581	544	594	557	546	584	593	587	621	581	606	604	599	594	620	563	572	638	576	599	577	586	609	588	619	594	610	589	566	592	599	576	561	650	587	594	625	552	541	607	625	610	576	563	580	594	589	583	595	560	631	582	608	571	605	601	615	595	569	607	558	572	601	601	595	618	623	563	572	629	576	596	642	582	586	557	580	585	627	566	577	530	603	627	604	605	549	577	615	596	588	592	566	586	591	574	569	529	623	610	614	549	588	567	549	610	563	594	587	603	645	655	593	557	598	578	594	570	583	566	558	611	607	601	609	558	582	589	605	570	601	572	596	592	604	633	564	584	592	565	604	584	618	553	603	594	621	538	533	577	605	611	607	547	574	613	578	607	636	617	617	576	623	579	608	577	643	569	611	592	646	570	589	566	570	583	592	618	594	626	566	611	592	606	575	573	590	579	583	610	568	607	628	582	645	637	571	598	565	578	597	556	552	566	545	607	611	609	565	584	606	566	589	567	585	595	640	587	580	585	533	616	601	611	599	621	588	601	631	598	585	608	624	603	587	603	555	589	563	581	567	594	576	603	596	610	573	591	613	606	611	574	570	566	638	629	639	594	553	617	605	568	585	609	587	639	572	627	533	551	559	617	601	608	609	632	581	584	622	583	600	527	558	532	526	634	603	569	539	552	580	558	580	597	514	611	617	543	585	583	636	593	610	538	576	598	606	551	596	564	637	590	619	601	589	601	626	587	589	603	585	560	605	628	621	594	578	569	635	621	566	590	642	574	571	576	624	585	592	601	594	608	618	590	604	560	569	587	604	599	590	570	605	554	557	587	600	571	599	585	592	572	588	593	616	586	584	586	563	640	594	584	603	577	609	553	668	617	629	589	574	574	607	574	609	589	568	611	610	583	622	583	586	583	600	598	602	585	602	595	596	576	602	541	583	583	616	586	554	563	562	608	570	583	621	640	551	624	591	627	610	584	593	578	555	565	578	594	615	592	601	585	544	575	559	577	591	609	616	623	559	608	619	594	578	626	575	600	609	638	587	644	608	541	591	581	574	672	626	611	553	563	622	626	594	570	588	596	559	619	632	580	624	627	625	579	600	563	577	560	578	580	603	594	617	612	613	585	583	606	603	605	557	570	567	594	627	601	566	538	642	615	606	625	608	617	601	593	590	531	633	613	590	572	596	622	612	583	648	621	645	612	586	597	577	578	599	562	594	612	563	561	543	567	557	630	629	575	615	585	559	653	555	591	574	626	561	580	615	561	579	592	614	577	588	618	574	593	600	605	592	610	601	610	566	602	621	559	592	638	640	580	613	568	589	610	606	567	570	572	585	602	555	612	551	619	546	609	590	567	600	634	601	561	589	628	603	595	547	594	587	577	578	590	578	535	607	603	599	638	585	558	587	601	559	620	568	594	599	584	581	621	564	587	632	559	612	576	620	559	611	562	607	577	591	609	605	613	571	608	599	578	556	568	586	598	605	570	587	586	616	621	606	551	566	605	615	591	613	561	631	548	583	590	584	617	586	604	559	589	564	586	584	621	578	597	573	582	600	609	578	565	602	568	582	624	630	617	622	648	585	614	628	627	599	610	565	580	581	584	575	581	547	617	607	607	573	555	621	595	573	566	645	632	573	617	628	561	555	541	565	609	604	618	552	542	587	547	589	576	590	585	607	649	619	618	641	581	610	602	607	593	591	522	575	567	618	613	565	600	634	606	582	571	540	612	600	571	611	593	638	622	586	615	552	595	580	566	599	624	587	597	602	573	586	569	612	563	618	596	638	629	578	601	556	571	601	537	537	592	589	581	599	615	605	589	603	584	599	640	568	620	580	563	588	620	611	572	622	593	594	576	567	620	538	530	573	590	526	581	614	611	620	565	572	628	564	648	610	584	557	586	588	575	571	628	574	569	609	640	612	563	578	631	602	608	536	591	589	575	534	591	589	601	606	594	557	564	599	576	578	577	630	571	588	564	603	612	614	566	607	548	603	590	609	590	618	576	620	546	629	581	555	557	598	601	579	593	600	575	594	592	589	621	588	609	622	587	585	621	593	593	595	583	593	574	555	617	610	654	567	619	616	606	593	633	564	604	567	619	620	638	573	569	557	553	614	540	545	626	564	608	626	596	629	584	591	555	558	619	618	600	585	598	604	582	617	598	615	556	562	599	617	608	636	599	598	583	620	586	614	563	605	574	617	634	564	570	597	605	592	596	572	645	601	614	584	594	587	616	605	575	603	599	584	618	580	587	615	615	572	632	598	584	599	623	595	579	562	588	550	613	592	589	578	612	610	591	606	586
28261	20097	11240	6547	4022	2530	1394	974	704	798	652	645	645	1016	1290	1404	1200	956	691	552	453	430	405	417	393	381	401	402	388	369	399	408	376	382	369	399	385	376	357	379	394	375	409	409	364	400	359	356	361	375	392	385	398	403	409	392	389	390	361	372	371	385	360	446	420	400	386	370	397	379	372	385	415	373	396	388	373	383	413	406	373	350	404	365	384	353	424	368	401	376	366	412	412	346	450	389	387	403	392	397	364	390	379	383	387	368	413	387	404	410	381	404	394	393	373	360	430	374	364	379	398	400	417	372	381	370	410	380	394	383	395	386	366	390	399	388	362	390	371	415	390	411	340	349	400	405	411	374	406	368	404	339	388	386	377	381	372	374	384	385	366	406	394	383	398	384	378	413	373	392	370	357	363	362	424	377	365	406	353	429	405	377	359	397	415	393	336	413	380	419	376	398	372	387	383	348	387	396	372	395	387	383	398	417	383	393	403	391	379	387	389	406	355	323	404	390	396	398	404	362	384	386	379	387	395	407	375	387	445	399	387	414	409	427	374	379	371	396	438	382	398	368	394	357	382	373	358	368	352	392	382	413	412	413	394	366	358	389	391	410	362	382	407	376	408	376	365	332	401	392	379	407	392	370	371	402	400	371	354	368	393	368	384	397	386	395	407	391	393	343	394	388	371	419	378	417	384	368	383	392	397	350	392	338	391	395	359	378	416	385	403	402	414	373	373	417	358	385	398	383	407	398	371	383	379	346	361	396	365	388	362	380	373	383	364	390	348	365	373	357	399	371	387	369	361	357	363	409	351	386	400	397	381	393	401	392	370	417	350	378	364	355	401	394	373	378	385	369	382	370	370	377	384	381	413	376	386	406	368	404	387	385	399	399	364	364	397	360	379	396	375	389	322	373	388	405	403	332	422	346	377	414	417	388	424	377	368	401	366	357	387	402	393	416	386	379	406	362	374	395	388	392	415	396	392	372	421	363	366	422	388	379	415	411	401	379	332	367	369	358	389	416	407	364	399	411	369	396	366	404	384	399	399	406	395	343	351	396	396	401	381	386	368	401	360	425	381	372	377	371	407	356	369	346	378	359	380	394	379	380	382	387	375	364	361	378	358	374	402	392	357	365	417	411	389	421	381	386	425	373	379	387	401	363	366	437	374	387	393	397	412	364	403	383	375	369	399	386	416	338	403	374	399	382	393	428	403	409	380	368	398	387	393	407	347	387	382	358	383	369	391	390	355	374	369	410	379	389	378	359	404	357	414	384	411	423	390	379	369	363	367	407	368	432	382	370	400	392	363	385	363	389	410	430	371	380	385	364	373	388	378	376	401	379	406	385	399	402	405	388	368	374	376	353	378	420	366	394	424	371	382	410	408	358	355	364	403	408	391	358	401	401	421	408	370	366	447	342	367	370	392	357	400	373	380	377	371	389	369	398	389	376	379	370	401	348	370	355	383	382	395	412	351	400	395	382	412	376	394	414	374	363	371	356	392	404	367	386	369	389	349	383	385	392	412	376	392	423	379	404	383	400	390	371	363	381	357	373	391	384	397	374	385	394	385	383	380	401	393	406	353	422	360	396	407	381	406	391	391	452	391	374	396	395	386	398	384	372	379	412	365	425	409	421	362	419	373	384	366	368	360	417	406	426	388	393	404	417	392	397	409	377	404	403	359	392	402	407	363	362	385	389	386	356	419	340	389	377	386	367	367	367	397	391	409	406	398	398	405	368	414	399	370	338	407	376	361	382	378	409	350	398	382	389	386	399	385	368	372	412	386	361	361	419	409	387	393	382	371	367	363	388	404	374	383	422	415	407	371	355	392	378	379	349	407	390	367	370	411	403	370	385	366	414	392	398	349	364	384	428	401	414	368	392	416	382	409	352	361	388	378	360	395	384	387	403	366	403	365	360	392	369	349	374	410	359	410	373	384	421	408	380	386	402	374	359	395	396	375	365	386	355	379	381	409	398	382	399	369	383	417	384	389	397	367	403	396	389	398	402	433	404	398	398	365	373	383	345	372	373	412	386	380	383	396	409	389	414	419	420	376	405	371	415	375	401	396	385	392	352	399	358	375	396	392	380	384	356	400	382	405	379	378	394	362	371	383	380	413	381	373	378	393	418	363	357	419	344	398	395	367	380	365	394	401	400	353	408	358	361	373	389	396	378	402	392	402	407	360	377	409	405	381	376	410	359	418	364	418	368	408	366	433	353	380	400	383	390	396	423	397	392	385	391	358	398	387	394	362	401	388	415	416	376	354	391	405	384	376	415	420	356	359	416	358	368	359	356	351	420	362	399	412	365	369	390	328	400	383	394	425	379	417	353	393	372	368	406	398	360	402	402	387	385	402	387	375	375	366	392	381	379	412	383	406	398	409	395	398	385	382	375	392	385	393	415	353	410	428	375	398	388	367	375	378	385	402	405	346	392	412	367	377	385	399	389	398	399	367	390	391	367	390	408	378	397	379	359	353	412	420	394	379	378	375	398	385	426	393	386	359	360	393	418	378	401	418	388	374	378	389	416	403	387	369	388	358	387	376	381	387	405	345	387	389	403	411	373	396	353	379	361	376	383	369	397	368	369	418	378	426	410	392	379	410	382	390	362	367	396	399	399	383	404	383	369	400	381	383	345	395	370	378	376	389	398	366	383	360	409	386	395	373	390	377	374	383	368	371	366	380	412	398	391	381	349	401	382	383	416	392	361	376	374	418	378	410	397	390	428	385	386	380	364	397	434	391	390	408	371	353	385	392	376	404	393	381	387	361	377	413	348	360	348	377	397	385	400	414	378	435	381	376	385	380	382	363	408	405	380	396	369	406	356	359	370	374	370	393	342	386	382	373	403	399	390	384	406	359	393	395	371	390	409	391	393	415	396	384	428	335	403	361	338	416	393	398	380	369	397	348	388	357	415	415	397	388	387	384	368	401	386	384	395	392	414	379	391	424	378	406	404	381	401	377	366	386	368	410	398	391	361	364	402	387	374	378	415	397	389	406	399	369	399	398	393	371	362	388	356	408	352	420	399	424	392	373	384	400	393	373	402	404	358	392	393	404	356	373	401	391	361	329	439	376	407	375	392	382	382	387	388	400	403	406	423	387	407	380	429	397	412	398	382	383	359	376	399	372	376	414	384	376	395	389	395	399	414	395	353	381	400	384	364	384	354	358	395	357	412	366	417	360	428	356	389	393	404	421	422	377	400	377	382	382	410	381	408	394	401	384	389	390	373	355	378	396	392	395	347	405	367	419	378	419	361	385	379	372	361	397	381	394	392	385	391	356	371	417	375	363	415	362	390	397	407	379	398	402	366	397	417	393	388	437	361	374	393	394	397	372	360	388	407	384	393	418	411	375	409	377	377	393	357	389	364	369	406	391	390	405	410	375	352	385	425	396	363	378	380	378	409	372	399	359	390	381	394	408	403	361	373	385	371	372	404	400	399	381	384	371	388	342	371	394	343	370	392	381	406	369	394	396	361	405	358
12971	17356	9635	7780	6202	4135	2450	1629	1252	1266	1052	855	979	1460	1847	1843	1589	1157	845	678	521	449	458	423	400	450	422	397	424	411	399	407	426	378	400	432	396	393	407	399	436	408	434	419	433	419	398	417	386	413	429	388	393	409	417	428	403	409	397	405	418	392	395	435	434	399	437	412	402	440	376	415	408	402	405	412	395	425	383	391	396	417	390	451	424	388	395	396	428	394	373	407	406	428	380	395	411	421	423	381	374	405	421	428	406	446	412	421	404	400	384	427	427	442	394	403	390	434	401	421	413	409	382	395	431	437	416	437	407	378	429	391	415	364	414	408	406	427	415	421	398	400	430	434	429	394	422	414	450	427	408	407	379	379	408	436	392	397	424	423	443	396	412	431	384	426	409	420	425	384	384	411	414	402	399	419	424	409	421	382	424	410	421	393	431	420	405	478	381	445	434	400	382	419	418	403	387	402	388	407	402	403	375	415	372	395	400	424	433	438	399	410	409	434	419	399	409	445	399	410	402	440	432	446	396	423	429	394	375	412	422	430	420	433	396	410	396	385	405	464	390	376	406	393	394	393	377	397	425	397	398	383	397	423	434	441	385	392	412	395	400	384	381	391	406	444	447	409	394	427	417	418	431	374	391	385	415	389	407	403	398	370	373	378	407	426	407	428	430	407	398	364	392	413	418	374	414	419	402	400	447	402	409	436	397	417	411	427	382	397	407	420	437	364	426	395	395	370	398	423	424	388	419	424	415	386	430	410	397	394	408	410	392	397	452	404	419	433	401	426	398	413	422	433	413	429	415	416	412	349	387	419	394	409	412	422	436	426	439	420	410	410	403	339	389	397	425	382	390	419	382	382	356	362	417	407	390	421	399	385	411	410	416	402	432	428	404	415	383	397	387	423	459	397	409	433	445	412	466	370	411	405	405	403	420	429	425	388	354	437	385	406	420	420	433	398	397	390	413	432	437	431	379	418	399	416	373	398	410	424	399	431	446	394	404	436	427	383	410	430	423	459	417	405	396	416	426	427	435	391	451	442	416	383	359	464	405	398	411	456	430	423	396	425	403	421	366	409	427	367	401	415	419	392	401	418	388	395	441	384	363	431	418	419	392	415	407	420	396	377	418	424	458	400	437	384	415	381	405	414	401	382	417	368	404	365	396	424	427	392	413	382	366	401	404	418	436	402	408	430	421	402	433	402	419	408	444	389	438	443	465	418	418	385	390	411	398	404	418	398	420	378	448	367	418	400	423	400	433	389	390	432	404	433	428	411	417	427	378	416	432	401	424	440	387	391	399	374	408	400	365	381	405	428	420	443	436	426	358	424	430	396	401	415	426	393	403	367	364	442	390	412	403	408	422	400	397	407	404	431	416	427	387	393	373	427	421	398	423	390	384	396	399	418	397	399	380	407	376	426	411	436	391	395	425	369	386	420	402	422	449	402	403	393	417	414	416	414	412	388	423	407	389	418	391	426	402	388	420	427	410	421	407	423	424	423	420	415	386	450	437	395	420	411	421	438	446	392	408	415	433	395	373	422	410	428	395	397	414	416	403	371	430	395	359	393	421	411	390	407	399	392	402	461	418	421	387	407	437	417	443	422	415	390	428	401	391	400	448	431	400	431	382	432	413	403	430	414	392	405	420	418	397	406	437	398	405	394	460	399	419	441	434	422	416	408	409	443	406	380	408	403	393	418	439	422	393	419	433	402	403	443	436	422	381	387	383	395	443	419	362	420	444	410	402	392	423	397	388	380	430	426	396	444	406	387	393	391	407	404	390	393	419	433	393	443	452	429	398	419	408	413	423	389	444	372	439	416	397	420	465	418	439	398	446	415	369	440	405	440	436	409	407	443	430	442	382	445	443	408	426	444	383	398	454	426	378	405	454	402	427	424	407	397	382	391	387	427	393	381	431	432	445	414	402	409	419	416	419	438	445	417	407	363	406	422	423	400	424	459	392	390	455	385	421	411	376	406	381	426	399	377	421	392	420	431	403	407	428	451	415	414	416	442	432	408	424	420	408	372	431	359	394	427	415	434	430	405	431	387	393	415	434	414	353	413	420	401	428	411	434	394	382	397	407	412	435	395	401	406	424	404	429	421	426	389	407	417	405	399	403	373	441	436	412	379	409	404	404	395	418	429	403	420	399	415	403	424	431	400	425	394	422	450	377	390	408	401	426	377	402	439	412	406	376	395	461	427	408	386	439	468	391	426	460	356	390	447	381	415	427	375	387	391	400	424	406	385	388	410	388	411	401	399	417	424	387	418	420	416	419	361	407	440	404	419	433	403	392	432	361	394	455	400	414	434	436	446	431	410	429	403	425	423	424	409	420	375	422	397	422	434	422	428	397	417	417	383	410	395	407	424	396	391	433	412	399	379	425	428	403	439	394	399	426	402	418	397	409	427	433	407	406	438	403	434	399	405	422	421	409	381	378	387	402	393	437	409	423	417	379	391	377	407	397	398	411	389	449	412	443	419	389	370	409	436	437	387	434	406	377	379	401	410	404	451	411	413	390	388	399	413	367	387	425	431	454	413	415	424	448	380	396	433	424	406	404	409	446	406	391	406	399	409	406	409	411	397	380	397	387	406	376	328	400	380	410	391	428	399	443	423	414	400	396	416	429	367	415	391	418	397	447	434	390	371	400	419	436	450	419	389	393	443	415	393	389	413	410	445	411	414	386	399	367	407	366	409	423	441	420	425	432	385	390	385	415	390	394	417	424	426	455	425	459	415	415	411	379	399	419	418	452	441	422	422	377	419	398	399	422	434	433	437	413	392	402	408	424	423	405	434	414	384	439	429	438	412	443	415	402	400	444	420	409	432	441	414	424	393	416	407	428	391	416	373	411	411	446	390	414	406	472	414	378	414	424	428	394	370	412	397	414	409	400	395	405	376	385	380	393	392	408	427	438	428	385	420	389	399	387	404	438	379	375	405	435	440	420	402	394	446	398	430	376	415	453	416	398	405	431	401	406	388	393	388	418	404	399	405	397	412	406	450	394	401	389	419	396	400	441	390	374	387	371	397	417	414	394	396	429	415	431	409	400	440	391	370	395	411	434	413	386	420	392	383	399	457	377	404	390	415	388	401	415	433	408	412	392	448	443	400	406	403	363	416	402	384	426	450	442	380	403	419	399	386	446	420	406	433	408	405	435	411	393	408	421	397	446	412	434	390	435	440	444	433	402	428	424	420	391	402	397	410	417	463	405	404	431	421	381	437	429	433	399	392	429	408	424	394	436	406	421	404	446	419	436	376	413	396	408	420	396	410	383	371	398	386	403	407	408	405	415	414	427	385	467	392	395	394	428	396	424	434	404	385	399	430	445	393	432	397	434	427	449	436	408	401	382	381	436	391	400	399	422	408	410	396	418	374	438	418	410	435	442	421	446	394	408	441	429	392	391	424	434	425	420	431	406	389	375	402	418	450	425	447	401	425	415	431	403	414	404	451	407	422	409	402	394	420	417	444	413	377	375	404
24185	21354	28410	24686	20950	8060	2878	2090	1506	1245	994	856	2455	7691	9887	7354	4780	3311	1870	1128	756	563	485	531	489	486	451	471	472	480	482	481	460	449	444	442	494	475	442	476	474	464	485	424	506	458	465	489	484	469	452	456	454	461	441	497	503	401	477	485	426	468	452	456	477	492	482	431	466	468	444	431	469	467	471	501	472	488	426	433	459	479	470	457	505	442	458	463	496	402	463	467	433	420	442	438	456	427	446	465	462	437	480	488	487	461	472	436	466	461	430	523	453	484	438	428	462	453	444	465	454	460	438	471	474	495	454	499	490	449	461	417	450	454	486	421	480	428	448	466	480	448	449	398	488	419	444	440	489	458	491	444	443	436	519	482	444	444	419	466	423	441	426	436	457	484	484	430	443	487	482	450	472	458	456	422	446	465	493	459	453	479	457	469	455	429	473	410	480	472	475	450	481	468	419	426	453	433	477	448	464	439	477	439	467	484	440	471	463	516	453	431	455	451	460	434	446	478	473	465	497	456	439	489	461	485	465	449	461	463	458	470	481	427	475	429	450	446	448	487	485	477	446	504	428	448	458	414	479	455	430	460	465	474	431	437	462	479	463	465	472	500	473	453	466	452	458	458	456	435	438	465	439	428	447	421	453	470	470	492	454	484	483	439	464	477	446	442	454	444	475	440	492	451	477	444	418	505	467	436	449	465	474	494	439	442	465	494	454	457	467	467	440	451	406	428	441	478	461	484	477	503	472	442	457	488	450	467	448	431	442	412	474	446	462	428	464	448	453	428	487	477	484	444	462	467	444	489	438	468	454	493	412	464	441	413	468	476	465	475	468	470	466	446	473	435	448	442	448	469	461	462	443	440	476	475	445	505	446	462	475	467	485	438	440	440	491	453	433	453	488	476	421	434	461	450	458	423	425	485	478	483	456	432	465	457	461	456	435	470	459	433	459	467	478	410	471	442	444	438	423	450	461	440	487	460	449	422	465	421	448	458	475	460	451	437	519	453	468	407	441	433	473	462	511	432	447	451	496	455	431	452	429	467	464	470	418	457	442	476	454	472	453	435	450	490	430	480	462	468	449	493	455	465	492	481	423	441	469	469	464	493	456	456	439	442	462	441	445	495	421	439	449	452	474	482	450	448	443	438	441	504	516	454	428	507	467	473	488	457	452	444	473	462	421	491	476	464	491	411	449	469	468	475	482	457	432	455	464	463	458	481	489	472	429	452	448	446	429	452	476	468	458	453	447	496	475	479	463	485	476	488	440	461	440	467	446	490	501	469	471	440	471	475	452	482	455	452	445	448	486	451	447	458	472	446	426	495	473	453	457	473	503	467	433	467	467	452	471	470	444	486	494	482	462	452	469	497	492	500	423	448	464	459	472	448	476	461	468	464	439	479	463	475	485	458	478	458	471	480	470	454	449	449	464	435	459	475	477	472	462	502	478	472	468	448	483	454	468	446	504	438	432	491	470	505	464	445	427	491	439	482	466	462	465	479	457	408	463	485	475	457	499	472	471	455	475	436	454	456	487	456	455	475	460	410	444	440	501	465	466	467	448	460	494	443	474	446	455	451	422	496	465	460	434	469	466	417	433	459	482	428	413	498	509	480	483	471	410	413	435	431	466	477	443	445	456	449	484	443	445	478	435	432	469	441	457	453	492	440	465	421	471	431	472	439	481	480	416	466	474	492	477	483	454	458	459	472	457	480	458	461	423	430	480	442	458	461	451	446	444	460	441	432	497	485	478	442	465	465	425	429	427	457	443	462	472	452	496	480	446	458	431	493	436	460	457	481	421	453	485	464	453	465	443	456	448	474	441	428	436	438	472	487	505	432	457	475	432	475	444	449	462	493	457	451	480	432	459	460	428	448	439	472	441	463	463	491	477	470	459	472	422	443	488	473	456	458	462	480	437	453	458	444	439	418	463	481	424	425	457	438	516	458	464	450	496	443	454	472	467	454	481	457	473	481	504	434	483	472	490	452	452	449	454	455	502	456	457	475	397	483	471	440	450	441	414	455	431	462	421	489	466	489	442	453	464	464	421	479	439	456	432	466	473	496	432	466	430	468	440	433	435	459	445	413	498	458	467	419	456	457	438	498	452	521	452	417	426	428	462	501	497	462	423	420	437	445	475	444	463	491	474	461	441	445	451	442	485	429	485	468	500	482	424	483	463	471	473	449	441	460	432	441	475	450	464	476	447	490	418	434	441	482	451	449	454	449	458	456	467	505	466	440	455	489	446	459	441	473	445	447	443	460	441	485	453	452	483	438	442	435	427	465	461	459	447	468	484	488	460	444	465	518	484	467	476	449	484	399	465	452	455	468	426	419	420	473	481	469	448	434	475	485	461	456	462	452	451	455	467	462	452	463	459	467	481	475	420	452	474	464	487	481	473	421	423	435	448	448	477	453	499	422	439	437	478	484	493	457	500	487	432	466	467	448	458	478	479	471	438	456	458	473	420	452	459	479	463	462	483	463	446	465	497	443	473	434	446	420	460	482	423	477	457	482	467	463	496	471	412	468	444	445	498	409	439	442	497	508	454	485	461	428	497	447	465	434	472	452	452	470	435	486	410	436	448	464	439	474	454	470	443	421	484	467	445	448	428	510	458	475	447	459	447	422	458	447	475	427	429	473	451	462	485	435	453	440	470	454	477	461	475	443	471	457	493	439	428	464	468	437	439	424	479	458	430	416	447	456	473	460	451	435	443	438	467	487	488	496	490	494	466	463	431	454	468	444	483	425	470	470	488	470	480	476	465	457	453	473	493	468	445	456	448	400	450	455	478	483	457	438	469	401	492	439	453	468	456	481	424	482	439	445	482	408	495	469	472	457	471	449	443	481	468	453	414	441	463	451	443	457	458	492	456	433	466	424	443	440	491	448	480	462	458	465	492	477	463	476	460	472	480	463	502	421	466	438	473	456	434	471	473	446	427	468	484	435	450	481	475	425	441	463	465	462	434	455	470	430	431	475	398	413	437	464	452	436	453	432	436	438	429	503	470	469	485	449	489	441	450	435	483	450	449	479	471	473	451	430	440	465	453	455	472	455	438	519	518	443	417	454	441	423	446	482	449	464	444	478	407	450	482	445	452	474	455	449	477	473	483	452	444	459	454	471	494	434	462	474	463	433	424	437	446	435	462	446	472	450	459	483	464	457	463	446	491	461	466	487	468	483	445	435	439	513	478	461	462	464	469	453	429	435	490	458	457	442	462	464	446	454	483	490	464	459	443	496	469	455	468	432	431	449	454	468	449	463	446	469	459	491	471	458	434	432	468	470	449	486	449	412	508	472	462	449	439	488	469	448	482	458	479	469	470	424	464	482	464	456	477	470	448	448	389	450	436	458	460	471	496	453	452	481	465	516	447	475	462	452	487	457	473	463	453	446	483	490	492	472	451	474	456	467	445	502	453	463	474	467	445	430	421	468	487	449	475	471	448	443	453	442	446	463	467	459	455	440	490	449	480	434	445	459	479	449
14942	25498	16434	11867	8139	5612	4257	3517	2695	1938	1518	1125	3901	11966	14247	10315	6769	4593	2716	1493	845	651	558	515	471	529	456	459	474	482	489	452	472	501	460	454	470	482	490	506	512	450	477	473	470	505	459	447	474	501	436	459	493	489	464	468	454	493	514	490	479	487	454	488	489	429	469	449	472	510	467	507	478	477	463	508	464	492	502	434	474	499	482	464	491	477	459	441	503	482	487	440	477	518	503	433	494	462	468	472	476	479	471	464	451	424	446	482	459	485	444	499	507	476	504	458	502	509	503	472	455	480	459	506	485	472	502	470	490	476	473	480	468	470	490	450	496	470	486	491	504	485	507	481	472	449	461	544	494	473	493	498	473	469	491	505	444	446	517	509	455	485	470	492	468	491	475	525	514	461	449	461	465	505	463	478	482	501	479	467	489	514	464	473	516	455	499	482	476	472	493	447	502	471	456	445	472	534	495	470	469	491	446	494	467	518	509	463	493	489	477	432	475	472	511	430	514	470	434	474	484	480	499	438	496	512	466	480	489	519	456	488	478	498	493	480	500	503	471	471	499	485	481	471	494	486	483	509	506	475	497	425	445	464	481	530	503	484	479	452	447	504	470	504	452	510	520	442	477	452	497	503	472	487	493	448	478	493	464	473	446	486	510	506	473	532	496	444	495	476	475	532	522	465	452	485	511	463	495	477	472	483	456	475	469	452	472	482	487	464	515	482	462	511	487	488	446	478	484	504	491	458	505	486	483	471	478	494	483	508	486	465	454	492	497	475	484	468	484	503	425	477	495	524	460	493	460	488	452	433	486	478	512	468	489	518	474	475	470	488	488	459	494	508	458	475	477	461	471	478	492	471	459	489	495	473	512	521	513	497	479	457	461	472	488	493	448	474	478	512	476	464	469	483	523	496	468	465	492	458	454	468	465	463	500	507	490	444	492	492	482	498	489	455	472	448	455	469	477	463	514	489	476	519	487	473	507	455	487	445	493	490	469	521	481	483	481	462	500	509	510	488	487	427	462	519	466	502	464	469	473	462	500	502	518	495	454	490	475	514	486	488	483	456	488	477	489	476	446	479	480	493	527	442	471	449	474	496	469	460	445	461	485	476	458	488	473	491	469	494	514	451	482	465	490	478	467	454	465	483	467	457	454	477	464	510	464	473	480	474	502	462	487	504	492	476	469	504	477	475	504	461	518	483	493	469	473	485	478	469	496	496	500	481	484	471	481	425	535	476	476	465	487	465	449	494	460	468	468	445	496	497	487	482	488	513	491	497	472	489	472	436	492	466	445	481	462	449	479	493	478	473	469	478	496	490	464	497	457	494	492	466	508	476	453	466	454	485	463	507	492	486	484	493	465	525	474	465	475	468	483	456	455	502	460	480	464	507	486	509	470	472	477	533	480	480	513	494	500	467	502	482	476	492	446	473	495	461	487	486	551	497	499	470	501	417	440	490	462	467	498	526	467	462	476	446	448	492	492	471	474	472	494	484	525	503	472	479	500	472	453	467	446	495	474	475	490	451	490	466	475	469	493	479	424	495	461	499	494	490	461	467	427	451	466	473	476	457	480	459	496	490	460	450	495	454	473	488	452	510	459	475	457	469	460	507	493	499	482	476	466	464	472	504	488	442	464	456	464	473	453	479	488	520	488	511	487	486	464	503	498	493	507	473	509	456	462	498	508	521	440	443	489	510	469	434	480	443	524	448	442	482	493	450	488	473	486	485	529	508	533	473	485	483	491	505	464	491	495	435	461	509	472	496	465	468	527	467	487	470	479	457	470	494	467	492	491	467	477	474	447	500	485	475	486	491	488	506	492	475	442	453	497	501	481	481	466	499	452	456	480	490	468	480	455	471	521	480	491	461	446	494	522	482	512	494	484	500	507	503	466	472	513	505	521	420	513	473	498	474	503	478	452	484	506	462	508	456	511	500	484	444	482	460	516	489	442	456	452	499	460	471	463	518	473	463	500	498	508	474	464	487	478	491	469	489	472	490	463	495	469	465	504	501	458	473	462	526	456	512	507	483	507	478	462	449	494	456	446	494	510	473	505	491	504	486	475	496	486	522	445	458	461	494	447	488	453	479	486	482	505	481	477	455	485	464	484	451	473	495	491	454	451	465	483	492	484	478	507	487	498	478	451	501	482	485	498	470	488	470	461	495	436	474	460	489	458	478	471	483	486	485	452	475	454	482	465	462	467	480	479	465	466	468	474	505	490	474	505	505	484	486	446	476	479	454	501	480	510	477	457	452	460	524	530	449	505	505	444	447	490	470	474	464	471	463	472	489	486	482	438	473	429	506	495	452	456	451	445	473	500	531	436	465	505	458	488	433	511	499	444	474	461	492	498	437	489	431	472	467	484	474	453	493	444	512	456	474	469	459	463	498	468	475	446	467	506	450	471	441	457	467	473	488	496	487	466	482	452	465	480	484	497	496	517	433	510	481	520	442	512	499	493	509	477	436	518	496	455	440	487	470	498	491	501	496	460	509	467	426	509	488	482	464	467	514	480	481	490	486	503	505	474	483	483	520	474	522	471	492	490	453	500	467	484	446	490	458	466	486	503	490	480	480	444	460	490	483	499	480	495	500	495	445	495	499	476	483	458	482	431	457	466	417	490	455	470	475	468	446	471	489	483	511	466	481	504	499	524	481	484	459	510	444	477	486	489	457	472	469	459	482	506	494	451	475	535	467	456	480	492	460	494	497	505	509	504	487	456	470	506	495	481	504	450	471	462	504	505	504	462	452	460	483	527	485	528	493	469	492	496	477	456	506	544	446	460	469	511	494	447	509	455	502	503	470	475	505	496	475	482	451	457	444	497	489	470	518	486	464	489	471	563	484	484	466	477	476	472	501	501	443	446	521	463	442	495	456	483	484	501	448	449	500	467	439	477	490	492	471	484	451	509	502	504	488	464	466	463	493	456	470	476	506	486	463	484	444	489	480	495	492	468	510	443	507	481	476	450	508	478	457	465	497	459	469	440	490	452	458	462	492	509	468	466	471	473	474	497	493	441	487	482	470	480	450	489	481	473	479	476	449	490	493	513	448	426	479	465	463	483	463	500	518	506	504	469	478	466	511	478	483	470	479	434	476	517	509	492	489	490	495	497	502	446	476	499	484	492	480	492	485	441	465	474	523	486	466	464	466	491	480	476	475	451	453	475	471	439	486	468	487	493	518	467	503	485	458	435	532	475	492	494	413	462	509	497	449	495	475	477	464	496	494	526	497	489	473	501	471	483	478	507	474	486	514	477	464	458	464	460	498	479	471	467	446	507	483	500	449	512	466	432	515	466	511	457	471	472	470	478	491	472	481	470	474	461	468	462	485	473	532	440	452	482	471	482	458	473	461	473	517	468	463	460	449	482	509	497	471	409	470	477	465	516	483	458	475	435	533	457	456	464	505	454	490	467	466	481	499	493	511	460	477	481	492	464	467	471	451	466	488	465	457	481	507	468	479	472	495	471	481	502	444	418	473
25212	21379	27378	25550	10563	3076	2252	1441	1184	839	775	703	2426	5749	5637	4350	2910	1940	1180	774	606	483	481	410	444	435	440	425	437	448	438	465	428	423	399	418	416	421	430	435	420	471	414	435	432	428	404	440	463	412	446	372	463	422	444	431	458	443	432	421	434	466	447	446	392	459	411	430	427	434	415	465	448	452	421	492	409	422	450	414	404	453	469	435	430	397	438	451	405	415	416	458	452	403	392	419	454	418	373	425	430	413	415	431	422	432	405	451	405	432	466	421	419	437	395	411	422	417	456	459	419	427	446	435	428	417	396	442	468	398	423	419	413	417	412	443	418	430	455	429	420	410	416	381	408	422	432	451	422	434	375	438	422	432	423	458	453	448	410	421	416	431	414	415	438	418	442	474	399	422	416	441	442	411	404	427	415	427	433	440	448	455	447	426	441	444	425	420	431	460	448	422	414	411	443	442	379	417	391	431	448	413	448	422	462	457	426	407	411	423	406	424	410	408	421	416	418	444	406	434	420	398	398	490	393	433	445	418	421	435	449	424	422	427	404	444	417	418	433	413	434	425	448	422	447	433	453	462	420	448	435	469	415	428	412	433	415	402	437	419	428	446	403	429	439	438	396	445	408	481	417	427	424	442	441	428	420	449	441	392	417	456	413	426	422	430	447	438	394	427	414	424	455	441	463	420	421	422	461	427	409	445	442	412	462	424	426	459	453	463	447	469	432	405	443	439	428	459	443	415	448	426	441	433	423	413	447	404	444	483	444	434	431	420	465	411	449	406	434	433	420	438	405	412	428	436	430	465	429	484	449	447	455	443	464	422	406	427	422	460	410	377	412	423	433	464	430	456	450	396	467	385	428	435	482	436	405	451	405	440	446	431	417	402	428	433	434	454	426	439	453	451	453	433	375	424	447	437	407	435	410	474	431	450	393	439	446	445	472	460	434	456	399	434	444	423	415	437	429	442	432	455	435	410	443	403	433	405	410	423	445	451	412	420	463	415	416	452	459	412	421	449	461	420	446	463	456	498	421	409	452	434	445	441	433	447	405	447	423	407	428	409	426	445	417	423	407	441	452	458	432	417	436	430	471	397	394	398	394	479	428	431	435	456	433	424	419	416	451	460	486	435	436	466	451	442	405	425	422	428	447	412	421	393	432	405	421	421	406	438	421	413	410	450	437	441	475	409	386	410	462	464	425	415	428	477	439	436	426	417	437	431	449	445	412	466	444	413	445	449	490	482	410	427	468	416	417	413	451	437	439	432	414	432	405	436	407	457	466	461	414	413	434	428	387	421	417	388	444	434	412	433	439	424	439	409	383	444	411	442	442	413	405	422	424	476	453	421	403	430	427	429	434	433	417	398	413	435	437	432	438	429	456	446	446	405	442	440	436	407	419	450	458	434	430	427	440	411	399	454	441	428	429	391	459	487	426	411	423	445	408	418	444	420	405	427	436	461	411	419	455	436	416	431	428	430	433	408	477	417	413	452	450	430	445	429	445	450	430	457	442	410	447	422	422	448	438	458	428	403	422	434	414	419	385	418	442	421	459	430	463	410	423	474	416	452	432	438	445	432	438	453	414	444	462	401	420	437	403	416	414	415	433	432	426	394	421	450	449	419	436	450	395	418	447	442	411	440	435	389	421	424	430	457	419	427	439	440	439	431	398	413	445	419	418	433	439	441	447	429	413	418	434	421	452	479	446	430	447	399	445	451	428	466	423	406	405	432	438	461	369	426	477	436	460	431	454	430	450	395	429	460	474	448	408	465	412	421	412	443	424	457	423	424	459	433	397	476	417	446	445	418	424	411	409	452	458	384	445	438	439	447	472	429	400	452	412	428	432	455	440	419	451	387	427	404	413	425	449	426	423	415	472	413	423	438	445	437	448	439	466	413	418	443	407	440	436	417	434	461	417	388	457	436	423	441	428	429	437	448	451	447	413	430	397	433	474	413	430	418	444	430	399	434	432	412	417	436	444	407	407	425	435	432	401	418	452	409	448	431	442	429	417	433	419	409	427	436	436	434	411	431	458	441	465	432	407	422	400	400	400	415	403	415	435	477	429	440	447	488	424	456	457	428	400	431	424	491	471	441	438	409	434	426	442	436	459	407	390	432	439	447	439	410	430	469	398	422	431	443	418	423	446	468	427	421	458	451	447	460	456	409	459	430	445	424	429	409	420	458	448	428	431	457	477	425	465	439	429	452	452	468	378	392	428	417	431	424	437	436	444	458	457	446	469	443	454	418	428	442	393	471	479	446	443	429	448	455	418	441	405	411	396	431	420	448	403	411	437	429	420	441	368	435	451	412	416	407	440	378	441	415	417	417	443	425	383	438	400	427	464	402	437	423	447	430	468	432	419	439	437	444	419	432	451	442	418	424	427	434	445	403	446	413	406	412	438	472	471	438	395	446	421	408	425	420	439	421	435	419	408	455	408	460	441	427	420	421	412	445	444	424	427	464	462	464	422	429	423	418	394	423	402	438	428	451	428	466	454	433	424	418	404	433	423	412	424	458	393	424	410	415	404	419	402	424	421	432	413	434	438	438	455	441	465	409	414	428	447	435	456	420	433	431	476	400	458	423	434	414	411	446	425	434	418	426	407	398	445	435	427	422	453	435	449	399	415	449	409	412	435	431	438	411	416	465	445	381	416	450	413	431	463	399	420	419	381	436	422	442	442	439	402	451	404	450	403	426	434	432	453	441	454	440	464	430	441	465	459	424	405	432	462	415	401	431	436	458	442	448	422	447	457	399	442	444	428	470	445	439	444	435	418	466	416	452	467	441	427	402	427	396	420	404	478	446	460	422	421	405	417	449	421	462	452	430	432	422	437	422	437	472	459	425	446	442	447	418	425	445	442	437	447	424	481	419	433	398	456	431	457	426	406	447	437	433	448	413	429	431	471	401	392	455	427	427	425	426	389	435	438	419	390	443	407	450	400	415	469	477	402	441	408	411	431	417	467	409	460	453	436	434	407	425	412	464	427	381	427	444	436	445	445	460	404	424	422	419	427	415	439	437	457	444	422	415	437	398	429	443	417	457	460	432	449	451	462	405	382	407	498	420	429	419	459	397	441	419	426	428	428	460	444	405	413	418	444	416	473	401	412	429	426	398	410	409	454	425	420	435	453	433	449	433	425	432	432	392	403	410	442	439	436	417	429	424	441	447	446	404	452	466	446	398	439	455	458	412	470	395	439	391	447	403	409	401	411	434	441	442	407	423	426	422	418	413	433	441	444	448	408	456	420	431	441	438	430	435	428	432	412	392	464	442	442	419	440	428	435	449	427	421	400	430	431	434	400	461	429	419	409	445	443	399	447	436	426	420	434	459	416	406	440	465	466	434	428	397	439	443	403	455	452	444	420	441	454	433	433	436	418	410	427	438	411	434	450	421	447	461	452	455	418	406	405	446	418	403	444	435	447	446	424	425	417	451	429	429	416	426	431	432	397	400	431	430	447	425	447	465	422	373	433	474	454	437
15265	25776	16129	7753	5287	4921	3941	2766	2066	1314	1215	1109	4716	10386	9750	7247	4855	3097	1796	1189	737	605	535	494	457	475	451	485	457	446	473	496	433	463	462	449	452	478	475	478	436	483	493	420	438	451	472	447	443	458	461	479	444	476	457	448	470	452	440	437	481	456	477	435	484	499	442	446	472	451	485	461	488	481	470	450	478	482	469	456	478	471	481	468	472	472	440	442	442	444	474	478	458	486	464	478	493	452	458	457	469	488	437	472	485	481	496	468	467	499	447	446	469	483	428	455	456	456	464	468	452	452	451	455	462	464	450	492	454	454	427	457	435	471	507	465	473	455	472	486	480	459	477	423	482	483	444	449	468	492	474	469	416	472	433	449	482	470	476	503	461	468	464	470	457	473	446	435	502	442	479	456	461	433	487	494	466	424	461	449	454	487	438	470	484	472	449	447	457	482	458	411	426	491	457	477	425	420	427	456	478	517	445	464	541	434	452	452	512	452	485	470	445	443	516	444	464	481	471	483	437	489	465	458	454	475	442	491	467	446	461	463	457	442	484	472	466	478	468	475	504	454	455	457	450	468	483	471	460	523	441	453	490	418	460	483	496	485	445	487	482	447	450	445	476	498	467	488	478	426	487	439	419	472	443	423	490	460	454	473	441	494	469	443	468	461	471	430	478	448	503	485	452	443	451	468	498	443	519	487	479	443	437	434	447	463	476	503	459	474	472	461	462	455	500	474	476	440	497	493	495	475	464	452	456	423	512	478	451	462	454	404	486	464	471	476	463	443	475	459	457	432	496	440	471	487	527	490	469	488	481	429	466	469	460	437	482	447	501	486	442	464	476	462	459	446	465	472	466	463	443	420	491	506	497	458	469	449	483	475	465	461	451	464	436	455	449	514	457	432	452	458	481	432	475	455	467	474	452	468	494	471	481	441	471	452	461	453	498	502	461	507	462	450	491	478	443	488	467	461	475	417	476	453	443	484	435	473	483	449	434	488	465	453	484	439	473	471	443	458	465	470	468	474	510	470	472	418	452	412	465	442	432	473	473	467	458	458	432	471	463	457	462	504	500	493	422	491	419	440	485	472	471	408	483	449	475	438	448	470	488	466	458	471	410	456	446	463	439	491	437	451	497	468	505	477	441	440	461	511	468	446	429	475	473	430	470	437	497	436	433	492	458	429	489	485	453	451	446	480	486	497	451	466	403	506	473	471	403	449	402	488	436	522	471	446	464	467	473	474	492	492	482	466	472	479	448	442	420	435	456	461	484	487	463	464	447	468	446	437	428	454	446	455	467	477	501	438	502	439	506	468	460	474	480	487	467	471	501	488	466	433	481	475	488	452	437	454	449	457	477	469	466	453	477	448	482	467	442	452	469	492	452	458	491	513	469	458	430	471	491	468	463	463	452	471	464	482	452	490	497	462	465	433	418	466	450	460	489	480	462	466	448	501	497	458	441	453	458	447	460	433	451	503	501	455	448	494	468	482	457	475	439	455	484	430	455	493	475	436	445	487	466	442	454	435	478	456	505	443	464	428	479	472	429	437	474	443	474	418	449	457	479	475	430	462	485	450	445	451	437	468	489	478	480	483	510	491	443	477	450	490	464	480	441	499	459	475	478	480	473	454	433	462	435	461	456	454	448	486	458	452	484	458	452	480	458	472	458	465	442	452	479	421	443	444	477	487	454	462	501	453	457	425	468	455	446	455	435	488	453	468	482	422	483	452	491	463	481	448	459	461	465	468	474	479	507	465	453	482	462	481	440	483	462	495	469	476	425	496	455	469	474	475	462	462	464	483	511	482	478	487	449	505	440	461	466	464	477	464	441	468	457	496	427	484	488	448	467	463	465	457	444	466	462	456	455	473	451	476	505	439	466	473	455	473	478	468	447	488	439	458	462	464	430	453	421	491	461	498	429	457	434	422	471	433	446	441	468	488	493	456	477	486	474	481	459	441	468	494	451	447	436	465	505	498	466	455	475	472	440	488	417	436	470	454	450	455	449	433	469	460	469	496	480	473	470	493	487	456	475	427	422	487	471	415	471	491	455	476	506	522	478	462	472	489	448	435	486	460	429	434	477	425	434	458	537	453	476	434	466	443	456	467	479	457	461	445	497	483	454	452	398	416	494	447	458	433	485	461	464	456	433	480	520	454	462	444	454	450	462	477	455	446	498	462	436	439	470	453	455	469	477	467	480	477	494	482	450	483	479	448	481	463	481	457	468	488	500	417	466	448	457	479	477	469	478	423	460	466	454	419	421	464	481	443	481	457	499	449	499	468	507	477	445	480	460	491	476	447	470	465	455	495	458	471	422	481	426	490	469	452	482	486	431	456	450	431	450	452	409	501	471	447	455	464	433	519	467	449	497	467	442	481	465	447	457	498	460	493	493	456	469	473	429	458	463	464	459	450	458	479	415	447	464	459	488	443	455	462	466	461	426	429	467	462	437	464	454	462	497	474	474	507	486	485	474	485	468	443	453	468	456	443	477	493	441	499	444	461	473	497	487	448	461	433	448	454	472	455	464	442	438	475	427	461	497	493	456	464	470	451	476	510	478	488	471	475	468	464	443	465	475	468	467	481	471	450	473	478	421	469	441	486	454	488	478	463	461	451	440	494	499	446	484	441	451	461	451	475	440	477	448	462	426	436	506	481	454	476	506	452	485	433	436	461	470	454	441	477	470	444	398	451	485	449	486	436	445	481	502	485	479	459	430	450	443	460	430	460	456	484	462	508	455	462	465	474	463	508	471	466	458	464	456	460	464	434	498	498	448	464	474	487	491	499	456	444	453	462	444	489	474	511	453	465	434	430	448	463	447	462	490	512	420	483	454	428	428	458	456	467	439	471	440	451	449	484	474	464	459	468	503	481	452	451	476	452	465	479	480	453	499	460	462	441	506	412	429	483	460	461	434	455	459	444	454	461	474	471	489	461	457	499	492	439	449	454	471	473	474	484	503	480	475	455	484	471	487	470	490	435	446	452	506	475	481	412	466	466	422	472	467	475	462	452	467	460	462	472	432	444	496	460	472	463	469	500	453	455	461	470	452	500	460	453	503	459	475	460	460	431	447	449	449	503	454	484	476	479	426	466	448	474	451	469	468	459	411	506	449	495	460	452	497	472	470	453	438	503	464	443	497	451	443	442	491	482	429	485	483	485	457	484	466	485	480	468	450	464	456	504	452	445	461	448	451	441	496	483	463	475	500	423	471	471	476	462	452	449	459	460	477	441	470	462	425	439	464	461	492	447	471	480	440	471	452	481	464	422	469	451	482	509	466	467	445	450	437	441	451	448	472	476	465	479	473	437	462	461	482	448	456	479	472	408	424	496	454	452	441	496	500	489	464	445	506	427	476	443	456	455	468	467	468	441	467	465	480	502	445	492	418	469	439	512	479	434	443	426	454	462	476	440	456	505	442	457	470	453	467	450	470	487	464	483	463	468	489	481	434	440	458	462	425	469	482	492	478	461	486	449	433	489	439	443
22773	21409	29104	24074	21406	21532	10555	2865	2033	1537	1277	1997	6649	16340	18328	16967	11395	6431	3452	1829	1049	783	651	619	613	556	583	608	547	542	612	560	593	598	583	592	592	569	560	568	599	547	589	595	567	551	591	574	586	612	594	579	552	581	529	601	587	544	577	578	620	583	584	580	579	561	601	581	601	587	563	557	594	565	570	570	585	592	560	585	545	584	598	554	584	614	549	584	590	560	563	577	570	550	597	553	565	580	575	578	585	602	581	577	511	609	600	581	531	612	608	551	597	586	580	565	575	562	609	547	569	586	625	549	571	594	571	614	602	562	548	557	551	539	528	554	568	546	596	580	591	545	572	562	587	569	556	558	561	565	598	559	617	552	563	560	574	551	604	589	537	605	596	600	599	599	537	579	552	580	583	566	561	539	610	614	534	545	616	569	576	546	545	601	613	555	626	587	582	576	571	549	598	547	579	565	579	534	616	545	567	555	572	545	549	590	602	555	561	586	544	611	586	595	565	547	543	590	545	566	568	563	580	561	597	582	563	593	556	543	578	574	549	542	594	545	588	578	580	606	554	541	598	607	581	516	573	556	564	568	593	604	553	591	555	588	599	604	588	588	607	587	591	600	590	517	608	597	568	558	573	588	574	550	601	511	570	543	539	577	551	611	626	564	541	608	579	528	509	577	546	558	590	573	577	560	540	548	555	597	584	587	552	575	542	569	577	581	544	571	582	587	576	554	597	556	591	561	580	595	607	566	549	528	629	549	526	564	590	585	580	553	596	563	563	641	592	589	582	594	574	589	541	542	592	569	571	587	575	574	588	604	583	563	546	550	585	569	554	565	592	576	582	560	575	591	574	575	531	545	573	551	597	604	611	579	542	625	565	583	557	530	610	578	580	595	585	560	567	587	541	556	585	615	582	549	578	539	607	572	547	565	601	582	564	588	572	509	572	572	588	617	585	562	607	560	581	576	531	548	561	608	548	576	575	563	566	531	550	568	603	516	558	573	576	549	579	610	545	620	592	546	614	615	605	556	579	580	569	559	580	542	619	565	577	560	607	589	559	551	587	626	603	582	595	599	587	564	611	529	569	583	532	567	613	560	546	566	582	570	567	529	560	575	604	552	563	569	569	587	585	556	583	549	568	559	584	562	581	567	553	580	559	594	582	609	607	592	584	533	615	586	565	578	538	581	610	549	579	548	575	561	613	594	593	632	610	545	567	577	533	570	565	592	570	650	576	539	568	583	540	567	579	540	568	561	571	536	542	594	541	542	572	597	560	555	582	552	573	577	531	584	584	574	551	574	574	570	613	594	550	585	591	598	567	628	591	585	588	526	563	567	615	558	573	633	606	571	566	551	567	536	546	563	635	565	585	568	591	595	592	590	589	536	577	560	590	574	558	602	583	581	553	554	574	572	611	574	557	562	565	582	589	581	542	576	578	570	606	570	559	559	581	573	635	591	548	613	562	570	576	575	584	540	569	585	575	533	575	579	574	549	571	628	567	537	582	565	579	606	558	527	586	616	565	564	573	588	569	527	612	580	538	559	526	580	564	582	591	592	553	566	582	609	559	611	586	550	603	590	596	543	530	555	531	585	571	592	599	589	546	571	543	564	584	547	564	565	598	544	596	580	594	588	590	566	568	563	596	606	543	556	611	617	513	551	595	539	560	553	584	582	580	530	615	566	544	542	567	596	565	559	628	530	568	594	561	555	599	556	583	543	585	562	553	560	548	555	578	541	570	550	607	592	613	575	561	554	577	615	577	601	586	579	606	605	560	544	612	581	555	600	574	561	538	578	572	586	615	543	551	598	588	536	542	570	572	584	580	568	579	580	558	554	615	604	605	585	599	612	564	556	568	562	548	545	576	525	571	587	559	540	571	565	555	597	575	569	581	615	605	602	587	549	562	614	561	591	555	601	547	592	553	552	593	590	595	543	585	562	577	551	609	572	563	579	557	583	537	558	584	565	574	624	554	569	538	566	572	583	609	575	567	548	548	611	562	542	586	549	563	543	596	552	575	573	554	567	607	513	594	600	599	538	564	598	541	562	589	572	552	554	599	575	570	547	584	553	571	553	590	530	562	620	549	570	552	548	564	547	552	585	584	590	586	569	580	539	587	588	545	587	564	609	594	585	575	543	569	593	595	523	568	550	579	565	588	615	628	540	558	582	587	570	609	560	561	557	632	608	562	599	555	549	564	611	544	547	583	546	559	619	530	583	575	541	602	556	586	596	574	561	561	525	626	619	588	537	564	591	595	584	612	560	580	577	573	554	590	559	575	585	599	585	585	584	513	543	528	564	521	563	580	559	594	537	579	582	556	587	604	580	595	564	568	585	607	561	568	552	564	567	590	570	553	585	591	582	568	579	584	565	574	616	549	565	576	531	539	588	562	568	567	582	567	614	593	576	636	549	573	576	540	542	604	588	539	578	581	575	548	577	598	557	562	566	596	539	549	551	545	535	573	581	553	563	566	586	615	569	565	553	571	599	544	600	624	570	504	558	596	566	585	589	585	592	545	546	579	561	568	598	553	554	607	566	563	567	564	538	583	559	573	580	622	549	560	536	549	564	570	522	594	585	569	542	614	567	573	648	580	576	566	587	584	578	528	579	569	585	594	604	552	595	601	569	583	566	569	583	544	624	589	567	542	559	563	575	558	577	572	600	555	592	606	532	551	581	547	601	564	523	620	580	577	577	604	600	616	570	546	578	564	587	572	575	594	538	561	590	616	548	574	566	563	577	589	545	524	549	590	542	541	563	563	586	520	555	547	567	564	531	624	611	541	568	614	610	606	555	546	568	583	585	605	593	544	555	524	620	532	576	572	526	543	589	604	583	568	562	581	570	599	535	550	576	581	541	534	576	598	582	523	573	568	586	551	563	569	584	570	580	585	588	566	549	562	555	584	548	602	605	567	555	564	536	567	569	540	589	573	602	532	558	521	567	554	575	537	560	553	560	558	594	572	497	573	564	567	550	591	620	601	573	587	566	587	576	587	583	568	592	599	555	578	577	572	579	552	591	561	559	577	598	596	574	602	567	517	565	586	542	588	533	592	557	634	572	591	550	603	504	556	572	589	582	590	584	560	599	575	594	547	565	554	527	596	539	590	588	567	565	529	585	525	586	548	564	628	589	559	612	558	575	561	577	558	528	571	524	600	574	556	550	572	568	573	602	536	552	535	589	602	579	561	558	587	575	566	567	584	576	557	567	594	578	598	572	606	568	564	592	618	547	588	586	568	633	593	576	574	607	560	575	511	575	596	546	568	588	609	544	562	607	569	540	545	565	545	567	558	537	611	612	556	575	624	538	541	587	561	673	591	585	610	546	566	576	558	608	600	571	565	565	538	556	579	534	560	572	541	563	586	573	590	563	552	576	561	566	602	615	547	512	604	588	587	571	561	562	569	554	588	557	572	587	545	535	580	573	538	501	592	581	566	570	561	557	599	587	568	582	602	516	580	551	579	576	554	570	524	559	597	597	580	568
19737	34100	24649	12488	8732	6704	5368	4425	3462	2377	1837	3415	10809	22249	22819	20740	14041	8805	4795	2507	1346	945	751	599	576	611	561	561	562	577	559	611	641	624	586	542	602	552	577	589	618	619	627	571	606	566	571	618	563	584	492	607	532	574	622	600	611	608	610	601	614	572	588	567	618	579	595	619	630	601	632	537	576	575	595	586	585	605	606	576	602	565	591	572	607	603	567	619	565	623	589	539	617	602	598	545	575	568	586	610	588	581	573	593	568	562	616	595	577	630	586	591	603	613	589	589	586	571	572	554	578	598	570	612	566	572	593	591	646	591	597	601	606	598	618	569	632	619	588	558	565	597	594	590	612	621	573	571	534	603	609	580	558	566	604	585	562	602	593	609	596	524	607	606	606	583	590	589	629	587	597	554	596	593	594	628	555	562	614	580	572	585	604	569	583	552	557	611	613	591	607	533	607	612	631	587	602	571	596	633	629	570	568	607	585	621	620	595	553	582	596	568	608	536	543	555	609	631	585	613	576	620	610	565	589	568	596	560	615	575	605	596	581	592	610	602	614	646	631	564	536	608	556	597	600	572	589	577	608	652	614	584	636	622	612	568	578	573	621	578	573	596	580	630	606	621	621	556	567	600	551	634	615	599	586	526	585	568	574	547	583	619	617	590	600	566	589	561	611	574	594	566	595	583	556	618	558	638	579	572	622	610	557	607	616	572	602	579	560	617	585	626	619	583	578	599	569	551	546	575	587	646	555	588	589	573	599	568	584	591	567	581	598	575	599	618	569	612	596	563	609	536	592	574	586	619	603	644	610	596	563	581	587	545	554	589	584	590	605	618	593	569	603	600	577	568	601	593	621	580	623	594	566	579	576	557	609	585	598	622	601	581	618	600	565	602	603	615	578	567	614	583	620	615	581	614	601	635	591	550	586	608	625	561	570	568	579	596	611	598	579	551	589	553	629	582	605	569	606	571	584	568	609	591	600	615	573	617	546	586	552	616	599	635	598	579	642	618	601	566	572	590	601	612	568	583	571	603	598	619	573	618	615	600	587	586	544	578	582	558	638	613	551	610	587	599	577	575	583	585	599	598	577	605	618	567	560	618	616	637	600	575	596	599	561	622	613	574	595	601	617	587	603	600	626	594	579	567	615	546	572	582	609	616	612	599	556	582	589	594	567	567	603	591	571	642	590	563	592	620	597	600	583	579	587	616	590	572	559	572	592	573	602	560	576	600	593	595	603	609	592	629	588	625	570	598	566	607	553	610	631	579	615	579	550	651	597	594	593	616	624	581	575	623	564	616	581	623	624	574	567	597	605	586	626	565	582	601	634	570	614	596	571	634	589	586	577	548	587	610	572	595	583	562	593	619	615	601	573	584	573	598	576	567	551	565	594	580	612	551	615	586	592	579	624	567	643	570	624	582	541	589	593	560	598	619	595	554	589	607	656	587	569	573	565	584	563	593	586	590	615	561	604	593	567	600	625	575	603	584	589	571	537	569	626	581	610	585	577	662	605	578	590	625	563	630	581	637	592	592	598	593	540	579	558	577	609	585	547	596	572	573	632	595	581	594	631	592	578	584	552	570	600	561	602	588	552	577	626	580	597	579	617	573	623	561	549	595	643	584	621	644	594	619	599	571	598	568	563	591	557	565	601	573	575	617	632	577	580	644	584	588	592	584	575	564	613	574	566	596	546	580	591	583	602	588	608	558	596	584	570	575	648	586	602	608	592	602	586	566	613	582	600	582	593	561	587	607	576	611	586	570	568	595	590	605	628	592	558	614	591	580	591	556	551	586	583	576	622	556	610	581	571	523	629	566	586	621	567	529	595	624	576	580	600	590	585	584	525	606	562	551	600	595	557	587	616	577	591	615	589	607	550	592	622	540	593	557	602	592	572	595	578	551	553	608	561	647	585	584	595	577	576	583	555	577	573	604	602	620	587	590	600	592	572	599	547	550	530	598	591	585	581	605	577	582	591	579	561	583	617	597	594	582	612	615	566	600	623	560	567	646	597	617	614	607	571	591	566	578	574	604	570	557	527	606	548	619	600	596	565	601	580	577	555	647	561	555	575	600	571	594	531	607	607	582	609	550	559	563	549	590	560	598	618	598	607	543	558	568	593	573	592	575	567	616	601	573	555	609	601	588	601	574	576	569	572	591	554	564	590	602	594	578	608	604	573	631	589	586	604	589	588	564	569	570	617	580	583	619	589	604	584	598	601	604	555	550	557	594	566	568	581	644	623	585	592	594	577	594	639	601	593	602	595	584	624	579	541	608	574	550	614	571	598	611	606	567	588	556	588	614	562	630	622	601	601	620	566	602	550	625	577	593	589	560	601	641	604	569	582	578	572	600	581	610	595	571	619	598	585	580	593	604	595	560	571	559	584	567	580	616	576	571	600	625	598	632	617	556	611	611	550	580	605	589	607	594	560	594	590	570	585	595	610	622	593	587	602	582	594	589	612	551	588	580	567	594	563	595	575	619	591	593	584	555	645	591	613	591	537	582	608	593	566	609	571	579	602	596	609	603	595	577	581	585	589	570	601	589	588	538	544	596	604	560	586	576	584	627	565	595	576	603	596	601	570	581	573	609	628	586	586	596	605	581	605	564	616	606	530	567	578	620	622	593	564	590	609	580	626	576	614	564	624	641	600	575	612	578	585	634	573	603	575	595	563	596	584	566	577	571	575	602	564	585	542	612	563	571	559	607	574	518	598	547	579	578	556	575	619	584	551	621	563	577	610	581	600	568	600	590	646	596	614	610	599	596	585	591	588	573	616	602	608	603	598	594	607	559	593	597	648	566	553	589	632	636	597	614	573	580	587	622	550	568	615	571	579	600	607	610	583	551	581	586	574	562	583	563	564	580	578	592	582	501	567	567	588	597	548	584	597	641	612	568	595	572	594	560	581	538	614	639	616	555	602	621	601	569	608	608	588	616	531	623	630	638	625	577	581	562	587	618	617	585	630	587	595	589	597	579	571	601	586	620	583	589	546	586	575	574	580	583	606	582	593	554	553	589	595	530	591	583	557	625	564	603	617	603	584	591	539	574	594	619	607	615	561	627	571	604	584	575	619	568	593	584	607	650	560	589	603	616	591	603	571	563	565	591	614	580	566	613	597	618	604	571	584	607	612	590	586	578	601	593	595	613	568	586	640	600	599	595	566	597	633	590	595	562	563	585	570	623	578	622	625	601	590	558	624	589	600	619	587	590	584	586	577	608	563	556	571	567	623	605	590	594	583	591	597	596	524	597	589	648	552	600	603	593	569	647	564	601	572	566	579	557	598	570	566	585	593	539	605	599	570	602	553	578	587	606	557	548	567	559	581	576	621	633	575	542	599	583	581	564	584	623	618	562	620	560	587	585	592	578	593	569	590	618	613	588	601	564	569	663	604	575	583	621	649	600	574	564	603	577	572	620	631	523	589	538	543	580	558	592	586	594	628	598	593	603	580	571	595	596	612	635	578	538	545	558	583	603	574	617
28637	20465	13753	5262	1963	1147	1035	814	802	785	724	681	617	883	1213	1446	1208	914	668	530	424	438	399	428	415	384	399	407	368	368	384	385	397	405	358	364	382	404	375	411	394	353	386	377	385	389	371	369	379	383	412	376	367	351	371	366	360	390	372	366	375	385	389	399	370	380	333	362	346	337	394	392	360	361	418	390	361	357	398	367	360	375	374	394	348	414	381	371	364	366	364	356	376	374	371	373	392	366	348	375	365	373	370	413	365	384	362	346	374	369	379	356	402	362	382	376	356	392	378	393	378	391	355	384	371	403	332	342	397	346	372	400	377	374	392	377	380	354	364	374	389	373	392	371	401	362	365	356	359	419	369	355	377	412	331	392	388	358	380	376	369	326	368	374	386	358	362	388	409	398	402	368	412	368	384	379	366	408	383	359	371	418	370	350	361	366	369	388	388	396	386	399	361	375	394	374	382	401	348	389	372	355	375	371	401	390	406	369	363	339	369	388	376	363	400	383	424	361	376	374	415	387	380	383	432	392	353	361	395	408	340	398	387	372	390	376	381	401	361	361	385	399	361	370	397	384	379	358	389	397	376	374	404	366	377	344	349	415	366	399	394	360	362	384	425	394	390	351	368	394	382	408	342	375	413	377	381	371	377	383	364	384	428	374	378	402	404	377	379	366	341	393	374	350	360	388	386	400	369	365	396	383	382	397	383	377	357	381	382	373	387	383	350	362	346	351	375	385	391	390	397	392	373	402	377	373	359	437	398	349	396	358	390	386	392	423	382	442	404	393	373	363	403	382	375	374	412	371	387	407	377	399	366	382	373	383	390	391	360	377	399	371	379	364	366	381	357	392	397	360	370	346	381	375	390	386	369	372	429	389	380	344	407	384	380	351	377	373	367	342	363	354	385	364	377	385	378	385	376	388	397	406	390	410	356	366	361	385	400	342	385	370	365	371	393	374	354	383	389	363	377	359	342	396	360	411	389	404	385	380	335	372	362	363	390	389	405	372	372	380	393	390	351	369	391	379	401	397	384	381	395	389	400	390	403	387	388	378	371	384	406	374	364	408	386	408	356	369	392	379	352	376	399	392	347	382	414	370	384	375	375	376	366	407	421	386	388	393	373	385	373	387	392	362	375	394	380	385	337	366	395	368	370	391	374	376	380	358	368	393	375	396	365	392	370	381	368	412	380	370	339	384	365	354	386	367	387	375	363	384	385	384	399	409	362	370	388	375	388	388	412	377	396	369	369	365	380	370	350	382	368	379	344	389	364	404	413	399	366	375	382	331	375	364	370	381	383	407	385	403	393	377	389	367	381	338	360	385	358	357	400	398	395	412	395	408	368	362	370	401	372	381	382	380	374	378	360	346	360	401	368	391	382	364	391	387	385	353	374	388	346	378	414	392	367	338	380	362	383	390	345	378	375	374	407	384	379	379	329	420	358	403	364	362	404	390	385	354	401	380	389	386	351	410	346	420	372	370	367	412	394	378	375	362	361	376	414	352	371	357	404	397	381	389	382	369	383	405	378	385	397	400	367	361	373	399	426	389	379	405	366	383	388	407	365	407	413	392	383	361	393	415	383	402	375	384	392	401	367	361	365	380	375	358	381	391	421	340	383	358	397	375	363	362	379	398	385	386	391	402	402	358	385	417	439	409	382	355	373	318	359	428	420	372	372	392	397	336	392	381	344	396	387	376	370	400	386	394	377	338	402	397	392	348	371	406	369	374	387	395	374	389	408	368	384	354	380	333	377	360	371	349	378	386	347	381	369	398	409	367	391	402	358	358	399	336	385	378	382	377	388	382	380	375	388	391	368	400	382	417	364	380	362	336	374	414	389	389	385	389	369	379	347	385	411	344	391	407	349	404	376	376	392	351	395	398	382	378	377	400	375	364	350	346	407	402	395	395	398	364	369	416	347	352	379	401	400	393	368	384	310	371	383	349	371	392	385	398	341	378	354	409	344	373	407	412	390	385	379	379	403	389	405	372	334	394	393	390	397	355	388	390	405	403	369	414	385	405	391	378	364	378	391	362	379	382	407	347	375	397	380	398	429	376	396	396	375	348	379	390	362	398	361	402	356	354	354	371	362	358	378	366	374	375	382	342	371	355	378	361	371	377	370	362	378	375	392	350	371	364	380	404	402	409	361	386	341	382	394	365	368	378	362	368	372	373	370	373	382	334	371	405	362	400	374	419	397	394	425	364	415	393	425	390	363	392	377	382	404	390	339	373	368	344	387	379	392	372	367	393	428	386	369	382	388	371	387	375	387	389	372	383	369	388	385	397	381	391	389	374	374	375	395	385	365	388	361	388	392	386	356	360	379	381	379	371	386	390	367	399	362	372	411	387	376	396	386	396	418	386	400	403	380	409	371	355	352	364	379	387	368	391	375	379	404	363	337	402	387	357	374	401	424	385	386	418	385	364	364	372	379	394	417	406	365	389	383	401	387	345	385	369	365	400	368	364	369	384	393	369	342	368	363	375	435	394	383	375	350	388	390	362	344	375	370	380	379	401	378	369	389	387	347	379	370	381	389	419	380	355	347	384	356	350	388	356	372	365	408	338	380	385	385	389	362	365	384	357	390	386	401	375	391	378	403	351	360	348	400	387	385	430	389	379	367	432	395	371	370	353	410	348	363	349	402	400	361	380	374	395	385	388	396	383	370	378	344	412	383	399	381	382	383	379	372	375	416	382	379	366	369	374	397	391	387	390	395	369	388	375	386	363	379	359	406	398	358	369	387	350	353	409	427	383	401	395	366	353	374	397	385	375	379	376	394	348	387	384	396	392	374	374	435	407	410	387	360	394	384	412	384	340	368	381	398	370	373	392	433	370	364	357	409	403	378	354	395	391	349	419	407	363	360	404	373	372	433	381	370	359	384	387	352	371	369	398	371	376	393	367	391	414	374	337	380	356	370	372	363	361	367	346	382	400	441	370	384	356	350	384	369	367	385	395	356	368	381	398	340	364	417	387	366	372	352	374	363	361	358	378	375	366	398	369	372	376	383	376	410	383	386	380	385	400	371	390	385	369	369	374	388	381	413	365	379	366	363	376	403	366	362	407	390	372	419	395	364	405	391	386	384	356	376	412	355	360	372	438	409	394	406	382	373	375	383	385	395	399	359	400	396	362	381	381	369	395	377	383	386	404	366	381	410	388	373	371	403	394	388	396	412	379	371	371	416	400	398	349	376	398	381	381	369	377	356	395	361	365	372	401	394	384	418	373	418	424	357	387	385	380	381	381	339	387	402	313	340	380	365	378	379	384	363	428	407	407	371	382	387	389	372	362	386	352	359	398	386	372	406	373	404	369	375	354	371	400	373	380	344	407	368	380	378	373	411	427	408	392	358	414	353	387	374	407	390	379	380	374	352	386	359	356	398	352	403	405	387	371	399	388	369	391	359	393	369	389	382	375	395	391	349	371	419	427	375	350	414	412	401	350	389	355	379	382	384	367	368	325	401	384	355	376	386	393	379	373
14221	19179	13057	5602	3100	1924	1608	1315	1273	1324	1140	1038	970	1147	1699	1928	1521	1117	773	591	468	415	427	384	429	402	436	391	407	387	427	371	424	434	395	420	375	424	432	371	396	422	409	384	417	409	406	421	422	373	405	389	390	380	448	390	395	405	407	408	393	388	391	458	411	448	394	412	431	382	400	389	434	375	425	415	426	424	413	413	403	419	431	405	407	429	393	402	385	392	427	420	414	410	384	422	401	416	410	421	402	415	397	382	436	423	409	432	392	388	401	447	395	414	439	405	418	394	385	401	392	393	430	407	434	397	405	411	425	383	371	421	407	409	429	409	400	403	414	424	389	395	425	440	386	387	394	402	386	413	424	411	387	412	394	375	396	431	409	395	438	400	407	399	432	440	376	411	403	407	419	420	435	384	399	435	410	408	410	390	381	396	422	393	382	362	423	427	393	416	415	423	408	396	409	400	407	426	412	374	399	437	433	395	401	405	402	412	411	357	395	401	404	447	450	417	408	425	425	435	388	413	414	407	434	430	406	382	402	404	402	398	427	432	402	407	447	366	429	429	446	428	393	428	408	373	386	390	408	425	403	433	390	424	384	415	430	434	393	396	410	448	426	418	360	400	444	375	404	397	399	408	418	408	392	419	436	434	406	404	417	421	411	422	381	399	386	412	420	428	390	401	430	403	417	433	414	389	455	422	411	399	422	399	434	411	412	410	420	366	431	389	435	367	410	379	388	412	383	428	388	407	407	431	432	410	404	393	417	436	409	437	407	403	397	394	393	403	435	371	434	403	394	397	388	435	420	392	397	381	421	378	394	387	413	435	397	419	408	407	373	418	435	413	405	388	420	409	395	414	408	398	414	366	388	410	427	406	409	438	377	386	423	380	410	413	396	418	403	389	398	396	411	417	407	412	404	417	432	384	384	391	418	417	405	416	388	377	417	410	409	406	434	424	395	368	382	425	390	449	410	387	401	383	373	422	439	401	412	390	419	402	431	415	397	465	452	432	430	390	425	413	400	397	387	414	430	380	407	426	406	430	410	386	417	396	392	413	426	393	397	408	423	416	407	402	421	459	404	413	422	426	402	410	397	410	426	384	378	401	418	416	410	421	431	367	394	414	384	415	383	424	411	433	432	390	411	426	400	392	418	416	410	415	375	417	426	433	419	408	389	451	379	405	424	452	407	434	423	413	445	425	405	388	384	430	423	416	418	450	430	437	415	405	415	411	423	411	449	459	401	382	422	419	405	398	428	398	415	451	420	427	419	417	406	361	404	383	394	423	410	417	411	394	422	438	433	414	419	441	391	414	385	428	404	431	399	411	399	372	386	378	418	444	427	445	405	426	400	398	409	417	436	385	424	428	430	434	416	371	381	395	424	422	411	411	415	386	413	394	421	374	415	416	381	386	407	366	384	399	403	359	400	370	411	421	413	420	414	418	441	372	409	374	412	416	379	417	430	402	421	395	400	386	425	449	433	381	433	422	445	431	390	484	401	378	391	437	396	420	410	427	412	360	414	441	388	434	395	384	427	402	387	380	395	392	377	381	426	367	408	418	427	406	405	384	396	384	378	439	427	428	406	402	369	406	441	455	380	407	375	409	424	381	404	459	430	392	413	385	443	394	394	435	391	399	391	421	390	431	425	414	371	406	434	428	364	412	405	411	406	393	394	395	399	405	406	375	378	410	418	376	402	383	386	431	450	412	387	419	349	415	402	408	395	403	403	406	412	463	429	390	361	434	399	396	436	375	450	424	418	440	400	400	418	428	419	421	392	402	394	426	428	436	392	396	393	415	398	414	394	390	417	396	386	389	390	367	463	410	413	422	390	408	372	420	401	424	410	415	385	432	390	422	388	427	411	450	419	413	389	451	401	411	402	415	395	396	410	408	382	416	400	401	435	407	396	423	385	392	408	418	390	412	408	406	393	438	430	400	394	392	401	417	420	403	403	395	435	405	410	426	425	409	393	409	408	426	410	412	425	406	386	406	421	427	402	408	421	407	419	399	394	404	399	397	424	391	385	413	422	405	407	385	397	414	435	405	437	409	403	383	380	422	438	401	412	402	411	387	437	424	420	404	408	378	440	448	412	413	376	395	413	399	455	394	428	438	403	400	382	384	440	415	421	390	446	415	369	407	407	365	418	403	400	385	430	423	428	414	427	400	421	388	412	399	422	416	407	424	392	412	395	383	418	408	421	466	427	429	413	420	394	383	421	418	360	373	400	398	411	408	423	418	430	397	406	390	411	390	436	364	403	398	389	417	436	417	424	433	404	406	419	380	398	409	420	366	409	431	415	372	392	429	420	396	388	436	402	420	424	402	389	414	383	413	431	445	412	425	435	409	383	411	411	427	421	361	404	386	407	402	411	428	382	415	413	413	412	416	400	415	417	392	355	424	430	430	388	410	382	442	417	423	421	401	387	402	381	402	387	433	408	419	411	404	426	424	425	393	436	370	421	425	441	419	383	353	427	414	416	408	399	419	409	368	370	418	444	489	414	418	422	418	403	383	418	428	415	383	367	401	409	404	392	412	413	433	400	437	407	387	412	382	426	418	404	416	418	396	380	392	401	383	423	385	420	361	421	396	419	406	453	389	424	413	370	430	406	474	440	379	407	374	412	411	432	415	411	383	414	395	423	423	403	378	430	393	431	387	463	418	404	379	422	399	371	408	414	396	399	435	416	462	454	410	396	407	404	432	364	388	393	419	412	423	388	413	400	409	418	379	418	410	391	385	386	411	380	380	378	367	389	438	381	412	400	390	446	434	419	405	418	444	399	413	431	421	402	418	397	391	371	387	377	383	416	427	388	415	393	384	428	409	449	419	423	431	440	424	400	412	399	385	405	414	390	425	368	372	407	423	443	392	386	407	448	395	423	420	393	410	423	431	399	374	391	407	407	408	436	391	382	386	426	413	403	422	424	433	413	391	389	394	394	401	459	408	390	446	416	431	389	400	410	417	419	394	427	409	386	412	415	405	414	428	386	422	391	420	429	404	414	411	414	396	366	405	402	400	389	447	455	421	425	403	418	387	384	389	418	403	434	412	437	401	440	416	399	395	463	477	381	424	424	434	410	400	409	440	413	412	380	429	425	425	415	397	421	402	438	454	417	408	445	376	364	427	380	417	428	401	434	395	377	402	397	411	417	389	395	415	425	459	428	371	390	375	397	405	395	404	411	386	418	415	382	367	399	401	385	374	399	431	389	424	390	424	403	404	384	415	420	390	417	394	417	426	405	390	388	419	410	399	411	399	425	402	387	406	390	431	383	398	426	413	432	413	447	416	396	413	396	442	408	425	407	403	385	427	424	375	400	373	401	426	404	384	439	388	409	429	424	425	417	368	451	406	363	424	396	399	362	391	402	423	411	451	398	414	410	409	425	426	403	405	401	417	440	363	432	378	401	410	391	403	373	384	413	408	449	458	435	439	445	411	437	420	389	430	395	396	408	425	378	402	435	405	426	404	380	416	454	446	397	421
24151	21376	28403	24726	20898	6159	1585	1265	1108	1107	1051	1087	3612	8012	8270	8300	5267	3303	1785	999	628	524	496	509	450	434	427	496	445	471	453	407	439	472	470	478	439	469	438	461	448	443	458	422	441	450	438	455	448	409	445	428	437	476	459	417	424	482	469	461	463	439	442	437	448	439	464	435	438	456	459	478	453	444	419	461	440	455	451	442	416	431	468	422	413	422	451	431	434	434	458	464	442	474	435	437	460	424	460	460	417	435	431	391	469	444	452	407	417	464	453	457	425	471	433	452	469	443	444	440	436	472	416	438	460	426	450	479	438	448	447	464	467	409	455	478	455	420	439	450	416	465	426	419	384	473	458	431	447	441	457	472	462	473	436	424	433	422	438	440	439	432	464	441	396	468	441	425	455	434	473	448	385	427	418	460	478	407	449	425	435	416	476	445	464	444	458	452	449	445	462	416	475	429	449	428	458	438	449	446	411	445	434	458	437	420	451	415	468	425	462	452	410	497	423	446	460	459	385	441	445	467	465	399	472	434	417	433	459	426	461	460	433	467	431	440	467	437	444	416	462	461	416	455	471	446	423	483	460	437	424	453	437	418	430	458	402	392	466	422	456	428	439	461	408	450	443	454	421	432	394	416	441	452	424	462	423	453	415	467	426	431	448	438	438	424	429	461	414	445	469	437	459	468	452	415	459	408	456	438	480	444	441	452	406	448	412	438	448	436	445	469	444	467	434	463	410	466	437	456	475	427	441	465	429	461	460	417	426	457	432	456	455	440	466	450	462	426	418	440	435	472	424	426	468	432	442	473	463	487	456	427	455	449	435	463	480	481	437	470	441	431	435	449	452	462	457	465	457	462	394	468	487	453	413	464	410	506	445	430	463	389	441	438	440	447	459	445	405	405	490	438	443	450	419	426	477	397	449	443	424	438	452	432	442	448	402	447	456	446	437	442	438	442	460	459	416	450	475	449	440	446	489	470	451	411	473	439	448	467	449	426	415	507	461	450	442	434	460	447	435	463	450	433	486	461	408	452	467	462	477	460	459	478	457	450	462	427	469	461	443	472	476	472	470	418	453	455	505	463	434	460	439	438	429	443	434	454	446	491	446	456	443	443	446	489	428	434	419	447	463	482	449	421	463	430	458	465	464	401	466	449	444	429	435	455	424	442	416	459	489	426	427	487	418	438	486	480	444	436	476	430	453	461	470	490	482	434	498	439	423	455	398	445	411	428	478	462	445	447	445	433	466	438	451	472	449	430	469	457	453	445	443	467	453	441	410	462	450	444	453	452	453	448	447	474	500	455	460	418	436	493	387	434	476	433	418	419	443	430	423	462	421	477	444	433	497	493	433	436	452	438	440	454	456	434	430	381	432	471	463	438	497	451	459	446	445	420	458	456	441	429	440	442	443	437	442	481	444	434	461	435	489	426	419	436	421	428	426	463	451	434	436	441	462	464	456	440	450	442	489	416	447	442	463	441	460	432	456	435	431	422	444	470	435	442	442	441	461	502	441	425	470	444	414	436	504	445	452	435	445	435	464	420	486	451	460	424	463	483	451	441	456	442	467	431	441	417	442	446	444	456	459	452	456	470	446	423	448	439	443	451	437	470	475	452	418	433	439	445	442	456	453	434	460	439	468	459	440	439	446	408	451	437	463	429	452	445	447	442	430	436	460	448	456	422	467	443	423	437	445	460	452	465	442	431	455	441	402	437	465	468	468	439	449	514	492	419	447	417	441	449	419	437	482	418	449	486	457	464	399	506	464	454	399	467	474	432	458	496	424	450	477	449	441	421	440	449	448	387	422	430	408	464	452	481	405	436	420	426	438	429	430	422	424	422	402	404	450	444	502	437	458	453	439	406	457	433	403	445	448	452	428	414	440	432	422	433	451	451	450	447	415	470	390	445	387	413	462	449	451	438	467	456	444	432	449	433	464	417	444	442	466	461	460	429	458	442	489	440	478	466	440	446	453	437	459	458	459	475	424	418	434	422	420	419	467	418	433	414	446	410	475	444	431	396	397	433	429	403	450	449	424	477	458	456	393	435	445	397	455	444	437	443	454	437	428	458	450	428	461	435	439	444	465	478	469	429	448	429	438	438	442	450	451	398	431	476	389	421	457	430	419	446	425	453	480	463	452	428	459	444	450	467	428	443	443	451	463	427	464	454	449	468	451	448	429	430	486	432	472	452	455	434	467	441	447	441	458	451	462	470	462	413	445	461	412	439	456	474	472	422	434	457	434	444	461	420	438	436	474	479	435	455	423	474	439	442	435	446	461	432	423	480	457	440	421	481	437	419	425	470	431	434	447	436	485	486	409	410	483	389	437	442	437	464	487	450	429	447	437	449	463	436	432	460	426	462	431	436	426	456	447	434	485	458	476	458	478	484	445	452	444	438	447	452	438	461	441	466	462	447	439	418	435	437	464	454	465	443	399	445	467	452	464	425	448	408	436	440	436	489	458	424	443	421	465	448	446	451	452	465	446	480	428	431	452	467	440	429	412	466	416	422	418	450	461	421	445	404	436	416	442	434	421	443	437	438	447	434	439	414	453	467	429	473	430	421	468	481	422	440	452	426	460	452	413	433	462	460	450	446	447	432	467	440	434	406	442	431	492	430	421	463	415	435	433	451	476	461	407	446	456	434	452	451	418	462	468	445	445	451	443	439	445	427	453	453	398	469	430	403	466	427	449	413	441	456	425	463	417	450	440	441	443	456	490	457	452	460	451	467	485	437	431	394	436	417	477	387	444	465	437	414	453	453	434	472	440	446	443	428	447	416	433	423	411	440	396	437	426	438	416	394	457	441	433	460	429	448	395	434	448	450	471	488	454	483	450	454	445	391	434	436	463	441	434	424	418	409	398	438	440	447	443	435	436	392	470	464	464	420	458	447	470	438	447	444	458	417	427	474	437	442	430	452	437	443	431	487	456	403	447	442	477	452	448	487	431	399	409	434	442	496	437	447	440	433	458	437	470	444	449	450	433	441	414	459	454	474	444	452	433	428	468	480	456	426	436	452	444	442	427	466	460	434	431	436	413	404	457	427	439	454	472	424	485	462	401	425	441	436	414	439	433	463	466	454	442	441	452	414	450	438	443	442	474	459	411	447	415	448	442	451	424	438	423	437	436	417	440	457	441	457	410	415	432	461	414	451	476	456	469	443	482	433	407	441	435	455	428	436	403	464	486	431	471	460	458	468	452	413	426	473	472	434	448	435	455	422	465	431	460	436	477	435	470	440	459	449	441	433	445	464	458	425	465	416	489	426	433	449	430	449	434	409	440	468	466	434	435	445	428	453	453	423	430	413	429	443	445	445	427	445	456	479	463	424	421	426	454	428	468	438	423	445	449	449	445	469	443	445	421	511	444	412	444	404	469	453	463	442	501	482	450	456	453	420	451	428	452	451	406	420	456	458	448	440	449	430	461	467	465	436	461	459	433	476	445	470	484	468	434	432	462	439	425	438	406	477	438	446	475	476	458	441
13320	22895	17245	8562	5607	3574	2310	2140	1929	1762	1671	1753	6123	12274	12452	11618	7722	4604	2505	1359	790	587	545	527	464	455	436	456	513	495	485	479	495	462	462	437	478	478	481	491	480	468	452	475	475	408	476	489	481	492	452	478	459	459	457	481	468	473	467	444	440	461	471	459	436	518	425	481	456	450	464	459	479	460	450	487	478	469	479	474	487	509	451	448	449	490	456	494	447	488	449	457	420	449	480	447	501	473	482	440	465	476	463	486	452	463	507	462	455	485	502	488	451	460	469	458	457	453	467	481	474	458	407	462	500	442	514	457	481	547	431	474	466	432	449	486	454	465	490	460	448	455	470	490	481	492	466	448	488	455	449	473	452	469	471	446	492	453	477	470	497	488	447	464	471	482	455	465	470	422	497	467	440	454	435	441	449	467	498	459	459	440	471	461	452	453	479	418	445	454	495	443	440	461	467	459	473	466	443	484	484	482	475	485	494	477	471	473	459	509	467	413	505	442	460	452	495	454	472	468	465	534	514	479	480	463	492	438	463	477	449	469	465	505	450	496	495	435	480	484	443	465	482	516	460	478	438	414	458	500	453	457	482	485	457	458	451	448	440	457	455	463	459	441	461	494	489	488	488	461	471	486	480	471	516	454	456	454	492	480	470	483	455	453	456	440	460	436	463	424	453	481	451	453	460	484	490	470	484	444	533	456	452	516	467	515	470	469	447	476	493	447	458	502	496	475	496	441	478	480	453	482	481	472	467	493	485	472	500	436	489	525	463	501	512	464	442	459	444	470	430	487	486	470	479	504	469	458	456	458	456	451	478	460	470	467	449	465	472	470	450	458	441	495	460	443	455	479	480	492	462	482	467	476	478	415	511	467	469	455	471	447	458	479	437	484	487	495	504	495	426	483	437	473	485	498	480	440	437	493	492	492	468	461	444	465	481	496	440	467	459	433	449	480	466	472	449	446	464	464	444	462	462	453	458	459	472	440	462	520	489	464	452	469	454	437	461	466	461	516	462	446	454	468	475	446	503	432	446	448	453	445	508	440	473	480	466	498	445	496	459	469	458	439	483	484	442	469	462	476	457	479	456	488	454	440	502	479	444	442	479	475	475	487	472	473	478	485	432	488	449	437	447	476	476	478	468	470	458	444	473	456	486	488	434	464	500	482	453	448	465	471	495	502	446	454	465	458	457	443	445	456	432	484	460	476	448	471	442	469	489	462	453	492	478	434	462	474	444	450	484	459	450	470	496	448	459	503	461	487	447	488	468	502	504	455	470	438	466	451	531	459	452	450	487	470	466	484	502	474	460	504	472	462	469	470	513	482	466	458	452	461	468	451	481	504	488	467	458	461	434	516	455	444	477	456	501	454	486	512	487	439	451	449	467	444	485	496	490	465	484	443	468	499	468	468	464	438	497	473	483	459	424	454	454	462	448	508	471	470	448	451	483	463	474	463	415	490	459	472	475	467	458	461	476	474	452	427	453	478	474	425	479	490	441	452	478	443	450	486	488	504	424	436	442	480	431	451	453	440	454	454	473	455	486	448	466	474	477	489	468	418	482	470	478	487	428	437	465	444	458	442	485	461	482	461	473	473	465	454	438	498	463	440	489	490	452	478	500	465	462	479	459	462	454	467	441	458	435	454	478	480	478	479	476	494	462	488	462	492	459	454	439	453	474	466	491	443	398	466	490	475	445	495	479	453	479	427	495	440	401	490	443	441	470	508	444	471	477	448	462	408	469	461	466	495	455	468	462	436	459	482	409	502	514	495	438	471	454	446	488	495	451	461	490	476	480	481	491	471	528	442	466	478	464	451	435	485	484	437	476	474	434	414	502	468	466	446	480	463	468	465	485	450	432	473	475	472	461	461	464	475	447	435	492	498	448	453	458	477	447	484	480	452	450	401	424	445	476	477	451	482	503	478	445	435	471	453	455	450	461	460	461	429	461	455	449	457	447	486	465	471	468	409	456	427	435	480	466	447	445	465	440	464	417	444	438	449	489	473	461	468	427	448	460	471	457	512	469	479	467	408	499	487	432	471	472	470	428	446	489	458	476	445	458	472	447	470	440	464	481	457	471	451	453	441	457	471	486	494	477	450	449	455	451	464	447	436	463	461	459	464	480	463	457	447	469	465	414	470	456	483	493	469	487	437	488	445	475	439	439	486	446	501	468	455	502	484	499	482	452	474	480	454	463	466	485	475	479	445	461	471	474	468	468	442	464	456	445	454	449	464	418	471	475	462	494	467	453	466	495	466	440	467	473	500	469	471	446	443	422	435	450	474	451	486	471	461	449	452	471	486	488	493	461	456	471	449	488	455	459	462	440	464	452	422	458	491	474	486	492	493	491	450	505	446	434	454	507	474	448	453	442	495	436	431	496	466	460	472	471	420	442	473	486	503	473	473	474	437	474	475	504	414	458	452	477	481	467	469	536	467	415	480	477	432	473	461	479	460	440	515	478	422	440	491	462	416	462	480	457	460	509	467	450	482	458	478	477	539	442	461	457	468	453	442	491	473	454	477	503	497	474	443	446	481	468	467	431	441	461	476	424	527	454	466	467	416	468	502	455	470	438	493	507	457	468	449	494	491	464	443	430	514	472	435	489	460	449	466	479	451	447	444	439	443	480	447	474	489	443	441	444	422	451	446	465	463	432	474	478	462	459	458	474	461	458	485	466	476	447	464	487	458	450	490	446	449	469	448	494	461	497	464	487	477	449	499	426	497	505	442	462	468	471	445	462	419	452	508	479	472	462	479	484	455	459	500	468	459	463	452	489	442	469	449	453	463	496	469	448	478	474	486	493	428	456	498	468	466	446	467	497	487	440	469	478	476	457	466	479	500	495	442	471	501	463	457	466	505	463	464	491	439	431	464	474	448	445	456	458	472	453	441	452	466	510	417	465	499	476	435	477	472	448	448	429	486	447	450	459	508	451	447	438	485	453	420	471	470	455	475	481	481	460	485	424	474	470	460	495	486	435	486	446	486	463	439	440	481	457	432	456	475	478	474	462	466	464	495	486	528	450	459	428	463	479	453	468	501	513	453	462	453	442	455	447	494	441	477	508	479	467	462	467	484	449	449	457	451	461	458	430	467	485	487	463	446	465	429	469	475	482	444	426	452	460	443	479	469	468	481	463	486	454	480	497	445	448	480	469	431	491	442	472	453	484	462	446	456	492	474	451	474	456	452	486	466	494	517	457	421	466	495	485	493	464	499	429	468	490	464	456	500	481	485	453	466	450	452	475	501	507	481	457	437	523	437	482	447	460	473	509	461	458	457	430	477	448	427	444	473	408	470	532	435	463	490	492	490	471	432	490	490	466	467	488	443	456	470	464	483	429	480	460	478	462	472	465	432	504	462	450	436	451	487	469	452	466	459	465	468	480	450	478	481	438	458	461	469	449	522	478	460	449	464	480	471	466	431	438	492	454	452	428	433	490	463	467	446	412	462	446	462	433	490	480	499	431	483	468	476	439	474	456	448
25098	21242	27131	25435	9990	1908	1168	907	742	753	924	868	2092	4779	5196	4852	3101	1966	1254	789	602	508	434	432	426	383	424	401	443	403	424	381	378	410	405	428	422	432	400	365	397	380	390	416	416	416	384	389	414	393	397	414	428	430	383	391	432	402	415	416	439	429	422	434	420	404	385	409	416	417	432	385	389	423	432	404	403	410	378	406	409	414	408	399	465	387	384	399	396	407	418	384	399	373	387	452	381	403	382	453	401	401	424	420	401	387	413	395	426	416	394	417	393	408	411	402	417	410	426	380	415	388	403	421	416	392	409	392	399	365	424	411	397	394	407	394	429	393	426	385	441	410	389	410	416	402	402	432	425	421	411	414	406	404	372	397	398	373	423	389	405	390	372	416	400	399	420	397	403	395	360	385	408	392	411	412	396	417	393	450	421	459	412	381	381	406	393	388	388	402	399	401	412	407	419	408	388	396	392	393	423	427	401	375	394	406	406	393	405	366	407	422	419	378	382	400	414	387	390	449	393	411	378	390	427	389	400	393	453	410	375	405	397	414	386	366	376	408	402	429	384	413	411	411	429	422	449	412	378	436	378	408	426	368	390	405	324	422	431	432	416	411	429	431	394	386	389	416	430	452	411	406	395	400	408	399	381	427	380	445	416	431	359	397	426	395	383	419	414	402	381	415	411	387	401	389	404	387	403	379	380	429	396	396	399	422	421	405	406	402	380	385	385	404	398	422	398	395	364	405	421	414	396	406	425	388	418	405	414	429	388	421	400	398	457	414	416	378	413	383	403	389	391	413	381	417	405	416	421	415	424	355	397	438	406	402	383	386	410	421	411	473	377	409	395	386	404	414	400	416	388	383	412	393	444	398	394	394	391	399	412	399	392	404	407	420	432	406	406	428	431	417	410	408	402	437	399	374	458	418	404	446	398	383	428	368	436	375	412	400	394	409	403	398	391	411	439	390	412	397	397	415	404	417	400	389	388	401	408	407	412	381	405	424	370	378	376	415	397	395	365	374	393	415	411	419	408	393	432	430	386	424	388	425	409	400	388	373	424	440	446	395	401	408	396	405	390	428	385	398	412	371	399	433	402	413	416	432	423	429	407	432	408	425	387	416	382	404	403	420	423	440	423	440	413	409	426	436	369	373	426	418	398	407	411	417	442	361	440	418	404	408	386	438	427	410	397	420	416	394	409	380	396	407	410	409	405	405	420	396	377	424	400	411	414	439	392	418	430	405	390	413	410	377	434	405	423	388	398	404	388	398	418	401	428	374	412	417	398	435	401	450	414	410	380	379	404	399	411	391	382	410	424	395	390	403	354	399	392	398	419	377	387	406	434	407	407	366	413	386	419	394	403	421	402	374	414	393	391	421	434	396	389	408	408	413	392	388	405	398	387	410	361	385	360	420	407	380	395	426	405	402	432	426	375	407	360	383	403	426	394	360	406	385	373	429	385	412	391	401	454	398	428	383	393	414	409	407	413	441	405	377	411	376	384	397	406	429	421	403	387	390	403	426	383	412	382	374	454	419	363	367	411	374	406	407	382	413	426	383	416	399	377	411	424	417	396	393	442	402	410	397	403	414	387	386	423	383	378	397	389	374	398	410	381	410	373	382	399	401	362	404	415	394	413	436	386	412	403	389	424	406	398	432	400	421	410	395	422	408	424	420	391	375	355	395	411	386	363	437	388	396	369	399	391	429	427	369	417	413	396	393	386	408	388	394	385	402	424	411	439	383	386	407	410	401	427	382	417	403	419	362	419	355	401	427	415	383	392	385	387	435	410	406	434	418	418	415	401	427	414	351	414	414	424	374	434	376	412	393	466	409	426	462	398	413	383	447	379	429	389	430	364	414	408	396	445	409	400	422	442	417	417	393	395	426	414	375	402	401	416	404	433	401	407	433	406	402	411	404	384	377	410	406	419	409	419	376	408	426	417	359	428	379	424	384	422	421	403	393	424	421	419	432	396	383	456	426	366	401	412	390	392	397	420	413	407	416	396	400	406	394	415	384	412	361	412	388	410	412	415	393	412	389	410	389	456	446	393	417	373	417	405	361	404	372	439	399	386	411	393	384	399	413	417	403	420	383	357	405	413	458	386	388	384	390	406	449	392	416	400	387	388	407	405	419	402	435	396	410	392	428	417	379	396	388	405	406	369	397	427	392	426	424	379	419	422	392	423	403	385	407	373	392	420	438	410	422	443	403	427	407	381	390	408	396	394	413	424	407	400	404	424	413	407	370	379	390	439	374	416	420	378	383	397	442	390	409	437	412	415	412	413	390	423	424	397	398	391	430	433	380	412	389	390	395	438	392	399	412	405	392	381	452	390	436	415	447	401	389	399	438	428	355	368	383	412	412	411	407	399	411	396	386	404	396	404	434	383	421	381	400	418	427	391	392	380	401	390	409	413	430	391	368	400	412	381	425	393	461	421	373	439	399	396	420	391	403	399	458	417	438	435	391	394	439	388	372	377	357	399	414	424	364	404	402	382	397	416	419	383	414	406	415	416	402	404	396	402	395	434	394	406	382	417	414	440	441	380	418	394	368	441	410	416	430	400	409	401	402	407	417	408	416	400	395	404	398	418	415	438	436	365	449	436	411	390	432	378	389	422	423	425	403	425	418	447	390	413	403	379	414	376	423	438	400	370	347	374	413	438	424	425	416	421	383	407	397	421	393	432	378	434	386	422	406	427	415	398	422	378	414	366	387	384	421	400	384	408	403	389	423	414	407	417	422	403	398	411	420	397	360	425	409	423	414	347	432	419	422	423	392	384	416	391	415	391	416	439	405	397	396	417	380	381	407	397	417	421	381	361	409	397	402	382	383	417	407	433	410	388	418	387	416	398	416	324	415	383	396	395	367	401	378	399	431	397	387	344	407	429	422	406	379	390	438	389	397	396	387	433	428	414	402	409	410	394	391	420	391	412	369	421	399	416	368	425	419	380	405	399	427	406	430	421	399	407	372	381	381	425	418	415	420	394	428	418	379	382	387	369	433	408	435	401	384	385	346	423	428	414	365	381	412	397	400	409	422	416	426	393	410	395	399	415	399	388	400	393	418	396	441	430	387	420	408	413	381	428	403	372	407	376	379	394	403	429	391	413	457	416	419	415	414	414	408	420	401	399	400	389	368	392	395	436	402	407	380	380	414	407	418	397	386	425	390	435	452	391	419	415	431	396	445	421	390	377	397	402	393	399	402	380	443	384	416	420	392	400	395	397	397	401	428	450	404	406	383	385	410	360	420	377	376	414	408	373	378	392	415	404	354	387	420	393	410	409	396	433	410	389	417	404	412	424	420	336	441	380	403	400	434	389	414	402	391	386	402	432	382	421	453	411	379	391	399	376	386	349	401	412	387	426	413	416	394	394	396	403	392	442	405	406	407	415	402	409	413	415	407	389	405	408	384	438	394	381	417	374	379	405	390	409	397	405	400	377	410	350	384	428	364	406	419	430	428	419	394	402	389	389	423	398	397	412	415
14164	19120	12932	7498	4367	3104	2056	1618	1192	1272	1676	1532	4086	8950	9171	8369	5475	3242	1878	1083	746	560	498	452	418	447	467	452	421	434	462	418	417	420	418	445	438	470	452	458	444	442	421	443	447	433	450	438	429	421	420	420	405	448	429	433	466	392	448	417	421	443	432	395	403	405	454	419	403	432	434	431	431	448	458	447	434	452	426	390	423	438	423	441	418	437	434	471	452	447	440	457	454	420	404	418	455	423	463	444	423	451	481	432	468	420	428	435	462	442	461	459	468	422	408	419	412	414	465	435	440	417	412	460	436	428	434	489	439	410	457	434	450	448	480	434	443	412	423	441	464	389	435	457	450	448	428	441	427	431	496	458	430	446	438	428	474	419	412	449	396	425	443	434	434	424	449	438	420	458	450	450	433	438	407	457	407	417	440	428	454	459	417	418	443	451	441	467	449	458	416	458	446	433	442	416	425	465	423	463	385	472	467	441	454	469	458	451	437	426	434	419	440	418	440	389	445	425	435	475	402	456	432	474	440	428	420	430	437	392	435	451	431	435	462	394	427	457	425	432	436	429	396	460	438	443	411	438	455	437	401	409	419	445	445	432	442	390	458	433	443	411	442	438	428	412	420	417	412	447	446	423	433	453	463	397	405	444	444	431	440	434	441	444	428	463	424	439	452	456	440	439	418	433	458	419	445	453	441	446	469	410	402	422	475	428	465	424	457	417	446	402	442	476	472	475	431	484	439	390	410	434	428	431	420	448	460	439	437	450	423	432	433	423	436	421	410	409	457	435	440	453	408	448	427	432	458	474	441	447	434	422	420	460	439	444	391	447	416	424	442	427	466	424	459	482	410	430	427	442	456	444	420	427	440	461	498	412	409	430	403	472	431	429	464	414	425	448	436	459	442	431	408	459	410	481	447	460	459	445	455	465	425	429	438	435	445	442	450	470	469	449	437	446	461	439	440	432	444	437	433	398	468	402	418	445	426	443	446	459	487	459	421	423	462	419	436	458	431	433	426	426	412	420	449	474	417	449	476	448	432	426	456	407	435	413	463	440	457	419	450	445	470	420	447	460	425	469	475	451	405	430	412	439	439	449	413	433	465	419	450	433	455	475	446	433	439	446	448	450	438	445	430	415	476	414	428	415	437	444	408	459	405	439	409	416	407	449	433	472	422	452	469	427	467	443	447	446	450	403	429	411	458	431	445	444	431	438	438	472	459	458	419	413	439	444	427	436	428	463	415	438	462	439	449	429	421	397	426	448	438	400	428	438	478	423	442	439	457	434	428	400	421	464	406	443	439	439	418	450	425	420	464	447	458	434	420	442	463	460	424	429	441	406	422	417	415	432	410	447	464	416	430	440	440	459	444	411	456	415	439	454	435	442	433	451	437	448	438	435	439	431	423	428	452	434	456	432	454	383	454	437	474	458	409	415	461	449	474	409	438	406	435	439	430	459	416	473	456	409	453	424	472	387	439	432	446	464	431	453	469	453	409	420	419	426	434	442	448	398	471	406	447	460	437	482	430	448	465	408	450	429	468	467	437	444	423	475	432	442	403	422	459	428	442	465	443	465	431	424	425	406	438	457	456	416	394	431	417	433	494	448	415	428	409	427	407	426	441	436	474	410	428	434	464	481	427	447	472	459	428	456	433	449	464	439	406	440	423	425	456	443	456	444	424	475	450	432	454	498	452	444	414	486	463	465	418	452	426	449	427	419	389	466	435	423	429	445	437	424	423	431	466	440	461	424	423	451	453	464	462	419	407	441	449	405	452	429	371	411	433	444	431	443	477	461	415	422	446	466	428	446	442	442	415	438	412	425	420	438	417	407	453	439	445	418	440	456	438	426	466	431	425	432	432	436	430	466	422	444	431	426	441	416	427	448	423	434	422	453	398	464	427	476	446	468	426	424	420	445	428	418	426	447	413	444	409	490	443	428	487	470	417	432	426	416	457	444	441	472	418	436	424	454	457	470	436	429	422	428	441	436	433	443	438	398	410	436	395	441	437	458	396	432	446	442	425	436	473	422	483	448	444	423	447	438	448	429	422	447	463	443	457	444	436	444	435	455	419	415	413	434	424	421	466	415	442	450	426	396	432	433	393	419	416	414	445	404	432	442	402	443	441	429	415	448	444	464	433	447	449	424	480	398	454	416	442	458	406	440	431	446	457	426	443	424	425	463	412	404	436	414	469	460	442	450	427	440	435	474	442	422	483	435	427	455	435	412	416	465	427	468	455	457	453	458	447	456	442	443	408	429	448	448	457	427	401	433	460	419	461	431	438	454	471	420	428	418	428	440	430	471	437	417	420	452	438	454	443	435	458	431	436	457	426	431	429	400	474	421	409	447	407	454	429	435	409	424	422	464	437	452	443	448	406	454	450	444	401	444	402	418	430	425	438	452	444	468	439	450	459	433	403	413	420	420	439	411	420	425	413	457	449	453	455	440	444	426	408	432	438	435	417	457	420	435	433	467	430	423	459	423	445	452	450	470	431	407	410	420	415	483	435	428	424	449	417	411	414	386	448	453	442	430	421	455	404	479	454	427	441	431	460	447	450	414	448	451	404	446	476	441	434	426	451	440	460	454	454	434	435	449	408	410	467	434	402	451	427	463	454	456	433	440	465	425	469	479	380	449	435	435	427	428	408	456	416	459	390	432	441	436	437	466	444	443	457	408	432	435	477	428	377	452	450	457	413	447	446	416	432	436	413	411	378	456	424	473	439	451	426	403	428	407	418	417	442	446	447	477	439	420	397	437	439	418	419	459	452	435	433	461	423	422	418	445	397	444	446	437	421	435	455	440	449	478	424	401	435	430	423	481	408	427	437	437	463	457	409	433	415	418	481	438	419	422	450	430	463	460	454	434	422	428	428	409	441	450	424	470	431	385	447	449	411	450	438	424	467	429	425	445	435	449	419	413	474	439	410	433	451	451	442	446	445	433	451	428	430	463	442	440	445	453	417	443	436	409	425	471	471	430	453	456	455	428	460	431	414	458	475	429	492	415	412	442	432	439	440	473	429	423	404	430	434	432	440	408	436	415	442	432	447	435	460	458	411	394	430	421	415	482	414	425	454	437	417	440	436	435	460	444	431	424	393	425	414	441	444	433	401	488	433	445	447	411	422	443	452	448	480	479	445	450	424	436	444	453	475	461	447	425	437	403	469	434	429	432	417	465	432	478	427	450	466	422	429	416	456	443	435	398	441	461	432	450	433	489	407	443	431	448	413	442	387	436	425	453	449	451	440	434	437	435	421	422	438	377	444	410	451	417	440	450	445	441	403	450	422	419	469	416	395	427	408	415	421	450	443	443	426	455	401	466	469	409	462	445	430	445	457	419	424	458	431	429	441	421	449	415	405	424	430	472	478	437	435	445	473	430	434	402	470	438	442	455	454	461	445	447	451	442	435	424	399	419	460	413	411	410	389	453	436	409	414	427	462	421	461	453	414	437	462	456	446	474	410	457	444	413	432	419	434	414	451	415
22869	21400	29075	24100	21406	21441	9064	1737	1504	1323	1457	3331	6484	18120	19013	15879	9830	6066	3205	1826	1133	795	691	601	609	564	575	571	541	552	527	510	523	548	569	551	551	550	565	541	522	556	590	574	583	514	536	560	565	561	537	552	548	543	580	532	582	577	570	553	570	546	565	575	523	559	572	559	523	586	590	581	565	576	504	563	526	571	560	540	616	532	561	537	570	547	554	575	559	549	534	545	529	521	535	558	605	522	534	565	546	589	564	555	553	546	574	531	533	559	596	574	570	546	585	580	561	590	563	547	543	510	578	547	525	570	553	559	549	544	576	500	580	538	504	563	534	505	596	555	534	539	548	553	541	574	555	542	560	546	576	520	567	560	593	594	601	563	585	582	605	553	573	541	593	566	544	520	549	561	528	582	577	533	581	571	560	522	566	520	587	551	545	575	555	576	541	563	535	606	556	529	553	527	568	526	542	594	577	557	526	574	543	562	556	541	563	552	569	528	577	548	515	574	557	544	565	570	563	578	542	569	535	542	547	586	575	574	561	561	521	555	557	588	602	571	548	572	579	575	569	554	578	583	574	626	549	541	553	549	604	503	547	585	547	533	465	560	566	554	581	592	560	558	546	583	571	539	554	538	537	554	555	558	564	551	558	560	532	562	539	533	550	545	568	576	564	573	568	557	556	602	577	538	570	538	544	551	594	550	578	584	576	531	611	602	548	546	540	561	573	533	574	523	564	547	570	553	585	574	557	550	568	563	538	531	530	570	567	517	530	577	543	577	606	531	580	550	528	600	546	554	548	587	537	544	556	568	494	542	535	567	601	539	547	547	567	564	532	565	547	561	564	546	574	557	609	547	535	587	543	586	546	570	557	560	544	566	551	572	583	555	538	565	536	530	539	582	530	556	543	571	534	558	553	554	576	565	538	585	540	502	578	521	543	564	562	527	543	579	515	587	588	528	527	526	566	605	565	511	534	551	528	546	540	547	534	578	545	575	534	572	562	553	518	600	555	580	577	578	554	578	606	550	556	561	559	523	562	557	530	572	534	520	533	513	555	546	533	592	588	581	563	561	561	553	561	570	548	542	584	553	565	563	520	590	610	544	562	574	566	552	568	533	557	570	543	563	586	587	569	555	590	601	536	523	522	528	552	539	569	502	575	553	549	548	565	528	531	539	523	536	540	545	584	557	560	580	550	512	567	536	583	562	510	554	551	581	564	557	532	578	540	572	526	564	565	557	571	528	509	550	545	531	532	557	550	533	576	547	521	596	495	526	522	569	549	570	539	564	557	570	515	539	561	522	564	574	561	547	580	555	549	563	537	527	546	518	541	557	516	550	521	597	524	589	552	543	563	507	534	569	575	588	541	575	578	539	555	519	545	534	560	546	528	543	542	531	566	539	553	548	559	546	568	533	571	558	610	518	504	482	521	532	559	542	537	620	565	582	536	546	564	584	587	546	532	523	540	573	513	537	544	545	545	562	527	561	546	546	531	604	540	541	549	552	570	567	527	573	539	563	554	569	561	595	549	541	542	587	550	530	568	510	538	546	575	562	550	586	537	524	523	548	555	538	573	561	597	621	529	571	545	566	551	523	560	579	562	533	538	554	523	553	563	557	549	546	584	543	568	515	581	601	546	522	528	557	548	574	564	567	511	539	532	536	561	515	579	522	604	567	542	555	584	534	572	589	580	558	568	569	562	542	539	533	571	526	559	552	579	537	527	562	602	561	568	566	538	541	556	512	587	580	585	539	550	551	520	518	571	531	560	556	544	588	565	565	571	526	550	526	545	555	566	533	549	550	591	536	571	539	525	595	553	546	525	576	612	522	522	560	581	570	572	545	554	544	546	560	566	539	565	570	545	565	539	554	569	492	556	577	565	574	563	528	545	557	573	602	547	542	523	533	570	516	576	557	569	554	595	564	555	564	551	570	560	533	551	581	581	554	571	524	536	572	574	556	529	525	522	547	514	562	531	558	511	526	554	506	565	571	582	531	554	550	505	525	594	550	562	548	556	555	532	575	543	579	578	546	539	517	569	523	550	522	562	567	552	546	537	527	557	551	575	552	517	526	513	565	536	580	544	504	580	547	537	583	559	508	528	528	541	546	591	580	517	554	553	493	533	531	538	528	529	564	564	489	574	523	529	583	598	561	533	535	546	555	524	542	542	531	563	547	523	530	557	528	536	573	572	583	594	582	532	579	497	559	553	567	523	556	560	553	554	557	532	546	546	555	556	535	518	585	569	589	515	586	571	548	533	513	558	495	560	560	530	555	563	551	542	563	564	586	532	565	521	553	557	568	559	547	568	553	584	556	556	589	532	552	551	547	572	547	555	531	570	570	517	520	542	549	569	529	577	558	629	565	533	549	503	569	528	532	540	553	500	541	540	570	524	563	571	564	530	534	574	504	598	510	569	533	560	558	533	584	539	552	532	570	543	552	559	559	555	557	561	557	578	553	554	563	554	588	563	558	519	522	553	582	513	561	540	579	565	528	533	600	590	556	542	520	533	556	500	544	542	506	499	559	561	505	573	539	491	566	556	553	554	542	541	560	539	542	568	587	564	551	555	568	573	576	549	517	559	536	553	566	602	531	584	556	586	545	540	538	558	565	527	543	599	555	558	566	551	570	574	520	521	543	555	533	553	544	524	557	527	585	525	506	544	539	554	523	587	597	575	595	571	575	554	534	533	553	520	532	563	534	543	538	556	582	516	546	558	540	551	552	540	601	547	547	562	540	557	525	559	542	535	557	534	518	577	524	547	552	561	558	574	575	529	535	536	554	550	564	565	571	522	569	569	525	558	566	574	544	589	502	561	565	521	533	535	552	536	570	542	550	602	578	539	569	533	567	518	530	545	506	547	577	571	531	596	591	561	524	605	568	563	560	605	551	542	526	581	595	560	540	588	541	582	572	567	552	562	566	552	539	554	562	505	562	568	556	529	559	558	557	541	554	547	577	540	541	560	545	521	603	557	588	582	574	538	540	557	526	529	546	553	563	547	566	555	555	540	602	533	535	531	570	573	577	587	570	564	524	547	551	537	571	509	519	577	533	576	570	511	532	546	587	521	531	550	569	530	540	574	559	605	527	554	538	556	590	562	584	525	532	562	561	528	527	558	529	562	537	539	538	550	568	536	572	546	596	548	517	511	574	567	577	567	549	574	543	536	531	542	562	541	554	575	531	542	555	553	540	541	585	537	564	517	546	548	576	532	585	518	521	584	548	562	570	559	562	597	551	558	544	542	530	539	545	563	552	544	571	572	523	553	552	547	574	566	555	550	532	523	555	543	555	558	578	530	558	529	559	543	529	579	513	548	559	532	571	568	542	558	561	575	538	570	556	567	521	531	552	556	515	589	545	575	600	554	574	531	552	513	597	542	529	590	573	535	540	574	554	509	567	530	544	562	518	539	544	518	557	579	581	514	524	616	582	572	553	547	543	556	567	551	546	539	566	543	511	553	565	536	474	562	568	505	579	550	531	585	559
18133	28116	18632	14103	8564	4951	3617	2644	2492	2236	2365	5671	10767	24190	23375	19619	13233	8561	4412	2696	1566	968	705	653	608	594	556	581	528	582	577	584	580	567	615	551	569	514	584	556	609	565	588	552	590	582	562	592	604	588	588	541	582	578	582	611	537	540	577	562	558	595	571	582	574	565	559	568	615	551	593	583	523	601	579	596	557	600	592	590	593	641	539	570	564	553	569	574	561	588	539	587	590	575	627	516	550	603	532	550	565	590	530	605	591	580	573	623	578	522	555	541	575	519	585	558	572	568	514	562	566	528	564	584	551	596	590	584	577	592	598	534	569	552	529	562	564	584	588	559	554	600	572	572	574	552	565	586	538	602	546	568	572	571	575	575	567	635	590	536	558	551	578	566	568	603	575	553	576	562	584	552	578	571	577	543	563	555	565	592	519	544	579	554	563	564	596	556	576	548	572	559	527	554	543	585	598	534	568	565	565	558	551	583	606	526	560	528	568	578	548	607	581	554	597	590	594	628	571	539	575	593	580	580	563	553	564	559	557	520	559	571	566	560	544	560	540	554	569	597	620	568	572	573	559	627	574	591	567	525	571	595	543	579	524	569	538	580	550	577	567	565	562	603	569	542	546	605	611	564	542	554	543	570	586	571	536	639	564	554	579	544	565	580	574	542	578	618	557	618	529	577	573	552	574	579	561	571	544	524	574	562	594	576	579	566	551	592	588	573	533	593	559	570	576	553	563	553	577	544	614	614	541	610	596	593	568	531	597	575	574	583	555	578	561	520	585	583	578	578	558	538	571	579	597	600	540	593	561	554	548	549	627	571	573	577	566	559	571	591	555	580	556	581	584	573	618	561	557	556	552	552	561	594	553	539	592	600	574	577	590	606	570	599	573	577	580	546	579	609	568	572	583	577	557	618	570	582	562	572	577	597	514	565	530	609	562	560	561	572	576	563	550	564	559	539	542	551	541	582	564	586	588	567	571	589	539	598	577	621	543	523	578	533	580	599	555	562	635	594	543	603	578	577	545	569	534	531	537	559	614	589	597	559	603	538	588	553	577	578	520	561	518	572	591	584	590	606	587	573	587	531	534	527	584	557	562	574	600	616	552	584	528	551	585	596	591	549	591	569	580	516	578	562	621	550	583	597	552	593	520	538	602	570	589	521	556	570	584	584	586	541	572	603	572	565	562	578	558	551	586	532	610	585	608	588	600	578	578	561	572	543	535	530	560	590	578	646	577	591	578	600	595	603	587	594	544	565	575	594	533	609	556	594	560	567	585	600	573	553	580	578	591	579	535	553	633	572	613	616	543	579	564	550	545	530	556	549	572	593	612	542	569	534	575	570	581	572	566	531	555	527	580	555	536	613	579	573	580	507	575	597	598	611	582	566	589	572	557	568	535	585	595	553	592	574	570	600	587	561	602	575	598	559	525	565	564	546	603	550	560	610	569	569	568	607	534	598	554	537	536	600	575	528	577	574	583	533	560	582	566	591	561	614	578	588	573	570	534	562	594	560	570	572	572	584	537	553	569	536	580	537	569	529	591	571	537	559	582	558	528	587	564	562	583	553	571	566	596	581	559	613	543	576	577	540	561	580	573	566	531	550	573	555	564	563	594	550	544	589	582	571	549	547	562	572	580	587	619	570	573	594	583	617	570	544	533	579	592	578	576	529	547	561	585	573	552	582	575	617	576	588	587	550	573	564	533	516	593	576	598	593	553	573	559	587	602	529	604	611	592	557	553	608	576	545	573	574	549	575	540	578	585	620	573	561	537	575	587	570	557	590	543	554	575	579	613	591	538	580	577	552	582	599	583	588	547	580	535	593	579	546	544	592	609	543	550	572	553	559	590	560	582	563	546	576	582	575	572	573	584	512	595	573	578	572	584	551	576	557	555	569	575	559	578	555	593	571	553	570	580	587	583	552	602	643	576	521	584	596	578	594	551	623	554	576	577	573	571	615	563	557	578	558	593	588	570	589	586	535	574	628	554	509	572	571	574	556	541	557	588	592	565	591	548	536	594	563	567	583	593	581	592	533	551	575	558	605	526	565	595	605	579	566	572	567	579	502	515	602	582	583	575	591	605	559	577	589	543	581	582	615	584	548	596	567	563	591	556	566	591	544	601	569	607	573	582	578	558	600	565	581	557	644	509	561	561	587	606	542	570	573	588	519	544	588	561	556	576	579	575	602	597	566	557	582	572	542	537	617	588	560	576	540	527	556	562	564	567	596	582	562	548	534	546	564	527	571	577	591	617	559	568	563	593	552	565	554	591	541	597	588	579	625	560	566	618	535	613	616	536	611	602	581	556	597	539	609	530	602	559	558	543	533	562	544	553	542	555	539	559	565	612	591	566	522	571	524	566	538	566	575	591	571	572	588	613	554	520	560	534	568	553	550	578	559	516	618	571	623	551	605	562	623	577	546	587	574	582	552	585	576	572	544	548	544	571	569	563	599	558	572	576	590	561	590	567	552	550	588	618	586	584	540	574	565	570	571	498	558	581	599	586	555	606	590	599	572	587	572	553	539	626	561	597	568	544	561	621	562	532	544	573	570	599	545	617	584	560	556	583	547	581	585	615	554	543	572	567	570	590	552	576	558	582	594	588	571	560	520	603	531	603	567	559	584	581	538	593	571	593	549	595	606	522	537	590	560	556	589	579	577	544	575	525	569	549	565	551	589	527	563	535	584	541	557	573	547	594	551	598	618	571	573	600	589	609	551	563	592	556	552	581	557	526	556	547	586	620	558	550	590	543	555	579	608	586	582	540	595	592	556	614	553	565	582	533	567	561	595	601	528	570	532	637	554	580	597	538	571	542	577	591	591	573	525	567	532	537	591	558	569	569	561	539	556	547	567	585	558	579	521	597	554	571	576	612	540	542	553	551	537	569	581	582	555	522	576	545	598	577	566	584	569	582	534	568	548	598	557	557	546	521	605	547	577	587	579	546	553	627	590	583	610	600	576	541	539	603	588	570	555	544	577	570	544	594	583	640	554	559	516	607	573	565	556	577	551	604	606	558	571	566	607	583	573	528	595	616	539	551	594	591	621	580	558	535	551	583	577	604	560	576	570	576	577	556	560	541	600	554	513	573	532	598	572	584	587	569	594	582	565	582	601	571	550	567	561	574	529	589	577	599	557	574	614	559	566	577	589	547	564	568	597	581	588	528	600	558	579	613	539	615	554	582	563	593	558	549	531	591	565	565	562	590	573	571	529	528	570	582	571	563	572	573	573	568	594	566	592	577	533	547	522	585	582	592	515	618	575	601	552	581	567	597	538	528	573	563	572	582	590	598	538	551	576	522	561	618	574	517	552	528	565	591	582	545	566	527	581	569	580	557	588	542	581	615	549	548	548	559	544	574	565	570	582	556	572	537	544	531	553	589	571	551	597	552	566	620	556	571	592	594	530	537	600	569	559	622	565	566	616	578	606	525	575	573	534	558	520	574	525	594	578	574	555	533	571	545	576	545	582	586	612	590	592
28159	19387	9227	4683	2315	1220	868	644	582	594	580	610	761	1187	1225	1148	888	740	596	481	441	403	373	365	349	373	349	401	356	359	390	338	369	364	390	376	362	356	354	343	395	392	375	356	349	349	365	390	365	343	386	347	343	339	372	377	337	358	360	357	356	363	386	367	382	340	356	383	372	387	359	377	380	353	402	370	385	385	336	362	364	337	372	362	349	370	366	358	381	349	380	375	371	376	377	379	371	351	404	365	373	345	341	388	346	390	371	368	388	344	362	338	355	330	364	361	379	331	344	355	358	351	336	384	360	378	346	391	361	369	357	364	340	357	397	331	375	345	406	356	357	340	341	361	343	391	363	367	379	349	391	402	385	341	371	351	372	353	327	347	338	360	353	379	362	366	379	361	342	372	374	395	356	366	388	370	366	386	347	375	354	342	334	324	372	373	348	326	363	345	327	371	337	342	364	360	337	399	352	385	397	352	367	343	362	359	318	398	365	364	368	314	364	385	402	400	344	375	368	365	401	376	379	351	356	322	378	341	388	395	359	362	400	374	338	387	348	353	342	364	374	369	351	350	332	413	355	357	331	340	379	372	382	366	360	355	358	370	358	350	356	331	381	362	333	384	349	353	364	326	363	382	392	365	381	359	327	341	353	325	354	346	371	333	385	369	360	356	344	370	361	360	386	374	347	356	350	393	370	375	360	395	367	353	382	347	352	391	362	357	383	367	379	335	394	350	357	331	390	369	353	363	374	351	320	358	341	358	373	369	397	370	382	352	395	359	396	371	389	406	359	384	339	364	345	349	342	347	368	369	335	348	377	357	324	367	363	355	357	345	349	335	354	393	382	357	351	369	339	372	377	369	356	356	354	366	376	372	341	342	376	343	339	387	376	397	349	369	345	368	334	372	401	354	368	385	368	384	357	374	351	373	370	365	357	370	344	313	390	357	340	360	397	347	318	353	369	382	341	390	349	367	371	366	350	361	361	351	358	369	368	362	343	385	357	357	368	366	394	374	369	358	353	353	358	325	354	312	352	356	370	363	361	364	350	382	327	370	376	387	355	364	340	338	343	361	363	356	361	368	372	355	343	366	329	363	351	405	341	387	359	340	394	364	386	347	352	368	357	341	351	381	366	364	383	337	358	333	358	381	371	354	392	348	339	379	345	344	342	341	371	366	376	345	332	359	345	331	342	360	380	391	350	362	361	351	401	318	342	346	369	326	358	366	371	351	337	346	374	353	389	354	399	376	394	353	370	344	367	348	365	352	366	366	362	353	355	351	418	359	375	338	321	332	414	353	383	345	365	384	344	362	368	336	351	367	362	371	365	341	363	370	330	362	372	374	334	375	360	382	339	360	363	353	349	341	347	345	378	399	359	374	352	381	308	337	375	324	351	343	345	355	354	301	386	324	356	382	333	354	341	356	323	365	371	365	355	362	350	382	411	336	372	329	393	313	367	372	343	400	324	340	411	368	355	351	385	366	364	338	348	362	376	327	340	352	339	337	352	344	340	360	361	326	355	359	384	391	343	381	362	402	384	354	366	344	384	368	372	383	356	361	342	371	370	350	354	360	345	353	344	350	353	373	375	355	336	422	374	351	379	348	342	363	408	327	341	360	379	350	335	402	334	361	340	358	396	368	379	344	341	361	334	377	349	356	332	347	395	366	395	365	369	314	356	349	375	345	393	358	367	355	348	351	358	341	348	353	356	363	402	341	361	362	353	389	366	382	371	380	376	350	373	355	347	395	379	380	349	365	330	373	363	355	363	365	360	361	367	383	366	378	386	387	330	399	368	344	382	351	391	362	386	338	353	339	340	352	387	351	359	374	370	385	390	372	389	352	368	373	372	341	345	372	338	352	355	367	391	375	380	349	350	410	389	365	388	376	386	380	385	362	378	420	324	352	363	329	393	332	357	356	373	362	354	337	384	363	333	387	364	387	340	359	366	339	354	371	371	345	360	363	363	365	344	356	364	392	364	315	371	395	356	329	367	347	370	349	368	384	320	303	371	361	370	374	357	365	332	371	398	330	352	398	329	392	359	379	365	356	335	359	391	385	327	363	333	369	383	355	376	360	351	356	326	411	379	365	353	395	363	367	355	348	360	371	371	354	348	371	363	347	344	374	361	391	381	359	353	343	371	364	387	363	367	373	371	354	385	375	347	379	382	367	347	378	361	383	377	373	355	340	341	365	360	365	395	359	368	341	373	359	394	367	397	366	365	362	375	362	377	377	351	362	370	363	388	342	372	367	365	378	356	354	339	408	340	374	339	349	330	363	369	357	383	377	360	341	328	411	385	381	333	329	357	365	331	341	345	368	358	352	351	374	361	340	388	358	404	369	327	338	359	338	377	369	366	351	352	365	354	372	353	369	339	342	351	355	377	388	338	378	394	344	340	382	368	356	350	377	370	368	359	406	370	337	327	351	368	344	354	364	374	362	388	386	386	339	344	369	387	372	350	357	399	363	347	401	348	354	354	399	361	358	339	340	377	359	360	365	360	341	360	353	353	371	372	359	368	337	349	366	387	381	374	325	346	339	332	363	328	364	364	392	333	357	375	340	380	335	351	326	374	408	377	347	340	378	387	368	314	345	354	374	355	366	391	348	367	370	349	370	356	363	362	336	345	356	341	349	369	340	355	370	364	379	329	312	340	348	353	354	379	317	382	398	372	336	358	323	373	360	352	370	355	375	379	363	380	379	379	370	363	378	400	357	348	349	391	366	382	406	382	361	382	331	386	340	354	362	342	373	394	341	347	366	367	374	354	341	368	368	342	390	356	348	327	401	338	362	360	315	359	376	338	350	361	350	390	360	341	365	352	362	371	384	354	331	352	354	353	372	331	347	359	314	308	358	337	350	373	383	329	351	384	376	352	395	355	359	341	341	369	386	366	387	391	374	384	342	351	374	371	364	363	380	348	351	375	353	373	363	379	359	374	347	402	355	366	400	368	369	367	347	336	370	340	361	356	330	381	349	376	404	345	342	370	363	363	349	362	354	394	399	360	359	394	368	356	368	379	369	361	362	402	380	360	369	347	361	342	351	343	377	356	348	356	369	431	329	387	339	379	389	386	384	384	346	395	374	351	344	362	397	389	390	336	350	351	350	407	389	367	377	368	375	366	363	362	340	390	362	356	343	382	358	357	364	378	396	348	369	342	348	337	362	352	416	410	402	382	359	334	390	364	348	367	371	371	335	349	334	347	391	363	345	366	361	351	367	389	332	391	334	373	359	411	356	383	361	350	352	360	386	356	356	394	357	358	338	344	406	360	379	330	341	356	353	386	356	362	367	354	360	348	379	343	387	387	373	328	378	393	370	359	362	363	339	347	332	361	374	340	380	416	372	360	377	376	382	360	367	348	314	373	393	344	377	335	351	341	362	359	378	337	383	377	364	371	314	351	373	399	367	384	372	355	370	379	326	358	354	397	359	392	397	378	373	364	326	366	392	363	308	336	346	364	355	343	343	357	375	392	357	363	363
11411	13285	7219	5706	3582	2258	1427	1104	903	897	855	886	1200	1691	1685	1499	1206	895	664	498	427	428	423	399	375	392	422	362	380	399	407	386	393	408	406	376	378	395	401	411	406	409	363	387	376	388	392	389	371	386	382	426	432	408	409	363	369	411	368	385	399	395	406	405	380	408	408	401	420	389	389	393	413	382	382	364	403	381	402	341	398	362	407	405	408	355	377	373	387	379	416	404	404	397	396	379	381	402	392	403	388	365	383	394	440	409	426	374	379	378	381	384	382	385	428	398	394	389	371	388	391	371	376	370	364	409	381	413	392	390	381	418	375	389	371	426	375	399	363	407	366	364	382	416	428	385	404	420	384	391	387	385	416	418	393	389	415	341	357	352	392	393	368	373	403	399	375	380	391	388	379	352	394	363	374	396	360	378	383	374	358	399	404	372	391	379	409	359	392	410	405	366	378	383	377	380	376	399	423	416	409	408	385	368	407	408	376	365	353	386	406	368	346	396	374	383	368	351	394	398	391	370	370	362	372	385	381	360	393	410	378	363	438	367	408	400	371	379	381	415	400	383	392	381	378	401	381	394	403	396	364	382	401	403	374	382	389	429	423	405	412	397	412	423	332	394	408	367	352	380	390	343	393	401	387	397	429	369	369	378	391	398	398	379	387	395	431	386	375	362	362	406	377	409	378	355	383	403	377	367	399	376	388	384	329	354	415	403	401	398	378	401	398	370	415	381	342	376	410	377	358	381	379	352	435	404	420	390	396	379	403	395	389	377	384	385	372	358	382	369	431	382	374	384	408	397	427	403	374	383	391	388	391	380	390	370	402	371	408	394	382	400	403	386	359	409	401	408	396	373	397	421	394	386	384	359	363	395	375	406	397	365	402	410	409	385	402	343	386	381	404	376	390	402	355	387	395	371	395	372	371	422	402	376	389	383	369	393	405	413	416	378	377	383	376	427	368	384	384	382	368	356	408	419	376	359	391	389	375	353	403	368	380	379	382	371	417	386	384	397	378	375	406	426	390	384	380	388	394	396	384	374	399	399	389	387	436	370	378	385	387	406	377	394	400	382	417	396	358	400	378	378	371	396	363	396	378	392	371	379	402	387	364	387	397	425	399	401	396	414	371	383	395	372	424	401	368	368	407	392	394	366	382	384	334	390	393	387	370	382	386	395	378	411	395	396	377	398	382	383	403	388	393	364	356	388	384	430	394	382	414	396	395	374	419	424	424	385	372	397	376	398	372	360	405	368	374	395	391	408	361	391	445	373	391	371	367	378	384	377	378	390	350	407	391	389	376	384	403	400	428	391	383	362	367	426	388	370	415	399	364	416	399	363	387	378	392	408	385	367	399	387	396	354	355	388	410	424	374	367	368	389	370	373	409	367	386	372	351	378	399	385	389	377	394	400	393	382	378	411	407	415	403	402	363	408	359	408	393	388	440	391	375	360	387	397	403	371	394	380	378	353	417	391	399	384	351	352	382	345	405	402	375	393	408	410	407	381	430	386	384	365	371	385	362	402	383	384	354	425	399	388	401	382	394	372	417	369	415	378	411	398	402	388	412	375	401	400	413	368	393	411	366	362	380	378	351	369	371	396	376	371	382	389	418	379	413	366	387	433	400	392	386	399	396	369	420	355	400	437	399	401	392	377	376	378	379	365	414	366	393	416	390	405	368	378	397	389	402	370	373	353	392	376	385	405	411	389	382	400	370	377	362	368	373	389	409	373	374	409	369	376	389	369	373	365	420	415	390	380	387	373	384	412	353	407	418	385	383	392	405	389	373	363	366	370	368	372	377	414	380	357	434	385	381	434	389	419	380	368	394	398	388	377	359	390	362	380	376	374	383	414	362	427	392	371	396	405	401	364	374	394	409	384	392	366	385	417	413	429	394	405	401	377	415	419	390	379	404	378	410	366	406	373	393	393	420	371	371	407	388	430	391	371	370	385	394	364	391	360	374	367	367	425	396	419	418	344	394	383	399	400	430	389	383	369	383	386	398	403	362	392	392	386	391	385	400	414	363	369	374	395	416	431	368	358	421	413	442	411	443	358	385	387	396	356	415	396	364	409	398	425	412	399	420	395	392	382	413	395	384	384	342	403	360	378	402	399	415	369	380	391	376	379	402	401	426	384	387	390	385	346	390	378	381	401	376	371	417	406	414	431	425	364	393	419	380	390	379	404	381	419	387	400	358	378	382	389	406	393	421	391	395	413	364	384	417	387	382	388	387	397	395	368	393	376	411	373	371	404	371	395	387	411	374	354	379	374	406	385	379	400	386	410	387	394	360	377	371	383	377	373	390	384	392	409	354	406	378	406	389	415	414	389	395	386	383	409	377	407	385	416	370	343	341	389	384	388	388	364	392	369	377	369	437	394	385	354	408	399	370	378	415	369	417	391	369	380	367	385	386	405	389	390	377	403	359	399	414	390	361	408	398	407	388	358	409	390	400	364	378	399	448	407	402	376	417	392	399	373	409	418	367	414	412	390	372	360	385	379	386	414	363	399	372	393	376	406	412	387	366	389	400	423	400	360	389	386	381	396	407	369	373	431	401	386	385	395	380	399	374	381	400	377	413	366	391	386	393	411	387	389	391	381	379	406	406	384	361	372	362	395	416	362	410	395	387	398	354	407	356	367	407	386	373	361	372	391	382	358	391	412	383	385	396	372	422	387	398	367	375	389	386	359	401	392	407	400	395	427	377	405	389	399	375	374	374	386	371	372	358	373	413	393	354	393	406	389	407	397	355	401	401	386	414	440	380	383	377	408	409	386	354	426	377	387	376	400	384	379	398	378	387	384	397	363	379	389	400	409	377	418	363	409	388	410	412	391	379	398	376	357	354	374	394	341	410	377	384	374	381	381	400	407	377	403	367	385	382	401	415	373	392	400	389	345	383	385	387	390	393	387	402	410	394	424	415	378	402	406	392	350	393	419	389	405	375	338	364	393	376	390	380	384	356	417	423	397	391	418	361	417	432	429	394	401	405	400	418	398	416	397	382	388	402	413	397	377	403	401	375	378	415	387	391	413	389	398	357	389	390	406	402	410	363	395	393	384	368	397	384	367	397	390	381	365	417	402	378	346	375	408	368	384	386	368	400	407	399	410	413	426	356	379	368	390	386	389	378	388	338	408	388	393	398	354	403	429	362	419	371	378	429	391	405	377	383	397	411	397	377	409	418	393	398	404	387	401	390	378	397	429	371	373	391	424	336	360	384	383	393	413	369	433	388	375	381	382	415	403	423	419	419	401	372	388	415	392	374	434	387	402	370	386	385	407	390	383	408	371	374	366	380	395	387	382	405	395	379	395	370	399	409	402	371	402	370	363	383	398	366	416	376	394	397	383	380	390	423	385	370	429	405	406	377	400	360	383	385	412	417	404	372	410	387	417	430	390	385	422	444	377	404	422	372	419	425	380	428	391	415	403	391	415	395	387	421	352	383	375	384	401	371	401	390	392	390	392	338	387	353	376	415	358	400	370
24142	21236	28182	24591	20804	6523	2059	1384	1035	986	849	1723	5908	9783	9536	6651	4006	2667	1516	904	622	517	442	463	451	421	477	436	415	435	457	404	441	429	452	447	473	457	462	424	463	467	422	468	426	444	395	442	449	434	445	465	436	451	399	451	470	443	441	465	431	452	427	480	462	472	452	446	456	450	437	408	432	436	451	456	445	451	389	440	447	448	461	482	401	431	416	457	442	429	458	429	440	433	441	443	469	433	417	435	452	443	424	447	406	445	449	385	421	463	438	495	442	462	388	418	420	435	450	391	438	452	431	464	433	465	435	430	446	449	437	457	473	446	468	442	429	405	480	443	447	451	450	421	410	432	418	473	458	438	430	422	440	399	447	459	434	485	430	489	459	450	464	443	458	443	420	437	435	407	434	414	444	450	461	449	405	452	416	487	439	432	458	457	456	424	448	436	458	405	453	468	444	444	439	429	444	452	459	457	440	425	443	448	404	478	433	393	450	443	442	480	415	451	461	445	460	434	418	439	392	470	443	425	444	436	451	483	451	406	466	459	428	424	458	441	450	449	458	468	410	460	452	433	462	426	508	452	450	468	414	428	421	458	429	450	472	472	419	462	457	453	409	440	434	403	446	418	411	426	410	452	446	439	446	490	412	430	468	453	414	477	463	458	422	416	455	400	466	445	422	424	442	427	457	451	473	483	446	440	465	418	428	458	449	490	406	421	443	453	420	430	436	439	424	442	461	447	452	443	440	389	437	421	482	442	472	447	441	449	453	447	463	470	433	430	443	422	422	398	463	450	460	424	444	389	426	425	456	408	429	452	435	438	445	421	476	468	444	431	443	461	420	442	438	446	472	460	447	444	477	457	454	420	454	420	466	435	404	439	479	433	474	461	441	410	442	455	463	442	444	451	461	468	463	430	468	476	489	448	419	444	455	453	456	404	450	399	471	431	423	460	461	446	452	469	442	451	421	450	418	433	422	429	449	427	449	432	419	412	442	467	419	426	454	430	454	480	455	410	429	459	450	437	445	418	428	410	402	463	431	430	426	471	457	460	470	478	440	453	413	438	439	453	455	442	434	450	451	439	439	439	418	400	466	426	441	457	426	427	451	419	440	432	443	411	437	383	436	482	434	424	469	447	464	460	416	435	429	448	399	455	422	450	423	447	412	418	453	447	389	448	454	447	419	418	427	484	435	453	458	431	454	450	424	420	439	469	406	470	417	459	450	478	445	420	429	460	445	473	471	450	456	483	461	413	421	426	460	456	424	495	445	432	448	468	440	441	453	416	446	451	447	465	455	444	445	465	422	455	424	465	451	404	451	451	449	426	424	417	454	430	460	416	439	434	461	438	417	453	444	423	415	456	421	432	426	470	487	415	442	471	396	412	419	440	466	440	450	408	462	439	436	450	482	460	441	430	436	425	453	432	424	418	432	421	446	423	427	407	444	429	456	427	426	468	489	467	447	422	468	482	457	441	431	438	452	415	473	470	440	459	469	402	420	431	444	441	432	442	452	446	412	455	436	447	443	425	429	442	450	428	454	471	435	458	401	434	462	427	437	419	420	438	417	458	472	429	409	433	481	454	437	445	461	452	427	463	439	401	399	450	437	443	469	457	419	440	424	445	405	473	442	443	420	463	463	463	433	465	449	442	441	423	439	441	428	448	456	432	441	460	446	440	457	415	433	417	467	476	410	440	472	440	464	484	437	431	435	441	434	430	455	477	452	466	430	470	434	443	455	416	456	458	425	424	488	462	449	440	468	455	417	435	401	441	428	477	436	417	433	421	441	438	440	407	454	409	485	442	444	448	464	446	462	463	434	428	453	455	436	427	453	454	436	444	418	427	474	428	456	419	446	470	437	463	453	448	439	427	456	450	485	418	424	418	403	440	435	417	461	455	430	425	442	447	420	434	480	410	432	438	444	456	446	456	442	453	438	409	434	433	465	464	432	465	460	462	431	486	435	459	443	472	440	440	463	435	418	467	455	425	439	415	430	417	476	409	440	466	456	436	450	436	433	405	439	503	436	476	458	466	468	442	446	428	468	431	441	439	469	431	439	442	421	424	468	399	439	456	418	446	439	450	443	430	442	456	415	462	457	447	425	441	419	437	422	480	478	448	437	431	422	447	439	441	431	421	422	425	409	435	450	465	453	436	481	427	419	457	447	431	424	492	428	437	460	442	435	498	429	383	457	463	445	455	431	386	433	466	443	472	449	430	447	447	444	427	452	448	437	441	449	443	441	418	417	428	460	443	441	411	417	494	449	428	415	410	410	428	432	458	451	454	449	429	439	447	414	416	442	466	413	437	428	454	491	458	460	429	400	462	397	417	438	420	441	447	443	405	467	438	476	443	444	446	457	418	421	465	464	464	446	481	418	469	442	468	488	435	481	424	406	459	451	466	435	472	447	449	431	407	419	455	425	433	439	468	399	431	457	470	404	445	445	450	418	427	436	461	478	433	437	413	446	418	428	448	412	460	419	454	441	472	425	408	408	434	477	446	456	433	447	474	488	413	438	441	424	416	446	417	451	476	430	427	450	447	469	449	408	462	414	466	401	426	426	452	419	424	435	432	420	419	447	430	476	473	434	443	455	428	436	426	433	401	417	442	468	403	418	428	445	461	474	461	447	452	428	440	454	431	422	432	430	452	451	438	434	441	407	412	416	461	396	449	443	481	428	452	456	414	448	452	441	435	401	436	422	438	431	432	455	413	438	456	468	467	447	449	452	441	479	423	403	444	457	438	488	438	445	436	435	435	449	433	438	411	458	418	447	433	437	437	434	439	430	434	439	479	431	438	457	433	462	447	444	424	466	490	451	423	428	487	442	435	436	469	459	438	456	436	461	399	400	448	437	463	450	463	442	442	413	404	444	428	460	444	445	456	436	450	456	453	438	446	436	446	416	488	434	480	464	444	436	494	430	445	428	426	473	450	431	442	462	450	423	428	426	452	447	442	462	421	405	405	442	459	447	422	425	465	449	436	450	456	481	470	409	437	438	469	403	410	437	455	428	459	453	414	466	430	460	468	429	457	444	442	474	460	442	410	440	440	425	444	447	442	460	441	457	453	409	426	486	433	437	403	411	453	438	445	438	439	424	451	422	473	439	438	441	457	442	429	447	443	460	466	427	475	429	460	471	406	441	416	457	457	474	456	427	455	459	440	474	475	446	413	450	439	445	474	448	434	421	466	415	476	428	506	436	490	481	449	455	413	478	430	408	440	454	438	436	421	430	417	392	448	471	435	457	408	470	386	453	451	393	421	431	411	416	433	433	451	399	461	455	445	438	455	433	422	446	470	469	423	412	438	478	478	433	448	439	443	443	429	435	431	413	451	419	450	410	452	469	434	432	425	450	461	417	447	414	427	451	439	419	445	453	446	409	446	433	438	444	457	437	451	413	425	473	423	422	450	473	427	470	395	406	471	455	428	418	442	425	417	453	407	412	450	470	454	464	428	442	430	443	445	494	439	430	433	417	442	451	444
12496	19763	12179	8399	5808	4157	2942	2339	1775	1468	1283	2854	9649	14345	13436	9390	5825	3718	2187	1127	717	608	526	490	453	505	442	467	444	461	467	487	469	483	468	466	475	474	476	446	495	481	490	466	454	463	462	446	477	464	432	481	482	438	451	458	464	487	473	447	442	418	518	459	479	478	479	432	500	475	480	491	452	468	434	427	462	430	422	462	474	480	464	471	474	451	458	467	469	449	435	417	446	437	503	450	428	445	466	470	481	500	488	487	490	453	464	467	489	495	510	438	448	502	470	441	470	444	484	448	459	462	464	465	454	444	462	468	485	459	473	485	501	461	487	438	443	462	474	473	475	493	465	463	447	479	472	492	479	463	464	476	463	485	460	416	458	446	475	470	467	492	477	467	451	459	441	473	472	482	473	490	469	454	445	436	429	485	477	463	434	489	477	482	444	461	472	474	459	450	515	463	508	471	431	455	474	441	483	442	474	489	429	465	494	469	489	467	515	457	444	450	446	455	436	457	457	465	446	476	457	441	440	468	494	486	448	443	472	448	474	479	425	478	497	481	448	466	440	455	502	487	453	441	479	504	445	449	493	460	455	459	466	470	451	457	465	424	462	481	491	507	475	424	406	441	433	456	456	452	459	442	478	478	492	452	489	470	504	484	442	458	493	458	459	464	467	466	466	482	438	486	457	467	479	483	436	452	478	430	479	479	444	460	499	464	472	467	447	477	450	458	479	465	466	424	454	503	481	472	435	499	411	486	448	446	465	471	426	463	489	451	451	449	472	479	506	444	427	456	470	487	462	460	459	454	451	488	475	490	467	458	475	468	480	438	488	434	479	448	461	475	476	453	458	482	444	501	460	422	440	463	469	448	463	421	448	457	445	448	472	482	444	430	456	450	463	437	476	490	434	469	451	482	476	462	459	480	470	444	426	448	512	443	468	486	459	473	468	477	483	485	508	447	474	451	445	474	470	441	463	443	484	457	493	439	482	451	452	481	472	413	446	448	470	460	456	440	449	452	487	437	474	482	417	480	468	450	510	466	520	478	467	497	477	435	484	418	452	472	476	439	476	464	470	472	455	481	443	459	430	436	510	464	483	464	421	472	485	430	494	479	429	437	464	457	484	465	440	463	463	475	465	456	420	463	466	487	450	465	450	470	476	493	486	471	458	495	427	455	470	475	479	494	450	431	433	498	463	449	463	483	491	473	441	444	460	471	489	461	492	475	464	419	452	476	431	477	440	429	468	460	493	454	477	434	474	479	441	457	465	445	490	457	417	491	502	453	476	494	440	446	492	460	427	453	501	455	433	463	475	529	474	456	445	484	473	478	464	470	468	476	477	481	482	481	500	470	444	479	452	449	437	416	457	486	468	475	434	451	495	467	408	477	451	488	486	450	462	460	458	508	466	463	453	427	465	439	428	455	467	451	514	441	444	462	471	437	501	467	453	480	444	464	445	458	482	446	478	449	472	424	429	464	464	484	459	465	456	455	479	467	453	502	472	476	504	462	508	479	508	495	463	441	419	444	428	458	495	473	445	493	448	470	420	468	465	443	464	470	487	470	488	411	453	418	458	409	454	482	456	411	507	477	472	480	515	463	460	469	459	485	481	470	503	456	478	412	493	462	486	521	488	464	467	460	486	464	460	435	447	469	469	463	483	463	457	485	452	441	464	467	441	434	468	461	491	462	474	456	508	490	471	441	486	450	454	474	486	454	440	454	467	494	445	489	484	444	452	426	457	473	484	463	455	431	483	471	469	477	485	482	465	436	453	453	482	482	465	472	449	472	438	445	471	455	502	463	468	469	496	451	449	477	482	485	501	498	437	447	467	474	461	468	440	453	459	466	483	482	459	458	436	460	469	459	461	492	476	465	453	486	497	451	464	438	466	449	488	453	463	460	499	475	429	432	479	445	465	471	493	462	443	438	483	463	472	508	473	441	445	460	471	503	458	458	462	457	446	449	489	461	448	471	472	487	465	444	440	440	473	498	466	462	441	513	452	458	454	498	495	431	488	440	455	480	467	488	439	418	457	480	499	476	499	438	486	467	464	476	474	493	437	490	443	496	474	488	444	442	469	456	456	520	476	506	503	464	428	466	430	485	524	441	460	473	467	437	445	489	479	428	456	493	450	483	445	466	488	429	430	467	477	445	483	476	467	475	463	466	475	427	522	474	475	479	466	452	483	467	475	465	492	495	447	418	460	462	494	435	451	435	430	472	464	471	450	478	504	453	472	508	465	489	442	460	469	476	458	454	442	440	479	461	456	432	497	485	447	449	488	461	440	475	438	450	485	450	476	438	450	499	466	470	449	415	477	486	448	455	510	449	483	502	489	478	420	490	433	471	460	475	481	445	452	473	469	458	487	483	457	496	512	446	493	503	475	479	515	477	477	453	479	456	481	448	504	462	428	465	447	503	434	470	483	472	472	462	434	477	458	444	429	468	456	477	477	462	451	438	484	459	466	452	457	445	464	423	458	479	459	463	473	498	472	505	503	458	432	505	453	457	447	478	430	503	453	457	470	448	498	440	478	485	487	467	467	492	475	461	472	456	470	432	479	459	537	463	486	462	499	521	419	473	459	495	483	451	482	470	469	437	475	474	469	508	443	484	450	474	475	453	457	464	438	452	427	472	479	481	476	457	420	454	409	450	483	515	491	481	470	440	469	439	486	502	476	447	509	462	476	451	484	476	481	466	463	471	466	444	441	436	504	478	479	504	442	500	435	467	483	464	476	459	463	445	486	475	493	438	527	488	445	431	465	459	483	466	435	491	452	466	462	464	444	458	486	453	472	479	474	452	465	486	471	469	494	482	453	502	491	466	441	457	462	462	455	480	487	475	445	488	465	425	457	473	433	475	450	475	477	497	479	466	437	494	472	475	488	486	462	481	450	440	443	443	425	447	511	449	441	436	450	494	461	457	458	489	466	476	450	456	450	490	458	461	497	458	474	448	459	467	484	481	450	423	474	463	498	458	474	443	472	463	512	463	440	510	484	457	489	484	463	482	475	452	431	442	443	429	474	433	505	464	450	449	472	450	444	429	473	494	469	460	422	441	464	484	431	452	491	480	502	474	435	506	463	445	479	428	449	462	454	487	471	480	440	458	453	485	453	467	488	479	482	468	439	502	417	470	537	463	466	462	471	508	456	475	469	516	484	481	493	453	439	453	496	455	475	449	478	455	524	493	478	433	509	480	450	473	456	463	427	481	474	480	484	486	455	463	450	423	471	485	467	464	454	439	442	454	472	487	507	487	482	462	455	490	441	493	465	459	470	439	446	413	442	512	461	503	467	473	473	468	479	484	480	505	477	461	462	487	491	479	450	447	471	472	497	506	468	411	447	480	499	486	466	447	446	486	415	445	430	467	443	517	487	475	484	463	440	449	484	487	454	455	482	441	445	495	461	481	451	442	464	430	484	479	416	458	463	461	417	480	470	485	419	448	474	457	483	469	459	443	473	458	459	462	442	472	456	448	466	475	426	493
25292	21437	27408	25752	10057	2275	1366	1089	934	807	701	823	5508	6423	5441	3833	2427	1548	975	682	512	490	434	428	433	431	403	379	426	388	414	412	405	418	429	399	444	430	419	430	440	420	438	453	432	429	407	367	408	439	419	395	438	404	402	402	393	430	396	425	408	401	418	428	459	440	393	426	445	417	400	389	428	395	437	426	449	422	397	412	446	447	406	385	379	431	435	447	412	415	401	426	392	398	403	397	393	421	418	427	434	432	438	408	423	445	458	416	459	476	404	431	406	430	421	409	428	401	392	389	439	428	415	438	419	433	439	410	462	490	426	425	435	436	412	424	419	420	401	399	418	377	424	397	421	420	426	429	395	402	409	445	420	399	438	396	382	413	421	398	403	429	423	414	388	415	415	402	388	424	430	409	447	426	428	432	409	444	387	388	437	389	419	431	468	438	424	403	437	421	408	413	454	407	457	396	459	428	429	417	431	434	412	379	404	441	406	383	436	414	432	419	417	434	441	404	419	438	443	427	436	404	442	393	387	415	396	457	435	411	429	409	413	410	412	413	422	417	402	418	437	428	413	406	388	412	412	421	441	419	428	441	456	399	397	415	399	433	434	446	398	409	414	432	448	425	441	411	468	434	409	396	430	469	442	431	412	431	416	423	437	389	418	415	440	422	408	419	427	434	416	461	431	413	421	435	410	411	453	389	410	430	382	424	423	420	431	361	420	446	422	423	397	407	421	412	413	394	419	412	426	428	403	440	383	411	392	441	444	446	417	439	469	449	419	427	412	396	443	428	428	395	425	420	433	407	422	426	424	416	433	406	412	402	424	416	415	404	375	400	369	414	410	408	392	437	412	392	412	438	433	415	419	404	416	371	410	382	408	440	383	457	415	465	418	430	387	428	431	399	409	394	434	440	411	394	402	439	452	441	417	428	394	400	440	425	375	406	390	414	424	440	397	384	396	448	429	411	435	420	403	411	427	406	410	423	438	436	418	408	433	396	429	422	394	419	381	419	407	436	436	429	415	389	375	426	426	432	408	411	460	390	401	413	425	413	413	386	440	454	430	446	395	427	404	403	399	410	410	441	398	419	399	438	425	466	427	429	434	389	386	421	387	434	429	396	441	425	418	458	439	390	406	424	439	441	429	385	414	453	377	406	418	419	407	425	426	425	434	454	396	376	414	400	416	391	416	392	434	420	415	400	388	421	426	400	393	438	438	396	437	396	388	379	430	433	380	450	416	407	390	427	384	408	407	429	414	394	454	442	428	416	422	416	394	439	426	421	397	435	405	421	426	409	402	472	448	429	415	419	413	390	441	431	440	452	430	415	425	405	410	436	428	387	460	427	398	381	424	425	447	410	449	407	412	420	393	447	440	417	404	448	383	434	411	374	416	410	398	378	416	386	428	380	385	407	377	387	418	383	427	465	389	393	401	410	426	419	449	419	426	458	453	434	430	404	387	418	399	436	430	429	395	429	410	416	383	398	408	368	397	408	383	452	433	436	442	410	426	395	430	388	449	399	432	367	434	399	405	416	402	419	454	452	409	436	434	384	410	395	396	434	422	409	401	417	398	400	445	421	444	409	405	439	442	413	411	437	403	411	418	430	413	439	431	414	407	479	433	417	396	405	466	412	429	402	402	450	436	425	421	435	413	401	421	430	391	428	409	439	417	412	428	409	392	443	423	438	426	393	419	405	391	432	414	439	422	391	433	431	405	444	371	424	418	413	421	419	423	427	406	457	413	451	451	400	400	407	416	381	422	390	397	410	403	431	418	420	400	432	419	451	418	417	424	426	413	435	398	422	449	421	409	430	429	424	413	438	417	423	429	387	392	410	413	400	401	373	428	393	439	457	393	420	372	441	438	437	374	453	403	400	391	450	416	402	430	442	401	436	422	410	439	414	447	454	409	423	448	425	463	410	418	410	425	429	411	410	425	409	394	409	428	369	445	359	406	407	371	442	446	406	456	397	419	432	424	405	390	417	418	416	424	424	408	417	406	440	383	434	439	440	403	395	410	408	396	439	401	413	429	400	451	458	420	422	430	427	378	388	451	395	401	420	415	439	411	415	450	425	442	384	385	414	401	422	430	392	423	411	432	368	429	405	403	381	399	428	413	408	436	449	434	415	385	458	380	452	429	393	443	418	413	412	383	414	387	430	424	405	421	432	412	403	427	431	425	420	437	407	438	431	429	381	428	426	402	402	422	396	428	434	432	392	393	412	447	396	418	425	388	441	419	416	396	423	433	452	414	398	466	401	396	440	427	416	415	412	432	440	401	389	414	414	410	418	406	394	395	430	437	390	434	451	451	416	374	444	401	425	428	447	436	406	448	386	421	443	389	399	442	409	412	401	451	429	384	431	417	437	424	389	415	410	420	431	458	400	394	425	424	442	460	446	408	461	396	431	392	390	410	450	404	444	412	427	418	413	399	449	431	431	388	434	435	459	417	401	452	428	390	416	433	409	398	406	427	407	422	394	435	431	413	406	402	418	424	432	428	431	450	413	411	399	426	410	413	468	439	447	436	386	417	423	453	422	426	405	442	392	414	406	399	396	411	423	405	405	389	411	382	424	428	441	407	478	417	408	384	424	402	406	378	421	418	393	414	400	438	408	417	424	421	435	404	420	377	391	445	424	437	392	431	418	387	380	437	436	408	468	391	395	427	419	412	434	450	408	416	420	453	420	416	471	414	437	410	405	437	409	439	421	418	430	436	418	423	428	386	437	461	431	395	406	419	434	467	449	462	417	421	460	476	417	417	422	448	410	403	406	444	399	454	409	412	418	380	422	412	417	442	419	435	420	395	468	426	450	422	439	448	423	380	431	385	404	445	430	410	428	433	415	438	457	435	412	442	384	433	410	413	408	430	421	409	426	434	437	421	423	407	376	405	420	395	430	401	460	427	421	448	406	392	394	447	433	399	447	415	411	412	367	398	406	421	444	427	446	419	392	423	411	432	395	450	432	424	431	422	408	425	419	398	388	393	431	419	450	418	463	429	411	420	425	414	421	412	406	445	437	407	436	411	409	416	422	422	480	391	420	413	422	420	417	405	425	441	403	432	418	390	409	396	433	426	439	419	406	398	440	406	399	422	475	421	396	419	422	414	414	440	462	400	446	417	410	392	394	380	399	449	440	432	408	426	429	417	412	389	413	449	413	413	422	424	397	421	413	423	471	420	429	382	412	430	401	395	420	464	425	423	375	401	414	421	401	423	418	423	406	405	383	404	439	403	399	459	410	415	426	439	452	414	403	395	394	414	435	457	401	434	411	428	415	428	397	379	411	415	384	409	421	408	401	407	416	400	446	437	414	391	410	435	482	410	425	401	435	397	440	414	430	443	432	403	411	409	431	406	419	399	427	396	447	420	454	403	414	417	412	440	437	422	409	421	422	445	424	413	428	414	402	440	395	430	447	401	402	403	393	409	388	429	436	455	414	455	401	414	438	432	391	426	415	453	409	406	431	426	449	412	427	427	441	426	410
13487	16382	8829	7128	4484	3667	2323	2062	1690	1279	1029	1423	10780	11074	9272	6627	3955	2518	1460	889	645	554	494	456	474	483	452	457	436	435	463	458	474	449	440	468	453	448	471	470	454	449	486	447	425	460	467	427	472	488	467	459	471	454	455	434	426	472	453	432	474	448	454	463	436	434	489	451	441	433	452	496	513	464	435	431	453	457	454	449	469	448	452	437	475	468	474	415	429	439	461	434	442	433	457	476	458	461	471	480	485	433	444	497	443	453	476	476	474	440	447	470	474	430	458	424	419	456	440	432	471	431	436	459	432	450	450	459	458	449	453	443	463	447	464	456	453	442	451	466	423	466	446	444	450	458	457	447	451	464	449	440	475	441	458	451	460	449	462	457	462	507	462	433	421	446	484	482	455	441	439	454	449	469	451	469	449	468	423	438	459	436	460	425	464	437	474	449	392	439	483	465	444	448	444	423	485	471	452	433	387	422	443	444	455	446	429	471	447	470	490	457	475	472	488	435	464	435	511	440	441	461	440	443	438	432	478	422	468	469	464	459	432	391	455	430	437	485	444	463	453	483	459	510	444	421	444	446	441	438	424	434	456	434	485	445	459	461	427	436	476	503	494	415	470	458	458	449	437	477	457	476	451	455	427	430	459	465	451	455	451	431	461	477	478	455	443	437	489	482	454	471	422	459	465	443	496	429	473	435	459	435	456	434	469	463	462	448	428	452	446	484	458	459	489	449	477	453	475	432	468	486	402	460	416	458	457	449	448	478	426	460	443	465	464	467	462	429	414	465	462	490	464	484	446	441	440	454	467	434	462	446	455	449	442	429	463	421	431	460	460	449	459	426	428	450	469	426	419	465	440	464	449	459	448	451	463	451	443	457	435	462	489	475	487	444	415	454	457	458	437	456	426	442	474	456	476	435	471	469	452	467	424	466	475	462	471	466	473	419	402	437	483	438	443	463	446	445	467	428	459	461	440	405	437	433	452	431	451	467	443	436	466	435	472	459	463	433	485	449	459	437	474	461	467	418	407	451	436	480	455	439	425	493	477	425	465	446	467	443	437	423	445	407	450	455	438	452	445	462	445	485	450	430	434	403	487	421	489	465	425	450	447	494	496	434	425	491	487	436	477	481	456	469	451	445	486	448	491	464	463	444	451	454	462	412	471	440	439	440	479	460	433	472	487	415	423	465	488	493	431	400	504	436	436	461	445	475	451	448	458	469	394	436	444	441	471	437	419	401	443	428	463	405	445	455	477	454	437	460	441	456	455	438	452	463	436	484	497	430	455	446	464	475	443	472	449	456	466	419	481	471	492	431	444	456	424	453	440	432	482	461	441	457	430	466	451	448	436	488	456	452	445	447	435	449	444	452	466	474	431	459	452	479	462	412	446	477	444	421	466	454	461	434	441	455	469	453	405	475	442	501	462	404	433	431	428	454	442	411	441	444	458	432	471	464	418	402	469	460	466	428	455	480	445	453	440	449	437	427	468	494	464	483	469	471	428	458	425	489	420	441	463	460	447	450	465	433	430	438	436	473	494	462	456	451	461	421	449	433	454	469	428	452	440	488	460	490	499	500	457	448	405	464	447	416	472	428	477	454	422	490	476	471	458	447	451	465	456	462	497	438	440	421	413	445	428	456	453	446	419	479	459	455	458	445	452	440	446	461	484	478	441	466	430	469	447	473	480	443	492	459	452	467	425	463	421	447	472	452	456	470	485	450	465	442	443	439	465	478	441	480	464	458	462	438	432	427	456	440	454	426	446	435	455	443	447	427	462	506	460	417	432	434	459	464	407	448	482	461	486	446	447	476	420	425	462	499	444	489	444	446	470	464	455	446	463	467	471	464	436	455	434	450	454	457	409	440	448	451	492	449	404	455	438	469	416	479	447	453	490	512	442	473	416	497	427	455	490	454	456	456	448	471	453	467	423	428	471	456	441	483	423	464	417	417	448	453	481	438	436	459	423	506	406	399	421	456	439	462	438	479	453	465	441	431	423	517	450	440	446	467	435	481	468	466	448	427	469	452	453	467	442	466	461	458	429	482	465	431	435	458	462	444	429	470	489	448	464	458	436	434	474	458	475	450	440	451	455	438	475	472	431	456	439	457	419	489	444	468	446	455	438	445	444	447	464	483	444	428	452	414	413	459	437	444	484	421	478	449	457	443	416	461	458	467	437	467	414	442	485	480	448	450	458	467	449	474	436	454	453	450	458	452	449	428	456	433	426	444	438	423	413	502	469	460	410	456	436	460	427	461	448	459	443	475	470	444	493	473	458	509	462	432	499	437	438	432	467	439	491	446	436	426	443	483	430	482	461	452	413	456	501	483	442	462	437	455	479	442	506	449	425	456	429	500	435	491	458	462	474	427	487	468	457	492	445	456	444	409	455	476	475	468	460	462	443	460	439	461	487	459	449	447	408	455	488	472	495	436	473	461	475	402	444	435	450	416	462	410	459	426	483	471	440	473	452	473	448	423	458	454	469	492	465	427	464	474	484	438	453	463	448	452	439	454	445	458	449	435	449	439	431	422	452	447	465	464	464	435	471	451	477	426	468	486	435	462	424	422	416	457	470	413	477	507	440	462	436	457	469	461	463	443	488	472	487	469	463	414	445	480	424	433	439	462	458	476	403	492	475	498	452	425	465	509	470	431	497	459	443	459	444	443	433	482	442	448	442	442	457	469	428	455	445	432	472	441	460	436	452	492	460	443	460	483	466	496	456	423	469	444	435	441	409	434	452	432	474	463	411	434	468	487	473	434	466	425	441	476	448	482	450	468	433	426	422	467	440	467	458	442	450	422	438	425	457	495	450	502	443	443	431	444	479	464	486	470	449	438	472	440	425	447	450	460	463	472	405	455	470	475	481	494	451	450	442	461	457	470	477	452	484	423	488	483	432	476	449	425	447	469	413	456	437	439	473	445	431	445	458	431	448	449	435	447	445	476	492	457	474	445	408	417	465	441	440	459	451	415	441	494	428	434	434	427	414	475	438	471	423	449	434	482	492	454	455	433	411	417	460	457	467	418	440	441	415	446	444	429	417	475	491	472	441	440	448	445	427	434	461	474	451	462	436	478	455	449	474	452	438	446	448	439	434	424	446	443	473	413	452	477	452	434	426	464	451	452	489	473	455	443	496	429	426	464	437	483	452	464	440	438	451	456	470	448	466	431	523	440	433	427	440	445	437	459	422	499	466	464	428	433	434	435	461	439	443	399	458	435	465	482	422	411	446	416	457	476	463	460	453	458	439	441	451	457	399	439	477	463	406	442	467	430	479	422	473	492	493	470	476	455	418	428	442	456	491	464	460	438	447	432	430	430	415	418	438	446	409	446	462	474	438	489	452	465	450	460	448	409	444	464	485	432	428	456	452	426	433	435	439	447	441	423	441	443	437	453	462	460	421	464	465	416	478	452	436	459	419	434	493	445	454	437	467	448	432	439	441	433	410	447	427	447	453	457	434	454	432	465	438	454	463	465	441	434
22912	21477	29179	24197	21485	21574	9990	2542	1870	1605	1313	1112	8185	18837	20443	15943	9820	5835	2959	1566	995	740	574	613	542	540	537	575	550	564	605	564	579	522	602	527	571	605	621	536	617	553	536	555	571	550	590	583	568	541	594	534	526	558	532	554	530	562	583	571	504	528	592	583	574	551	549	563	576	581	600	536	588	579	551	628	542	567	575	580	534	587	535	524	581	500	596	552	566	618	603	559	591	641	593	578	555	538	547	554	560	526	576	503	575	558	531	514	518	581	538	543	555	598	558	553	546	535	595	518	546	556	543	575	599	563	559	565	555	547	503	566	571	582	574	547	553	575	582	551	508	561	571	585	548	555	557	557	562	546	565	569	596	605	547	533	570	562	551	561	578	553	568	597	544	539	531	548	546	549	553	583	556	544	545	579	603	588	567	530	613	559	561	573	585	547	529	564	572	537	612	534	533	558	540	525	569	591	552	543	566	575	561	584	626	555	594	540	594	555	582	538	539	568	588	561	595	598	541	593	546	559	591	584	543	560	601	593	576	547	600	559	536	553	541	571	538	559	577	574	571	584	555	564	612	571	578	565	589	518	506	580	541	541	579	602	543	548	551	553	517	573	551	525	568	564	546	543	537	593	576	568	579	521	561	544	530	595	550	559	554	594	512	482	559	549	561	584	564	551	580	561	553	577	563	559	579	536	594	558	543	558	588	527	595	586	568	609	589	589	516	546	570	552	573	576	580	555	556	562	519	547	541	567	575	561	556	554	560	561	536	550	548	533	559	570	570	588	556	564	508	549	541	530	578	581	562	522	564	562	535	540	598	534	569	527	560	577	558	580	574	555	596	582	576	571	601	560	513	595	550	546	615	575	601	583	573	520	518	554	520	560	542	551	576	570	562	525	581	558	551	572	555	577	543	581	531	571	555	562	533	548	547	544	511	540	564	592	534	580	566	590	623	547	538	570	565	564	538	550	556	544	590	585	563	561	529	545	554	573	541	531	573	538	550	549	577	552	519	559	532	537	569	530	588	558	589	560	604	524	560	533	563	580	567	536	543	530	539	531	540	554	570	537	563	545	576	570	562	591	547	595	521	569	534	572	572	584	583	573	541	554	581	561	549	556	575	579	599	573	576	516	557	545	549	556	539	510	545	561	533	572	521	589	536	530	532	573	608	571	535	551	563	591	594	531	576	573	525	568	529	536	567	547	536	526	581	558	560	617	611	592	586	561	594	546	568	548	551	537	495	559	570	520	533	609	540	535	569	572	585	560	618	584	548	585	586	520	574	579	512	510	547	553	562	561	540	566	598	567	536	564	553	527	586	580	607	549	552	545	563	595	590	575	546	564	505	578	544	574	531	551	564	557	580	569	576	555	561	578	535	615	525	528	585	560	562	540	551	611	558	563	543	553	583	530	528	563	598	581	579	558	592	543	562	559	544	548	596	558	552	579	558	565	580	570	580	559	609	548	541	556	564	560	572	548	504	595	541	573	579	525	560	576	573	575	551	564	555	560	563	500	539	573	547	588	562	547	617	570	538	593	547	582	508	534	503	543	529	552	568	550	571	547	573	557	573	534	559	570	595	585	567	559	533	567	581	549	586	582	614	582	531	577	538	575	563	620	558	529	553	563	549	528	572	568	545	592	575	557	587	552	620	550	530	565	572	546	543	541	555	545	545	613	559	554	581	543	569	550	549	562	603	578	557	552	569	540	563	560	556	567	549	557	580	535	542	530	521	564	544	526	566	536	555	594	532	600	564	561	589	540	557	588	593	567	590	593	544	582	542	546	576	536	515	559	545	562	541	527	579	552	576	504	574	548	579	513	506	533	590	540	579	556	582	592	569	584	548	564	537	542	551	523	579	553	602	559	595	559	605	545	523	531	599	528	594	567	559	536	577	579	589	573	573	558	609	559	583	560	562	546	593	531	518	548	574	556	539	567	506	558	547	579	590	567	577	579	591	520	549	567	552	542	604	554	561	576	538	572	512	555	523	544	557	590	526	567	559	557	590	548	558	552	537	534	524	602	524	551	556	601	555	558	590	576	570	573	597	549	560	571	561	569	577	583	540	579	576	572	563	544	554	545	601	570	542	509	577	559	565	548	531	600	530	548	516	562	562	579	524	512	518	528	551	597	537	562	543	561	567	518	567	568	571	527	505	551	533	580	528	580	530	561	588	602	530	537	564	576	557	579	590	590	561	534	558	546	579	579	527	576	560	571	549	569	540	536	610	574	528	570	578	555	585	565	579	547	561	536	553	564	550	554	559	523	570	566	570	598	582	528	562	555	545	567	558	546	604	521	542	547	570	546	577	557	548	573	557	539	576	556	529	582	556	576	602	572	557	521	556	535	573	561	564	552	541	519	533	547	545	546	601	528	548	549	562	539	544	538	566	574	540	551	560	570	556	557	538	573	540	545	533	555	546	542	582	584	579	594	578	562	538	557	554	587	569	561	584	570	541	573	549	556	532	640	549	543	546	590	517	605	539	550	518	550	610	535	600	558	548	608	546	550	541	592	528	585	549	551	558	569	638	545	586	570	546	571	556	587	583	554	581	581	562	555	545	540	535	517	581	514	574	578	564	546	564	548	569	517	564	551	591	547	566	552	586	584	534	527	540	532	585	555	561	537	573	547	615	493	577	539	571	493	586	568	559	582	571	564	579	521	526	571	542	583	509	581	594	580	569	551	539	546	575	571	537	562	578	649	583	535	540	575	593	569	595	628	514	537	535	537	546	552	558	555	586	590	570	529	543	532	533	555	529	569	551	553	531	532	589	578	555	560	565	516	561	576	495	550	564	579	561	594	576	591	540	546	553	544	508	514	576	572	529	538	547	554	538	573	546	544	577	567	554	596	557	549	561	569	548	542	552	552	581	538	555	587	538	585	556	594	557	529	558	556	543	549	554	541	554	539	535	587	553	586	548	558	495	583	520	596	586	554	590	571	564	563	585	520	616	548	531	565	558	534	526	568	550	566	580	591	590	572	589	574	569	552	559	548	571	591	563	567	546	546	555	575	561	535	585	577	558	579	550	557	559	510	573	599	573	584	512	581	562	536	603	557	537	534	554	574	565	532	571	547	557	566	567	570	566	575	551	527	592	612	581	550	583	596	572	591	592	537	575	594	536	527	560	560	561	571	550	537	503	530	543	576	547	527	544	575	577	575	552	547	573	559	575	559	570	581	530	544	530	537	546	585	534	587	556	595	544	538	530	591	556	519	561	571	584	551	553	554	562	536	602	553	539	563	526	557	588	586	599	593	566	528	508	528	574	553	544	552	570	579	555	543	526	529	556	558	575	596	581	579	508	541	549	609	529	592	558	583	556	573	502	591	510	555	549	580	560	574	498	526	603	556	497	565	551	544	598	537	571	556	543	554	577	533	555	580	565	563	611	560	578	515	569	567	551	551	540	558	524	588	573	565	520	543	587	535	531	574	544	558	559	564	574	556	546	548	571	516	542	548	513	568	553	567	566	552	558	561	539	528
18502	27164	16537	11650	8524	6241	4895	4179	3104	2499	1951	1660	12659	23920	24567	19322	12806	8043	4175	2167	1193	822	648	610	595	587	597	627	574	574	575	593	591	566	564	610	576	589	585	548	581	580	577	530	595	602	555	545	603	553	623	515	555	574	571	589	575	571	586	614	569	562	588	554	596	563	530	598	546	573	595	589	594	570	591	611	581	593	541	563	574	594	605	540	557	555	558	594	602	609	561	551	552	589	576	530	603	616	570	579	597	570	581	563	580	584	587	602	609	619	604	555	553	550	605	593	518	592	578	584	580	602	599	559	595	560	596	609	597	627	590	615	610	599	580	583	569	539	574	572	575	549	584	578	567	565	596	578	538	562	578	602	524	577	596	605	532	537	567	616	515	591	621	580	543	572	594	552	592	576	597	566	611	573	533	566	576	551	561	560	595	538	554	558	566	577	603	561	611	537	564	579	529	551	575	583	580	558	610	579	595	585	578	548	609	565	579	570	591	520	581	574	601	548	573	560	573	595	598	587	582	551	553	570	546	556	579	591	564	570	562	559	616	580	569	545	609	546	571	550	556	562	575	615	569	571	568	573	562	607	598	588	552	610	568	568	536	511	608	557	569	552	601	582	548	580	560	557	564	583	585	574	572	573	534	606	607	593	576	601	579	588	604	567	600	566	583	589	559	597	595	585	571	540	587	556	520	591	567	607	548	592	581	585	589	611	587	568	565	545	563	619	617	567	556	564	581	613	596	523	608	567	579	577	565	566	607	571	572	578	566	610	571	585	637	564	541	586	571	606	586	551	599	603	580	568	561	586	519	584	574	537	616	586	569	586	574	560	599	570	531	551	575	554	584	575	617	550	581	585	556	575	571	582	542	562	580	592	593	567	586	582	599	573	541	569	545	610	575	573	538	575	621	612	549	577	581	567	555	569	585	533	566	568	577	599	581	605	595	533	570	581	547	569	620	587	590	569	533	558	605	598	563	589	559	572	583	578	573	605	561	562	602	568	571	606	605	563	595	547	526	568	541	566	556	581	533	577	589	568	567	565	566	554	563	582	572	599	599	570	592	566	581	587	534	565	574	550	551	541	590	585	564	566	591	548	621	577	566	597	559	518	602	595	602	590	561	545	560	605	561	589	566	566	601	562	569	541	567	602	570	551	559	562	604	560	578	627	587	595	566	547	588	568	548	609	586	581	568	631	589	545	576	564	590	591	574	604	628	546	604	582	564	532	551	573	593	585	552	580	579	583	550	551	580	579	598	589	571	577	575	529	588	562	549	549	582	570	589	573	645	560	580	545	622	584	593	585	580	575	518	576	594	590	558	546	575	594	592	604	594	561	621	561	592	599	631	592	588	554	638	559	573	601	557	579	601	593	627	610	581	612	579	555	542	597	563	583	600	561	543	574	574	595	614	555	555	596	608	592	574	609	571	539	552	575	574	621	553	542	578	571	564	591	571	586	603	610	589	577	565	600	590	593	577	587	577	576	582	575	565	577	597	568	567	571	596	588	552	542	592	597	550	560	562	574	566	571	547	551	614	608	589	577	573	587	563	618	617	589	562	565	580	571	535	606	562	561	583	534	583	557	588	564	565	584	577	573	600	588	589	572	590	535	532	552	608	534	558	579	546	527	596	555	541	591	600	548	579	562	551	574	612	576	600	601	602	565	586	518	636	588	604	560	612	570	602	617	564	581	573	591	554	566	528	569	586	585	584	613	525	571	636	538	592	610	570	590	577	573	558	551	592	547	600	591	607	594	560	580	580	585	518	598	557	550	599	560	544	591	552	581	527	543	607	593	593	590	560	589	558	572	569	524	570	626	539	592	570	560	560	583	593	609	573	552	623	585	593	550	547	619	546	545	579	600	563	572	548	602	596	562	596	624	586	579	591	588	541	549	576	587	591	548	549	565	586	580	564	579	603	542	621	587	589	566	597	559	631	565	552	578	565	564	561	602	610	593	537	582	625	573	573	566	559	587	563	584	548	567	617	575	529	558	572	601	591	575	558	587	574	536	580	638	592	569	591	558	570	572	593	576	559	552	588	585	546	591	616	585	591	564	603	548	588	554	601	568	577	582	614	574	591	547	576	573	562	551	545	597	525	566	601	542	537	575	627	561	599	599	586	611	561	609	628	522	550	570	628	560	524	569	561	579	543	570	591	593	575	551	559	618	597	567	580	552	590	589	613	580	588	527	619	551	539	591	562	572	574	599	555	586	607	576	579	592	559	577	557	555	544	610	580	557	607	554	558	582	586	555	544	574	517	600	578	579	583	595	607	582	605	596	574	572	581	589	582	533	615	598	542	535	575	546	581	569	543	615	619	594	621	594	592	559	521	581	559	558	554	574	577	555	587	576	605	533	597	563	520	610	594	599	579	591	608	573	585	581	558	585	565	582	615	581	589	553	551	568	536	555	551	557	588	580	511	582	571	604	611	612	572	585	584	535	558	572	573	554	553	574	590	568	572	571	557	600	553	593	539	594	597	591	595	614	587	635	541	569	580	560	551	587	581	572	568	569	605	587	588	551	603	536	576	608	565	550	586	569	616	588	579	488	531	594	572	580	564	586	581	615	565	539	579	538	563	583	597	585	539	554	572	596	585	598	551	573	527	557	554	569	580	549	605	613	607	608	574	544	606	543	544	581	605	561	574	552	535	558	529	556	597	593	643	569	551	560	580	551	560	571	577	578	559	550	583	597	582	596	548	545	615	567	617	542	592	585	545	568	585	599	556	594	555	567	571	608	569	568	552	617	573	593	589	586	596	587	595	592	589	529	620	563	587	580	580	625	655	597	576	626	524	590	633	582	592	575	574	581	594	606	563	583	573	541	568	581	626	542	548	562	556	566	599	546	543	601	561	557	603	596	552	535	592	584	596	568	553	563	583	607	544	562	567	597	561	579	587	568	593	580	589	576	592	553	591	586	609	567	567	565	602	613	569	587	598	583	585	609	551	601	627	579	561	587	546	591	524	589	612	591	564	539	601	578	552	546	549	602	632	604	547	602	588	571	558	554	578	537	572	583	525	567	574	547	569	566	606	606	587	582	557	582	578	590	594	559	532	549	586	564	626	599	553	560	565	577	549	601	549	583	590	560	561	561	553	541	578	640	601	571	575	593	597	539	592	581	580	560	569	598	582	577	623	628	656	605	551	583	581	591	595	540	578	569	564	597	558	554	562	567	578	583	626	607	623	558	568	559	555	583	590	557	572	594	576	573	570	575	567	561	561	570	591	554	561	529	565	586	571	555	583	561	619	599	612	560	628	553	599	601	571	589	612	572	584	579	502	508	588	554	572	596	564	554	598	578	556	563	572	605	645	597	529	586	564	549	588	582	558	550	564	570	585	606	618	559	557	565	558	590	568	639	570	593	606	594	618	557	552	557	555	605	606	550	606	603	546	597	581	555	558	592	554	575	566	582	554	605	604	547	595	612	586	584	572	553	588	612	595	596	530	544	582	615	564	553	567	591	550	552	588	544	583	565	602	570
28274	19157	7854	2697	1720	1318	1173	870	810	735	727	697	681	1127	1147	1103	978	804	629	493	429	363	367	379	361	356	369	348	351	388	340	363	335	406	326	374	372	365	354	327	332	337	347	365	367	366	377	366	331	379	381	372	404	355	338	368	394	343	341	352	341	365	356	346	377	359	360	368	371	332	347	366	393	363	333	380	370	346	362	333	390	345	365	339	343	361	350	366	360	357	369	360	379	376	330	371	362	329	353	364	349	358	352	378	347	365	352	356	361	364	337	373	344	346	372	355	361	360	359	358	339	334	354	414	359	390	349	330	368	342	374	372	346	343	380	344	373	376	390	366	387	356	352	341	380	347	362	356	347	360	366	344	387	333	328	348	370	364	365	368	352	368	345	330	334	345	371	350	370	352	335	374	349	385	353	333	376	377	353	347	343	370	331	335	328	381	405	358	337	352	353	349	358	348	354	361	339	386	354	366	366	346	385	374	361	342	320	352	338	351	330	367	320	347	333	351	381	356	369	355	369	368	361	334	326	330	381	335	336	358	377	354	335	330	357	359	375	350	331	367	354	367	361	415	355	345	363	381	387	336	382	342	363	354	377	339	340	340	394	407	409	327	330	353	359	358	356	328	376	316	365	345	373	369	390	362	328	343	367	359	354	362	355	343	354	333	367	388	371	380	331	343	387	370	360	317	324	352	372	373	353	381	349	338	330	368	374	347	352	358	327	331	381	338	359	378	342	347	377	375	349	356	359	368	380	350	373	401	355	342	369	364	338	347	364	348	362	371	336	365	390	364	344	304	348	394	365	371	338	324	371	340	380	374	373	361	368	345	367	396	341	356	335	352	323	352	350	311	359	349	330	400	325	394	392	341	391	392	343	372	354	361	334	336	359	361	340	350	334	332	361	357	324	411	348	338	357	384	381	353	355	357	348	361	383	366	355	346	382	372	353	351	338	378	355	354	335	371	360	381	411	363	370	357	325	338	335	357	346	356	352	349	336	360	367	349	379	322	367	352	355	368	382	346	340	374	399	328	338	358	367	348	364	340	351	347	345	361	378	322	350	364	361	390	371	350	375	367	354	358	366	388	323	354	360	362	368	386	378	327	326	381	367	320	350	366	355	357	363	333	368	378	336	368	344	355	360	385	334	347	334	357	377	340	367	370	383	358	358	344	362	380	374	334	359	366	354	363	329	362	373	344	404	390	339	348	360	365	354	340	376	368	375	333	354	320	338	337	339	391	355	377	353	360	346	359	369	385	299	357	389	343	357	400	360	323	356	364	315	341	317	333	354	318	403	364	364	355	356	338	372	403	333	351	383	365	383	380	326	355	387	384	359	320	363	345	362	382	375	337	366	389	344	383	327	373	359	355	347	357	353	345	384	321	350	375	353	331	333	372	350	347	362	345	344	357	331	377	348	333	355	342	341	321	359	381	379	323	363	344	365	310	354	374	335	344	320	364	364	333	356	349	325	371	352	347	368	365	352	381	351	341	337	345	348	351	336	343	337	342	350	377	388	363	371	341	359	347	392	353	324	380	369	369	369	365	347	350	344	378	330	320	369	363	346	373	378	386	348	364	347	353	370	376	360	384	375	350	344	335	373	361	367	362	315	366	367	355	348	359	352	358	362	376	343	354	373	338	385	323	363	361	383	366	359	375	372	372	331	345	322	385	316	303	376	383	339	360	373	340	362	358	338	350	369	376	374	378	347	368	334	326	347	372	387	370	370	339	379	383	350	342	381	345	341	348	322	353	352	341	379	345	349	363	366	340	362	358	345	353	370	361	353	342	315	351	328	364	325	370	337	367	364	357	376	364	348	380	340	389	355	346	350	370	328	361	346	362	353	359	340	342	353	383	386	395	368	329	335	322	371	345	364	386	379	352	353	341	374	370	333	338	344	384	330	352	338	383	371	365	358	378	338	399	355	371	332	361	382	340	367	376	373	372	385	348	341	382	366	353	358	355	361	344	351	362	384	369	366	340	364	385	357	352	341	360	393	345	372	337	383	346	359	353	305	369	338	381	340	363	351	363	338	380	378	386	350	347	352	358	343	385	357	362	357	364	384	332	369	319	362	378	364	348	333	358	321	335	355	368	383	365	361	344	363	354	367	358	363	350	330	341	332	351	399	365	366	375	328	355	380	385	353	358	374	358	341	358	374	374	356	353	354	352	364	350	362	360	371	361	362	387	399	351	373	331	321	362	341	354	362	366	391	349	381	321	359	365	331	349	354	394	373	395	341	362	352	389	329	354	342	380	361	328	354	343	315	322	366	350	348	357	370	372	348	330	362	387	387	347	339	345	339	391	380	372	368	324	363	324	340	355	363	375	351	345	370	349	347	360	330	360	322	364	330	353	376	371	358	376	378	379	336	371	333	349	386	345	365	361	345	346	392	358	346	368	375	383	344	339	361	372	331	364	377	359	339	341	365	353	351	383	347	358	348	349	339	358	359	362	332	360	368	387	343	355	332	380	395	353	349	337	370	352	364	344	339	367	376	356	362	356	353	346	342	369	371	388	363	341	356	394	385	366	371	358	347	339	352	352	329	369	372	350	357	359	346	352	348	371	350	347	383	337	373	331	358	332	350	360	355	336	349	373	349	379	380	333	356	369	386	364	336	336	362	377	357	340	387	371	353	349	340	348	357	348	356	359	361	342	374	353	336	354	396	390	379	337	340	351	355	346	386	341	351	323	371	341	378	321	366	355	350	369	317	365	398	420	397	368	332	332	365	355	342	356	359	362	325	329	374	370	358	386	340	341	358	383	358	358	388	351	357	345	361	360	387	377	372	342	356	388	355	327	367	367	372	342	339	329	375	331	355	349	352	327	343	362	363	377	330	344	398	367	328	387	354	350	355	377	358	329	360	377	375	363	343	348	361	339	362	341	346	376	370	378	429	386	370	386	366	347	369	350	349	358	339	367	348	348	357	326	312	390	348	350	352	359	338	331	368	329	354	355	390	384	348	340	324	353	382	382	328	371	384	382	336	347	341	340	371	336	340	376	364	347	350	377	348	370	346	321	355	347	337	347	351	343	360	356	385	380	385	349	346	363	359	332	334	353	349	380	331	372	388	336	356	361	363	377	349	389	399	354	332	377	378	350	344	339	312	361	347	361	362	369	335	349	342	367	376	365	339	351	340	358	353	379	304	403	349	371	363	350	363	365	333	369	355	357	388	365	370	372	346	378	387	336	317	344	346	364	358	334	377	346	341	351	402	372	395	351	361	331	331	325	357	319	376	374	331	315	366	343	359	338	337	396	368	358	357	359	322	354	370	381	363	367	378	365	389	360	377	326	372	325	371	365	351	352	376	359	343	357	380	339	362	364	331	365	327	375	374	347	341	357	377	353	353	345	396	314	353	326	342	365	349	359	330	355	367	353	372	332	341	361	366	365	367	367	368	345	354	368	386	384	365	364	321	356	373	372	325	368	345	359	331	364	335	359	363	317	368	352	371	335	331	336	376	356	383	372	334	352	336	350
11462	10930	5782	3507	2977	2535	1983	1481	1404	1276	1030	999	1102	1567	1633	1569	1229	995	736	564	492	448	382	372	408	381	385	357	380	404	397	356	395	398	417	401	397	378	380	387	410	391	395	401	385	410	366	385	381	366	397	355	401	389	405	381	420	373	349	386	401	393	423	388	406	370	382	362	392	392	367	390	411	413	363	392	361	405	423	374	375	381	417	389	398	388	377	392	373	358	385	397	414	392	345	405	352	368	396	411	411	400	405	386	367	359	365	376	393	381	375	390	342	373	381	375	379	384	366	402	375	374	394	387	378	391	401	395	397	366	368	398	422	425	352	370	411	356	368	406	407	379	387	392	386	364	398	364	361	378	366	356	396	408	382	392	364	373	422	384	372	400	385	371	408	368	361	399	384	408	417	379	410	368	375	368	397	391	391	414	360	369	384	380	369	354	398	428	384	376	395	378	408	410	362	402	366	423	383	394	389	411	405	393	405	405	397	378	399	397	388	378	403	398	360	357	407	397	397	363	389	397	364	367	387	409	436	361	383	394	369	437	381	378	372	387	400	385	384	382	392	401	365	365	395	409	362	384	360	377	428	394	389	381	425	392	347	395	400	400	377	413	375	387	384	383	381	397	380	417	361	350	394	385	368	379	390	352	371	381	393	426	349	386	378	366	382	377	364	397	370	386	365	408	376	386	386	414	420	390	427	393	400	387	376	377	383	384	380	373	386	364	393	390	394	368	378	362	383	362	362	339	379	378	392	357	370	362	408	385	361	394	417	385	388	374	385	361	385	381	423	411	391	369	396	387	395	383	371	386	365	341	366	372	384	384	379	389	362	382	396	375	405	378	380	364	391	386	409	375	404	382	378	361	395	370	371	373	361	394	361	352	364	382	393	424	377	394	370	366	366	391	384	362	380	371	391	355	376	391	381	383	368	382	379	364	389	353	370	387	373	382	418	408	371	404	360	397	400	375	390	369	374	425	380	394	377	369	411	424	377	347	381	379	402	381	366	400	413	422	409	408	371	403	384	405	388	387	360	379	381	417	399	365	374	405	380	419	372	412	395	404	406	346	381	340	364	402	342	361	390	374	370	352	367	388	376	410	365	385	359	380	403	414	355	382	382	377	417	383	387	437	402	390	439	363	386	400	381	356	395	386	423	420	357	358	386	387	326	381	381	380	386	363	378	409	361	395	431	393	374	390	391	417	400	392	377	415	398	377	371	369	409	376	370	418	358	372	377	368	391	368	401	367	363	375	410	395	398	365	345	420	404	386	377	380	384	371	375	373	375	359	363	363	416	387	399	370	375	388	377	391	364	391	392	392	355	374	393	391	392	384	355	357	371	335	380	410	361	340	356	402	388	382	372	365	375	400	374	385	373	383	386	396	369	373	364	411	394	364	358	364	426	351	379	404	374	416	415	395	368	406	389	379	412	408	408	394	392	395	403	378	428	385	377	382	378	359	377	345	369	379	366	388	397	386	358	369	334	405	405	393	378	433	382	395	342	386	369	354	360	394	416	383	394	401	357	379	378	399	371	375	382	357	379	374	431	370	381	373	377	389	363	365	411	358	396	361	366	387	426	389	393	395	406	424	377	387	404	359	392	424	388	400	381	376	405	387	368	380	399	350	342	413	375	389	370	391	369	369	403	416	385	403	379	392	403	357	385	392	374	392	382	424	397	401	371	402	357	349	371	358	349	362	359	385	376	408	389	378	410	399	397	374	381	402	380	376	355	382	375	367	379	395	387	391	415	355	363	370	408	375	392	399	386	398	378	383	391	373	377	352	368	382	356	382	397	388	362	388	397	359	371	387	357	374	409	392	378	396	401	374	375	366	431	350	377	384	419	378	353	388	337	375	368	366	357	406	390	382	373	340	383	405	390	367	370	416	379	433	391	382	380	390	423	369	399	380	354	385	400	355	397	385	374	392	367	387	368	354	399	390	370	374	432	383	367	365	381	340	409	397	386	401	377	426	381	371	343	346	430	381	362	447	344	385	374	401	392	409	385	381	372	368	366	386	365	371	390	382	373	382	434	378	401	387	358	396	377	397	403	375	428	376	364	372	396	368	387	390	388	387	346	406	404	397	406	399	370	398	423	359	395	388	402	400	389	377	352	373	369	382	388	382	384	391	374	388	392	385	415	374	377	376	378	377	390	348	404	356	392	366	379	380	357	392	380	385	425	390	368	399	359	389	345	379	335	360	360	380	397	378	365	344	380	375	377	365	409	395	408	369	364	396	415	415	365	393	391	359	365	412	358	362	371	369	371	360	354	398	388	382	400	387	401	382	384	361	397	353	373	333	379	397	389	383	381	341	398	378	381	387	367	386	410	384	351	393	378	421	356	381	427	364	373	366	373	397	385	388	404	366	379	367	390	410	416	392	402	362	331	367	388	379	369	396	378	367	376	410	374	395	354	389	364	368	424	378	384	374	397	402	386	394	372	383	386	371	370	368	399	386	388	389	398	391	409	384	399	409	389	359	404	353	399	401	374	345	363	386	400	384	397	388	394	389	380	379	403	366	394	379	399	369	381	380	407	397	417	363	386	355	421	404	382	390	362	380	371	351	366	377	387	380	379	372	355	364	372	394	390	360	386	409	367	421	369	367	393	364	382	387	397	411	418	395	417	417	387	383	377	386	386	371	409	378	393	403	380	380	402	425	404	379	365	374	370	412	371	381	380	374	364	385	394	392	400	389	375	374	378	363	356	363	377	401	406	381	377	373	397	382	400	380	375	384	386	371	382	415	373	354	349	377	366	365	384	397	396	374	355	370	368	373	403	374	391	404	377	405	355	423	387	411	361	395	373	392	367	401	413	385	368	387	367	387	395	353	359	365	374	386	379	364	391	360	414	377	390	386	386	383	384	384	395	403	398	400	376	395	372	387	375	392	360	375	405	370	413	423	381	391	431	388	407	412	406	387	359	367	371	405	371	377	378	373	379	400	383	382	375	360	377	390	394	397	417	362	372	371	374	380	395	402	371	412	400	367	353	438	375	365	377	381	377	396	380	403	355	400	410	408	410	356	392	388	361	390	364	392	370	408	375	370	345	398	391	361	389	382	378	388	382	409	416	377	402	384	359	428	385	386	372	375	379	396	385	391	363	385	393	396	357	388	370	385	396	387	404	359	372	378	364	404	394	364	418	379	364	404	367	404	396	380	394	371	381	368	372	434	407	398	398	402	371	435	356	376	365	353	409	359	404	391	409	390	393	399	379	387	407	375	393	362	383	358	405	420	368	412	382	374	368	386	386	341	370	385	366	368	364	399	403	361	411	376	392	362	391	389	410	378	413	375	383	379	373	378	391	383	394	394	385	368	343	399	406	398	373	401	397	355	383	381	409	367	407	380	407	385	363	411	384	374	387	382	392	392	426	372	415	383	371	377	425	370	385	395	394	387	400	373	395	391	381	430	383	365	365	363	379	395	366	381	390	374	373	378	375	400	369	403	371	377	385	402	377	384	403	368	345	393	380	408	359	376
24229	21422	28439	24794	21171	6740	2341	1530	1047	1067	2788	4462	8029	9826	7923	5861	3482	2148	1269	824	603	489	472	418	462	376	450	403	404	480	430	411	424	432	387	431	429	407	484	435	446	444	370	433	445	406	405	425	438	410	416	439	437	422	407	413	429	401	459	411	431	405	425	421	436	440	431	429	423	430	462	415	442	420	401	432	441	431	460	392	449	446	407	399	439	467	433	409	427	441	461	405	415	410	469	457	413	392	417	444	442	421	451	422	410	406	430	400	409	415	427	398	411	441	426	416	408	391	465	454	429	347	428	441	406	425	443	440	422	422	440	405	417	392	424	412	437	431	439	406	435	415	426	473	441	447	428	440	416	420	422	400	401	414	447	441	431	417	421	458	401	460	444	447	435	425	447	434	444	417	414	405	419	470	414	415	436	414	389	432	420	423	419	410	442	463	442	428	413	415	379	462	423	458	365	431	426	430	407	438	419	387	401	418	426	432	439	415	430	419	434	449	425	431	424	455	449	394	427	433	410	404	398	422	413	394	436	405	453	411	417	450	385	426	430	429	434	427	438	432	455	417	451	432	441	455	443	436	379	416	425	448	399	418	431	452	401	426	431	408	439	436	447	410	419	441	456	477	447	402	455	397	440	446	430	405	406	423	449	416	446	416	436	410	439	433	425	454	411	414	429	410	446	441	388	472	422	436	452	391	424	412	443	419	431	438	399	406	419	406	461	417	442	422	423	403	468	421	424	449	474	439	412	455	474	438	436	398	424	392	362	412	445	421	423	419	420	408	443	395	439	392	418	403	440	407	434	399	431	440	411	412	470	410	418	435	412	427	398	399	438	402	423	480	442	429	450	406	409	436	434	429	421	451	411	457	395	450	402	427	450	463	408	416	422	430	429	432	421	408	395	433	410	447	428	396	448	407	445	434	440	394	442	399	397	446	484	424	444	418	410	395	420	433	438	441	432	449	431	427	412	411	454	411	439	402	424	399	434	394	415	414	449	430	457	419	425	420	470	396	454	450	443	491	426	443	439	401	407	415	446	435	434	425	415	418	430	420	422	449	457	457	437	486	399	419	422	447	423	416	401	414	467	416	420	424	418	399	403	429	442	443	451	421	422	422	439	461	431	402	412	433	388	470	451	425	415	430	384	421	458	455	449	422	407	408	401	428	435	456	390	457	411	421	445	435	392	429	438	436	426	437	395	420	449	440	465	389	441	418	409	438	440	407	417	433	420	458	415	454	446	401	422	455	402	430	402	403	409	406	432	414	421	427	430	410	426	453	427	428	451	448	458	422	453	440	449	425	428	433	469	427	414	420	404	397	443	418	406	458	458	437	432	405	428	438	385	432	463	435	420	443	437	433	442	420	425	425	439	428	449	447	470	422	440	409	401	420	437	419	414	454	474	449	432	428	403	424	458	420	420	435	431	478	378	425	413	432	465	402	441	431	420	444	442	416	445	414	425	484	473	431	406	429	391	437	428	437	420	414	370	418	463	445	438	405	404	450	426	390	430	373	407	394	425	440	432	419	431	417	429	426	382	448	433	392	398	422	404	433	426	445	403	422	407	445	422	419	426	414	487	413	434	421	424	391	438	452	433	453	467	416	400	485	422	408	423	439	408	423	400	440	429	400	437	419	397	451	421	404	432	436	501	414	418	411	424	418	416	433	421	383	415	396	416	449	451	427	422	441	426	424	431	443	467	435	439	410	436	442	429	426	443	428	417	427	425	430	420	421	420	444	437	416	409	402	464	429	479	413	410	413	425	414	410	429	461	371	436	431	453	434	455	432	428	412	475	385	435	428	433	442	405	426	405	424	405	443	438	422	451	448	390	399	422	411	403	409	426	474	416	448	442	388	408	432	386	439	407	441	438	464	406	447	469	423	424	424	456	412	433	416	426	424	419	434	471	400	392	431	403	446	455	433	415	472	392	443	427	394	419	457	446	435	412	414	475	415	465	432	437	431	409	432	447	441	385	438	428	427	417	424	425	438	420	402	432	441	428	426	373	427	458	416	411	478	422	467	434	407	396	423	428	443	417	431	419	410	413	421	447	442	460	423	405	416	469	386	450	434	434	432	443	410	402	462	450	427	401	415	432	398	435	386	405	457	448	436	446	432	432	421	416	451	426	371	425	439	407	424	395	395	398	437	442	419	418	464	436	430	434	414	464	450	444	442	422	416	419	399	455	426	423	410	435	437	444	423	448	484	411	419	429	437	423	410	399	451	425	429	437	442	429	412	407	444	396	467	451	429	417	442	401	438	405	413	440	414	458	484	436	437	379	418	413	394	411	416	441	396	451	428	445	433	389	446	437	423	428	438	445	379	407	396	410	404	407	420	403	433	435	450	403	407	450	389	419	434	448	414	384	456	431	443	403	457	448	427	438	404	393	418	413	405	424	416	417	426	435	393	439	465	427	441	480	429	389	434	439	412	440	412	408	456	449	442	419	458	403	396	451	414	444	412	396	438	400	449	418	406	434	425	428	435	465	456	415	418	401	446	397	443	428	412	421	451	434	446	425	385	383	429	420	427	422	399	426	408	411	425	430	417	396	428	440	469	452	413	448	416	427	424	421	398	478	421	424	399	434	472	446	433	434	418	423	410	454	416	427	431	456	420	417	454	489	407	433	413	400	420	413	424	388	405	425	436	418	466	410	452	409	432	457	410	443	410	441	438	401	438	410	410	428	414	440	403	405	438	432	405	452	437	423	432	428	399	430	434	436	437	403	419	444	409	440	416	383	448	407	448	422	422	400	442	437	429	411	442	424	409	430	407	408	419	458	392	415	442	438	413	410	421	430	418	455	451	402	458	446	402	409	407	413	446	400	406	381	444	407	384	463	430	400	421	388	434	445	473	440	462	466	427	433	421	391	432	375	458	418	435	443	385	403	466	448	410	456	396	419	420	407	431	446	439	418	397	411	436	453	441	387	420	437	429	442	384	425	441	413	408	394	404	423	393	419	418	428	447	427	440	443	426	412	442	466	412	398	410	472	422	430	419	434	428	414	448	429	392	418	441	407	406	426	470	428	433	419	426	438	446	449	434	438	421	413	422	431	401	428	450	438	433	400	459	421	411	422	419	439	435	413	424	417	433	436	445	407	463	439	428	449	435	428	412	399	417	428	472	410	451	463	428	429	401	454	424	413	448	406	447	442	475	409	468	405	465	441	414	468	417	417	418	415	418	479	416	398	412	439	419	440	431	431	383	451	429	435	420	420	455	440	403	423	396	445	431	422	421	443	408	433	399	420	458	418	433	400	425	428	419	447	388	444	403	439	436	475	425	434	438	428	426	406	458	415	411	440	435	429	430	480	438	401	426	398	412	399	436	399	423	434	430	404	428	432	442	423	396	409	440	452	425	437	428	437	406	453	446	438	398	416	397	433	457	484	430	426	445	441	436	407	446	393	383	427	431	390	418	456	435	429	450	423	408	415	468	429	415	399	442	402	406	435	417	446	398	411	448	407	404	425	444	410	447	430	424
13620	18976	10522	4760	5645	4705	3437	2491	1652	1768	4636	7253	12693	13666	11287	8459	5076	3095	1857	1081	727	553	496	421	449	488	445	452	419	451	451	436	443	467	448	476	454	473	451	472	456	451	450	481	440	483	426	470	444	443	477	487	466	435	453	491	456	442	475	432	431	474	426	504	472	471	481	409	445	440	482	476	498	469	476	469	463	424	451	443	444	426	474	432	425	440	432	472	440	446	467	480	460	423	435	432	437	480	467	430	413	439	413	429	460	488	443	438	432	420	427	444	436	434	467	429	459	446	435	467	443	476	432	410	466	414	463	499	409	439	471	441	471	445	452	455	428	452	434	437	465	415	470	459	433	426	454	434	416	429	459	438	463	466	479	453	438	430	445	483	470	437	464	457	446	463	433	440	477	441	464	432	457	441	462	467	427	485	432	459	434	459	457	433	449	420	450	414	448	448	426	428	441	409	428	454	466	453	450	452	437	438	457	444	433	448	431	470	430	449	439	440	428	426	449	417	459	463	468	445	456	433	455	469	445	456	445	465	456	424	436	454	449	469	462	467	480	491	410	442	464	457	479	436	430	428	444	440	472	426	417	422	494	456	442	449	431	455	462	449	471	445	422	456	460	448	433	432	466	423	444	467	461	469	470	421	442	461	436	444	446	456	433	449	403	437	438	448	460	446	485	460	428	430	417	431	436	483	429	435	449	440	465	451	414	442	469	465	469	444	434	482	476	474	441	467	443	453	449	463	455	458	426	435	430	492	499	447	438	458	458	407	449	452	434	463	476	493	470	435	432	415	455	467	451	465	430	455	423	478	430	467	446	481	449	485	465	453	408	475	439	476	469	401	463	431	434	454	439	431	397	426	449	417	448	451	447	415	443	457	459	474	437	446	478	461	485	418	491	445	463	422	444	421	442	415	427	492	443	469	414	410	448	445	453	442	484	421	436	431	429	442	446	435	408	445	447	420	440	439	471	440	436	454	447	465	447	432	468	433	429	466	411	423	500	433	444	452	467	482	494	462	419	463	471	422	442	467	420	507	400	404	451	459	440	460	469	453	430	481	490	463	463	442	456	446	403	410	411	441	430	478	448	433	465	444	448	447	461	452	422	498	437	466	465	411	450	474	455	464	449	432	458	479	476	457	432	492	463	412	476	467	419	465	423	449	479	417	465	466	481	432	451	463	455	451	476	454	436	503	482	445	433	409	430	463	433	474	465	438	461	440	491	452	434	453	435	442	447	453	439	439	468	455	441	428	428	486	475	480	408	443	434	456	467	468	403	457	421	481	435	447	426	444	435	407	450	452	430	427	445	455	461	491	427	480	437	470	471	426	447	446	419	446	454	477	427	457	461	453	470	437	450	445	430	476	417	446	423	419	445	440	459	474	428	452	458	477	490	427	448	428	444	470	442	439	431	446	450	459	452	452	475	435	443	452	439	409	464	440	465	434	438	448	482	466	426	449	447	458	408	445	452	462	458	462	434	443	427	405	480	419	429	465	493	420	452	456	446	436	438	420	459	434	505	439	431	436	428	478	447	429	439	445	471	460	431	436	493	429	408	417	427	437	467	462	432	486	457	438	464	418	471	479	422	470	455	467	418	478	458	476	450	450	454	448	413	467	420	453	437	449	460	463	459	461	439	473	430	462	444	489	459	433	425	463	438	458	450	500	464	430	464	434	433	458	474	484	442	469	456	424	439	486	449	456	428	431	471	445	444	456	479	476	430	413	455	469	451	463	486	438	457	416	463	434	453	431	461	428	447	470	462	419	445	455	464	477	451	460	442	499	470	450	476	417	428	437	449	429	430	405	440	425	448	434	436	419	446	479	430	468	437	492	470	415	468	450	427	480	433	480	432	451	469	441	437	401	443	450	443	424	457	472	493	440	431	438	446	452	466	433	486	442	466	465	457	461	435	423	426	460	445	414	429	416	491	439	467	483	460	479	473	459	436	449	468	445	440	431	467	454	443	466	432	448	455	444	461	450	433	430	433	439	445	447	438	473	467	473	435	492	443	441	415	433	432	464	423	419	407	451	453	470	410	417	434	452	457	444	438	421	429	485	443	423	436	430	436	449	463	417	438	444	449	426	424	478	452	442	489	443	447	415	469	424	490	456	461	451	454	422	455	466	437	457	462	441	445	433	448	445	457	449	451	436	451	417	452	442	425	460	449	448	426	420	438	434	432	437	426	459	470	455	440	457	434	431	446	402	437	417	474	426	435	441	461	461	453	412	419	482	434	436	444	428	432	477	443	432	453	451	437	441	463	446	433	441	459	452	484	427	474	429	437	439	486	448	429	451	445	443	459	437	435	459	476	463	455	457	490	469	453	441	420	467	456	481	424	448	425	441	429	444	429	466	462	444	483	475	406	464	462	444	467	453	428	438	487	470	431	469	453	455	462	452	428	453	420	420	439	457	456	462	447	428	469	444	440	434	444	453	429	452	467	452	413	435	499	433	441	425	461	442	410	454	453	460	442	457	451	446	451	447	435	449	474	449	461	482	439	455	432	447	460	447	437	430	469	439	471	468	453	431	472	411	478	468	464	461	460	450	450	450	432	427	495	433	469	447	462	471	460	426	443	456	450	388	467	457	470	430	402	437	485	450	436	464	459	435	460	441	438	441	450	460	446	444	437	470	472	459	479	451	465	450	471	410	481	443	435	406	473	438	482	446	410	439	426	448	426	427	459	428	437	423	442	447	454	454	454	444	461	480	451	445	442	430	434	462	449	437	433	440	436	404	455	440	431	464	430	447	430	434	409	451	424	449	479	443	457	461	454	432	465	455	431	466	462	420	441	456	448	402	448	455	446	449	446	430	413	446	444	438	426	400	432	454	464	457	441	406	472	462	417	440	417	453	442	445	426	450	424	440	469	491	432	438	470	407	453	453	450	454	461	459	427	430	480	459	439	437	434	443	447	426	448	419	443	421	446	414	440	456	470	443	445	508	448	422	465	435	420	445	463	462	426	454	399	441	453	440	464	443	428	474	436	444	448	427	433	409	452	436	485	441	471	484	429	423	432	469	410	385	445	413	437	450	456	453	443	433	436	459	415	458	454	457	422	466	482	456	433	448	435	456	451	495	414	445	494	412	452	465	445	443	476	438	464	451	450	454	435	469	438	436	398	445	477	456	481	433	417	495	432	454	490	490	437	457	474	437	463	437	429	463	435	457	476	470	457	464	451	444	452	474	416	451	482	423	427	471	457	463	430	445	475	432	455	437	467	446	450	443	435	415	422	448	432	462	448	466	486	440	465	434	449	482	427	472	507	433	438	453	449	438	408	477	445	462	429	457	441	445	456	467	453	394	469	438	462	446	411	486	486	434	429	442	431	443	437	423	417	452	432	445	423	485	457	438	467	447	428	432	448	439	436	481	484	451	457	434	458	438	455	454	432	466	441	462	437	458	438	423	415	430	452	423	443	423	454	471	436	453	476	482	464	478	475	445	429	458	472	469	438	497	452	489	449	447	438	440	428	452	462	433
25185	21384	27374	25675	8978	2261	1667	1312	902	759	1212	2728	3761	5315	4974	3901	2508	1647	1023	721	526	486	453	369	447	408	402	416	370	376	408	374	419	429	406	397	402	368	407	355	417	377	378	373	400	416	412	376	374	402	401	384	409	392	393	389	393	396	386	378	411	385	384	382	362	407	438	400	362	399	380	443	396	363	352	353	399	407	378	404	384	401	390	381	376	434	354	385	382	355	411	405	372	361	369	384	373	358	366	378	375	372	400	372	399	340	400	401	381	401	421	445	416	388	397	346	394	367	405	371	401	380	394	374	381	377	417	439	423	380	379	387	395	407	393	374	378	386	390	398	374	407	408	385	411	384	383	391	414	375	388	394	419	430	401	404	397	370	415	342	405	424	454	409	364	381	398	417	395	392	412	387	384	361	423	408	380	378	375	394	398	431	418	420	383	420	372	354	406	382	389	396	375	386	411	409	384	421	389	415	398	364	384	439	402	419	378	411	412	417	417	376	410	384	398	390	406	400	394	414	348	377	387	407	397	413	394	382	404	399	403	408	422	390	396	373	406	375	388	409	384	401	388	387	386	376	428	369	386	394	390	387	369	407	443	403	410	395	385	404	392	384	385	397	412	398	387	392	419	403	449	401	373	393	375	415	366	410	431	427	387	393	420	405	409	408	359	378	409	412	390	416	418	382	411	403	387	397	420	347	373	442	408	427	425	398	437	428	423	394	405	391	415	378	397	390	424	412	360	379	383	404	375	424	387	430	380	356	386	370	352	438	383	368	371	373	393	370	386	398	438	383	406	365	413	375	364	345	416	371	384	388	391	374	409	388	387	381	379	386	382	382	399	413	390	364	406	385	396	417	407	382	392	363	415	459	394	385	425	380	395	400	402	378	378	376	375	395	378	403	396	377	412	375	396	412	388	368	420	404	389	387	385	389	391	393	404	374	383	389	383	432	387	421	370	396	339	394	414	391	388	357	424	375	360	388	404	388	381	384	402	398	406	407	417	378	378	435	405	377	367	415	409	398	414	398	381	387	363	400	405	424	385	400	376	373	380	402	431	370	425	399	380	396	395	380	379	369	382	407	391	361	366	411	388	404	380	379	362	407	354	376	381	413	420	417	346	412	408	398	374	405	380	415	386	384	388	381	393	417	418	405	378	405	412	373	390	408	430	404	377	361	366	378	373	357	405	397	382	385	393	383	396	427	417	366	401	378	400	379	394	412	366	368	402	387	402	403	402	367	376	393	416	372	388	358	431	344	360	398	423	394	402	401	391	399	368	399	392	396	358	407	379	372	436	373	398	404	454	410	418	377	371	423	393	390	411	381	399	376	416	345	426	403	368	436	382	391	400	369	388	364	412	381	388	378	406	413	400	411	375	384	359	399	376	349	399	389	388	382	359	381	418	398	388	400	432	397	367	394	398	404	409	394	402	418	391	374	388	428	397	425	430	390	387	357	398	400	402	387	376	379	374	379	397	434	371	389	371	395	387	385	434	386	419	421	413	390	350	419	363	390	418	394	368	395	400	408	386	405	370	391	374	385	383	381	409	370	436	383	406	425	369	390	395	407	390	395	372	368	387	401	387	395	371	370	408	381	412	398	402	402	339	402	348	355	382	342	362	364	369	398	394	384	384	380	389	421	396	381	402	416	365	405	405	372	394	437	382	424	398	402	419	396	392	419	404	363	422	360	406	390	373	415	389	374	379	430	388	382	388	445	424	381	402	377	373	394	416	355	421	386	364	379	418	370	436	454	367	403	383	414	388	391	392	353	388	375	415	415	392	411	402	372	370	381	420	376	359	393	415	420	405	384	425	408	398	403	374	391	368	426	409	400	382	411	352	367	385	361	344	400	400	361	382	383	422	370	428	384	370	366	381	388	382	414	386	390	382	379	403	398	406	364	379	343	411	415	391	389	409	371	397	385	421	388	370	379	386	390	389	436	408	393	384	390	396	388	391	381	371	371	416	408	424	401	396	386	405	383	377	397	419	395	392	425	422	380	395	397	356	431	400	384	388	439	380	401	390	379	382	411	401	380	398	381	415	419	353	403	375	421	379	374	397	380	371	425	425	401	401	409	399	360	412	411	368	370	414	373	363	399	394	396	364	343	402	389	354	386	396	415	445	401	401	374	403	385	363	388	410	414	425	418	414	386	402	399	394	398	398	412	400	388	418	420	378	357	388	425	450	386	390	400	382	437	400	411	388	399	397	400	401	414	418	397	421	391	388	390	399	415	419	442	381	421	407	356	390	392	402	404	350	398	396	373	375	421	404	406	409	383	409	400	397	365	409	379	418	379	340	394	369	383	407	396	423	387	414	385	376	410	408	398	374	402	359	385	399	394	389	379	363	404	383	365	379	386	383	402	397	387	368	401	415	377	382	392	337	408	360	367	406	391	413	373	405	368	380	408	383	368	415	388	390	378	390	385	394	388	412	407	408	391	380	410	437	425	411	402	439	357	358	382	425	368	357	362	407	433	389	388	389	411	411	379	386	390	396	408	388	417	386	417	393	395	417	425	393	373	382	419	392	383	354	406	401	443	373	382	405	407	357	395	364	371	378	373	366	411	379	406	407	425	400	409	412	375	413	425	408	411	391	390	360	429	371	396	366	375	393	376	396	375	398	389	377	382	419	403	370	374	402	367	414	398	365	385	397	420	376	349	380	423	347	364	406	411	409	402	388	416	416	411	409	392	408	368	396	401	389	400	397	372	374	381	412	418	363	375	410	410	391	375	426	417	370	382	420	432	374	414	367	389	392	380	373	358	388	372	394	406	375	385	395	400	346	426	380	405	393	413	394	405	425	380	437	411	426	395	383	417	379	404	413	411	404	400	418	422	414	388	360	430	401	397	392	372	394	396	399	408	382	419	396	419	371	417	393	350	377	391	374	380	431	381	380	364	366	380	421	413	401	375	409	372	396	374	376	405	423	380	416	411	392	406	364	399	399	404	407	436	383	407	393	373	365	370	401	389	388	402	397	422	399	377	386	389	357	358	431	393	424	430	386	422	359	390	367	403	410	380	429	400	400	442	382	354	409	381	415	382	367	431	363	411	429	366	406	390	357	401	380	397	368	411	434	373	393	415	404	401	387	389	394	379	384	402	377	425	380	409	391	399	381	421	381	373	375	413	388	401	374	375	389	394	399	386	375	403	376	358	416	405	417	351	395	401	374	367	415	385	421	416	417	380	395	441	355	372	387	381	392	385	370	377	408	386	450	371	388	395	374	393	391	399	401	380	390	375	414	385	354	377	425	407	395	361	418	430	391	371	369	401	408	405	377	394	395	392	413	371	415	365	397	390	380	422	397	387	395	388	458	395	322	390	432	396	344	389	410	385	402	389	355	403	390	399	427	426	432	444	364	419	372	400	373	382	376	413	403	402	401	377	385	349	380	411	422	403	362	394	415	407	386	417	418	384	430	367	378	407	404	387	356	384	361	415	384	437	388	411	394	383	428	394	438	382	400	409	401	387	377	335	411	390
10323	14943	8425	2893	3086	3904	3118	2333	1621	1188	2174	5325	7271	9804	8795	6862	4258	2584	1523	886	663	513	485	422	447	426	407	460	442	440	423	430	392	463	437	421	425	432	421	434	451	451	419	409	454	391	415	448	429	440	429	424	438	419	454	410	439	428	440	426	430	411	414	433	423	393	444	460	435	447	458	427	410	476	411	430	432	417	431	466	401	450	425	390	471	402	461	421	446	408	442	428	428	413	415	433	421	418	415	464	413	461	455	413	446	426	413	431	407	407	429	432	458	425	426	419	421	451	421	439	414	441	428	415	421	435	424	420	413	434	441	430	387	447	431	437	428	441	427	452	386	433	419	454	444	413	399	411	417	466	459	423	400	425	445	401	463	458	423	425	469	419	445	433	449	404	421	422	451	430	417	421	444	415	426	402	403	396	448	483	412	459	425	435	388	453	360	428	407	428	425	445	403	424	423	410	438	442	421	426	451	400	426	435	450	447	464	398	444	397	422	439	393	407	436	452	425	443	403	423	411	395	400	433	436	436	463	388	421	479	454	435	441	423	415	469	414	408	437	417	440	422	452	444	419	408	432	447	387	446	439	430	444	446	421	423	421	432	446	424	430	407	446	397	417	446	446	444	455	459	447	452	441	420	422	415	443	401	415	406	429	396	420	413	433	452	411	414	400	415	405	419	434	420	420	436	406	399	451	404	455	431	426	439	404	440	434	441	423	459	460	463	406	446	469	412	425	444	433	441	392	419	406	426	416	441	404	397	392	430	427	426	458	423	439	430	448	430	463	438	441	442	441	420	393	436	409	433	424	426	438	442	448	468	426	410	416	440	441	422	438	429	390	416	427	410	427	405	394	417	418	439	410	444	436	421	438	422	432	397	437	410	426	411	398	444	444	414	425	470	433	416	453	451	432	439	429	438	408	395	433	456	442	442	422	413	438	436	416	463	427	427	475	440	421	422	442	433	419	443	410	447	409	426	415	469	436	426	423	429	400	419	424	438	433	440	407	434	429	399	389	403	410	441	402	410	445	405	419	422	433	412	443	396	399	431	407	435	419	457	381	456	445	413	379	394	472	473	445	450	417	423	390	426	413	462	432	404	470	449	421	413	428	434	392	449	406	417	440	411	486	359	424	427	426	450	420	445	447	440	469	417	445	429	442	409	423	416	428	438	428	427	456	427	415	445	454	423	445	435	436	388	418	452	414	436	457	438	439	415	441	430	435	416	398	456	427	420	425	415	464	425	445	409	415	432	449	413	432	482	402	446	407	419	433	386	399	453	429	434	403	417	385	403	423	421	449	431	442	404	418	401	423	415	431	428	399	424	451	406	433	451	456	428	436	411	466	419	431	414	426	431	391	439	406	430	434	436	453	413	426	436	451	422	402	428	401	444	438	425	426	418	415	441	454	457	427	415	416	450	388	442	427	461	439	409	416	441	445	419	420	393	461	439	427	429	406	441	377	413	439	428	457	422	432	440	442	405	436	412	446	464	431	477	432	449	408	448	454	454	402	448	436	394	407	448	434	458	412	435	397	458	420	460	414	462	413	418	448	403	441	432	427	389	371	409	429	439	461	369	385	439	415	395	424	424	399	426	462	440	437	440	434	461	444	437	460	416	420	433	464	428	439	393	409	440	432	440	425	417	442	429	417	459	437	428	402	396	409	425	458	434	456	436	435	453	445	413	426	370	411	429	431	434	456	430	441	430	402	443	432	399	401	407	446	429	424	440	443	405	408	396	416	406	427	445	391	444	401	415	421	446	450	422	419	426	457	432	414	430	419	457	466	443	420	442	404	442	401	473	438	433	411	398	430	414	438	416	412	426	468	405	416	444	383	444	442	450	435	413	460	460	398	420	419	443	431	461	467	405	421	438	428	461	400	420	442	419	389	437	425	440	454	379	409	423	396	432	409	398	419	423	482	448	437	414	406	424	405	439	407	403	402	448	424	435	423	433	456	472	433	439	427	383	394	424	460	434	434	445	447	465	427	412	446	435	403	404	419	449	447	439	425	424	442	400	427	422	415	406	435	378	441	437	463	438	394	420	443	427	420	426	423	457	459	405	436	450	429	414	469	427	438	399	433	397	386	413	383	409	437	423	455	461	430	395	454	433	397	421	421	414	407	402	475	426	438	443	419	399	422	402	450	452	406	449	396	396	405	454	447	410	444	417	469	406	441	405	439	437	442	400	437	453	395	425	460	447	456	414	402	425	435	403	422	410	400	469	393	425	443	433	433	385	434	470	430	429	452	451	438	474	458	417	445	443	401	407	403	419	444	432	397	437	439	403	434	434	427	439	394	482	445	415	469	431	425	415	415	405	429	425	452	425	435	430	430	397	450	372	427	424	438	429	436	473	461	435	473	412	441	444	455	386	467	399	459	414	413	423	399	368	407	453	452	426	433	442	382	431	423	427	426	408	421	417	455	441	422	447	428	412	420	437	416	413	437	421	423	439	429	419	416	430	428	405	405	416	429	433	451	437	431	417	440	446	422	427	426	403	398	404	440	458	411	413	441	420	446	421	445	439	416	440	445	406	454	436	431	453	407	396	437	437	442	409	420	454	467	420	437	433	394	436	424	432	415	406	400	385	407	450	433	452	443	450	428	432	452	461	400	380	415	417	423	430	422	467	447	450	424	427	420	418	425	413	411	420	413	416	446	389	428	423	418	427	419	401	405	441	391	402	417	411	431	395	442	459	442	466	391	459	431	425	447	416	429	458	407	431	417	393	407	425	418	435	404	414	436	458	407	444	414	413	434	437	434	437	434	420	477	424	451	466	478	447	452	418	462	469	438	441	424	410	457	452	402	433	467	387	423	418	462	465	419	422	462	461	438	394	462	424	446	441	405	454	441	409	395	423	398	432	393	390	429	408	412	432	446	434	422	446	421	406	425	414	391	408	459	458	452	423	432	432	448	453	457	460	426	455	458	426	438	405	447	438	452	429	428	435	412	400	424	431	433	458	376	429	410	465	444	441	402	434	438	417	456	474	438	480	406	393	432	444	420	437	454	417	427	432	394	456	396	428	417	414	426	422	455	440	432	435	450	447	443	437	413	446	455	455	383	445	419	413	418	444	467	445	425	445	421	418	399	407	422	453	432	431	450	490	397	432	414	400	412	406	434	437	428	439	451	454	412	424	436	420	452	388	398	421	441	414	407	408	407	406	422	403	408	402	413	464	432	432	456	439	456	471	395	399	456	413	436	403	427	429	430	425	452	422	402	408	460	406	430	416	452	474	457	420	414	428	394	451	409	409	422	435	430	384	441	410	438	442	414	444	409	440	442	433	391	390	464	436	416	436	440	432	438	415	439	432	411	421	407	448	415	438	417	400	450	458	424	432	455	441	436	443	417	405	469	419	434	435	454	416	437	459	418	416	431	411	392	426	383	444	394	454	427	428	480	427	457	451	424	406	403	405	447	424	420	450	431	422	459	427	404	402	427	430	427	444	414	428	403	418	400	368	419	408	415	408	446	401	421	403
22842	21457	29194	24118	21457	21613	10738	3021	2323	1935	1450	1354	9262	18536	18764	15462	9968	5785	3299	1784	1071	770	673	624	520	527	542	579	571	552	560	504	572	540	592	581	544	564	558	510	561	579	580	552	611	533	586	567	560	588	537	552	561	562	553	565	568	537	598	534	532	540	590	557	560	525	579	568	501	514	533	527	569	569	501	510	525	557	538	533	546	551	538	532	578	547	512	522	566	522	578	543	499	532	550	535	541	569	551	537	561	542	547	537	563	520	540	532	548	552	566	522	531	568	550	544	540	505	563	601	586	566	522	593	579	509	545	541	584	543	538	546	566	534	527	561	552	579	529	562	564	542	568	508	566	540	578	560	563	579	531	596	594	553	541	601	583	552	596	546	564	558	533	520	568	575	540	570	528	494	579	570	546	523	534	545	554	550	582	558	536	549	568	609	547	592	562	572	547	534	566	552	540	564	547	543	533	534	511	568	562	541	553	537	530	574	539	573	551	537	557	583	560	551	538	534	535	548	564	555	535	566	562	536	552	593	550	573	527	548	501	526	566	569	579	538	572	585	569	542	564	576	569	548	556	563	573	513	547	526	589	601	581	566	534	574	530	529	568	591	562	551	552	554	567	534	528	529	559	538	586	563	589	557	549	601	547	542	550	545	550	558	544	487	561	518	573	570	521	565	573	546	530	547	558	558	576	573	531	539	552	535	585	560	574	564	527	545	541	549	548	580	562	572	525	585	567	540	582	541	592	523	542	569	538	546	528	540	547	562	576	534	572	550	516	545	563	560	567	568	580	557	524	546	543	550	560	541	524	603	551	513	608	548	580	493	551	620	600	563	555	553	554	491	553	525	565	560	521	591	531	505	611	546	564	538	560	555	532	545	529	554	543	564	551	561	559	522	577	532	517	546	512	513	556	520	555	534	544	555	530	534	562	563	557	565	584	525	537	579	548	597	557	502	545	541	554	549	523	546	568	532	531	605	550	521	546	566	580	545	603	536	548	569	606	555	554	506	544	575	580	549	490	574	533	560	587	555	540	519	514	577	567	566	560	531	559	543	526	581	589	574	521	540	551	557	584	588	563	594	537	558	576	560	526	572	550	531	591	523	542	557	528	547	557	528	558	496	544	567	546	537	512	597	527	538	551	517	551	542	518	585	541	560	539	527	587	593	551	531	571	534	550	546	509	593	553	533	600	560	585	556	532	584	500	542	547	529	549	546	535	574	558	546	559	536	545	546	582	526	548	559	566	562	611	578	537	564	579	561	561	587	543	555	555	532	563	548	548	539	582	545	576	557	561	563	534	538	574	561	556	521	587	526	515	574	586	510	529	544	507	562	563	539	559	557	544	538	536	541	571	564	500	521	581	518	559	560	510	553	547	582	599	494	545	558	595	489	548	585	529	539	539	518	549	530	546	544	554	499	498	543	573	495	505	561	515	566	560	505	560	579	556	576	537	604	576	511	546	525	534	548	523	516	531	545	554	554	586	527	561	524	531	527	554	567	585	559	556	540	560	518	573	556	610	525	525	541	555	547	552	531	561	569	517	546	540	507	567	529	543	530	551	580	513	561	568	576	532	571	580	535	512	548	578	533	548	544	563	567	554	552	580	527	522	571	553	590	525	619	569	547	597	521	588	574	612	530	553	538	553	596	543	568	546	565	545	575	545	583	519	539	541	534	534	589	568	571	581	562	507	541	602	558	489	524	546	568	543	562	533	534	603	548	538	500	588	555	587	570	506	515	531	539	560	552	525	552	588	560	509	529	514	540	584	548	508	538	555	542	545	522	557	554	578	555	546	497	576	587	574	561	514	560	542	563	497	534	530	565	530	543	547	573	547	524	578	509	586	544	553	522	522	496	551	559	576	541	550	539	571	536	567	562	579	547	550	590	557	541	562	562	549	541	546	546	562	562	588	507	597	556	551	555	563	578	514	558	553	564	524	543	537	545	550	513	534	620	543	534	551	568	536	535	521	555	551	570	545	538	535	566	543	509	588	558	523	528	500	541	547	563	577	532	561	516	598	542	572	564	593	511	515	579	565	516	585	549	569	532	540	545	523	542	508	544	553	544	556	539	545	539	548	544	528	577	534	544	573	551	516	585	577	539	561	570	530	521	573	530	581	556	544	568	558	526	532	482	547	572	560	502	521	551	578	555	529	549	582	563	535	545	508	551	539	551	576	526	547	545	539	558	559	577	579	521	547	547	560	559	528	586	505	555	581	526	550	569	511	559	498	516	535	544	556	563	549	537	514	539	534	547	524	549	548	552	548	579	556	551	552	556	521	567	564	502	533	549	578	577	560	505	548	564	540	568	579	535	560	536	555	553	553	554	543	555	602	544	516	553	528	571	567	580	524	519	519	571	567	574	527	560	527	556	570	553	555	539	531	547	594	550	514	539	579	524	538	549	549	558	583	568	513	551	526	529	559	538	551	538	537	573	583	507	553	578	572	565	539	554	535	545	587	553	511	562	533	532	550	551	547	518	529	511	586	564	547	532	523	507	584	533	573	593	547	559	522	549	558	515	519	532	547	508	549	568	593	568	555	584	535	501	579	531	537	585	587	539	567	551	560	566	561	536	548	532	549	505	583	560	562	549	520	554	532	546	553	561	579	495	589	543	568	570	548	562	544	547	547	538	549	577	547	578	551	534	529	528	550	568	556	566	541	563	533	565	567	527	577	519	495	505	509	576	536	556	579	554	548	519	558	527	561	576	545	531	550	550	568	522	521	527	511	542	521	539	544	564	555	552	552	549	532	564	540	575	516	531	505	544	517	575	534	579	531	538	560	575	525	509	521	540	588	489	545	574	525	565	573	547	585	570	537	540	519	497	515	494	593	543	562	547	540	511	584	536	570	513	591	535	548	561	554	532	511	537	536	579	540	513	576	551	555	585	532	568	567	533	570	563	547	508	511	573	530	534	512	557	530	553	503	536	571	553	558	580	535	531	515	543	550	549	543	511	534	567	552	523	567	533	559	537	576	542	583	574	547	567	551	512	559	551	536	545	534	565	546	561	544	548	561	568	526	511	515	522	523	594	550	530	582	590	524	515	533	492	521	577	524	545	555	554	538	539	544	591	565	549	503	542	619	529	538	503	553	555	572	530	525	509	537	548	542	493	581	557	547	535	547	555	555	547	554	541	555	518	557	535	567	543	594	538	547	564	584	538	592	538	525	556	589	537	586	572	606	577	604	526	511	574	519	509	573	549	532	534	568	523	560	551	548	575	603	580	532	532	623	570	519	555	530	578	569	519	515	520	551	584	579	516	513	545	523	567	567	547	510	512	531	525	534	549	537	546	524	564	552	559	517	556	509	521	510	534	558	507	550	598	560	560	528	591	531	576	552	569	520	573	555	553	602	549	543	559	559	533	537	526	529	556	520	566	562	514	568	559	536	523	561	555	549	544	538	522	549	523	537	545	560	566	559	554	538	582	543	559	545	552	544	564	558	541	519	548	534	568	550	598	541	543	561	509	492	583	572	544
15343	27190	17659	7083	5906	7264	5805	4722	4045	3372	2408	2115	14697	24024	23160	19263	12986	8094	4708	2551	1380	897	673	612	609	565	555	577	591	572	569	562	538	563	555	620	552	550	547	580	576	533	538	559	581	553	642	566	598	581	554	569	589	584	601	549	566	589	529	526	532	539	584	540	564	528	600	544	583	569	569	603	538	534	624	543	577	577	578	549	556	566	533	534	544	591	577	581	557	561	540	514	628	541	586	597	558	563	566	562	565	562	576	540	590	578	575	559	581	580	554	548	534	574	581	586	557	556	593	558	564	556	559	551	594	553	577	590	587	589	580	550	589	609	558	564	621	567	616	584	581	573	558	570	589	545	574	500	560	541	615	538	594	578	565	595	595	524	581	627	588	526	588	566	598	566	571	582	547	560	582	620	606	527	600	573	553	558	551	591	591	543	597	559	556	581	556	587	552	606	596	556	580	546	575	607	604	623	527	576	546	580	573	594	597	556	530	596	599	592	546	540	585	580	553	601	582	588	596	545	594	579	544	564	534	577	552	559	568	588	591	592	553	541	585	575	581	589	549	525	564	543	538	620	641	539	556	553	579	554	553	571	528	566	607	518	631	591	545	516	561	590	511	597	539	572	582	585	522	556	545	570	560	543	583	534	574	591	596	518	608	550	556	574	576	575	557	542	517	611	605	602	584	580	560	551	580	580	553	572	566	561	576	560	599	555	575	562	568	559	568	572	557	536	536	546	543	559	535	549	569	514	554	545	602	581	567	547	552	591	591	628	502	551	647	546	579	566	605	546	568	579	522	529	563	556	589	580	576	560	585	558	544	555	570	561	593	592	544	581	591	559	534	528	545	538	568	547	607	549	597	600	543	549	568	613	557	570	542	556	524	564	532	575	602	587	574	561	575	621	563	550	562	607	547	557	563	548	555	600	633	581	558	574	546	573	594	557	546	580	580	585	534	543	552	549	561	567	623	595	557	548	561	576	530	570	542	566	620	548	554	567	544	556	570	561	586	593	567	569	587	542	556	580	578	559	576	535	589	552	622	563	549	572	555	558	569	561	577	567	607	559	556	588	548	593	580	518	551	563	554	590	527	562	587	545	565	573	559	541	593	566	584	585	612	568	539	605	593	539	563	556	581	568	533	565	561	556	567	561	560	566	559	542	580	553	560	558	585	542	604	533	568	557	574	576	579	578	516	580	625	578	548	554	566	566	614	561	599	583	533	546	618	539	565	567	597	529	607	576	580	533	591	601	632	590	559	621	552	540	533	569	593	576	544	552	612	554	603	562	560	543	557	595	592	597	580	556	589	582	603	606	598	585	605	594	585	546	546	607	596	551	547	545	596	530	555	578	575	571	560	566	614	541	578	575	550	547	550	568	600	585	532	565	559	572	563	541	538	580	563	551	570	551	555	573	556	582	559	541	589	554	553	570	563	558	563	582	560	546	549	570	562	581	544	550	590	546	555	602	541	556	573	528	583	532	546	598	554	551	544	583	526	577	565	571	589	541	546	582	568	557	597	608	564	577	593	578	574	602	560	561	571	546	561	556	578	579	551	576	518	588	527	554	583	573	571	600	552	610	582	562	580	577	530	578	587	577	586	556	572	543	534	513	555	606	527	557	509	551	555	527	563	539	565	619	524	594	576	551	571	598	528	565	519	576	591	582	572	532	539	565	578	575	583	598	561	558	570	623	563	568	534	562	567	598	620	599	507	617	540	587	595	573	608	534	568	588	625	544	604	602	606	590	617	570	605	549	536	599	568	569	625	572	626	571	559	605	615	580	550	558	573	551	509	598	621	578	569	561	523	579	561	604	562	572	624	570	567	551	559	537	581	588	560	586	564	572	587	526	604	574	623	569	618	562	556	578	572	587	568	572	605	593	546	553	591	590	560	563	616	555	527	590	596	587	536	554	579	599	591	553	546	532	590	573	556	570	588	583	606	585	516	590	609	532	541	573	547	588	569	587	580	547	627	615	566	559	553	531	528	626	615	608	531	568	606	542	553	596	576	562	602	589	579	598	559	530	564	549	552	566	594	574	595	531	555	578	536	564	550	573	524	600	578	591	610	570	589	600	543	548	575	581	606	576	566	554	531	597	569	542	553	551	590	567	599	568	549	532	539	576	586	570	588	640	554	588	542	581	603	592	591	568	527	578	611	570	549	580	557	548	589	556	560	577	546	587	604	562	545	563	543	590	576	575	555	589	553	581	536	584	568	563	564	613	561	560	577	582	576	556	586	529	541	590	511	563	616	596	561	593	590	555	536	536	541	568	567	555	576	530	578	564	587	572	557	584	579	565	609	560	573	566	598	547	577	586	521	525	584	573	533	541	543	514	564	600	590	556	560	529	555	557	540	599	580	589	566	637	595	560	558	593	564	552	595	567	547	517	573	552	567	567	603	562	595	566	572	577	596	544	605	544	577	541	571	554	602	548	609	568	605	525	577	562	536	524	534	542	569	588	564	552	547	571	547	575	580	548	613	608	565	559	550	572	568	506	573	586	546	569	563	550	581	599	622	612	553	543	622	565	537	622	517	575	591	573	544	564	575	565	589	580	558	553	579	573	595	566	621	574	573	593	536	579	531	580	589	571	593	563	573	588	584	580	584	550	548	574	564	494	577	563	564	600	561	588	578	512	565	552	590	510	529	520	602	586	574	558	601	527	540	551	571	532	574	567	550	553	565	582	579	602	599	607	591	565	544	552	599	567	550	541	616	536	586	545	547	613	578	562	558	549	590	597	598	551	582	550	594	598	579	544	525	573	584	540	580	586	581	587	539	522	553	559	559	573	541	548	579	556	565	562	539	600	562	566	550	580	546	552	640	609	582	599	584	549	568	573	538	584	550	564	591	574	585	562	580	580	577	611	551	523	583	572	521	543	544	566	536	535	590	560	544	578	578	556	580	598	568	542	591	569	600	568	564	590	588	555	502	552	538	568	545	539	553	570	564	541	546	571	542	577	543	569	573	623	503	576	597	558	564	613	543	561	511	566	578	602	541	583	531	558	532	546	655	566	577	593	568	550	575	553	548	586	572	540	588	567	581	562	550	559	552	564	596	531	579	569	565	578	544	592	596	562	590	531	559	588	584	605	611	530	544	553	583	616	548	528	580	530	551	615	568	557	562	562	603	597	498	562	587	553	548	601	587	594	589	589	555	523	586	550	566	595	576	574	546	570	597	532	567	575	603	510	606	545	578	566	578	570	567	576	574	536	596	557	597	602	580	565	593	585	585	529	541	572	567	547	544	581	500	581	594	546	565	592	548	592	596	539	582	547	564	569	556	555	591	580	570	545	568	505	532	552	557	581	566	573	537	561	578	608	563	553	588	536	545	589	570	612	597	563	555	571	575	566	565	596	597	579	592	569	543	591	563	559	599	538	515	572	560	563	602	579	513	579	621	589	537	572	568	583	549	570	581	609	594	514	576	589	546	571	585	582	576	581	579	564	541	584	568	571	631	563	557	562	515	561	592	622	544	564	569	533
28143	19600	12350	2510	899	1089	1140	961	904	770	685	530	861	1200	1311	1074	881	729	581	507	421	372	363	392	349	362	352	343	372	347	373	375	333	355	334	365	363	356	380	350	363	358	340	373	363	339	349	385	332	371	352	367	341	332	375	382	339	355	332	353	343	334	362	321	343	346	348	341	390	327	381	386	370	374	352	369	352	369	389	347	359	367	367	376	388	358	327	380	348	342	343	352	362	404	386	335	377	367	344	369	336	344	342	365	327	306	380	357	367	352	343	379	343	379	368	352	338	357	339	384	340	374	327	346	343	353	351	321	395	398	378	401	348	342	392	331	387	347	351	355	377	353	347	384	332	375	315	361	336	358	358	409	377	358	351	383	371	357	363	374	334	350	374	319	332	368	341	383	375	329	346	352	341	365	352	346	345	373	379	365	371	359	366	330	342	366	362	353	378	391	333	357	340	368	377	355	400	370	328	365	352	364	377	377	355	355	358	353	355	379	411	381	341	327	380	343	345	335	356	342	377	345	382	352	363	326	349	383	360	344	372	352	388	351	356	361	359	339	366	342	365	363	369	359	331	360	366	375	343	354	341	340	373	377	330	349	343	359	371	359	334	375	333	343	389	404	364	373	351	370	320	406	378	323	363	355	357	386	362	332	356	356	353	337	365	364	355	338	339	347	368	331	359	335	348	367	368	352	363	353	365	373	385	344	366	373	355	377	349	369	353	327	391	381	331	363	367	364	390	391	344	317	345	348	378	362	384	368	386	400	368	374	343	346	405	322	359	405	352	350	351	361	353	350	370	390	347	321	369	360	364	389	361	390	368	362	389	365	349	349	367	352	350	377	350	345	383	363	352	364	388	368	352	340	370	351	376	355	381	373	374	342	382	343	361	366	331	372	374	332	395	379	357	346	378	358	366	369	353	343	376	405	356	347	393	365	370	358	367	366	365	344	371	327	321	367	347	362	369	376	341	367	379	360	343	363	374	377	370	364	389	417	346	392	360	363	349	396	349	365	373	342	365	377	373	362	342	380	354	372	365	338	333	384	344	385	342	353	374	350	404	354	410	349	372	378	376	364	389	377	341	373	375	339	351	386	402	355	370	323	366	314	379	395	384	363	352	363	338	350	350	359	300	362	355	365	398	350	362	355	362	374	353	370	362	357	366	375	347	357	357	374	390	326	375	335	386	348	340	394	323	339	348	362	348	345	353	382	350	373	377	367	376	338	370	328	358	350	389	341	367	364	361	379	387	361	338	386	344	371	374	360	354	325	341	352	373	362	367	332	352	388	348	339	366	364	369	328	382	339	348	381	381	389	373	361	372	376	341	367	358	374	343	384	358	411	396	338	399	349	353	402	320	349	329	352	396	345	364	385	318	386	364	381	377	355	354	379	370	397	372	408	357	375	339	378	359	394	370	326	380	380	363	379	321	330	350	353	353	353	371	366	342	350	355	372	351	355	320	333	368	371	357	359	351	395	343	386	361	361	351	341	365	403	350	354	375	339	329	369	362	383	377	359	345	361	398	380	351	355	373	357	352	377	360	342	394	361	339	357	361	318	389	391	378	359	342	341	312	359	382	354	346	324	331	368	375	341	324	357	381	363	384	384	367	376	382	381	378	358	368	372	389	348	368	363	365	387	361	383	345	363	338	333	358	370	389	379	374	377	399	343	344	343	365	333	348	375	348	370	333	366	358	385	366	341	379	341	369	364	347	357	367	388	349	332	350	379	341	346	338	398	371	355	365	317	365	356	363	367	377	378	346	374	333	349	363	326	336	352	390	382	368	366	367	350	334	367	371	350	399	353	348	388	357	369	350	348	372	351	353	352	375	350	367	395	359	337	357	388	344	374	328	359	368	381	365	347	338	367	320	335	316	366	390	366	334	380	359	330	388	334	338	378	338	381	355	392	332	379	381	360	349	372	366	351	336	347	316	350	371	373	378	325	362	360	372	353	387	356	362	337	421	363	332	345	344	355	355	389	348	337	378	374	350	356	384	372	370	333	370	365	350	339	376	363	383	386	392	360	371	376	385	358	374	382	372	339	348	352	359	347	361	388	357	373	337	379	348	379	352	381	354	363	362	378	349	367	361	352	321	374	368	330	370	378	365	390	361	356	368	365	364	349	413	345	365	378	374	378	379	360	329	339	392	359	331	332	318	357	346	364	371	396	365	354	369	335	383	378	349	340	385	376	360	347	391	376	401	336	330	360	376	365	361	367	335	371	340	386	354	372	355	379	362	372	359	386	349	362	384	362	336	381	351	375	350	363	360	348	362	342	333	370	337	375	353	383	355	394	347	383	372	380	358	375	356	355	350	376	365	376	382	380	400	354	353	397	341	373	340	379	358	382	402	359	372	351	356	367	382	386	402	409	342	350	349	347	349	365	389	380	340	382	353	368	370	368	345	361	348	387	383	342	370	360	319	339	389	341	391	350	350	381	353	348	367	396	381	358	362	354	364	358	338	342	355	418	345	371	358	360	324	346	400	361	354	401	383	346	322	368	342	348	330	386	332	329	359	345	372	357	401	331	362	371	364	388	398	359	351	368	361	333	401	366	318	344	352	336	360	405	385	373	362	414	402	349	374	397	379	345	327	370	379	375	372	372	372	339	368	368	381	366	366	398	357	346	312	356	363	354	355	359	361	362	316	367	377	343	359	359	379	365	348	343	380	390	358	314	407	362	330	395	382	379	379	382	352	340	306	347	362	379	364	389	374	348	372	383	355	329	346	330	385	391	358	355	420	358	359	396	353	341	397	357	364	383	337	382	394	362	378	385	381	359	347	381	378	366	372	374	357	361	355	369	321	352	368	359	390	326	325	339	375	373	333	299	365	365	397	350	338	340	370	368	338	333	354	357	359	345	362	390	387	392	399	366	369	367	387	383	323	354	384	359	353	385	340	367	352	363	334	393	347	364	357	330	401	360	367	359	379	372	360	348	393	366	366	387	371	372	334	381	358	353	343	359	341	349	316	336	357	363	368	338	390	360	350	338	319	366	371	373	349	334	347	364	365	353	325	346	346	351	397	365	358	389	363	374	348	340	362	370	367	363	366	389	348	351	344	392	353	367	363	371	365	373	359	338	367	407	342	344	364	370	341	350	370	359	383	347	368	379	357	333	344	388	362	367	342	379	394	384	339	354	373	357	332	360	408	366	365	362	353	386	372	365	387	343	384	371	350	365	367	371	362	352	369	332	342	381	393	374	327	344	362	372	350	350	334	361	374	325	351	375	311	363	367	350	352	354	372	359	375	363	338	387	376	393	355	390	369	352	313	375	387	359	381	378	364	350	344	354	378	344	368	383	372	322	318	379	377	337	357	376	377	358	391	355	354	347	356	357	363	324	355	369	376	376	341	374	355	377	356	349	369	351	359	371	390	361	357	352	334	356	338	341	342	362	318	388	379	364	352	377	375	339	374	368	382	353	360	335	339	414	349	355	376	381	354	328	355	374	376	405	346	347	367	364	389	370	363	377	359	369
11837	12742	11080	2093	1405	2009	2128	1611	1494	1217	1106	878	1170	1742	1726	1413	1123	869	671	553	473	414	383	367	391	377	370	427	420	382	358	396	381	390	372	376	375	416	419	407	366	360	379	383	382	380	377	377	388	390	383	371	399	387	368	433	422	380	372	394	396	372	387	394	395	377	360	425	377	403	384	403	381	394	397	376	377	392	419	369	377	418	361	436	435	376	397	374	412	398	385	396	381	379	377	398	368	352	397	399	383	394	364	401	404	365	414	383	396	365	437	420	378	397	431	376	415	362	430	403	402	372	410	422	395	382	373	415	397	383	394	398	372	397	410	404	407	377	376	371	372	400	377	409	341	375	405	421	374	378	387	417	381	398	377	404	401	367	369	403	429	351	359	399	369	368	390	386	359	414	378	382	414	366	375	411	392	381	399	412	335	386	415	393	374	365	409	413	353	404	378	349	388	433	386	379	354	395	389	364	397	381	395	370	396	407	370	388	403	402	389	409	381	391	382	384	366	360	403	361	366	394	409	386	378	402	379	389	403	400	340	380	398	370	392	367	359	438	423	384	425	384	396	404	435	392	370	365	363	402	429	375	392	372	400	396	363	396	396	366	362	380	385	404	392	378	374	376	371	347	370	397	368	381	366	368	376	364	382	400	392	379	367	449	360	387	402	400	393	380	351	373	384	396	381	395	404	441	420	414	392	406	393	372	388	365	340	395	401	370	364	388	407	427	438	395	384	385	384	387	384	405	383	364	396	403	337	401	398	425	398	392	341	400	367	375	405	392	382	382	378	412	421	389	375	404	378	376	373	379	370	359	409	394	361	394	388	394	418	393	381	397	365	397	387	390	393	422	372	381	374	346	393	363	365	396	389	441	365	393	409	416	386	390	387	374	392	386	356	369	380	378	386	385	397	397	378	396	404	385	391	341	395	436	421	381	386	373	403	390	415	401	393	398	390	389	397	437	367	393	394	413	411	390	378	406	372	384	403	404	396	396	412	373	390	374	378	387	388	408	374	420	431	392	405	401	407	381	375	404	390	374	348	364	390	396	348	414	405	397	412	419	396	421	405	378	371	383	361	387	388	397	377	366	382	407	406	389	393	404	373	382	410	377	395	420	390	362	370	370	390	406	412	380	430	369	354	420	412	405	381	405	389	423	368	374	375	411	360	397	393	369	373	387	405	393	378	381	421	421	401	367	361	415	365	406	357	381	360	367	393	388	380	401	372	385	387	365	406	400	397	377	428	392	391	376	399	389	376	382	438	362	356	376	397	401	376	367	394	408	376	398	354	395	387	409	382	422	442	367	411	389	379	400	416	362	384	333	406	367	373	386	423	379	364	362	412	393	350	358	420	369	408	371	375	395	396	379	387	390	395	358	398	375	359	403	381	439	428	399	399	401	391	380	361	375	382	418	388	398	390	330	379	399	394	363	388	405	392	409	391	392	371	383	436	418	383	388	387	364	358	383	389	396	373	392	381	374	377	394	436	411	373	379	379	397	432	385	368	399	387	417	367	370	399	371	390	377	373	322	404	360	396	374	429	377	353	339	401	415	370	404	367	350	377	352	382	376	419	374	385	372	366	419	397	413	368	388	350	402	407	413	425	407	411	407	409	379	411	402	351	402	378	411	364	382	418	413	351	385	399	419	397	360	425	355	428	429	386	379	395	393	374	340	386	355	377	374	392	401	398	392	381	377	379	388	379	403	372	402	368	376	385	415	427	394	403	409	418	380	425	383	405	392	410	387	363	398	440	420	387	390	413	385	378	394	398	436	413	339	403	395	365	373	411	363	387	391	375	350	398	383	405	382	364	388	403	364	397	397	402	392	401	432	428	382	370	383	415	394	383	388	395	363	392	398	389	389	384	373	382	375	370	382	391	380	385	427	379	376	395	375	423	384	397	390	379	384	378	377	388	378	349	385	354	385	378	420	397	397	393	419	398	410	400	396	393	378	390	381	382	375	434	383	386	379	415	393	385	412	384	389	405	375	419	384	367	389	354	393	358	386	404	339	357	393	408	356	407	367	366	390	386	355	412	410	385	370	403	400	413	363	379	377	395	396	407	394	355	385	402	404	392	408	386	379	389	405	426	390	406	392	391	383	396	411	405	390	356	370	365	388	431	380	365	348	379	362	349	385	391	405	399	398	354	374	399	411	393	374	370	397	381	403	379	414	347	398	367	372	366	378	371	399	384	382	438	362	394	411	396	393	372	354	418	385	387	415	397	377	375	398	373	382	354	408	386	405	373	391	403	399	377	397	380	370	386	387	408	401	372	389	388	370	404	371	387	351	402	419	388	383	372	398	416	377	386	412	400	359	355	408	382	412	403	385	372	393	383	392	377	414	399	348	401	379	379	390	375	397	414	387	402	394	410	374	418	362	387	426	369	416	386	401	369	408	367	402	384	415	412	408	393	398	374	405	390	340	379	373	419	394	397	411	392	422	373	385	399	392	413	385	373	416	385	409	405	388	401	403	388	395	406	412	397	380	377	379	395	388	420	394	375	384	378	387	416	380	414	394	375	394	373	391	364	370	452	372	388	351	406	376	382	348	422	381	368	372	389	385	391	400	373	416	411	377	386	393	412	379	389	405	393	363	390	404	404	398	409	384	399	369	387	347	378	416	359	381	373	394	406	368	403	385	368	366	345	368	368	421	384	407	398	387	388	396	407	378	405	419	372	369	362	391	365	386	328	395	395	391	385	377	391	394	420	440	359	379	403	397	374	367	364	403	424	377	385	382	367	378	438	392	432	342	389	364	381	384	403	356	385	403	378	396	376	395	379	399	386	358	339	408	379	398	382	405	390	401	362	398	394	396	376	374	360	370	382	420	366	416	372	378	370	411	384	377	360	354	424	363	371	375	373	355	378	374	395	396	375	375	394	363	375	385	409	402	391	381	406	412	391	401	361	370	350	407	399	388	392	405	388	399	401	345	358	384	392	369	381	376	353	420	428	375	387	372	443	405	396	391	377	377	383	363	379	352	377	370	370	385	382	358	418	376	386	411	424	382	382	355	400	376	366	384	385	419	402	366	398	365	375	400	418	399	378	388	390	396	410	389	371	419	397	383	373	386	368	397	409	377	428	378	409	381	362	364	398	408	387	378	410	346	391	356	381	367	423	374	392	404	390	348	396	401	375	398	400	385	411	404	381	408	408	387	413	415	382	367	411	370	392	370	371	405	325	410	380	416	368	358	373	392	365	395	392	365	390	418	439	371	412	363	413	391	396	398	361	407	418	379	401	414	385	401	390	405	393	395	354	392	402	390	405	385	396	395	381	400	350	403	370	386	367	397	387	417	395	394	416	374	376	402	369	375	405	415	410	420	406	359	413	371	430	418	426	389	362	409	395	364	384	405	407	364	380	387	389	419	377	372	387	416	388	388	431	393	355	350	395	372	395	393	393	366	392	393	385	384	383	357	401	378	372	413	411	391	427	389	394	401	393	365	412	371	402	370	365	396	384	369	404	385	371	394	395	392
24319	21378	28507	24635	21052	5769	1965	1606	1300	1028	985	3966	8076	9320	8130	6013	4017	2508	1539	940	669	560	465	459	418	436	440	442	427	389	428	419	429	463	466	437	424	474	464	422	423	444	460	449	422	457	457	457	459	378	450	463	467	451	470	469	446	465	434	435	404	498	421	438	431	439	422	487	473	445	479	465	490	451	435	448	441	426	416	406	397	374	440	479	448	446	449	429	439	450	449	436	416	424	445	412	417	439	428	448	449	432	460	442	444	413	424	430	432	443	447	464	420	430	465	442	459	444	449	432	419	444	436	464	444	425	448	464	404	450	425	410	424	462	479	487	426	484	423	449	446	451	453	450	450	455	457	446	425	447	443	431	448	428	400	455	446	461	427	454	468	409	460	441	416	459	447	420	439	444	425	455	440	438	424	422	463	443	460	448	491	494	445	430	442	438	442	437	479	447	409	411	445	466	428	413	435	479	419	467	408	462	432	435	408	456	443	430	406	438	477	483	438	437	436	424	436	390	404	458	464	473	463	444	447	436	437	442	470	432	433	441	467	444	394	459	431	419	452	425	426	418	440	447	430	433	442	454	419	450	404	458	439	448	409	413	429	482	462	457	442	453	426	433	425	391	447	394	461	443	408	407	428	433	415	440	452	443	386	452	427	465	447	496	435	460	454	433	411	417	457	457	393	427	448	452	421	454	444	437	448	420	413	451	450	430	481	442	437	415	423	452	428	436	397	436	453	456	409	426	421	433	438	437	417	461	434	414	411	453	432	395	441	415	418	407	465	430	461	457	426	469	435	451	477	424	422	451	430	442	460	447	426	421	482	425	417	435	431	438	421	454	435	453	468	450	422	456	497	449	444	414	459	421	470	441	436	433	455	432	447	402	466	416	435	423	424	390	462	463	477	487	439	454	468	436	434	460	439	420	433	435	427	422	446	479	456	445	402	470	427	442	463	441	435	439	491	447	416	444	438	440	435	467	477	468	478	429	452	417	447	480	447	384	448	445	409	449	424	455	434	473	453	428	426	438	460	450	415	426	431	418	450	448	481	462	465	439	421	440	424	467	442	430	431	420	437	417	437	432	405	411	429	387	418	475	425	445	440	440	408	466	466	458	443	451	438	457	452	456	462	456	456	404	416	422	414	423	435	408	440	414	449	439	427	466	436	410	451	431	418	474	468	446	443	397	440	450	417	450	416	417	429	418	439	445	434	426	421	438	443	463	457	462	449	437	439	469	455	444	408	459	417	459	461	472	462	400	461	429	433	432	419	446	473	422	401	456	462	448	447	433	455	424	441	456	460	420	439	444	448	436	399	408	457	458	439	436	440	471	444	428	446	423	465	416	441	450	398	449	446	440	440	436	450	420	425	424	434	458	408	469	418	422	470	428	421	438	462	454	431	443	469	497	462	449	443	472	455	460	434	444	441	433	467	485	474	445	480	445	411	419	443	444	457	459	453	428	422	436	461	417	468	474	413	448	443	454	451	411	456	429	424	459	458	423	444	438	465	430	416	424	445	396	449	451	459	463	425	405	434	426	424	466	418	424	463	448	444	465	442	466	419	444	428	437	453	417	415	456	426	452	452	443	423	430	409	450	441	435	460	475	422	408	448	484	425	439	452	461	471	478	456	441	420	425	461	402	467	464	462	418	485	445	423	404	420	476	429	458	433	439	445	448	426	414	485	431	438	454	428	474	398	423	465	410	432	438	461	429	405	466	383	432	453	446	478	430	464	433	453	451	472	468	451	453	438	472	471	450	437	473	438	476	444	437	416	435	455	433	426	448	407	416	427	429	405	468	466	431	436	426	427	423	436	456	440	454	433	456	459	418	446	424	405	431	437	449	424	443	441	429	411	466	426	431	413	475	446	461	476	435	472	421	434	472	437	513	459	479	457	432	455	434	403	414	415	421	475	458	413	462	465	429	445	450	441	447	460	410	411	448	445	465	436	458	446	467	437	432	425	408	432	436	428	439	461	394	442	449	411	446	446	450	443	424	466	415	454	427	402	404	424	453	445	494	442	440	427	454	465	447	431	461	420	475	445	435	439	461	484	475	446	445	506	403	442	426	407	477	432	457	454	413	459	455	457	438	420	459	433	416	463	454	400	437	423	450	420	462	403	423	420	441	471	443	439	430	439	410	459	457	449	464	464	443	445	411	441	447	454	450	452	468	432	481	481	427	432	413	456	425	444	412	455	415	446	469	444	456	472	460	451	451	433	436	429	427	439	430	444	439	451	452	442	421	431	445	410	430	430	403	470	439	411	401	422	447	435	424	420	439	418	432	445	445	481	457	426	408	470	430	436	462	476	463	452	422	458	449	427	402	471	432	430	421	422	443	465	466	445	478	412	413	413	444	457	458	409	409	416	458	414	451	503	435	429	441	436	419	478	425	465	440	409	439	425	449	438	432	457	451	423	469	405	419	433	474	436	464	402	402	460	398	421	435	468	464	458	465	443	396	430	424	443	427	436	437	436	421	436	469	419	416	422	458	375	427	418	420	445	414	458	442	439	430	464	441	415	430	436	456	443	473	385	448	451	466	409	464	444	468	453	427	419	442	442	460	431	453	435	438	470	438	458	445	455	480	378	461	452	454	455	435	436	484	468	433	442	425	441	429	441	421	427	447	440	438	439	459	423	408	436	404	426	490	427	450	392	463	466	421	467	438	429	419	459	474	403	447	463	476	464	460	492	458	402	500	452	425	441	460	458	450	458	423	454	437	398	438	495	469	469	448	448	434	432	444	463	428	455	438	446	428	432	451	491	426	441	417	444	387	411	419	441	426	429	458	466	423	473	460	466	464	442	443	482	448	422	444	471	457	427	445	458	428	455	441	443	424	442	473	465	466	446	454	451	420	471	399	431	417	419	451	454	452	465	479	430	468	419	458	481	448	431	440	451	413	461	453	412	460	425	465	427	436	458	437	438	453	456	419	447	449	430	450	425	436	459	461	436	395	444	441	410	385	437	430	410	404	423	439	442	448	420	416	426	455	443	482	448	465	454	415	429	426	445	441	476	437	486	441	428	453	458	424	442	416	450	444	458	451	437	428	441	427	476	444	431	457	386	448	448	467	439	494	436	420	389	456	424	431	456	440	438	450	421	427	427	402	452	417	450	456	419	435	441	448	456	427	466	441	407	440	409	432	411	412	442	437	445	423	433	447	441	399	414	480	419	436	415	413	453	480	427	435	443	462	415	438	418	431	441	473	446	418	402	444	468	379	411	447	452	428	441	485	419	418	472	439	451	466	454	429	456	453	454	414	417	441	440	438	481	400	417	413	431	434	445	417	438	465	452	444	430	401	457	472	402	440	426	429	411	395	426	468	436	449	454	458	432	446	432	441	435	465	408	439	426	467	408	431	445	424	474	440	477	430	426	439	470	420	479	455	426	451	398	452	429	410	421	481	410	467	407	453	422	427	418	474	442	450	431	444	443	432	438	437	474	494	412	416	402	424	450	479	463	434	413	429	435	403	443	428	416	423
15577	19641	22346	5706	3189	2501	2943	2882	2016	1540	1550	6759	12619	13430	11194	8747	5958	3691	2057	1247	805	636	487	451	462	469	466	441	445	429	459	473	493	433	451	496	456	475	441	485	481	465	448	495	485	496	414	454	400	440	442	499	457	488	450	431	442	447	485	482	439	460	487	459	486	473	484	450	520	455	455	467	453	461	447	482	502	461	467	490	465	419	437	483	491	492	452	525	449	412	452	483	445	464	477	465	506	484	463	470	474	473	437	458	511	511	447	451	493	456	467	472	449	427	466	450	468	452	488	482	495	450	453	447	457	462	464	453	460	462	463	440	502	464	469	431	481	482	453	432	427	481	466	454	474	479	418	483	496	463	469	467	429	460	480	493	471	457	469	455	444	472	425	487	454	473	494	430	446	450	470	409	440	484	455	450	483	482	441	489	477	451	465	476	423	477	500	505	456	475	465	454	458	450	451	463	427	488	477	429	480	494	460	474	414	454	435	476	433	449	468	493	432	449	476	446	403	431	469	487	447	486	457	459	451	469	454	468	499	448	484	476	488	479	426	445	446	472	478	436	458	447	457	490	459	467	448	443	495	465	450	432	490	426	492	477	448	436	432	501	474	443	468	501	486	465	450	467	409	486	466	448	489	475	451	445	437	458	475	454	460	451	457	452	444	447	461	469	465	494	423	460	452	475	469	472	483	448	467	468	475	483	449	456	473	460	503	466	499	476	419	452	469	467	441	482	507	479	462	434	466	471	481	452	477	463	480	443	468	452	454	454	442	489	459	427	496	461	422	458	485	451	500	512	459	452	463	476	438	444	457	462	488	445	501	473	429	464	493	451	447	451	443	433	504	439	488	427	476	434	462	475	482	440	488	459	472	461	482	484	458	483	462	458	461	457	486	462	419	494	400	444	447	446	452	471	454	460	462	526	473	471	499	442	487	423	455	440	449	471	481	509	434	489	442	477	462	457	464	510	436	476	447	431	440	490	467	464	488	475	456	504	428	442	483	469	450	462	472	473	440	468	506	472	466	456	488	462	471	493	458	487	490	484	424	435	474	433	476	498	472	493	501	470	527	443	486	452	488	449	454	484	445	457	467	473	455	483	504	496	440	492	463	481	474	475	477	471	457	460	503	471	455	487	465	443	473	452	448	448	472	474	476	469	466	479	445	470	475	478	451	479	473	446	502	470	444	437	486	443	506	512	423	457	442	482	463	490	467	467	466	497	451	443	465	460	476	514	454	488	478	451	437	445	444	491	472	493	456	439	471	443	480	475	484	485	422	459	453	480	476	469	445	441	470	507	467	462	473	462	454	457	449	483	488	483	498	467	484	487	442	473	482	463	437	459	493	457	430	462	441	478	442	454	484	456	481	442	429	494	434	426	459	450	468	459	467	491	431	477	456	463	463	492	471	439	425	465	483	441	421	454	466	485	419	473	467	474	417	506	447	479	449	464	450	462	458	470	453	439	458	472	509	433	467	451	477	483	416	456	468	431	458	458	463	460	470	452	462	465	468	476	452	456	446	456	468	460	477	487	450	444	492	446	452	430	449	461	458	476	411	467	455	442	472	453	459	433	488	462	478	453	485	458	456	490	449	499	468	455	443	470	477	490	441	495	467	459	464	494	503	448	457	485	488	457	451	450	435	475	472	454	479	451	449	472	482	448	463	459	480	482	496	424	456	482	493	476	489	457	462	479	442	434	461	450	443	479	429	409	495	465	496	498	461	423	462	470	418	520	487	458	471	479	454	470	472	485	457	473	450	476	465	479	457	463	485	412	479	438	487	465	447	477	477	475	459	422	431	457	499	511	470	474	500	430	509	444	453	432	448	477	439	475	444	441	442	440	482	436	459	471	464	435	465	476	451	492	473	485	457	465	484	450	445	484	497	449	486	463	452	454	435	429	448	482	434	422	465	495	483	452	454	467	462	468	475	464	501	445	460	484	460	469	444	490	470	431	437	484	450	464	482	464	432	447	450	428	448	460	485	498	455	440	422	475	454	459	472	458	442	454	464	452	464	506	461	474	510	426	459	459	476	454	459	448	476	445	414	490	454	434	465	485	439	491	476	487	438	485	443	442	473	462	462	454	487	461	481	464	468	442	438	443	470	463	474	482	506	463	464	472	475	456	442	401	459	469	455	484	465	484	444	501	448	478	463	431	492	468	481	446	449	487	509	450	507	459	467	481	455	454	451	440	448	475	446	446	462	453	461	474	466	505	466	448	451	487	458	522	446	442	456	427	450	475	451	482	450	448	459	471	449	433	487	475	477	456	485	463	456	476	497	457	459	477	475	464	486	449	482	460	472	456	465	449	464	450	467	487	500	468	483	480	464	431	458	437	486	451	445	439	446	462	482	447	432	470	475	451	497	458	439	431	491	496	467	444	434	447	480	455	463	485	457	491	491	446	423	466	429	448	488	475	475	486	487	456	474	450	433	505	448	451	438	467	482	447	442	421	485	461	470	492	460	458	450	476	482	481	478	485	459	465	469	483	484	449	473	439	467	479	466	488	495	480	431	469	456	488	458	458	504	485	481	466	483	472	426	434	448	487	472	468	486	461	431	485	465	475	469	444	438	461	461	484	467	424	469	464	512	477	476	474	482	433	459	499	462	500	484	426	468	437	457	416	425	511	452	491	460	456	435	426	433	519	472	429	440	451	455	512	434	470	489	487	448	482	458	441	472	460	460	483	462	476	471	469	488	471	491	421	423	460	488	470	473	454	428	471	426	474	471	445	469	483	441	471	482	437	505	459	473	471	458	482	441	446	471	490	438	472	489	483	434	480	464	464	453	464	481	471	483	451	440	474	470	437	452	482	473	462	466	456	443	474	454	477	478	439	461	468	462	454	474	451	445	478	474	441	520	505	425	480	457	486	461	453	470	462	455	463	502	470	450	465	478	459	500	447	431	421	465	446	494	491	494	460	503	437	475	469	464	443	490	442	465	423	416	445	445	475	457	477	472	458	444	505	463	439	430	457	457	448	454	455	434	463	442	473	454	492	468	472	456	439	478	446	469	460	450	462	417	465	456	430	519	446	450	496	455	452	454	435	486	475	498	482	490	461	453	457	493	458	470	465	452	475	471	451	486	498	486	453	496	432	477	464	480	447	455	476	439	460	466	451	480	475	478	449	426	455	476	444	433	443	448	480	503	450	472	412	508	441	443	451	484	462	458	458	500	467	492	439	440	449	505	479	496	466	437	468	498	460	461	471	442	455	483	475	474	481	481	472	479	467	460	459	475	437	477	419	518	437	458	464	490	472	445	445	475	430	439	448	416	441	437	525	432	455	473	470	454	480	490	480	446	447	453	463	482	479	444	447	444	462	472	507	471	433	450	470	443	494	456	441	457	467	441	452	446	464	474	487	427	446	459	465	442	485	442	461	462	516	487	496	429	459	453	500	464	455	453	455	474	479	475	466	428	475	485	480	462	471	466	471	481	470	463	480	474	455	441	475	476	479	480	488	478	437	496	475	480	444	479	466
25200	21366	27645	25358	10755	1343	979	905	741	668	1340	2628	4145	5044	4867	3694	2692	1716	1053	735	536	455	402	401	399	418	395	399	390	434	419	397	401	411	391	411	463	403	404	419	421	391	405	410	406	451	436	423	403	411	425	403	449	386	389	443	434	408	389	390	401	422	442	405	394	408	429	425	400	415	384	438	379	441	420	410	418	417	403	389	418	409	441	384	384	405	361	369	406	393	396	435	387	432	420	358	387	416	401	396	372	428	432	430	404	387	360	398	417	411	391	409	427	401	384	409	409	411	381	405	413	418	424	408	390	390	412	395	402	393	404	376	401	387	405	427	382	425	438	377	405	416	412	409	427	401	403	416	385	395	377	405	396	376	426	399	417	396	381	413	408	398	371	397	357	412	385	396	416	413	385	385	379	383	403	410	371	396	378	392	412	399	445	430	427	383	387	408	408	394	413	435	465	429	413	405	404	414	422	463	403	410	381	384	408	394	447	427	383	400	379	406	426	408	431	377	410	437	431	393	401	409	365	419	411	419	406	416	397	406	437	417	399	394	405	426	423	395	401	398	403	403	391	424	405	395	388	438	413	386	404	415	412	448	395	396	392	392	406	388	414	415	359	386	389	420	385	401	402	397	433	404	455	379	422	398	381	394	435	397	401	386	450	366	430	414	436	412	409	412	427	412	419	375	402	412	404	400	443	422	418	441	404	408	381	396	394	396	388	458	407	433	403	402	406	411	434	417	398	394	391	415	406	442	405	402	381	398	388	394	381	434	400	394	431	389	401	428	384	444	414	436	375	354	414	415	396	388	440	425	377	457	399	401	408	408	401	413	420	403	389	422	425	413	397	399	376	441	431	399	417	401	397	401	403	410	400	404	410	426	419	433	354	385	420	424	388	398	405	396	390	407	410	438	410	436	430	448	407	413	395	394	376	415	377	430	435	404	416	402	369	419	419	399	410	398	404	400	399	392	385	412	425	443	372	386	435	404	390	442	431	378	410	415	463	416	422	427	439	427	372	382	402	408	384	424	417	392	416	376	403	436	424	406	411	393	424	398	437	373	403	361	401	420	430	417	364	404	446	439	439	406	409	422	390	380	437	422	359	412	426	386	395	425	411	440	385	409	378	399	406	437	402	377	407	442	381	381	422	403	423	446	409	417	411	427	403	398	395	429	410	393	392	427	398	436	436	409	399	431	415	374	410	388	403	387	431	360	406	406	410	383	408	435	431	395	421	395	416	394	379	396	411	407	420	389	440	436	453	398	387	417	389	398	398	373	411	378	403	392	416	417	421	410	402	414	406	394	454	367	426	406	358	437	408	389	409	400	423	413	454	413	400	370	365	431	380	380	396	428	445	419	395	405	403	406	443	390	405	440	403	394	439	367	385	382	462	371	378	406	439	399	433	390	396	418	436	407	385	405	403	396	369	427	392	415	416	389	437	422	440	414	446	417	426	441	409	435	419	436	387	437	399	419	376	441	408	415	400	389	376	412	397	450	403	427	391	385	384	351	406	415	377	377	418	403	392	411	419	393	406	416	413	394	435	406	406	384	413	405	393	426	403	390	409	407	404	413	416	424	403	413	430	438	406	404	357	424	436	419	409	417	382	429	432	373	405	415	359	400	411	381	407	375	388	423	440	396	420	425	403	408	423	422	440	402	405	411	401	396	421	437	383	390	424	389	388	417	407	377	381	458	423	373	364	387	391	426	398	408	397	428	398	393	422	411	369	414	418	383	370	375	390	395	408	429	427	441	406	383	414	397	371	411	421	412	417	424	389	392	413	384	363	394	448	400	363	401	402	408	423	395	398	445	369	387	405	416	395	413	413	414	398	384	402	437	426	415	384	403	422	434	429	396	370	441	403	369	405	418	399	381	392	434	394	424	402	402	380	410	399	455	395	398	343	392	406	379	369	400	427	384	398	412	442	419	415	388	373	393	414	397	387	421	400	423	411	408	401	406	402	412	402	420	386	389	394	416	386	399	420	390	411	384	425	412	402	418	381	404	398	434	407	420	395	428	412	421	419	411	411	437	412	414	403	387	426	379	393	386	402	402	408	444	429	407	427	428	419	413	402	387	420	420	409	416	405	422	381	442	402	413	336	425	379	402	401	374	408	378	400	410	393	403	397	377	395	433	416	393	395	428	410	423	397	376	397	402	392	401	398	425	411	441	411	424	413	422	445	399	386	462	386	377	394	392	419	393	401	386	395	405	459	417	447	403	409	366	446	413	399	382	447	392	446	423	411	412	386	417	426	381	428	408	399	422	403	427	421	418	388	447	404	394	404	398	380	416	405	405	362	402	405	430	413	423	402	414	419	415	398	352	390	387	403	413	412	428	399	419	390	381	393	404	400	387	378	419	413	404	411	403	420	419	432	425	416	417	391	411	435	409	402	413	390	417	363	401	429	390	423	389	350	419	400	424	425	434	400	350	382	382	367	408	412	385	407	436	418	411	405	400	366	387	373	424	439	398	367	435	393	398	427	419	455	411	408	410	416	427	415	426	379	396	438	386	378	394	445	401	369	422	412	386	436	418	407	402	386	345	438	389	354	390	389	400	397	414	389	370	444	392	396	405	415	419	416	394	394	398	406	425	411	442	446	420	446	362	422	381	369	408	408	408	392	434	434	398	390	414	412	403	436	429	398	443	439	424	371	414	382	374	384	429	411	436	393	401	377	409	398	408	411	376	418	412	421	434	408	389	417	407	399	428	411	408	401	437	397	385	425	406	399	405	399	386	394	412	452	404	397	425	411	403	400	401	404	410	404	415	432	409	395	404	387	418	399	389	400	391	436	409	414	400	385	409	388	417	416	369	430	415	428	418	400	382	373	436	422	401	395	415	402	377	402	383	430	408	397	407	406	429	400	426	420	395	375	408	392	396	388	381	426	407	405	392	410	400	433	380	410	415	397	375	406	435	366	419	394	452	419	402	402	394	405	415	398	421	436	401	424	412	391	395	392	380	439	412	388	413	405	409	396	433	397	372	404	423	415	408	397	407	387	394	408	419	420	389	401	412	406	400	397	441	379	378	414	414	415	454	441	408	452	380	418	412	437	413	452	407	381	406	392	410	377	420	425	424	439	406	417	421	401	408	386	387	420	423	409	380	408	390	395	402	416	412	397	404	411	432	408	405	409	408	408	406	422	372	423	414	398	387	400	393	382	445	390	394	423	397	396	394	427	384	365	421	413	403	403	410	369	400	420	384	410	414	350	356	404	423	364	428	414	438	423	404	395	414	400	422	395	421	447	438	405	433	404	365	392	428	418	408	409	398	430	419	381	417	388	385	419	401	393	418	403	442	394	420	430	419	414	370	394	374	396	398	405	383	416	363	421	427	438	454	397	424	377	406	433	387	414	457	361	404	401	385	395	422	401	387	404	377	422	417	424	430	380	402	411	401	429	439	380	411	398	393	379	403	413	392	394	447	444	421	423	413	397	408	424	423	386	410	401	395	389	410	404	439	390	411	449	407	377	412	406	424
14404	22391	27348	7200	2797	2089	1674	1651	1211	1037	2623	5415	8037	9145	8841	6606	4532	2980	1611	1024	679	517	480	471	411	453	452	461	428	445	415	413	382	440	425	422	475	429	457	431	426	444	436	420	414	433	425	439	425	450	440	416	450	402	437	443	407	450	433	465	431	435	485	431	444	444	424	406	438	434	429	419	434	449	441	432	452	464	482	430	478	430	450	455	426	465	442	424	389	428	446	433	439	430	432	453	429	429	407	444	414	447	438	451	415	439	435	444	440	431	425	425	438	442	427	398	457	421	456	424	415	440	449	448	419	457	450	424	487	446	437	432	437	424	466	433	462	418	470	399	382	441	418	458	449	447	442	431	412	434	431	436	427	442	417	456	437	436	455	420	424	401	401	456	396	438	426	447	410	486	464	427	431	449	432	430	442	425	471	436	438	471	445	425	430	455	450	437	456	432	441	416	479	486	420	453	443	435	455	475	432	430	450	383	448	426	419	450	438	413	441	406	424	432	450	425	465	470	438	444	464	435	425	422	432	474	455	408	436	449	421	441	433	446	410	425	432	435	386	443	438	424	439	412	435	438	456	421	440	440	481	445	434	449	442	421	416	447	475	435	424	421	424	448	428	440	423	442	454	415	431	437	437	462	441	458	418	456	436	446	419	442	438	428	383	440	444	411	435	448	473	404	438	428	433	414	445	434	460	475	450	440	463	415	436	418	389	467	443	422	438	438	456	450	472	427	439	427	428	437	422	438	401	395	427	424	431	439	413	459	442	421	450	438	438	448	460	449	424	483	396	455	440	440	433	429	469	427	434	449	431	475	415	420	466	458	433	418	448	427	432	442	461	448	429	444	434	430	416	431	445	408	438	442	416	450	384	450	428	439	436	413	454	458	467	419	451	440	399	420	411	431	466	425	460	448	447	437	420	418	406	469	452	450	426	434	427	405	403	454	440	419	421	442	421	445	413	436	433	430	463	453	460	454	494	448	457	449	416	439	404	431	443	400	439	456	417	430	433	462	441	474	458	447	434	444	407	430	442	415	444	448	438	453	450	427	474	464	449	425	437	439	464	436	436	431	471	451	428	460	443	425	468	397	478	474	423	458	451	431	437	430	413	442	422	474	455	456	449	432	441	453	449	419	436	495	449	462	428	407	416	423	460	465	444	438	445	457	417	419	437	413	436	439	416	427	430	434	423	438	436	412	414	456	432	477	428	421	435	438	442	417	454	446	424	434	433	458	431	441	439	416	439	462	466	414	460	427	408	412	468	390	443	456	476	429	422	462	431	450	425	413	424	408	445	406	455	426	451	435	439	432	445	450	442	444	452	427	412	444	436	452	438	464	436	480	449	476	442	420	477	421	465	427	412	395	446	432	428	452	399	430	404	397	445	458	395	430	429	459	452	468	428	428	453	440	449	444	450	412	455	451	431	451	444	422	425	459	410	427	440	441	447	397	442	435	438	460	440	458	428	444	455	420	422	447	443	435	444	453	451	461	416	435	465	430	412	421	436	455	481	428	463	432	440	454	467	441	410	461	426	421	455	454	454	448	435	413	459	436	416	448	426	418	455	461	411	420	415	446	415	408	465	424	429	419	421	461	441	437	444	434	418	419	468	430	417	434	447	469	436	420	421	440	471	456	413	447	447	447	449	453	445	410	456	450	446	416	444	413	405	427	439	412	443	428	445	396	427	438	490	475	448	415	432	441	431	439	428	437	436	458	418	422	435	411	482	455	425	426	436	438	449	441	460	471	439	438	444	412	446	447	403	407	416	457	435	446	461	427	456	463	468	432	434	429	448	471	472	462	439	384	442	438	419	429	418	423	390	466	440	425	480	411	449	407	427	476	476	440	455	430	433	440	433	388	438	433	400	437	438	421	462	457	447	417	426	425	417	447	468	423	461	412	404	450	424	452	412	436	407	450	424	400	438	418	410	417	414	452	449	453	435	421	418	438	416	429	472	427	443	439	409	431	450	409	441	421	420	409	492	408	476	461	403	444	433	408	445	454	455	421	458	437	443	450	428	448	428	422	435	434	409	420	476	430	431	478	438	423	466	451	440	429	424	442	427	410	434	444	464	399	447	433	430	448	416	438	423	407	470	447	435	460	448	417	449	459	457	461	440	452	388	447	468	447	490	429	430	432	462	430	417	419	443	465	434	441	418	411	475	441	461	432	453	414	450	476	443	457	421	444	448	461	410	393	432	442	490	419	421	456	463	420	452	403	409	434	420	424	428	396	438	444	433	452	459	436	403	433	467	441	434	462	458	424	469	432	392	429	424	413	421	462	424	431	418	469	426	448	405	433	433	433	445	448	396	416	414	470	462	454	446	434	432	400	428	460	449	418	455	453	411	438	490	422	390	429	429	479	443	423	426	425	428	441	485	433	440	472	439	441	394	433	433	430	405	451	455	390	442	447	431	454	439	433	390	448	433	443	443	470	441	449	430	393	467	428	458	400	386	431	458	488	445	430	447	442	423	449	442	380	455	404	422	416	446	436	419	428	447	439	457	468	461	438	448	435	433	407	397	402	395	412	420	446	454	403	438	412	437	442	399	417	414	448	412	474	439	431	406	417	459	433	448	417	457	436	419	481	426	413	397	421	463	449	501	454	447	463	438	432	448	448	459	445	453	476	466	434	454	444	426	454	441	422	372	436	445	448	439	436	385	460	411	483	497	444	471	414	435	440	441	436	441	420	462	448	472	440	441	440	446	415	448	436	399	452	439	446	447	438	435	461	419	430	454	454	411	447	453	417	415	389	444	446	420	435	426	419	445	459	445	437	428	454	412	485	418	470	455	421	440	435	468	442	450	462	431	440	472	420	434	434	436	450	401	483	472	425	469	407	440	476	413	405	420	416	462	413	432	433	445	444	446	446	426	455	429	409	426	444	478	412	450	414	463	442	448	428	454	457	427	416	430	465	448	429	452	398	431	470	411	444	427	434	415	456	444	427	447	447	454	419	442	437	418	436	427	421	455	459	435	455	408	443	439	437	443	457	419	409	425	452	434	433	437	452	447	429	442	414	469	456	450	434	409	446	430	447	437	434	418	424	405	420	438	440	441	467	443	460	480	490	443	435	424	464	436	419	437	416	404	442	431	443	433	445	433	428	439	449	449	461	431	468	427	436	440	418	474	394	419	454	388	445	415	409	449	414	446	431	438	432	459	413	467	461	442	426	435	477	385	420	428	444	399	418	428	453	446	456	508	412	425	432	413	471	434	434	457	448	428	440	421	419	446	436	411	441	436	474	459	397	421	448	427	428	461	444	427	389	442	400	442	418	431	423	418	446	434	438	442	442	456	461	398	431	421	450	449	410	438	440	471	437	421	400	443	441	382	435	441	416	442	455	435	458	386	454	427	449	438	429	417	429	405	454	441	455	427	433	479	417	432	417	387	437	413	431	448	436	430	426	454	451	432	420	429	473	457	464	458	465	409	449	423	421	399	428	439	444	433	396	429	438	469	421	423	466	418	456	429	449	410	422
22886	21395	29160	24016	21401	21413	10313	1966	1503	2137	4481	9234	16532	18754	16868	12863	8272	4895	2773	1556	1006	733	657	600	567	551	573	522	593	533	567	592	553	538	570	534	562	588	573	579	539	532	556	589	560	512	573	554	537	574	575	584	535	524	549	568	545	572	595	568	528	545	558	518	612	585	555	550	551	514	539	611	585	521	560	571	555	599	547	529	564	561	577	553	516	580	600	545	551	572	568	576	585	565	533	558	571	603	583	568	552	578	532	539	559	531	532	571	543	609	575	542	528	599	552	580	561	560	567	548	585	609	588	510	587	580	550	538	566	554	593	547	544	586	577	543	535	548	530	573	542	579	579	552	529	556	515	548	528	556	544	549	551	555	555	587	548	555	545	525	517	577	564	554	565	533	578	548	531	528	584	574	524	547	543	601	562	546	604	570	545	549	516	531	516	584	529	581	517	577	591	549	580	519	587	596	537	548	549	579	537	612	533	552	587	539	570	527	556	513	512	531	532	539	532	535	573	602	544	579	568	552	550	558	517	534	552	569	538	580	551	521	581	560	540	536	512	562	572	575	541	526	580	510	498	542	554	596	556	571	535	561	559	580	550	528	567	564	536	570	569	530	553	570	571	551	527	566	569	547	556	563	586	562	557	591	565	555	587	568	532	534	573	569	538	555	556	541	566	545	553	516	529	567	553	550	536	516	558	507	538	556	568	560	573	530	553	541	532	557	555	521	539	540	571	549	540	577	551	525	559	553	579	576	593	567	557	528	575	549	615	534	540	562	544	543	623	571	570	564	576	573	600	554	559	567	585	558	557	568	535	547	544	539	553	574	527	571	567	528	569	558	581	548	596	590	592	535	523	558	560	572	559	549	512	561	526	555	549	601	581	568	559	541	578	539	595	547	612	568	613	550	604	572	564	544	555	549	548	589	548	554	559	511	548	551	584	548	571	565	518	559	594	575	529	564	572	553	578	565	547	514	563	526	565	566	571	546	547	590	537	614	606	547	553	583	598	605	550	558	562	521	569	520	548	524	555	578	549	520	567	545	586	582	564	556	563	520	592	549	538	542	533	552	531	571	585	585	561	569	566	525	539	587	505	570	589	553	603	590	526	602	543	555	526	541	553	551	557	578	543	546	521	589	542	584	575	534	533	530	565	524	570	502	555	571	531	581	519	573	539	554	534	588	547	559	570	562	595	541	522	559	530	571	562	554	531	574	552	560	531	564	534	590	554	559	541	569	613	587	601	557	572	573	570	533	563	554	545	551	524	538	574	549	578	552	548	557	604	573	536	560	493	587	573	518	588	570	550	558	576	539	569	541	595	500	585	566	536	585	578	536	541	579	533	564	540	506	582	527	607	543	601	527	555	540	552	526	546	568	558	550	584	531	545	567	567	553	533	538	578	494	529	569	551	578	570	538	571	524	524	562	528	561	563	550	589	554	553	569	579	559	553	525	569	542	579	532	604	580	551	562	537	558	577	571	567	559	539	547	550	555	568	539	548	551	580	564	578	524	521	534	553	552	537	563	584	526	519	535	526	594	541	539	566	579	588	564	512	560	556	536	599	595	563	546	518	520	557	555	575	589	557	610	571	572	500	540	523	537	543	493	532	523	558	568	580	582	579	509	558	520	573	577	534	525	547	579	628	545	577	534	543	561	551	562	534	557	584	568	566	539	564	538	565	567	528	525	576	549	567	504	546	497	546	549	561	545	537	566	557	525	551	553	562	598	558	573	583	512	600	574	540	589	599	555	583	565	547	584	566	563	554	520	596	552	535	581	563	532	548	565	550	530	522	552	548	559	567	557	527	552	521	589	613	567	586	575	577	550	510	518	562	597	535	541	528	562	573	567	563	545	598	531	572	582	556	501	605	525	603	579	574	558	567	580	578	597	532	529	581	573	536	519	502	557	577	554	562	516	583	614	583	538	531	538	555	572	545	572	609	572	534	537	534	553	570	554	580	586	531	523	551	521	549	556	555	549	577	571	551	572	577	562	608	579	556	606	547	606	553	573	580	578	570	529	538	566	559	582	531	534	531	559	531	549	512	541	593	547	519	565	504	571	578	518	517	550	579	572	580	533	528	539	574	553	546	560	595	579	550	545	527	542	537	555	541	546	559	544	516	548	527	563	541	568	540	528	513	525	557	529	515	498	575	549	585	554	551	542	544	545	542	534	531	549	512	523	592	527	545	548	539	597	542	561	555	547	536	566	510	574	544	574	546	579	558	568	579	546	577	562	604	591	558	544	601	507	568	566	548	566	561	578	586	555	548	543	544	529	594	542	551	530	559	579	532	566	566	561	605	571	523	520	533	589	554	578	541	566	513	520	522	572	578	557	562	568	561	540	564	557	533	574	549	567	558	563	556	547	563	557	584	533	558	565	531	545	511	554	559	523	570	534	545	547	569	561	550	510	508	522	548	559	546	587	549	517	597	578	602	556	535	547	544	561	560	570	560	555	555	561	535	555	564	563	576	571	559	530	511	557	567	624	542	542	569	580	563	567	583	552	540	556	574	526	560	544	578	578	587	560	526	537	595	563	500	515	560	522	572	620	526	560	540	544	561	581	534	558	520	589	566	550	504	527	579	541	571	540	557	527	529	577	546	512	572	549	561	529	552	542	597	575	520	582	582	564	596	545	593	571	539	587	566	527	543	584	522	578	543	517	599	531	554	564	530	564	556	559	586	585	563	538	584	540	558	566	597	559	515	512	567	527	565	547	557	537	596	535	530	558	544	546	539	538	557	550	554	544	560	539	560	580	579	606	530	579	561	617	554	558	555	540	570	521	539	558	584	532	530	541	566	585	508	542	529	511	571	599	554	565	532	594	576	554	560	594	551	564	543	566	508	597	576	545	563	554	540	528	601	537	588	515	540	545	545	554	538	539	556	519	541	596	563	561	581	594	549	567	562	519	551	575	562	548	541	553	569	534	549	590	551	548	606	579	553	604	588	566	560	537	540	524	583	631	559	519	537	519	565	551	559	534	612	574	626	579	519	563	581	573	503	549	543	535	563	564	499	575	573	537	569	540	570	568	531	568	565	511	587	544	520	551	572	566	565	561	573	573	548	539	596	561	514	591	575	559	561	578	552	563	581	528	585	562	533	576	509	540	519	555	531	571	512	559	549	552	575	540	566	553	576	541	596	534	554	547	567	565	546	564	571	539	586	547	565	518	596	544	533	554	578	525	527	571	563	528	533	519	543	580	550	565	539	585	542	548	506	561	572	586	584	553	571	554	583	564	577	571	609	567	577	526	529	541	547	564	525	574	541	522	552	563	545	553	534	560	582	566	550	541	549	604	591	537	550	559	545	513	562	592	576	537	578	562	538	593	611	574	553	550	611	538	523	574	580	515	584	564	575	547	589	595	604	526	555	538	554	561	592	557	526	582	554	519	567	574	576	519	564	511	567	562	549	555	554	546	559	554	590	498	529	572	523	561	537	596	518	543	546	546	538	523	551	544	527	545	572	549	602	581	531	567	539	511
20574	35579	37374	23264	10555	4429	3439	2835	2425	3670	7651	14643	22655	23298	20914	16267	11025	7011	3935	2182	1280	835	675	628	529	561	598	556	520	594	605	593	571	590	598	513	530	599	568	619	590	618	558	531	575	588	555	554	564	556	559	537	591	575	558	592	614	570	594	592	574	618	579	584	536	601	574	577	569	579	547	525	589	560	557	585	534	539	558	576	572	545	619	585	561	578	638	574	571	558	567	564	556	559	552	580	576	577	512	509	569	579	568	561	595	557	570	596	547	592	585	533	552	554	572	589	572	568	570	542	593	541	622	566	565	585	583	585	598	553	581	555	552	572	588	561	604	535	610	586	549	562	575	563	590	605	579	563	588	589	583	579	596	547	566	573	544	566	563	625	589	581	574	560	583	540	635	601	579	563	570	567	576	560	574	583	554	627	621	593	557	611	558	554	590	582	556	618	527	601	555	558	565	568	563	592	578	546	560	554	617	553	554	525	564	597	614	584	533	560	551	576	565	524	568	606	548	603	569	547	557	543	583	567	594	568	552	563	580	615	595	542	563	576	569	564	591	526	584	577	531	596	566	587	574	590	590	592	536	530	533	572	562	541	578	567	569	561	557	567	541	566	583	543	573	598	579	572	615	577	527	583	629	499	547	564	584	577	602	595	594	552	568	565	608	561	565	564	532	573	560	532	574	583	554	581	547	569	573	543	591	538	576	547	554	540	582	597	563	595	559	574	577	535	564	607	581	588	540	552	586	583	591	556	546	558	587	553	568	563	605	560	599	579	553	572	588	590	569	572	593	567	560	571	554	597	542	586	543	560	561	590	574	577	599	568	542	550	516	551	565	546	553	570	565	562	560	609	544	548	540	600	555	593	598	611	587	583	557	574	578	568	556	537	580	582	532	621	575	574	613	523	553	554	580	572	571	609	584	581	556	560	543	555	569	551	565	542	576	558	532	573	615	586	596	617	575	574	567	596	531	541	560	599	515	582	548	576	542	591	589	569	607	549	554	578	576	558	588	586	545	613	590	539	535	578	575	568	512	553	557	556	553	598	586	578	586	565	570	523	528	566	543	589	553	598	602	561	618	576	559	556	608	574	602	602	557	583	565	530	542	559	549	562	571	585	539	552	524	570	541	564	590	550	613	531	583	581	569	581	574	558	566	587	545	614	591	571	569	603	612	595	577	573	540	587	547	589	516	533	592	576	562	592	604	543	594	614	531	583	554	572	578	585	557	594	572	588	575	597	577	594	592	565	579	530	574	566	566	551	547	575	589	594	592	585	586	593	564	598	562	583	545	545	587	559	556	574	540	620	567	574	582	553	554	571	602	597	606	611	561	633	557	546	573	570	562	595	539	567	585	561	575	591	589	591	548	591	577	550	557	580	584	542	606	616	564	588	535	537	515	524	602	520	538	582	554	557	570	585	592	552	562	618	557	540	579	570	559	559	587	535	542	605	584	579	530	529	616	569	535	582	519	586	576	553	600	583	553	552	606	608	587	540	562	630	557	586	591	593	594	528	587	569	533	579	609	588	583	599	571	576	558	564	525	538	570	593	544	568	598	545	558	547	577	572	539	550	587	562	560	586	574	562	607	559	556	563	589	549	546	531	535	563	586	542	561	609	542	586	581	569	569	621	603	515	581	578	572	565	540	586	559	581	615	530	638	559	556	564	572	550	546	559	564	563	604	597	573	608	523	587	572	614	607	594	558	544	553	543	588	551	546	575	583	584	570	600	582	575	540	572	541	613	555	581	585	601	599	590	593	608	580	559	591	562	568	554	595	546	631	547	544	532	548	538	581	573	530	565	599	614	564	557	534	572	571	571	549	601	579	535	564	577	579	591	549	585	561	575	584	589	587	550	552	584	597	573	584	587	569	552	588	594	586	606	560	574	578	615	552	574	564	569	596	618	546	562	577	593	594	596	577	584	602	561	572	567	559	586	532	541	584	594	576	575	557	560	554	554	572	596	566	605	550	591	547	560	565	560	619	581	569	575	602	548	565	590	610	574	575	628	558	587	521	578	577	604	545	578	536	537	571	588	562	563	558	604	593	515	539	577	564	580	586	566	601	596	617	554	582	549	575	525	611	588	566	595	540	570	570	578	556	585	554	590	592	564	568	576	597	589	553	540	565	598	556	554	575	527	547	586	573	556	579	558	588	593	556	586	537	577	610	541	590	594	588	587	556	545	550	608	579	557	566	561	579	570	524	555	524	560	558	595	583	595	583	563	576	578	551	570	574	564	577	573	576	555	568	604	585	561	594	584	525	595	569	552	588	592	523	589	619	587	547	563	541	571	539	575	580	568	581	551	588	560	591	580	581	600	547	568	538	564	556	607	524	568	533	536	579	547	561	550	600	562	547	555	545	556	590	586	573	570	564	556	582	591	597	577	550	561	544	547	563	605	579	570	596	557	589	526	526	565	614	617	593	605	594	545	549	584	602	579	550	553	558	569	532	577	556	557	627	559	561	569	577	576	556	591	550	592	582	538	537	533	560	596	588	554	564	600	582	539	588	580	553	526	531	574	551	568	596	578	581	533	555	553	567	535	563	587	588	574	588	553	553	568	578	542	565	578	588	595	597	600	592	610	578	571	586	568	575	565	550	540	603	547	524	593	605	575	613	561	562	596	578	544	563	578	605	569	571	608	582	563	556	603	594	588	603	588	579	566	587	570	565	570	607	575	575	602	549	555	562	543	595	574	548	598	588	595	563	576	606	537	578	595	555	560	587	550	537	562	577	582	553	531	575	575	541	588	592	584	575	561	579	568	546	598	599	590	578	579	577	587	579	588	577	579	596	578	600	550	579	572	578	545	586	573	567	522	590	557	532	585	531	592	561	551	574	549	555	577	542	551	576	596	593	577	574	604	571	535	591	520	591	645	598	541	582	539	557	586	552	549	628	571	576	562	610	585	611	550	573	570	568	611	569	573	608	589	563	552	562	568	587	547	570	540	602	531	563	529	562	562	564	553	527	552	579	545	619	612	580	578	540	549	586	555	559	593	561	605	544	593	587	551	545	572	549	520	551	527	591	530	589	594	539	591	563	569	555	525	538	574	536	559	566	525	543	554	564	601	572	618	526	538	551	615	556	561	570	585	554	602	570	585	591	605	532	588	543	558	562	553	550	578	600	555	552	581	605	548	541	521	534	586	571	562	579	544	553	587	540	552	548	528	539	572	591	553	594	560	569	569	612	576	575	610	579	585	571	566	561	574	521	577	565	582	561	587	616	602	569	572	576	579	571	510	590	594	513	574	532	572	589	539	596	589	572	588	559	590	578	573	547	554	606	604	569	530	585	556	584	550	605	588	606	573	567	566	583	602	553	606	554	569	583	540	535	546	583	582	549	516	591	565	556	542	537	591	598	590	552	569	578	552	572	559	579	547	553	537	538	618	583	566	589	554	601	555	543	534	558	553	569	586	592	585	621	544	556	538	555	598	560	613	555	572	574	528	599	617	552	580	552	600	609	530	570	581	581	557	593	603
28189	22155	24804	17005	7881	2217	850	700	655	629	624	651	945	1116	1156	1091	875	748	557	502	440	382	386	344	386	367	364	385	350	397	354	376	352	343	368	360	389	389	379	381	328	349	385	380	368	375	352	370	399	369	370	366	427	389	360	410	352	344	362	393	362	375	401	388	387	360	351	394	364	354	343	364	389	333	363	377	385	347	347	339	379	339	353	377	389	356	382	441	383	362	378	409	372	383	364	353	363	366	355	329	358	369	341	346	391	363	361	376	386	383	370	381	380	378	392	359	398	398	388	392	347	411	362	358	365	372	373	389	342	399	360	379	376	349	370	366	368	351	392	378	363	360	343	397	337	401	351	363	370	391	392	365	387	426	353	411	362	336	351	383	355	339	389	365	344	367	377	358	380	373	332	381	409	340	347	389	379	391	369	389	367	390	339	346	379	369	402	391	399	363	390	381	360	375	401	359	395	362	376	384	348	389	370	380	377	375	377	408	397	406	412	339	408	385	382	369	337	406	379	371	406	391	383	433	370	362	371	385	359	340	384	350	364	371	396	361	380	379	363	387	354	376	354	374	352	393	364	386	378	378	390	358	352	381	364	352	402	376	351	375	367	397	373	371	379	382	383	389	354	373	366	342	329	382	386	412	362	353	377	342	345	429	366	351	343	366	391	377	365	355	379	387	401	371	367	389	387	382	412	357	373	357	366	373	346	354	411	380	391	355	364	438	361	379	359	364	340	358	389	369	357	366	383	341	356	405	379	379	393	378	351	363	330	385	374	340	396	371	377	354	354	384	346	392	373	346	365	391	365	385	394	363	386	375	366	375	371	355	387	368	371	367	366	367	383	355	349	375	388	389	367	368	368	363	379	408	340	378	386	367	352	384	374	412	361	351	356	403	383	377	361	401	357	362	365	401	391	368	379	394	367	404	365	355	385	341	355	358	342	387	386	375	353	413	383	403	388	417	353	352	384	387	399	347	373	382	367	377	367	356	373	369	363	337	367	361	363	365	348	383	369	369	376	359	390	401	375	359	366	362	388	387	377	359	393	330	404	386	392	415	383	359	358	378	399	362	364	366	357	333	407	369	373	405	385	369	376	362	377	399	320	362	358	377	381	352	361	392	366	369	344	392	344	396	426	372	358	398	339	354	386	355	380	362	393	383	340	392	398	410	404	373	423	382	399	338	377	358	385	368	394	358	372	387	377	375	341	336	378	375	338	359	367	372	376	374	381	371	371	372	334	359	373	382	377	400	367	344	371	408	362	377	354	372	384	355	357	355	337	384	392	372	335	363	355	346	375	402	386	366	384	380	367	393	361	341	362	379	351	371	360	350	337	398	374	366	394	392	365	354	342	368	390	363	340	375	371	360	397	382	385	364	370	354	409	359	380	386	371	395	386	378	358	392	359	351	366	427	381	387	379	384	385	385	355	387	368	405	371	394	346	397	357	390	369	367	355	398	365	391	345	375	352	395	392	364	395	370	372	384	350	363	409	393	320	350	409	365	386	363	393	379	374	372	379	407	360	363	358	401	358	350	366	404	371	384	368	367	371	368	389	379	352	365	401	363	388	387	383	376	382	345	340	390	370	345	355	391	393	370	382	383	380	371	388	367	393	342	419	387	369	376	407	409	370	381	350	376	353	389	365	378	378	345	346	381	361	367	386	369	392	388	393	356	342	380	428	368	378	357	372	376	372	383	375	400	379	367	369	379	405	366	368	377	395	361	358	383	367	392	363	359	374	383	354	362	379	383	379	376	342	361	355	393	349	393	370	365	385	385	363	384	363	379	378	368	347	397	342	348	346	410	377	338	389	367	367	409	376	333	362	376	368	361	375	387	364	323	340	394	391	395	369	358	377	370	383	384	338	381	342	365	354	392	401	384	350	375	367	379	376	373	394	347	358	360	361	335	391	382	368	346	412	364	381	380	388	382	391	375	342	423	374	363	404	382	383	368	349	329	410	397	387	379	362	392	381	394	369	361	359	396	354	358	380	372	382	374	347	347	363	365	351	369	372	381	391	397	337	341	383	386	409	404	410	341	407	368	345	396	384	403	383	381	357	358	348	371	359	396	382	396	385	347	370	383	399	361	384	340	416	403	376	385	384	342	398	402	366	336	364	400	388	347	385	344	347	406	367	395	418	367	383	401	396	334	394	376	361	373	421	357	378	369	382	361	376	385	372	373	361	377	396	360	366	367	366	388	373	360	403	359	343	363	339	395	370	381	386	372	397	351	424	344	379	380	365	358	363	384	380	354	391	338	407	381	393	390	400	388	396	353	411	401	393	372	396	363	364	390	388	364	352	376	369	367	406	376	384	351	316	396	409	351	381	388	399	374	352	404	354	358	375	382	380	379	375	382	366	400	351	351	346	357	368	347	408	359	399	386	405	373	377	367	388	395	359	327	382	390	408	390	360	370	373	352	374	355	396	348	371	370	346	360	355	387	333	394	382	344	401	385	386	385	357	394	353	359	379	378	357	343	361	357	380	358	350	375	363	359	355	342	366	362	392	377	343	339	411	357	372	333	348	377	388	379	373	349	378	409	383	371	363	335	385	357	348	384	352	407	360	396	390	369	422	381	366	369	395	354	367	369	364	373	399	410	390	365	397	369	406	384	338	344	377	389	390	364	375	371	372	364	346	323	376	397	356	364	382	388	405	351	386	359	366	335	359	369	396	372	388	356	364	332	388	367	391	334	360	348	365	359	362	366	372	353	369	370	394	369	377	350	373	365	371	353	351	364	381	337	387	405	359	370	373	369	376	366	370	390	368	386	395	372	340	396	364	394	351	368	361	416	337	371	371	330	402	374	358	402	363	354	381	382	352	349	400	368	353	375	354	404	380	333	395	377	369	354	409	392	382	373	346	397	374	373	375	398	396	374	353	378	391	379	367	362	385	379	377	375	381	371	379	388	357	396	396	405	349	348	354	378	391	401	375	378	359	381	360	346	368	362	420	378	350	335	393	371	373	356	374	374	350	395	377	362	375	383	400	371	340	412	375	371	374	376	366	365	351	358	365	380	400	361	348	365	352	398	385	356	378	383	398	352	382	379	351	407	366	407	381	360	371	357	405	363	342	395	380	373	356	389	382	366	390	402	364	387	442	378	345	391	323	393	374	390	372	367	378	350	364	363	361	346	376	422	370	381	404	365	399	395	361	362	396	357	328	370	389	358	353	357	367	356	359	387	385	338	340	358	370	373	351	365	385	411	402	376	398	380	384	381	407	392	413	369	364	395	382	382	371	333	397	333	357	366	373	346	381	394	409	403	364	413	381	389	386	403	398	364	374	359	397	358	383	356	370	372	350	349	388	338	354	359	372	380	348	358	388	345	376	349	371	372	357	373	366	367	389	379	402	399	383	386	358	379	349	354	354	395	349	355	378	365	363	371	377	397	371	349	373	337	368	356	386	362	385	395	351	359	381	373	378	368	384	371	364	401	375	366	364	390	403	352	384	383	390	384	366	367	367	376	379	398	421	373
12585	26655	26075	16847	10955	3438	1287	1152	1033	1008	878	884	1269	1487	1692	1423	1154	865	694	573	496	380	462	407	411	371	434	397	382	421	379	404	394	408	451	422	388	423	397	417	378	412	384	373	391	349	372	401	403	422	400	394	361	360	396	422	404	404	388	385	378	372	411	427	412	356	384	409	390	393	439	400	415	413	431	407	425	430	397	390	376	433	418	395	402	406	388	395	420	377	419	392	376	387	410	373	397	373	397	424	413	375	397	381	379	427	389	418	409	417	393	381	393	411	433	390	427	366	394	421	431	400	419	405	401	425	433	393	384	390	385	400	416	391	414	404	418	413	420	414	424	408	387	422	373	409	374	446	401	406	381	399	432	410	423	370	405	416	378	436	409	395	403	399	409	423	411	413	390	405	379	426	384	431	425	388	396	369	368	412	363	340	433	390	387	397	393	396	395	392	427	422	366	386	400	366	400	399	384	434	416	409	420	382	428	402	402	400	429	403	393	391	368	404	441	412	422	389	408	397	414	412	417	400	400	394	393	406	380	397	397	427	383	411	405	404	416	374	439	382	379	371	373	403	398	381	394	386	401	409	387	396	412	379	402	392	369	389	416	422	404	382	395	419	394	437	391	412	396	377	397	404	388	409	388	392	396	430	428	418	429	380	380	422	404	438	422	376	421	408	396	382	377	374	405	395	407	393	411	405	423	397	396	433	388	417	389	416	424	389	375	413	400	402	408	403	378	448	396	394	355	415	411	393	422	411	397	395	378	435	406	406	392	384	393	391	406	367	408	389	393	408	426	379	416	396	382	406	410	374	377	393	396	433	399	398	401	388	407	403	403	382	410	410	399	367	397	389	420	448	383	433	387	425	404	402	406	440	407	367	396	395	399	401	414	405	379	391	411	370	410	405	406	442	395	396	428	447	428	399	396	419	420	398	388	385	396	389	420	399	375	427	393	361	388	395	415	386	380	398	385	448	373	392	448	405	383	378	396	379	377	370	396	427	402	408	422	394	395	411	412	398	413	420	409	402	414	426	428	407	400	369	421	406	408	367	420	408	421	378	410	392	409	361	391	394	428	405	407	402	402	379	425	387	409	415	413	390	383	425	423	409	366	428	409	398	400	400	394	365	412	409	393	393	408	408	429	384	394	431	395	434	392	400	402	376	406	415	377	447	407	407	409	430	409	381	394	370	383	389	429	403	409	394	400	409	384	422	377	433	396	423	420	385	395	451	415	411	388	376	385	385	391	392	382	395	368	401	361	404	406	397	406	390	422	393	430	401	426	378	417	394	361	405	407	387	426	436	363	403	423	401	364	383	407	430	382	429	381	424	389	411	420	403	436	408	390	389	438	398	380	403	392	414	414	372	390	390	430	397	402	356	404	401	421	422	395	377	385	391	424	417	410	408	376	397	374	399	380	405	384	401	427	403	395	378	377	405	383	420	441	400	387	405	371	430	453	414	359	428	381	417	378	405	368	399	398	398	397	419	379	396	404	410	408	395	370	386	394	401	385	378	408	364	387	429	406	383	396	373	430	369	433	390	407	408	394	404	434	400	398	405	441	438	397	390	379	437	385	427	401	375	376	432	390	419	405	393	387	408	392	337	384	408	425	393	407	376	400	408	392	355	386	421	415	383	369	419	444	398	387	404	422	452	408	425	398	408	406	406	373	400	443	424	404	390	400	366	416	381	399	382	381	378	390	432	413	388	393	416	395	410	424	431	389	391	416	407	414	390	406	390	386	411	397	402	400	390	380	387	381	399	429	412	421	424	386	404	423	412	420	416	383	387	412	416	430	381	413	424	387	394	396	384	399	394	413	405	398	430	396	383	387	367	394	371	392	414	403	392	426	396	381	379	403	404	412	409	393	383	370	408	424	454	396	398	397	398	425	403	409	407	401	421	396	361	387	354	374	404	405	402	383	389	374	407	390	431	400	442	413	427	407	393	410	387	454	393	399	419	371	397	414	384	360	388	385	403	392	412	396	399	417	373	403	387	413	428	391	382	436	396	422	420	425	385	419	391	438	398	391	395	397	381	378	416	416	430	405	382	370	390	384	407	395	424	384	394	388	408	388	403	389	434	421	381	395	433	428	421	408	400	387	392	369	390	377	385	417	419	404	438	408	387	394	408	408	444	405	418	379	451	398	362	419	387	432	428	415	442	406	386	426	423	405	388	384	392	402	382	408	394	380	362	416	420	413	390	381	373	428	394	399	386	416	405	411	381	400	428	424	392	423	387	404	402	371	390	392	420	445	393	412	423	404	406	409	418	414	392	405	420	419	423	367	429	403	407	387	427	444	435	424	416	418	391	358	392	376	408	390	379	403	380	401	413	457	385	359	398	453	365	418	397	401	418	397	394	423	386	404	394	393	389	434	399	393	390	413	422	394	410	418	406	435	399	406	453	414	407	372	389	402	372	402	400	376	404	407	402	384	387	418	374	402	419	421	449	399	390	391	413	403	411	420	424	415	393	418	375	438	406	372	413	390	419	377	423	377	388	396	404	394	428	394	388	437	381	443	413	418	422	417	429	355	412	412	399	398	418	396	430	423	427	399	359	413	390	407	384	414	392	422	348	400	382	374	393	384	352	390	369	405	398	387	412	390	400	397	401	409	411	424	405	433	406	414	395	398	385	431	421	376	415	422	396	385	404	404	379	395	397	390	427	425	387	421	418	378	415	381	430	400	409	440	473	400	411	393	356	408	379	381	381	378	415	441	408	358	394	374	414	377	414	370	378	369	395	393	393	375	370	425	341	423	409	377	370	403	430	378	383	399	377	393	387	388	411	376	418	418	461	410	410	378	424	399	439	421	382	374	402	423	417	410	388	370	385	425	381	389	397	396	373	418	427	403	408	399	399	401	380	422	409	416	394	401	401	411	384	431	416	436	361	337	398	392	403	412	421	403	418	402	397	433	429	365	409	408	432	404	406	416	389	392	392	423	367	401	388	403	442	381	449	364	418	413	368	388	395	402	400	431	433	399	422	410	377	419	420	421	405	390	440	391	422	378	400	404	400	408	385	379	421	388	413	386	401	382	436	419	423	378	386	426	404	412	414	404	394	407	416	394	386	443	384	417	416	428	372	398	408	419	375	382	363	412	390	376	395	382	418	378	406	407	414	425	409	436	391	408	420	407	407	412	428	432	401	381	424	416	383	398	411	396	386	377	428	421	392	400	417	405	411	436	389	423	366	427	394	395	413	381	403	383	395	353	407	437	379	444	377	424	403	382	450	388	435	403	397	375	378	383	415	403	370	364	426	374	409	420	409	406	380	383	402	375	388	423	417	411	382	390	376	412	387	403	419	409	405	391	387	401	378	405	376	368	439	391	394	375	396	378	404	386	374	406	448	395	462	396	430	414	405	412	407	378	420	386	438	371	397	420	429	376	383	379	397	424	434	390	389	403	396	404	395	408	392	400	414	389	415	401	424	406	380	431	445	405	392	378	409	368	397	413	388	393	399	408	402	392	434	405	425	370	373
24391	21452	28640	24785	21404	13907	5379	2395	2216	2661	1663	1062	4066	9617	9513	6520	4155	2579	1581	947	645	575	479	466	468	446	434	500	446	433	430	456	474	454	472	461	482	456	444	477	448	425	454	418	412	451	457	482	479	454	469	422	474	403	413	445	435	485	465	464	483	380	395	465	451	482	454	476	494	455	447	459	438	456	449	441	465	463	461	454	447	520	435	484	426	442	446	451	456	481	427	443	441	441	490	403	458	444	454	443	458	465	483	465	484	460	472	437	465	468	473	428	471	434	452	417	444	449	448	439	417	423	458	458	449	433	429	459	458	462	459	466	463	416	445	458	427	468	473	461	423	465	531	443	460	457	480	432	441	434	480	468	465	497	467	450	458	451	487	458	441	455	460	435	388	473	474	464	473	440	422	458	464	448	444	435	434	445	404	438	437	447	428	468	447	462	480	442	438	453	454	422	430	468	428	431	464	446	469	464	469	440	468	423	435	422	378	424	441	475	422	402	495	437	451	429	442	455	426	490	480	439	494	423	414	482	440	463	471	426	467	458	449	481	422	464	455	454	443	466	468	447	460	428	448	466	468	436	415	463	467	404	457	415	430	469	451	410	440	435	499	458	449	450	437	423	425	445	465	462	418	425	443	470	433	432	482	450	460	450	476	493	475	452	452	465	441	472	429	469	474	451	452	439	427	461	463	420	431	471	468	495	439	473	450	430	458	462	417	450	482	442	401	438	469	479	503	455	436	431	422	444	478	432	445	432	411	462	429	460	492	465	426	454	451	465	445	463	439	441	449	429	453	449	457	445	420	465	481	423	445	450	449	451	457	417	450	450	441	469	473	453	478	458	416	444	433	442	451	447	410	457	459	445	428	431	427	479	458	430	443	457	464	467	509	441	465	491	484	450	451	452	483	448	459	426	429	475	489	445	455	443	464	473	489	457	468	453	468	440	465	488	439	451	484	461	444	423	462	455	462	472	443	494	456	450	424	446	467	452	443	441	454	444	439	449	422	472	448	448	441	460	463	455	436	419	475	463	441	441	457	430	449	453	441	421	462	448	443	440	481	457	407	422	454	452	467	491	468	471	452	444	454	432	439	487	431	456	460	427	457	498	495	443	462	430	448	482	421	471	476	434	428	439	443	462	450	442	472	443	434	486	468	418	452	423	469	479	450	431	410	480	440	457	441	466	457	432	445	478	476	476	458	460	373	455	417	456	442	407	435	453	455	440	502	449	485	433	429	467	410	419	478	447	430	450	473	441	460	449	466	474	451	489	463	449	461	446	444	466	428	427	412	426	428	496	468	409	468	458	455	437	455	438	456	464	461	456	448	429	439	441	478	434	451	425	484	452	446	462	481	402	476	436	447	475	415	418	468	434	490	450	420	484	435	423	486	472	417	467	413	424	407	431	431	407	428	472	422	438	442	433	483	451	439	458	474	415	469	477	451	435	471	469	489	411	467	438	417	438	434	422	473	487	413	443	435	446	451	464	464	408	461	435	452	457	493	450	459	476	453	455	454	440	445	505	450	453	437	416	488	424	421	463	454	445	453	411	477	493	438	434	441	471	449	447	450	448	466	431	446	464	455	458	470	446	456	437	448	454	461	488	414	437	434	472	456	452	477	426	481	418	420	412	456	456	459	461	452	454	488	467	445	458	427	420	428	447	443	479	447	438	408	466	418	420	466	450	456	476	419	460	436	429	456	454	452	431	448	459	436	452	479	464	442	440	469	434	422	437	418	448	410	454	456	486	444	458	459	461	461	487	435	440	452	414	439	442	430	448	458	421	467	441	387	488	449	427	448	459	407	480	473	464	469	487	429	462	441	443	449	408	430	445	443	473	511	482	426	456	474	383	425	415	495	434	441	431	439	423	443	454	475	440	461	443	438	459	462	414	446	419	481	508	433	406	464	482	458	445	441	446	451	454	477	439	462	457	451	473	468	462	473	448	454	462	446	449	443	478	415	492	473	501	435	439	438	471	476	399	452	430	464	467	444	464	461	444	430	458	453	502	446	451	440	412	423	476	482	447	498	462	422	457	431	444	446	452	444	445	464	432	457	438	438	466	397	477	426	473	465	452	448	448	447	442	462	438	448	422	460	430	449	461	447	498	440	442	433	466	477	475	430	438	455	444	444	459	439	448	476	437	417	462	434	442	447	462	402	437	477	451	439	451	484	439	419	458	439	502	450	447	419	446	460	482	397	431	462	435	473	453	432	444	454	500	471	417	471	456	441	456	428	446	449	423	451	459	488	456	469	448	440	408	473	473	440	466	440	443	476	462	488	438	444	425	461	479	410	445	461	451	435	462	488	455	449	449	449	456	421	422	454	464	499	464	429	465	475	429	408	477	474	423	457	444	451	461	440	449	479	427	446	435	464	459	458	431	461	440	467	479	444	390	468	443	480	455	450	464	444	451	454	457	466	512	435	485	448	454	435	426	462	472	446	433	471	457	449	441	471	462	463	455	444	419	445	421	438	412	466	474	449	421	458	474	422	466	436	458	468	475	461	434	472	472	427	450	453	459	435	463	409	458	443	430	475	457	435	492	447	442	485	472	449	451	503	439	461	427	481	460	455	449	433	444	448	461	460	442	444	448	458	478	436	398	441	447	421	428	444	439	461	444	467	456	463	434	456	442	477	437	441	452	444	453	457	441	474	475	469	455	457	455	446	422	408	422	496	470	460	487	436	452	467	433	436	457	453	472	478	455	433	436	429	463	441	442	417	440	444	471	444	450	485	446	419	443	426	439	426	465	448	445	485	492	474	439	439	431	430	433	446	446	454	447	449	454	424	406	486	468	456	443	468	466	424	432	487	488	418	435	431	440	456	408	472	456	444	422	452	439	485	469	444	455	447	455	481	423	442	451	439	453	465	427	451	459	431	409	447	463	381	454	442	471	438	466	475	474	435	469	474	474	465	467	423	476	418	437	458	433	433	409	479	475	434	439	425	453	415	424	470	422	465	445	451	448	457	437	449	466	454	451	484	415	406	467	463	418	441	426	435	477	420	449	478	408	434	421	430	446	468	484	448	462	460	459	489	475	467	437	438	434	434	443	466	452	429	450	465	452	457	466	465	483	453	458	404	462	484	523	443	426	479	428	415	491	439	470	436	464	444	445	441	488	433	419	484	421	443	471	486	444	451	456	458	459	413	438	443	447	399	486	422	440	458	470	456	453	446	457	459	487	428	430	497	408	409	447	416	456	470	465	451	466	452	445	471	473	427	456	428	419	479	455	449	471	464	442	443	417	438	443	447	433	440	443	428	474	434	464	458	427	461	412	431	459	452	412	472	442	460	443	473	438	457	432	443	467	426	433	472	471	445	452	442	456	439	458	458	405	453	455	456	475	444	479	414	440	456	448	490	418	480	444	457	466	468	497	458	418	494	433	449	414	471	458	449	442	444	439	442	452	425	436	459	454	474	434	455	416	458	492	484	452	424	446	465	432	420	471	454	482	445	470	423	426	464	447	447	447	414	448	458	441
16663	36600	25454	20837	15295	12599	6685	3810	3930	4660	2830	1604	6733	14181	13181	9234	5977	3763	2118	1286	853	579	554	470	459	489	455	484	467	452	470	496	449	497	458	504	456	459	476	458	451	465	456	500	458	456	503	464	437	474	476	426	462	453	536	468	468	413	467	500	408	507	494	463	484	453	454	472	512	456	474	469	465	462	481	494	445	481	452	482	514	466	462	445	481	472	451	465	478	473	471	494	449	459	481	485	474	461	455	473	508	483	495	444	461	483	462	451	497	468	483	490	500	466	513	490	456	455	466	477	454	494	484	451	478	480	465	452	471	456	453	479	490	475	461	463	425	441	448	462	466	445	508	436	447	485	470	434	508	505	450	454	531	482	485	493	489	488	491	458	492	490	490	465	476	438	470	477	511	475	448	480	465	461	458	459	468	480	459	452	464	510	447	481	466	468	467	478	475	461	483	429	480	521	451	448	463	476	467	490	468	470	489	456	456	449	431	488	459	482	475	534	504	445	495	499	481	466	424	464	504	455	474	442	492	461	462	485	469	459	464	447	437	467	495	460	477	504	463	461	470	480	484	466	498	483	472	500	486	467	485	500	499	460	452	447	424	480	464	467	509	482	497	507	496	400	521	522	497	480	489	427	442	494	524	483	466	511	455	480	461	466	447	464	449	443	472	496	476	450	444	486	465	473	493	470	470	473	465	501	481	476	511	482	485	470	426	475	506	478	482	457	480	472	483	449	484	457	459	459	481	478	464	472	477	502	484	465	481	495	472	506	477	452	483	480	476	485	476	492	456	476	455	467	484	449	443	501	492	478	460	447	488	462	474	463	472	471	499	511	458	462	468	468	435	472	447	504	474	433	453	462	504	473	453	462	495	468	452	491	501	501	473	481	423	472	490	508	475	451	465	460	446	477	463	485	469	448	443	502	496	491	454	482	493	456	474	468	455	466	461	448	466	460	435	445	473	475	489	486	436	435	490	512	477	450	481	481	485	482	469	446	456	504	510	464	459	465	457	458	502	479	455	454	474	466	437	477	479	457	434	505	452	449	461	460	509	498	460	469	494	456	475	461	457	479	475	478	496	469	468	468	469	464	484	440	494	450	473	463	470	515	486	438	486	466	487	490	469	451	479	463	494	469	507	487	453	505	457	440	471	434	480	479	464	448	460	472	466	447	506	473	470	463	470	417	481	448	481	455	454	481	495	462	433	476	433	459	483	541	458	488	490	457	466	481	478	452	479	477	443	456	490	440	473	463	470	474	457	513	467	455	474	463	448	483	494	458	459	491	458	478	474	459	515	451	477	455	459	480	483	445	473	472	476	470	496	489	476	473	466	453	437	487	507	466	474	455	475	493	489	463	494	471	458	480	477	515	482	469	473	479	481	480	452	439	470	468	470	467	483	461	499	467	468	466	495	482	444	459	482	459	485	458	453	474	493	455	509	495	497	476	458	431	475	471	484	461	506	475	454	489	520	458	497	478	498	428	470	458	489	474	461	459	455	524	457	470	478	458	453	478	465	405	511	465	520	506	470	488	481	493	491	451	459	525	474	439	458	512	462	481	426	502	473	539	461	492	482	479	432	447	437	476	472	472	458	430	458	517	473	469	437	462	487	441	477	452	476	533	489	458	491	456	483	444	464	483	458	476	469	457	443	479	490	467	459	475	463	468	464	505	489	450	455	482	462	489	464	441	452	494	463	447	503	447	446	468	477	504	477	494	457	464	473	490	466	473	459	449	443	486	485	498	454	472	464	451	471	474	478	452	475	479	494	506	492	464	454	453	468	506	456	443	474	460	450	499	452	512	475	440	468	489	474	445	489	465	438	472	468	501	495	448	492	491	513	468	462	471	462	480	444	485	524	458	488	500	472	484	481	473	455	446	449	459	428	505	475	501	472	513	481	468	469	493	466	512	469	467	462	480	450	503	495	448	487	426	468	464	481	455	487	465	442	466	468	513	477	448	468	460	473	469	504	505	462	494	474	486	515	460	462	444	473	470	502	470	437	495	504	484	457	489	436	493	468	507	477	478	484	470	486	458	466	471	430	444	472	503	470	446	452	426	457	501	475	448	469	436	507	479	471	454	488	477	511	426	462	457	449	500	461	484	499	497	470	491	503	504	501	540	467	446	492	473	491	474	473	424	488	459	455	458	448	505	471	464	489	446	509	467	459	499	484	468	456	459	533	481	487	438	448	471	510	492	454	503	513	467	459	463	478	454	509	472	461	501	476	447	495	458	465	478	493	485	452	467	465	463	490	464	474	481	489	478	455	496	484	454	485	486	456	451	468	490	499	458	471	444	472	468	469	499	516	474	459	472	460	470	497	475	455	464	523	462	427	450	440	494	462	489	475	454	440	474	468	452	482	463	428	511	445	525	482	451	445	491	497	464	475	472	495	504	446	477	493	449	499	498	484	487	465	481	493	489	480	511	513	504	447	439	507	483	514	447	445	459	482	479	450	461	454	496	523	489	484	455	437	492	481	472	446	470	466	440	491	479	476	476	465	455	461	462	456	468	493	440	485	446	472	527	473	474	467	463	490	448	437	526	509	506	492	529	507	443	499	482	471	473	510	450	501	419	479	481	467	485	453	471	476	522	491	443	498	480	477	485	430	466	477	501	503	463	528	485	490	518	449	477	437	452	442	491	488	506	514	446	486	491	475	458	470	469	473	457	452	512	472	460	490	473	477	472	498	473	503	486	465	435	456	455	471	475	467	541	516	457	450	471	431	453	502	443	480	485	470	465	504	476	430	462	471	479	467	460	488	501	484	484	488	466	452	475	537	467	475	451	467	456	453	435	476	468	510	502	473	464	487	468	471	496	507	480	489	491	470	477	467	456	534	456	491	475	486	470	501	475	489	453	470	474	472	479	489	473	444	488	476	461	462	470	478	458	466	457	453	507	482	485	476	503	459	481	474	492	504	417	487	439	448	481	475	452	467	437	502	444	473	480	464	475	463	514	470	479	471	463	462	457	548	457	456	487	467	446	473	441	473	454	491	450	504	460	450	500	446	446	500	478	499	495	489	473	503	463	465	523	446	459	518	474	458	474	421	471	451	471	492	475	477	480	448	475	508	469	486	456	457	479	501	460	482	526	486	461	448	450	489	458	479	478	462	469	496	499	511	476	449	464	457	442	515	487	468	486	483	517	461	480	517	465	499	496	456	477	475	459	457	444	479	471	456	435	515	445	473	508	476	483	455	454	513	429	475	458	448	473	498	465	469	463	474	456	491	515	459	501	469	457	456	480	478	486	490	462	465	500	474	459	495	476	480	482	498	503	481	473	444	451	460	467	473	471	481	512	511	443	448	466	474	470	482	442	448	477	487	456	441	445	451	440	436	446	480	523	454	471	454	475	469	471	479	496	486	452	471	464	468	480	480	455	485	439	488	468	483	477	485	475	483	395	451	538	485	493	518	470	476	458	474	472	487	481	463	467	484	449	473	455	472	494	509	471	452	493	468	455	476	440	453	498	454	491	496	482
25328	21432	27595	25721	15380	6719	5818	3961	2953	2478	1710	1152	2187	4199	4962	4409	2911	1961	1211	903	651	487	491	425	449	398	432	409	430	442	404	382	433	447	436	429	421	408	418	441	443	386	430	410	436	372	448	418	434	415	444	427	411	457	430	419	376	422	414	437	436	424	444	395	446	436	425	401	445	431	423	423	419	376	447	380	409	424	418	422	407	415	456	435	419	432	437	443	400	390	414	462	444	447	400	418	402	414	381	454	440	430	403	409	417	411	457	406	391	452	435	426	450	437	428	423	425	412	402	413	420	415	410	376	410	436	430	422	406	376	391	444	450	398	421	453	420	380	428	417	398	385	438	436	404	382	420	472	411	411	410	433	400	417	434	417	466	402	372	413	439	438	403	387	431	408	449	436	458	455	430	411	426	372	428	407	436	398	430	396	397	399	376	414	438	465	446	408	416	427	452	407	419	396	383	401	424	449	431	414	410	430	398	402	382	419	394	441	426	420	426	425	400	432	410	386	417	423	389	391	401	433	432	401	439	425	436	414	434	470	425	441	405	418	447	447	409	456	404	414	450	437	430	411	391	449	434	426	457	409	410	437	419	451	456	403	399	415	439	394	398	419	459	422	441	394	418	416	441	415	441	409	406	442	456	410	359	399	403	415	407	442	415	436	409	441	421	409	434	416	442	434	408	406	444	431	412	437	418	439	402	397	432	397	433	418	422	380	383	436	388	430	427	405	414	401	464	395	418	448	411	436	389	424	425	393	413	403	436	384	441	396	387	395	397	423	419	428	423	373	441	420	424	421	425	414	449	404	388	427	420	399	395	428	419	433	400	397	399	471	438	428	396	414	425	430	430	425	436	467	395	376	428	423	424	477	444	443	461	390	395	436	429	378	431	426	438	385	395	427	423	421	421	435	412	423	424	458	425	412	435	428	433	428	438	430	424	436	456	446	419	451	392	426	412	416	401	428	402	407	412	416	420	421	437	388	390	374	409	425	411	446	415	411	402	407	395	457	455	384	384	455	425	430	422	443	382	379	433	404	443	401	445	404	421	424	421	426	416	391	419	428	404	416	416	398	418	388	462	408	458	419	418	394	442	428	443	407	406	453	446	401	431	425	433	381	403	463	398	388	440	469	403	396	429	372	435	415	422	402	439	440	396	436	413	436	412	434	422	436	456	427	458	440	423	410	430	434	464	451	394	435	419	400	439	402	420	403	424	406	445	399	391	434	431	454	440	407	437	439	429	364	414	415	450	433	402	411	435	385	444	414	417	434	436	444	429	409	426	387	422	412	430	433	397	457	405	398	432	429	428	410	421	406	422	420	416	443	406	391	392	390	419	409	409	416	449	438	415	419	386	415	434	397	400	418	423	431	430	399	407	455	392	424	406	431	425	433	420	438	464	403	418	447	411	425	404	424	424	438	425	412	415	448	420	401	430	383	422	457	380	422	406	439	403	425	370	393	418	406	420	423	450	393	425	426	443	424	373	382	447	443	426	410	438	407	434	386	428	406	414	454	425	431	429	431	416	414	465	440	424	409	406	387	426	391	398	396	436	433	424	421	445	409	411	459	429	449	446	431	383	411	407	416	420	398	443	378	415	418	421	440	421	456	435	460	398	407	412	448	424	466	376	408	407	379	442	445	427	398	438	445	428	418	389	413	404	413	434	405	419	425	464	430	428	437	424	474	429	448	401	400	422	404	386	420	426	428	391	390	443	420	425	425	409	433	392	401	399	428	416	437	432	436	448	439	428	397	448	387	414	449	414	434	409	449	415	406	395	420	429	420	384	437	411	454	421	378	438	411	427	406	381	389	414	427	401	412	411	412	390	424	409	403	449	399	417	423	411	458	399	400	421	416	442	443	440	402	407	416	397	422	447	437	419	414	423	378	453	458	448	387	433	424	395	403	437	450	436	448	394	408	405	447	428	417	390	439	440	390	435	425	418	431	443	455	437	413	424	429	423	431	404	398	434	441	441	411	411	406	426	429	405	418	439	413	431	438	436	410	445	439	400	424	416	429	422	410	419	430	434	413	376	422	437	421	431	387	423	414	424	399	428	426	386	423	380	410	416	387	431	452	444	421	401	428	426	424	424	437	455	410	418	403	428	386	411	373	411	423	397	417	403	395	426	425	432	420	411	400	404	366	413	416	392	417	428	411	404	415	419	393	465	408	442	435	375	422	441	431	382	410	423	395	422	429	412	427	404	432	410	403	406	384	426	445	429	458	419	429	404	427	432	426	402	407	426	431	443	428	409	416	379	408	416	447	362	448	422	403	434	397	382	387	421	438	442	405	461	410	401	384	392	462	439	397	407	451	426	419	436	368	431	393	412	401	396	455	449	396	406	430	373	406	410	442	407	441	433	428	424	423	416	424	436	449	448	433	405	405	398	380	418	416	401	411	409	412	422	378	414	409	444	428	421	397	393	407	401	422	416	405	397	412	408	417	434	403	435	404	418	377	425	465	420	448	431	425	425	429	402	449	447	400	402	421	406	425	449	425	392	400	427	416	440	439	433	416	442	429	464	440	418	404	416	431	436	387	424	409	398	435	439	422	417	465	410	381	418	394	407	428	419	433	415	445	464	405	441	438	455	422	445	401	395	414	411	429	415	412	441	413	402	446	427	421	386	420	442	420	416	422	418	422	416	406	428	414	442	414	406	428	403	395	423	448	424	407	435	423	420	399	386	420	387	418	402	468	422	414	412	415	424	437	444	447	440	422	453	451	401	415	427	388	397	444	428	423	479	393	437	434	378	409	416	466	409	466	417	384	392	435	450	458	435	425	418	382	452	404	377	432	428	418	403	427	399	370	417	439	426	400	410	423	401	395	409	415	433	415	419	412	395	420	446	456	408	433	459	422	418	431	441	451	401	433	383	375	429	429	435	433	412	391	437	450	425	444	417	412	443	392	404	413	432	427	420	435	407	407	384	409	454	398	379	446	438	398	405	411	420	419	430	414	399	414	431	416	413	378	450	409	400	376	405	434	440	427	451	415	436	407	466	432	394	431	436	395	383	413	413	414	430	392	421	423	428	432	435	396	393	397	431	444	413	437	427	423	411	412	444	425	430	471	442	402	423	469	457	410	399	436	422	437	401	425	420	393	436	398	421	413	416	422	437	378	398	439	441	404	369	407	406	419	406	425	419	393	445	429	429	406	410	430	410	412	432	401	437	424	432	418	388	422	435	446	422	399	425	416	401	430	421	427	425	441	435	407	406	404	425	436	430	427	418	405	457	415	391	416	391	428	424	415	464	420	396	458	379	397	406	454	394	410	404	449	418	404	385	437	448	428	403	443	415	448	435	418	410	406	413	441	405	390	414	424	415	417	418	432	432	411	405	392	411	425	407	387	417	427	447	429	432	432	397	425	401	420	424	425	395	397	433	414	417	384	394	442	415	416	433	412	403	426	388	391	411	424	415	423	414	429	450	385	462	411	439	452	452	415	394	415	397	418	426	439	400	432	411	409	398	409	432	445	437	440
15253	32017	23076	16553	12079	9985	9788	7489	5811	4771	3043	1970	4097	7976	8966	7623	5205	3494	1947	1186	762	564	481	464	477	436	445	418	439	467	433	473	464	482	469	458	469	459	417	445	465	454	485	451	461	479	483	446	453	482	496	456	480	417	459	432	442	458	468	434	426	429	450	400	469	442	476	439	452	477	477	444	469	465	430	447	460	451	435	445	469	443	458	454	477	420	449	454	473	476	458	454	433	467	447	436	421	412	486	443	451	479	438	450	455	458	435	452	462	433	459	409	407	469	465	463	414	450	493	450	435	453	435	437	443	457	459	447	455	440	478	473	464	419	501	485	454	471	419	490	449	458	446	476	448	420	455	463	442	472	477	470	448	429	478	449	438	481	450	471	462	482	490	444	442	425	491	472	433	452	436	475	434	483	459	434	444	428	455	435	435	443	458	450	472	446	474	427	453	458	439	502	448	434	426	451	473	460	436	459	465	406	423	447	500	420	492	470	444	423	487	478	437	471	421	414	443	460	427	467	452	448	472	463	431	495	421	441	452	480	479	453	413	409	419	431	470	468	452	430	489	484	469	462	486	456	454	466	426	424	435	457	415	425	454	467	487	459	472	435	439	464	467	452	477	459	424	478	488	463	495	463	423	449	492	426	430	469	436	457	474	421	472	483	491	494	431	478	452	486	463	430	470	452	457	485	468	457	448	450	469	426	464	449	455	443	512	466	473	425	455	443	457	441	428	455	506	450	506	468	456	490	451	424	437	443	455	442	447	447	474	468	473	467	437	507	452	459	439	467	430	432	466	419	434	448	480	446	459	430	426	453	458	466	476	445	503	418	458	465	444	442	503	478	440	478	435	435	459	445	479	482	442	475	445	407	459	454	479	442	464	438	450	482	467	447	442	458	438	442	498	487	438	480	469	435	405	462	422	425	479	426	452	413	459	457	458	453	468	432	424	463	468	463	465	438	444	455	464	442	486	460	429	483	489	439	447	439	470	451	425	433	437	470	432	447	445	449	446	417	473	447	475	408	460	461	456	455	458	430	427	422	405	459	459	390	478	427	469	445	451	481	489	463	453	467	459	444	441	395	453	444	475	449	439	432	433	454	442	452	429	483	484	440	503	462	443	453	420	507	461	466	407	468	420	481	450	435	459	431	440	459	449	431	501	449	448	437	405	465	453	450	420	448	454	431	459	450	473	415	447	436	475	459	449	497	436	444	518	454	445	435	414	446	462	440	486	436	466	432	437	469	431	489	451	444	489	435	479	468	483	464	499	445	439	458	454	431	474	428	472	418	444	438	442	449	441	457	429	435	424	406	467	443	448	462	449	453	471	461	500	463	483	471	431	432	453	488	447	479	456	453	441	493	455	438	446	458	473	458	428	455	432	456	430	448	460	441	467	431	445	459	441	443	422	436	466	463	448	458	435	452	457	449	415	469	430	489	455	449	445	464	495	471	506	436	459	447	468	471	440	459	422	461	464	426	439	438	460	463	493	503	464	440	448	443	480	466	467	451	444	421	467	436	432	456	460	468	440	462	450	500	466	431	471	458	462	471	473	462	498	431	444	461	435	439	501	448	444	501	462	455	432	495	444	458	451	458	475	471	443	450	508	442	423	449	462	486	430	466	470	453	474	441	452	442	467	454	445	451	436	455	467	409	418	439	441	465	467	431	453	441	436	429	429	483	479	490	461	461	458	463	466	456	482	468	440	460	443	429	423	456	423	448	480	409	461	419	424	425	467	426	423	432	464	478	409	447	461	445	491	462	466	407	455	441	436	469	429	467	443	434	445	452	482	455	469	450	426	501	444	440	437	463	447	427	473	477	450	453	459	483	460	467	463	514	440	448	460	488	454	440	444	445	474	405	437	455	440	459	436	401	437	465	454	488	446	450	466	438	411	439	491	433	461	447	420	473	499	461	464	432	482	431	474	446	468	456	463	449	448	456	458	457	443	438	434	465	459	447	457	436	454	469	450	458	463	457	449	477	469	456	462	465	426	448	462	445	484	472	450	482	467	438	451	430	430	460	474	439	462	487	443	433	392	469	472	452	477	465	440	443	466	457	429	483	450	471	430	449	482	462	452	470	451	440	436	480	461	478	442	442	464	474	445	447	405	469	439	406	443	464	436	484	477	434	438	440	435	458	438	464	443	450	452	472	467	455	447	432	467	461	478	458	446	441	482	465	441	448	440	451	459	423	486	478	426	460	458	477	431	448	464	477	455	441	491	434	458	466	474	475	475	503	430	418	474	446	419	469	457	406	442	427	452	467	416	452	429	489	466	458	449	474	437	463	458	462	477	434	417	461	452	414	443	463	437	469	483	485	443	462	438	445	431	450	451	464	451	440	478	426	459	454	489	444	404	442	505	450	465	479	439	451	481	440	466	428	423	423	452	469	481	462	465	475	479	502	447	494	455	487	447	433	460	413	411	423	432	449	432	467	462	451	452	419	465	445	436	478	454	457	430	476	467	480	459	433	458	460	474	450	453	461	437	453	446	461	449	464	411	460	492	430	430	428	420	483	450	453	438	419	423	477	464	461	474	437	474	411	472	466	418	432	435	455	466	462	511	442	433	435	456	462	486	473	444	454	403	432	449	449	445	461	459	479	439	456	400	511	471	472	439	404	468	414	471	444	470	432	463	455	436	478	445	486	495	490	464	470	425	462	462	474	453	435	462	465	456	438	468	452	470	467	472	514	487	450	452	426	405	438	436	492	455	446	435	485	422	438	446	449	484	429	441	460	425	470	459	456	471	492	461	496	441	466	460	432	490	469	478	467	466	468	449	470	434	456	487	453	442	461	482	436	488	485	435	446	437	462	444	425	451	460	476	445	462	452	485	460	460	423	454	455	429	482	442	460	449	417	437	426	448	430	458	445	459	444	477	482	441	446	454	440	456	459	437	463	480	484	459	411	459	438	451	406	469	437	428	459	439	422	451	415	415	421	444	442	430	447	422	459	449	456	446	456	454	440	446	408	454	478	459	442	459	439	406	461	464	450	464	411	437	471	468	442	422	447	469	456	417	462	491	452	457	438	439	429	463	444	426	443	436	435	460	443	484	476	432	473	450	440	486	462	444	456	476	453	446	439	468	436	443	480	422	451	439	445	414	455	454	455	473	493	436	428	418	467	476	453	421	480	455	459	468	467	429	450	429	463	435	387	433	446	445	453	443	429	469	412	440	439	464	467	440	467	449	445	457	474	470	456	483	474	463	488	469	462	449	467	427	492	466	461	449	445	445	487	400	454	468	512	439	422	469	449	437	482	443	493	447	457	451	450	469	433	480	477	450	464	465	402	485	468	483	466	451	439	462	456	478	448	457	476	461	460	444	411	400	505	451	411	470	430	440	457	428	423	438	459	454	434	447	455	460	474	459	435	446	477	480	470	444	486	470	454	462	434	438	466	440	470	448	468	441	426	494	497	464	436	515	454	447	459	419	413	459	437	443	454	418	448	475	465	456	440	461	412	442	481	477	417	488	440	473	473
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
