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
341094937587	341094938106	341094938656	341094939206	341094939754	341094940306	341094940856	341094941406	341094941954	341094942506	341094943056	341094943606	341094944154	341094944706	341094945256	341094945807	341094946354	341094946906	341094947456	341094948006	341094948554	341094949106	341094949656	341094950206	341094950754	341094951306	341094951856	341094952406	341094952954	341094953506	341094954056	341094954606	341094955157	341094955706	341094956256	341094956806	341094957354	341094957906	341094958456	341094959006	341094959554	341094960106	341094960656	341094961206	341094961754	341094962306	341094962856	341094963406	341094963954	341094964507	341094965056	341094965606	341094966154	341094966706	341094967256	341094967806	341094968354	341094968906	341094969456	341094970006	341094970554	341094971106	341094971656	341094972206	341094972754	341094973306	341094973856	341094974406	341094974954	341094975506	341094976056	341094976606	341094977154	341094977706	341094978256	341094978806	341094979354	341094979906	341094980456	341094981006	341094981557	341094982106	341094982656	341094983206	341094983754	341094984306	341094984856	341094985406	341094985954	341094986506	341094987056	341094987606	341094988154	341094988706	341094989257	341094989806	341094990354	341094990906	341094991456	341094992006	341094992556	341094993106	341094993656	341094994206	341094994754	341094995306	341094995856	341094996406	341094996957	341094997506	341094998056	341094998606	341094999156	341094999706	341095000256	341095000806	341095001354	341095001906	341095002456	341095003006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	2000	3600	2300	2709	2000	3600	2300	2709	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2717	2000	3600	2300	2717	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
21425	20068	27358	22523	20073	20239	11095	2248	1791	1617	1442	1224	1001	938	839	920	843	849	844	758	714	658	652	632	662	789	2783	5734	4792	4229	3045	1815	1269	891	721	610	537	556	531	566	568	549	515	569	508	555	525	589	464	546	546	517	477	539	540	536	560	536	565	525	593	502	555	544	517	547	522	569	534	567	574	547	558	580	544	547	546	502	576	577	508	522	562	539	523	546	585	554	577	549	552	575	559	551	519	507	520	511	531	503	555	519	466	583	545	527	540	550	513	522	507	538	537	585	535	503	517	579	551	526	498	535	535	570	534	533	568	537	576	531	542	556	541	527	563	582	538	553	499	521	547	524	550	552	549	512	522	522	558	525	537	528	547	553	544	523	537	552	548	505	552	480	528	557	547	536	522	528	531	517	525	566	489	548	553	537	564	483	552	556	564	566	520	537	499	540	555	527	537	532	549	527	571	494	521	520	550	555	537	539	547	545	553	560	529	547	556	568	516	521	534	543	549	563	527	551	535	538	557	569	528	531	547	519	525	586	539	526	516	567	534	505	573	549	539	522	574	529	556	540	550	511	537	532	544	519	581	554	534	568	587	529	533	557	525	563	531	543	519	540	545	560	520	515	561	574	553	530	550	553	546	534	535	517	526	526	564	509	522	539	503	509	543	568	526	556	510	516	546	492	540	488	557	510	571	547	516	517	492	505	521	533	530	523	519	540	509	522	529	488	551	585	537	521	537	510	550	590	531	535	503	509	539	545	563	531	542	573	544	536	557	538	514	555	542	579	575	553	473	534	519	527	518	524	528	515	528	543	539	518	529	543	515	513	494	531	529	580	544	518	536	529	539	561	559	537	543	514	533	570	525	540	526	510	504	539	537	523	539	510	578	528	584	503	570	546	543	554	520	511	572	500	513	518	549	532	583	519	508	537	550	567	506	548	544	561	531	499	560	541	525	557	531	502	529	518	540	507	519	551	543	495	521	513	540	556	522	533	523	544	499	489	577	539	568	526	552	514	571	554	580	546	508	521	566	534	515	499	573	522	572	565	534	546	537	549	583	529	563	562	509	567	529	541	535	522	525	544	576	545	496	514	558	530	530	533	560	537	522	559	499	565	546	514	538	548	545	490	515	569	517	539	528	535	581	577	523	572	566	509	552	567	569	502	543	567	499	510	541	514	533	482	552	555	514	542	528	566	566	596	561	512	535	524	564	564	513	522	529	505	558	571	542	557	548	531	558	573	542	583	518	556	540	538	539	535	555	510	497	530	510	530	552	560	516	566	544	582	512	525	555	570	555	562	567	528	537	496	583	540	544	531	509	491	498	547	549	506	549	582	588	527	494	520	502	538	561	525	534	546	527	541	541	538	554	548	552	515	545	561	522	566	545	567	544	532	550	563	555	503	522	547	540	465	530	589	537	524	527	515	533	522	522	549	543	522	560	538	539	548	546	526	551	543	549	530	539	575	516	560	514	561	554	570	522	533	465	541	552	552	489	534	507	539	539	533	567	536	563	522	558	537	513	521	558	540	531	535	545	545	510	516	534	560	559	540	549	514	545	535	533	532	545	500	520	542	558	540	550	549	556	511	567	515	483	502	535	525	525	565	546	554	507	559	534	518	581	518	547	526	529	536	549	522	531	535	534	540	533	540	570	542	524	553	544	510	529	546	530	549	552	532	555	550	552	542	542	523	568	529	563	571	499	514	487	540	551	493	530	593	565	513	510	490	536	511	506	528	522	535	543	540	543	528	506	525	561	528	586	529	551	543	527	499	494	579	553	516	529	559	532	597	545	523	598	519	513	532	511	491	536	532	530	537	521	548	571	521	531	548	524	524	529	569	538	556	564	568	556	497	514	522	511	545	532	551	535	531	553	551	571	572	538	559	510	481	519	518	563	555	525	553	520	533	525	559	558	515	578	526	497	543	577	559	511	521	545	568	523	534	572	508	592	536	569	558	543	521	526	517	489	519	534	508	510	548	545	514	552	535	593	489	539	529	560	499	534	536	550	601	503	554	519	541	528	558	555	590	562	534	554	514	547	526	559	532	581	541	544	524	555	530	502	521	531	568	500	543	543	548	565	553	552	568	499	524	488	513	576	482	533	527	529	527	568	544	606	545	555	515	549	487	528	567	512	492	537	550	526	531	570	575	514	560	521	541	534	537	534	519	508	570	565	563	540	505	546	544	503	547	544	543	503	576	511	496	533	562	530	530	557	518	513	502	535	548	502	523	537	532	540	507	576	535	482	548	568	527	549	531	491	489	536	523	574	550	576	523	498	545	581	513	511	509	495	527	524	508	526	546	618	584	551	512	578	530	556	541	547	505	530	523	529	529	542	545	514	513	540	539	535	565	545	478	558	546	564	529	513	568	571	511	523	500	535	499	544	571	558	544	517	523	570	570	571	525	551	567	564	531	572	551	551	520	581	521	488	551	556	538	506	531	524	563	546	541	545	524	530	485	543	499	546	551	524	506	526	531	472	502	541	509	566	542	531	572	544	499	544	547	545	502	553	529	556	577	516	554	530	532	491	514	544	557	535	554	504	535	533	532	534	539	543	563	534	546	519	532	528	500	533	524	565	552	547	531	500	546	547	570	515	565	518	566	543	535	499	553	537	516	549	519	567	514	562	535	526	548	481	550	498	523	493	555	520	546	529	532	558	563	523	548	540	530	560	548	566	548	545	565	508	563	539	577	572	532	534	551	522	573	586	552	517	540	536	506	494	508	547	515	562	576	506	526	520	525	515	540	558	527	548	567	528	548	534	520	535	489	543	536	556	549	517	526	498	544	565	565	544	528	545	528	504	550	535	509	539	574	516	500	552	529	519	537	538	553	538	563	502	511	576	500	537	531	545	550	526	519	554	524	591	477	498	553	561	552	501	570	569	522	507	514	578	548	552	563	522	562	546	525	509	555	545	567	576	523	505	505	513	476	540	531	540	538	480	589	535	541	531	522	513	567	553	517	536	553	563	576	533	547	550	547	543	502	573	551	534	512	535	527	522	517	567	547	511	541	529	506	512	547	550	541	535	519	555	559	516	523	498	538	537	564	555	551	551	525	544	549	523	527	555	540	544	553	575	517	507	551	536	541	548	526	552	570	515	548	511	568	513	530	566	570	508	529	514	508	578	484	530	530	519	541	577	532	527	551	532	555	533	542	508	509	509	543	536	518	561	558	572	577	544	537	523	538	577	508	529	550	522	562	542	551	555	566	527	538	547	524	564	508	550	493	498	554	523	521	502	531	549	533	539	582	528	549	550	514	551	576	537	541	537	570	534	511	587	547	538	542	551	545	527	559	546	532	549	493	555	518	513	536	545	542	540	533	522	525	536	525	508	539	531	523	555	548	528	540	544	539	516	563	559	556	556	522	518	523	530	568	599	508	574	537	527	559	509	530	586	504	561	545	546	549	500	506	538	525	578	549	517	496	526	515	526	519	540	554	550	499	526	594	525	551	495	567	562	533	504	511	571	554	526	543	550	520	536	482
8982	25198	17221	11443	8428	6274	4503	3231	3105	2770	2240	1884	1424	1290	1124	1192	1105	1090	1100	975	847	734	758	730	710	962	4399	8460	7198	6258	4349	2611	1642	1063	817	648	550	550	548	532	538	539	511	582	554	522	546	556	518	556	576	533	530	502	528	541	554	555	587	555	550	542	544	559	548	535	546	576	529	572	539	523	576	620	517	567	532	512	601	526	576	552	540	532	526	519	535	544	559	548	570	574	545	566	562	523	545	503	552	562	559	559	545	573	547	528	590	564	526	562	519	534	585	550	545	582	549	543	553	526	514	577	597	597	569	536	554	604	512	537	537	516	539	492	596	563	542	567	538	584	573	518	533	548	578	546	534	565	541	562	535	563	495	535	571	528	560	539	546	526	516	547	518	581	579	548	552	571	545	584	577	564	535	550	572	556	532	515	567	503	513	593	605	520	556	547	582	558	508	565	538	532	531	560	523	534	570	556	558	591	553	561	553	571	585	544	535	538	537	537	550	557	578	568	549	547	556	569	609	510	533	545	557	548	582	562	542	593	505	552	548	521	542	515	539	561	527	489	524	539	582	547	577	557	560	550	524	553	523	565	571	531	562	529	609	584	550	573	538	558	563	503	574	545	544	540	535	596	560	521	552	583	552	528	533	523	535	558	510	564	547	562	558	556	530	558	528	524	550	571	598	572	534	572	556	529	563	573	574	553	558	504	537	516	525	558	509	563	556	497	554	518	552	540	557	580	557	540	539	512	522	506	529	607	541	572	576	512	536	567	516	536	526	559	516	571	543	553	542	523	549	565	582	569	552	523	551	562	583	573	534	587	551	546	553	566	546	542	540	556	553	511	550	587	547	501	548	519	550	570	519	567	520	530	550	520	573	565	589	520	538	503	552	543	515	536	532	503	596	571	565	535	582	526	558	561	527	571	562	560	593	525	523	514	539	518	561	520	599	550	530	546	551	535	563	535	529	529	557	531	579	570	479	551	540	551	546	486	516	569	560	555	558	550	547	505	526	491	559	558	536	519	560	521	532	581	568	550	539	557	538	575	538	597	540	514	551	555	545	593	576	555	521	538	583	522	524	542	552	511	552	523	522	517	556	565	556	549	519	538	568	571	564	576	540	492	545	582	562	532	557	555	527	532	530	557	548	502	546	563	536	607	560	573	543	516	537	526	528	550	534	536	571	530	514	533	504	565	528	536	577	544	569	509	575	512	530	546	535	551	581	538	530	588	580	596	552	563	527	537	506	559	553	523	575	552	543	516	556	567	553	523	519	523	567	571	521	559	535	532	559	528	539	531	565	577	555	551	531	551	530	560	534	562	570	543	587	544	533	567	544	542	546	558	571	581	564	532	542	562	558	561	535	542	536	559	538	515	525	537	587	572	572	586	547	569	516	549	525	531	543	559	538	576	553	569	555	541	584	537	582	552	554	551	522	558	562	505	596	582	538	558	568	545	534	536	535	551	568	543	519	536	538	594	569	531	538	578	537	599	542	580	574	536	546	566	553	528	522	553	553	573	561	560	520	562	521	567	491	563	556	542	544	574	532	533	527	587	574	562	539	555	546	498	554	526	559	528	516	551	587	490	572	533	549	509	579	555	521	544	577	529	569	558	581	546	590	537	584	537	521	557	516	564	591	530	580	566	552	502	545	558	562	515	564	569	575	573	560	540	557	566	519	575	526	552	509	556	521	537	566	541	553	538	542	519	579	592	492	538	562	579	542	519	534	554	523	549	599	568	575	548	556	546	580	565	552	558	525	577	569	556	562	525	526	541	554	564	556	562	527	564	551	553	534	563	524	573	525	564	541	572	566	575	603	574	500	523	546	574	550	573	564	548	548	534	506	525	523	546	531	557	577	516	525	549	564	532	532	540	528	586	609	563	538	566	548	525	593	565	569	577	548	552	569	544	554	559	521	582	555	598	560	544	544	566	587	537	556	536	606	522	548	518	554	531	538	540	549	540	544	590	562	570	600	585	546	541	535	535	532	537	581	517	565	565	561	559	509	555	552	538	541	526	509	528	525	518	550	548	596	579	568	568	543	573	551	586	546	543	588	508	585	525	565	531	580	526	570	528	522	537	551	560	547	558	589	573	549	576	597	550	554	545	511	559	536	529	573	531	501	558	549	543	513	490	592	542	554	580	525	496	533	551	560	548	521	550	509	554	528	562	558	558	574	546	508	603	525	530	584	510	573	545	566	554	553	543	536	506	604	542	558	556	536	569	536	526	570	520	564	557	568	569	519	535	562	510	569	547	536	548	565	566	537	536	571	543	529	532	517	570	552	591	531	547	501	571	542	561	559	543	553	564	516	555	540	568	563	538	589	528	521	555	576	515	564	532	499	520	530	542	521	537	543	586	588	554	579	531	563	581	530	563	530	542	555	558	531	555	527	549	551	512	585	538	548	566	584	551	528	531	532	515	544	585	583	530	513	565	555	569	524	555	576	574	527	536	554	521	521	578	564	578	521	559	516	538	569	582	503	551	586	528	550	537	536	506	566	559	531	543	550	555	589	579	538	539	541	613	558	607	554	551	551	527	526	572	552	549	528	564	541	508	552	527	569	514	543	616	572	559	552	572	545	572	558	563	550	554	567	538	570	549	524	539	523	588	540	540	550	543	528	528	508	560	573	526	534	546	534	529	573	561	527	565	518	575	509	560	551	571	533	515	471	548	573	578	562	554	561	571	515	549	512	575	609	502	548	523	557	521	570	532	512	568	575	525	559	570	549	576	554	561	561	527	508	566	539	556	506	570	554	573	474	567	556	544	565	509	504	569	543	531	570	531	526	507	539	620	539	590	548	507	575	543	576	535	509	521	546	560	510	520	545	567	528	491	565	535	575	536	530	548	551	537	540	532	572	537	523	529	546	581	578	552	519	569	583	553	560	580	528	528	525	546	557	513	555	559	555	521	543	501	536	523	545	509	563	562	528	598	554	567	524	527	549	520	547	555	553	528	532	512	556	560	561	535	568	548	556	537	568	547	537	544	534	566	557	563	546	555	563	555	540	558	528	550	539	523	564	543	550	539	576	550	548	590	548	538	563	546	532	542	554	552	539	547	566	536	548	519	540	534	572	573	555	537	532	583	558	531	552	516	546	549	568	566	580	543	554	555	498	501	561	532	551	513	615	572	560	568	579	531	577	548	551	516	530	551	544	537	543	528	563	549	542	579	542	595	553	552	550	557	530	534	530	580	536	578	546	573	607	531	540	545	531	571	535	559	550	529	528	530	541	567	518	570	551	599	562	548	525	530	497	545	519	526	536	548	531	583	580	553	534	558	562	551	544	557	552	557	544	562	549	529	556	570	544	597	545	590	536	569	527	543	534	554	519	537	505	580	545	533	576	552	537	512	554	527	495	525	545	516	483	525	507	548	532	527	515	524	557	561	562	572	545	547	529	549	568	527	542	538	579	547	566	552	511	546	569	537	547	543	534	541	541	519	550	582	526	560	540	599	555	521	534	487	634	541	532	521	545	525	554	569
27924	19453	9601	4042	1977	1349	953	787	840	772	676	606	579	561	610	563	550	599	520	543	519	456	479	455	472	486	506	609	672	658	696	569	565	506	513	417	502	450	467	402	462	437	454	451	444	435	470	469	436	424	466	426	449	473	436	419	438	477	458	461	416	448	414	446	421	455	465	481	416	448	428	463	426	450	444	462	401	451	476	426	490	458	486	446	409	403	442	441	441	427	406	477	418	447	429	429	456	460	411	477	425	429	440	475	424	441	434	409	464	458	431	437	471	427	462	455	436	456	452	423	411	446	461	499	484	416	467	439	427	432	476	426	446	477	432	416	422	459	430	439	453	437	435	467	473	427	424	458	447	463	415	466	439	454	421	423	420	434	443	423	471	456	473	464	434	392	430	435	435	445	477	404	440	443	422	407	452	422	462	429	450	508	395	439	441	466	404	447	465	459	472	449	454	439	421	476	426	409	447	429	445	435	442	416	460	456	393	427	525	433	414	426	428	453	465	452	444	437	421	468	439	417	479	457	427	413	430	441	448	431	463	453	419	453	444	472	451	428	462	445	443	449	442	444	457	438	452	442	407	447	423	455	443	449	423	433	404	450	451	420	431	432	419	439	454	441	428	441	419	410	464	406	448	443	430	421	452	424	471	406	471	447	430	435	454	442	463	448	397	425	441	453	465	415	448	426	448	454	465	440	462	420	428	428	460	404	456	429	460	402	440	447	435	429	436	465	468	427	454	457	428	440	500	454	481	461	420	453	445	463	429	400	423	412	442	425	420	450	465	478	447	418	445	443	468	442	444	440	432	431	426	461	437	468	426	441	464	457	446	397	455	462	464	412	449	428	446	465	454	433	438	431	490	468	424	412	458	453	408	468	462	397	468	428	439	440	480	443	461	429	448	463	448	409	439	410	456	497	407	444	437	405	461	440	412	417	435	438	440	452	431	464	401	458	436	453	404	446	434	437	460	414	427	476	436	424	456	451	455	451	462	431	449	429	425	441	439	460	440	446	441	462	458	464	421	460	454	457	447	459	478	433	452	411	489	450	421	458	452	462	432	428	420	455	447	445	422	433	407	455	456	462	404	457	463	430	454	412	442	455	443	427	457	446	463	425	414	428	429	450	453	428	420	431	424	470	463	457	426	453	411	430	441	434	453	432	437	420	479	445	443	479	451	427	478	448	482	433	441	433	477	478	389	446	469	436	445	474	433	410	425	443	451	434	448	467	482	462	447	432	449	411	446	408	454	427	437	426	464	488	434	413	454	439	471	484	383	469	402	430	456	400	453	417	436	440	425	447	445	451	459	420	504	409	438	455	429	444	462	445	425	436	427	421	431	422	435	494	432	441	457	443	441	484	450	428	419	473	451	446	464	448	456	450	453	420	435	412	432	398	421	415	438	416	430	473	439	444	409	465	425	428	449	439	429	456	438	460	436	452	498	446	457	443	426	445	461	427	440	443	417	442	436	438	431	454	435	422	468	447	448	465	436	445	430	471	438	428	423	469	482	488	406	428	458	441	443	402	427	406	396	475	452	459	403	473	481	396	410	445	435	471	409	464	497	420	434	471	457	482	449	414	441	448	460	455	475	430	455	472	442	453	428	441	441	455	454	453	443	450	464	439	458	452	444	412	428	394	420	418	501	441	455	452	457	439	444	464	458	449	422	481	473	476	428	463	439	462	423	462	451	463	451	408	460	470	468	441	445	439	476	433	497	444	431	423	425	409	462	405	459	409	449	426	492	432	407	405	420	435	441	440	429	409	429	492	454	457	438	458	466	418	418	463	447	456	416	474	451	448	432	425	402	425	427	446	434	465	413	411	425	438	423	431	448	451	450	432	429	443	458	435	429	424	460	465	427	445	442	424	448	440	422	411	417	461	415	466	442	478	448	440	434	432	403	426	466	450	461	437	422	499	402	447	509	416	437	433	477	461	428	427	448	458	440	490	455	455	443	465	454	419	419	409	468	460	419	435	447	394	456	434	432	447	458	444	449	441	437	421	466	469	431	410	446	480	447	404	430	451	497	439	428	496	466	435	431	451	458	470	476	492	434	421	396	408	453	467	454	417	421	409	410	467	419	434	452	439	450	452	447	441	435	421	453	484	429	472	412	463	472	459	409	406	452	403	470	460	473	435	414	424	456	388	455	440	477	480	454	462	439	430	453	462	459	461	454	470	461	486	438	428	416	424	433	469	442	447	437	426	418	434	418	458	413	401	439	400	430	422	485	429	483	449	416	419	463	441	441	445	449	418	451	427	443	458	409	434	413	402	414	416	464	442	414	465	413	441	476	433	453	441	477	425	454	438	460	499	447	472	462	433	440	470	453	443	473	459	446	432	421	465	451	424	418	464	433	409	438	467	411	410	403	472	427	480	453	458	434	437	492	439	463	451	423	408	407	427	457	463	425	453	421	423	445	417	475	466	416	464	438	441	454	439	440	421	436	436	410	468	460	448	454	456	430	455	473	446	439	442	442	451	414	459	439	479	415	438	456	448	475	432	434	433	439	446	446	454	445	417	458	421	469	462	433	387	473	447	479	442	428	412	426	443	457	433	447	434	455	434	474	415	437	413	430	439	442	454	430	456	419	449	429	473	438	413	443	460	436	408	425	438	487	478	433	457	486	439	459	443	437	469	387	414	465	400	428	423	452	433	454	422	459	415	428	462	432	448	448	439	469	425	474	422	410	435	474	413	436	416	437	404	442	415	476	438	428	434	455	455	434	402	420	438	453	459	455	435	446	432	413	469	426	443	441	453	455	416	455	432	435	450	484	441	395	421	468	449	465	443	382	426	436	385	455	433	477	477	415	438	408	436	464	401	455	418	440	458	424	407	438	437	410	443	435	426	449	465	437	497	472	461	441	435	466	420	434	462	474	465	473	429	446	430	459	431	447	446	467	450	446	449	417	452	448	423	449	434	446	419	480	426	430	424	450	437	438	435	441	424	456	411	464	417	416	441	446	426	441	407	453	439	412	429	437	461	396	454	480	419	468	433	417	435	468	464	423	424	422	449	436	462	465	450	445	380	445	469	452	462	479	411	464	423	451	423	425	434	472	433	471	457	433	437	448	426	451	413	448	427	424	419	449	459	443	439	422	405	430	426	408	462	478	464	414	472	421	464	442	475	430	460	433	434	451	440	414	416	479	438	475	410	460	449	482	424	441	447	471	473	484	447	438	462	464	457	440	443	446	463	435	483	461	473	403	429	432	401	447	437	457	448	470	430	421	466	443	421	446	464	432	426	473	447	518	460	414	438	473	446	396	448	409	417	451	430	413	421	466	444	411	469	460	443	431	425	445	447	475	491	421	428	444	420	444	448	465	451	457	459	456	436	427	450	461	424	430	405	451	436	433	445	424	428	393	467	470	470	448	464	427	428	432	485	477	408	468	426	445	458	428	442	459	478	441	460	411	458	423	424	456	421	448	427	404	453	427	431	426	451	472	480	443	451	453	441	397	442	397	446	448	482	450	423	418	398
7931	12411	7777	4602	3094	2252	1554	1337	1319	1239	950	838	789	689	721	741	677	713	661	588	593	510	546	537	549	564	581	733	837	816	781	718	582	569	509	514	456	457	455	454	462	473	463	451	494	474	450	467	464	477	494	481	472	517	495	444	488	487	485	486	482	499	486	477	445	492	474	509	482	491	453	471	484	520	438	509	483	487	488	481	466	446	504	484	489	480	473	487	448	481	479	449	456	460	494	463	474	450	478	448	484	457	483	516	451	500	463	501	470	479	496	498	472	452	485	460	488	473	484	474	465	511	468	516	491	485	460	510	469	506	485	496	489	457	506	477	477	500	476	460	521	466	494	454	493	504	514	495	472	481	463	426	467	493	474	478	490	490	480	416	524	499	468	471	474	462	477	471	519	503	446	501	442	456	511	457	454	470	455	470	505	470	497	460	453	490	480	476	483	469	478	463	495	502	552	465	508	504	454	480	482	438	499	487	439	492	466	462	481	506	459	461	481	446	442	475	456	515	462	486	454	460	486	450	469	514	478	495	441	449	491	486	460	489	462	490	451	467	441	419	470	462	483	450	446	455	472	444	484	492	467	532	498	457	469	485	489	488	489	472	519	492	503	478	500	498	462	494	471	488	457	462	474	507	466	463	483	473	475	484	491	518	494	525	472	496	464	444	466	479	485	488	484	504	451	488	528	486	488	466	510	473	459	458	486	455	510	508	485	496	454	462	487	463	483	470	516	441	483	473	478	487	452	484	465	519	494	494	489	472	526	486	450	475	503	450	469	508	440	436	540	468	499	508	476	521	468	477	502	470	474	432	494	487	506	450	481	477	468	490	486	454	479	471	471	467	491	495	497	460	464	486	456	467	468	470	464	463	480	471	478	456	452	486	474	460	490	495	513	469	458	487	451	474	478	447	489	522	484	476	512	457	464	517	498	492	438	479	482	438	427	467	463	465	478	511	503	500	489	461	457	471	484	449	494	477	498	458	463	479	486	503	500	464	487	478	475	491	488	467	502	463	435	465	492	505	452	482	457	491	481	508	464	490	480	456	471	496	470	476	456	489	466	415	499	424	468	509	436	525	469	502	481	428	470	464	473	485	492	475	479	472	491	446	480	453	510	496	484	439	507	518	479	512	479	481	449	486	462	442	440	438	447	519	481	506	482	452	509	458	469	468	503	450	480	463	456	449	428	470	467	478	476	439	468	509	512	461	475	492	469	450	439	449	462	496	464	507	479	445	490	456	484	503	494	450	491	495	493	497	449	480	470	492	483	504	477	465	485	483	517	464	470	487	480	475	485	459	510	470	434	473	481	479	448	478	486	468	473	479	459	474	500	453	471	461	477	542	455	444	462	444	470	478	457	451	489	506	483	444	462	477	470	482	513	447	484	468	452	465	492	461	483	478	449	461	494	478	463	488	471	518	495	480	476	487	477	465	512	460	447	480	453	499	464	472	461	481	454	503	481	483	470	465	428	478	510	511	480	486	463	450	471	474	461	488	495	487	479	498	459	455	490	485	509	477	485	445	427	467	479	481	467	490	472	472	441	474	457	476	468	472	493	484	494	470	492	500	464	490	484	480	452	484	461	513	503	462	498	482	442	456	432	471	492	467	489	474	466	476	478	491	504	495	474	492	453	474	431	499	459	443	490	459	468	481	489	446	516	497	519	483	517	503	471	432	441	457	510	471	421	471	446	474	480	482	517	459	493	445	505	496	484	465	458	486	492	482	477	475	475	461	506	516	511	512	462	514	516	512	478	489	524	483	482	477	496	452	501	481	504	486	460	494	488	459	482	472	523	471	499	443	485	474	508	469	470	513	503	475	467	516	472	472	505	496	522	523	475	445	507	481	477	459	457	454	492	464	490	503	437	460	504	494	457	503	508	459	460	454	463	453	466	532	491	496	463	432	444	459	483	519	483	461	457	504	468	452	479	440	454	463	455	458	520	458	452	475	510	497	470	516	451	482	514	494	439	483	513	501	497	469	478	484	499	461	514	489	474	471	488	486	473	485	493	471	490	441	469	458	461	462	496	472	460	524	467	450	491	462	467	441	491	495	478	490	458	472	444	439	464	428	446	457	490	497	509	510	460	478	434	489	463	451	464	469	501	515	509	513	478	453	447	440	434	443	470	471	470	474	500	445	458	480	485	509	499	494	475	479	479	519	486	486	470	494	473	485	516	495	462	459	457	479	502	453	480	465	462	471	503	470	476	490	503	499	425	513	455	461	446	487	470	452	480	503	459	447	492	460	456	489	452	469	508	473	469	490	459	463	492	478	459	481	482	504	509	497	542	502	459	522	478	482	500	449	453	456	475	483	458	458	471	479	491	482	509	436	481	487	485	473	482	478	469	523	484	513	511	473	438	499	482	518	455	470	481	501	487	480	500	486	446	486	513	470	478	459	464	466	448	487	481	498	465	493	508	474	498	489	468	511	484	494	507	493	462	514	496	482	543	458	479	436	487	447	487	484	426	488	465	507	458	447	508	449	416	454	474	516	446	506	420	444	502	487	456	465	492	489	452	453	489	520	482	475	493	465	462	490	479	455	475	468	488	497	490	473	498	467	434	465	517	471	517	468	530	481	502	495	458	461	484	486	484	459	476	492	432	477	484	530	472	470	469	504	504	461	473	484	431	497	502	464	483	484	474	436	473	461	524	487	468	477	471	474	443	533	488	503	450	491	464	502	453	456	499	472	483	506	493	454	475	507	460	477	463	467	458	483	466	494	496	492	458	448	502	459	464	516	462	514	455	511	469	435	484	536	462	466	480	466	458	469	458	439	459	515	464	458	449	496	500	474	506	495	470	504	438	474	471	489	468	487	463	477	460	430	444	470	446	508	484	495	464	504	498	472	456	492	446	476	473	502	479	431	508	493	461	489	456	481	490	490	486	503	484	470	471	524	464	487	454	460	500	462	476	465	514	500	520	463	473	503	456	477	515	492	467	465	462	504	491	460	482	467	467	494	486	455	443	500	461	481	475	533	491	470	450	478	457	454	465	509	432	468	478	524	507	498	459	461	452	477	478	480	469	466	489	488	482	464	476	518	471	439	525	488	441	474	507	456	426	460	469	442	490	474	477	481	461	498	456	483	452	507	486	486	476	501	470	479	476	499	497	427	456	477	510	492	456	509	543	452	500	442	498	468	513	458	480	478	456	453	510	473	470	484	478	498	479	498	459	528	501	462	469	456	473	477	505	439	473	485	458	464	498	475	483	514	452	460	486	485	435	489	473	471	468	498	481	487	440	441	492	442	511	468	508	490	490	469	440	494	476	466	474	496	515	480	504	457	470	481	485	496	466	489	495	461	460	447	476	471	446	480	501	450	467	451	488	468	501	479	482	527	458	471	477	468	461	463	494	485	476	456	470	464	488	518	498	473	437	447	465	497	468	484	461	435	464	474	468	476	456	435	479	484	481	421	456	512	497	448	464	506	515	462	467	477	480	507	524	471	472	449	493	452	462	474	466	460	452	469	485	482
24101	21265	28413	24220	21089	9400	1936	1379	1280	1021	812	822	742	673	722	715	698	611	606	543	518	519	530	503	550	899	1771	2527	2595	1840	1722	1137	869	606	512	439	443	416	441	419	422	425	406	400	404	390	404	392	413	410	441	381	360	375	388	436	434	427	426	443	410	414	449	390	390	388	406	383	360	370	423	372	404	438	416	426	407	405	423	393	425	402	384	382	425	471	429	453	429	434	438	433	384	389	435	429	400	392	413	414	418	413	399	417	382	411	411	466	388	412	419	394	422	422	406	426	369	427	386	407	384	391	416	431	404	402	404	428	427	407	425	431	375	402	414	429	372	397	397	415	394	435	424	403	425	396	378	400	409	427	410	424	418	354	410	391	418	391	387	412	445	402	407	403	394	431	440	382	427	430	398	436	388	401	429	423	407	438	389	442	387	427	421	451	392	409	440	413	421	437	413	392	438	406	424	428	405	429	414	429	413	432	403	435	391	427	417	424	397	435	433	416	412	417	371	451	427	401	378	382	466	407	422	454	397	399	426	415	435	419	421	428	435	411	407	441	393	449	455	429	415	411	412	425	429	376	428	423	394	408	419	421	413	369	435	413	397	414	394	407	413	381	387	423	417	410	393	442	364	385	407	430	431	379	410	390	419	385	436	422	391	417	396	436	380	421	437	399	397	424	405	452	391	420	409	416	427	423	415	414	406	430	407	399	369	439	394	384	376	454	418	402	389	446	446	421	449	394	394	419	417	426	402	408	407	364	418	386	400	429	429	419	418	408	410	402	393	418	449	384	421	426	398	412	422	385	429	414	387	438	464	443	436	411	409	448	410	366	436	400	409	397	429	401	397	391	435	399	453	415	413	427	398	377	375	380	407	406	405	468	390	444	405	410	384	436	407	433	413	428	430	413	429	391	408	426	432	382	448	350	424	415	402	402	410	397	417	402	382	412	410	380	375	377	433	425	383	454	414	401	429	409	417	430	440	410	373	425	423	385	387	413	416	421	419	402	374	381	410	422	387	429	421	400	407	399	391	404	425	428	403	408	406	409	406	398	418	385	417	424	434	410	417	406	430	413	423	403	402	415	385	426	412	398	391	434	383	421	433	367	414	400	390	444	422	394	415	410	415	369	413	410	420	407	407	411	404	384	425	435	406	430	385	408	421	426	414	421	429	421	396	398	407	428	427	423	386	398	457	406	413	404	431	394	452	421	429	413	460	401	423	389	387	412	394	379	383	433	403	426	381	458	410	417	431	403	366	430	405	396	407	384	410	398	384	391	463	466	411	368	447	422	428	403	431	394	452	402	416	376	418	399	406	404	418	368	386	406	411	436	412	372	406	406	408	416	399	440	398	432	435	404	405	403	400	447	406	371	387	404	386	409	421	400	432	418	426	413	396	419	437	418	423	437	386	401	398	395	416	474	444	378	392	394	391	417	373	432	381	420	452	434	377	422	433	421	417	363	422	399	394	396	375	418	432	413	431	421	393	395	395	436	432	403	425	408	383	398	403	386	412	400	374	443	432	429	419	399	407	413	410	391	387	404	381	449	415	416	444	374	416	393	417	417	380	439	412	419	387	439	405	391	411	397	407	418	417	378	442	395	405	428	417	459	381	419	411	423	408	401	375	412	426	428	412	421	395	434	409	426	397	414	435	376	409	414	394	384	401	379	439	404	420	428	443	419	441	400	406	391	410	407	426	412	394	374	402	438	407	396	394	390	421	389	402	426	414	416	418	415	477	421	410	413	390	445	369	407	399	402	376	394	389	423	420	400	425	404	417	402	435	410	409	431	415	387	389	422	434	404	439	390	422	399	394	419	438	444	403	424	419	408	402	398	403	386	419	420	380	428	419	420	427	403	443	433	388	420	402	360	391	391	419	426	408	403	406	429	443	390	408	416	418	438	411	456	445	407	405	404	401	431	422	400	421	453	429	435	408	394	426	435	409	375	375	413	435	431	436	414	374	385	405	418	446	377	423	410	383	433	402	423	412	404	418	422	367	373	424	404	386	422	401	406	412	447	402	421	396	401	430	389	420	413	423	385	448	438	407	379	434	430	456	439	430	417	394	378	388	402	443	387	428	416	401	400	464	441	397	371	409	394	407	435	435	391	378	406	427	440	390	385	443	410	362	397	384	396	419	380	384	396	457	379	414	426	418	461	419	401	420	415	404	400	401	426	413	412	418	421	476	421	402	420	401	424	413	396	422	409	390	425	413	463	431	411	399	388	423	414	379	415	400	401	381	422	366	429	401	426	395	420	433	401	372	420	383	421	436	460	359	426	388	392	404	429	413	402	386	369	437	398	419	417	418	371	414	395	390	395	403	438	442	402	380	412	359	400	432	437	447	374	437	398	377	409	399	432	378	423	428	426	426	410	444	450	433	400	384	421	428	439	413	437	437	404	441	415	394	401	449	446	407	385	402	410	374	393	427	369	413	381	393	399	385	402	432	372	432	418	419	439	401	424	418	405	416	405	415	439	387	424	419	401	408	401	409	380	388	419	446	398	403	420	419	420	410	401	376	408	395	396	398	428	437	409	418	394	405	436	370	387	407	399	387	441	433	399	431	436	398	400	437	397	388	403	397	401	379	398	462	429	396	433	435	364	436	401	405	381	421	427	444	394	398	395	404	404	435	456	407	418	393	385	463	414	389	399	397	419	438	418	401	399	407	390	377	447	422	414	405	407	413	431	396	427	389	431	412	412	407	390	434	390	382	407	406	418	424	393	389	442	425	399	400	422	389	421	409	394	386	443	465	430	386	392	412	431	426	378	413	388	395	428	376	417	421	413	408	425	409	384	415	427	382	414	408	406	413	398	401	399	420	420	420	431	416	417	414	384	431	404	416	450	392	401	401	394	374	411	377	457	428	400	424	400	414	435	413	408	438	390	459	389	379	387	398	423	380	426	416	432	366	445	380	388	395	441	425	398	405	383	436	396	404	395	401	397	416	400	400	444	433	423	418	422	437	420	397	368	424	407	379	398	392	405	413	421	448	402	411	434	404	430	422	410	427	423	411	391	437	395	438	405	378	416	406	445	442	396	435	426	409	427	411	369	421	399	439	419	422	402	436	396	413	424	421	400	397	396	418	401	422	410	422	426	419	434	396	409	434	399	408	410	396	411	413	399	378	356	399	394	461	399	453	438	410	398	406	400	451	422	413	431	438	400	413	438	412	415	398	422	410	369	403	435	420	399	414	412	416	412	363	391	440	430	417	435	409	384	420	409	434	432	382	435	398	390	384	423	423	386	389	430	419	426	409	431	406	389	420	413	395	429	439	455	383	413	442	436	380	439	411	428	392	427	404	404	406	393	388	411	441	446	434	424	381	416	404	408	384	444	433	433	400	405	424	413	376	393	420	387	425	455	416	417	401	410	425	380	423	427	384	427	383	418	417	447	397	382	407	404	412	414	408	399	431	388	433	462	380	433	414	370	424	398	407	396	429	451	394	414	377	429	406	439	420	379	408	418	404	426	419	374	379	406
7720	20684	13751	8378	5499	4154	2607	2186	2071	1684	1287	1196	1119	965	1029	955	881	778	703	664	610	572	586	582	711	1186	2713	3872	3802	2778	2432	1621	1099	756	610	508	428	439	490	430	483	436	419	409	470	455	434	440	429	457	435	411	395	409	421	417	451	436	412	430	419	455	421	442	471	419	428	428	443	422	422	428	440	441	458	462	460	438	407	434	439	400	430	429	462	426	426	437	433	430	431	456	408	416	416	442	413	442	447	476	464	411	451	381	440	394	422	415	463	413	405	458	424	464	452	422	409	438	411	416	437	400	453	455	400	459	447	399	423	463	440	447	443	438	465	436	461	450	442	442	447	457	419	444	430	446	444	427	452	420	436	426	442	417	419	417	431	441	407	466	442	448	417	436	435	462	443	436	456	427	445	444	423	448	399	438	445	434	432	427	433	424	426	391	410	426	444	407	468	493	450	456	467	418	455	425	435	407	416	454	456	457	437	434	448	412	427	449	454	463	461	459	440	447	408	432	440	431	413	437	446	447	450	503	432	461	463	449	424	404	411	473	422	445	446	441	401	408	442	434	437	404	407	432	441	451	426	441	465	428	428	463	462	436	424	451	403	455	450	407	424	454	393	452	440	436	436	461	449	406	460	422	396	447	435	450	413	458	424	407	432	439	455	430	427	411	451	449	434	421	407	424	424	422	451	448	451	410	398	404	433	440	473	455	449	420	445	434	434	452	407	445	462	452	426	444	446	408	433	442	445	432	458	459	415	460	411	470	445	408	428	453	423	420	424	431	427	461	437	462	424	418	419	406	421	428	432	426	430	416	437	475	392	431	435	418	418	423	460	476	415	434	429	440	439	425	451	439	423	416	444	496	482	438	452	438	428	410	446	455	447	426	452	439	423	397	465	451	446	423	427	441	461	427	455	402	447	438	437	426	441	455	401	434	432	404	416	440	469	435	425	386	400	457	473	451	470	444	481	415	413	432	463	430	406	403	447	439	442	455	436	448	434	470	432	459	425	407	413	404	430	445	464	469	436	442	461	446	451	447	402	431	416	432	397	456	424	410	399	423	422	459	454	453	456	427	428	375	400	408	428	422	421	463	456	427	422	459	401	485	427	435	401	428	452	428	463	449	435	447	406	462	440	439	411	421	435	399	444	453	458	472	467	403	449	424	487	425	452	464	459	458	434	404	431	414	412	458	427	424	418	441	443	468	460	459	425	458	437	436	434	400	424	422	429	420	418	412	440	415	456	446	434	429	429	440	471	416	437	416	456	425	418	412	426	451	435	438	463	411	474	456	460	433	437	452	429	401	430	439	438	474	462	438	447	456	450	451	415	441	470	466	421	420	416	447	499	441	454	444	457	380	457	420	396	438	423	425	433	426	438	474	432	380	447	460	455	434	391	419	376	466	446	443	448	436	452	398	430	435	445	432	460	417	437	422	459	428	413	461	449	481	451	421	441	431	462	390	433	415	472	436	436	431	475	452	452	411	434	418	435	476	446	439	471	455	442	467	433	416	425	422	439	437	437	435	461	439	373	397	457	424	425	430	441	447	469	427	453	395	423	432	436	383	424	431	412	445	436	476	430	425	421	437	434	435	460	434	417	423	451	449	472	455	427	428	415	474	458	413	466	458	456	469	425	443	418	444	467	425	440	464	452	424	438	455	433	447	414	422	443	464	465	459	415	412	426	466	375	445	436	464	439	483	408	415	482	450	413	432	425	447	420	427	458	410	449	461	435	434	459	414	463	468	440	478	467	435	444	424	446	456	434	429	438	462	427	412	419	453	460	446	437	424	436	449	415	445	414	450	440	427	436	433	458	443	457	445	447	442	443	446	417	446	392	472	423	410	437	454	417	464	419	428	415	444	454	379	443	437	424	411	453	429	476	424	451	424	409	418	451	454	407	458	402	441	426	418	446	405	428	395	411	455	469	440	444	438	442	468	444	437	451	450	428	430	442	410	440	446	479	442	438	450	431	460	419	413	444	443	447	409	460	470	420	444	472	418	437	444	412	413	442	457	441	417	457	415	474	430	449	431	440	412	439	424	421	440	419	470	443	436	452	469	422	435	429	445	424	399	441	448	426	424	414	415	441	414	427	410	444	458	471	430	443	430	477	435	460	413	442	407	392	459	427	452	401	433	466	446	422	466	438	423	445	424	441	458	450	440	433	432	457	440	435	393	425	431	400	417	456	444	427	407	402	472	452	428	428	439	434	484	459	401	461	434	449	442	461	433	432	478	431	446	434	460	406	430	421	459	387	478	433	439	432	436	443	412	428	427	411	434	411	464	422	463	457	425	415	462	463	452	438	468	450	423	414	402	432	436	439	417	428	436	440	412	453	446	402	456	432	453	446	404	452	453	441	429	473	433	415	449	444	452	451	427	448	444	451	443	458	447	435	448	425	445	422	438	444	433	470	390	432	412	403	497	405	403	398	411	383	426	465	429	421	417	426	435	436	437	412	427	436	405	418	453	442	434	457	405	426	429	439	402	444	467	434	435	418	471	451	439	458	460	430	405	452	416	429	398	438	457	394	435	471	442	463	419	431	429	434	446	448	443	411	407	427	448	454	475	444	451	380	467	467	408	457	407	418	431	420	449	427	465	434	456	429	456	427	441	449	425	424	408	452	458	440	460	427	459	433	465	436	402	435	424	386	430	421	447	434	467	427	444	419	454	447	414	426	430	462	447	444	487	411	450	439	453	436	406	412	453	432	412	424	439	444	422	436	448	451	441	446	422	418	439	416	437	448	434	409	450	450	462	466	402	452	426	420	476	455	427	438	435	446	451	456	491	435	463	415	407	436	434	447	425	465	435	406	470	447	454	459	430	479	412	425	417	426	439	459	435	429	425	402	432	428	441	438	449	407	453	416	436	456	439	405	476	423	399	438	415	410	420	429	425	428	411	427	452	432	449	414	404	429	466	430	446	400	460	442	440	450	432	411	439	422	434	459	420	468	416	477	440	377	416	449	428	439	437	424	440	480	429	462	431	461	443	453	418	443	450	472	444	440	459	422	449	473	487	417	436	419	432	425	462	422	452	381	429	432	446	427	437	447	450	465	450	452	420	409	411	442	446	481	408	429	436	464	431	449	435	433	479	456	473	469	426	488	412	435	447	440	461	422	431	432	428	449	447	425	432	424	458	404	425	421	456	508	438	434	448	437	441	439	429	410	463	431	427	442	464	446	435	425	431	427	462	426	414	408	401	472	430	419	413	452	462	419	428	435	427	474	429	391	444	458	465	435	453	418	451	442	430	461	439	431	401	464	443	429	458	439	421	426	432	452	433	442	441	426	448	413	437	434	439	438	455	431	414	430	417	444	464	466	457	437	391	414	428	417	436	404	439	445	405	449	406	434	459	440	457	448	442	410	463	413	444	423	381	456	368	434	453	412	428	419	425	484	430	430	440	446	402	445	413	466	425	428	439	415	450	427	433	449	397	454	431	411	470	416	462	450	421	464	441	442	425	461	455	436	438	466	443	480	406
24998	21282	27557	25337	12371	2447	1394	1234	1154	1035	951	898	875	884	839	830	813	826	752	687	651	685	665	702	761	1268	1834	1980	1669	1346	1258	960	843	746	690	626	592	607	579	609	594	619	584	554	567	637	585	613	611	629	622	583	555	595	581	582	578	611	590	552	545	560	594	537	635	582	568	621	561	569	618	563	612	604	606	598	610	562	582	607	617	605	634	585	601	636	589	600	556	581	615	558	663	564	571	598	613	589	596	589	564	574	637	606	621	611	568	588	599	578	602	595	606	581	604	592	586	564	576	569	613	564	597	582	595	629	553	588	596	581	583	569	626	606	570	603	614	634	632	579	565	576	571	602	608	602	561	568	621	574	590	581	574	611	570	619	582	583	589	585	557	596	602	609	587	551	596	571	567	605	573	637	624	567	576	604	585	608	562	622	548	598	580	530	583	568	567	577	616	675	601	622	593	606	595	577	588	599	613	584	577	581	628	610	619	608	602	595	601	534	573	604	629	614	557	564	587	596	607	630	580	615	598	638	565	621	634	599	617	643	605	624	559	572	588	617	607	602	602	627	633	625	570	600	604	615	652	590	635	593	591	560	641	600	564	564	583	610	587	565	614	608	590	636	570	611	622	606	612	624	597	631	650	594	570	607	578	547	631	613	624	640	595	519	590	531	598	581	586	604	589	597	632	628	613	597	578	601	628	611	610	598	601	584	593	603	625	595	582	599	569	631	630	594	635	579	594	601	613	575	576	618	616	622	583	571	576	551	644	597	553	663	646	588	635	620	560	566	566	589	591	615	629	614	643	564	536	592	575	616	616	569	549	575	577	597	614	583	607	630	596	566	587	566	603	617	603	612	617	605	614	613	587	630	557	605	599	635	628	579	608	600	598	589	574	583	596	561	554	601	605	581	620	574	584	588	574	639	601	631	580	568	603	562	592	592	600	571	581	600	568	579	598	584	589	592	563	594	592	601	614	590	610	598	580	580	599	595	620	593	623	581	614	594	596	615	603	570	615	569	642	556	586	603	592	598	600	615	608	545	591	614	568	571	617	605	571	569	565	612	622	526	544	598	564	595	578	575	595	595	602	597	594	617	572	575	576	586	599	658	545	562	557	602	595	568	541	606	610	575	586	597	569	596	619	557	573	574	609	566	562	583	576	645	617	582	626	644	583	589	574	569	619	559	604	583	578	600	583	572	600	609	647	595	633	578	548	596	588	611	570	579	599	622	616	608	602	578	582	660	589	591	632	598	611	624	599	585	585	605	572	593	584	600	601	605	579	598	598	637	580	639	588	621	618	615	590	564	636	603	606	598	616	557	595	567	571	612	602	620	613	623	614	610	641	624	620	562	601	623	620	608	598	602	647	614	606	564	596	570	600	616	564	586	600	583	589	614	596	614	597	608	541	572	615	607	613	605	580	591	610	601	576	604	619	590	589	589	624	617	591	578	624	582	583	601	580	576	603	586	578	603	571	624	568	598	608	642	600	600	606	561	566	618	607	611	561	590	573	552	603	628	589	601	598	633	608	621	610	589	600	571	606	640	570	587	660	598	582	611	618	558	635	611	611	604	599	576	616	607	631	613	591	573	583	535	602	575	566	593	636	581	626	578	611	628	601	562	580	632	609	615	565	620	617	579	599	617	581	610	623	648	589	588	599	598	615	545	605	631	565	578	557	603	605	588	570	587	587	593	599	628	611	574	594	618	594	626	625	560	603	604	555	585	611	596	597	591	601	584	645	568	596	569	653	593	602	538	557	607	586	618	584	610	579	591	577	588	590	608	609	563	598	605	614	616	592	590	575	638	579	537	549	619	581	601	570	586	653	604	546	621	607	618	568	586	602	590	598	603	613	581	601	565	597	626	589	598	565	602	599	598	583	581	596	623	587	568	606	543	588	604	605	593	537	614	634	602	624	535	584	634	578	602	589	598	610	567	652	593	616	613	592	608	588	598	577	597	559	596	602	612	594	629	574	539	664	598	544	647	592	596	642	619	609	580	615	597	602	597	619	616	607	576	587	591	619	584	621	626	607	578	611	559	633	596	602	594	623	563	592	591	608	627	556	594	597	585	553	616	600	603	568	606	637	564	642	573	597	593	574	594	556	585	624	601	617	625	619	595	574	621	600	623	576	611	571	571	616	578	592	585	615	623	566	590	604	558	604	589	595	567	588	568	575	628	580	591	591	604	637	556	589	607	611	615	615	620	616	594	644	625	599	660	601	587	580	629	615	615	629	595	608	596	606	648	566	602	586	618	622	642	592	633	611	597	552	558	644	564	562	595	583	530	587	624	547	638	619	623	587	560	550	597	589	569	658	605	569	640	551	635	550	565	608	644	575	644	588	623	639	610	590	607	589	587	630	569	586	655	573	553	598	647	573	575	606	566	578	555	580	577	605	597	569	588	554	637	606	599	584	592	618	569	639	579	625	594	633	586	586	574	567	606	577	556	608	615	625	606	590	612	606	594	589	624	593	566	586	632	576	589	605	572	600	588	565	602	628	602	622	549	584	614	608	586	595	587	600	595	602	587	589	543	637	615	620	571	631	574	606	580	590	570	583	623	605	625	602	591	624	591	592	634	589	615	596	606	595	590	590	590	586	596	609	564	594	601	593	597	580	563	613	594	659	608	593	611	643	545	581	586	666	610	581	605	506	543	606	614	612	610	575	539	557	591	552	572	608	607	631	588	570	623	596	586	599	594	601	618	599	594	553	555	587	572	652	604	584	583	603	595	605	581	623	566	575	669	613	625	568	573	604	584	615	576	583	575	601	596	582	612	609	610	642	574	638	580	636	636	639	548	603	619	594	616	618	555	596	603	590	571	556	610	602	624	572	614	610	611	625	593	607	590	626	641	592	611	609	633	590	591	611	583	596	603	577	582	614	641	571	607	601	634	604	565	617	540	606	598	552	548	568	596	621	619	598	616	558	544	603	555	596	612	580	593	620	626	621	595	570	567	554	586	617	593	619	580	632	632	551	566	576	573	592	573	580	615	566	565	581	583	578	597	566	580	566	622	606	601	566	569	563	610	612	549	558	632	567	592	585	607	606	596	606	637	615	644	604	612	569	574	607	632	589	624	599	605	568	587	654	580	584	608	564	615	559	569	602	597	565	569	600	616	616	613	562	588	603	611	534	573	633	603	613	596	558	611	574	615	617	573	629	566	575	605	581	584	608	581	607	601	614	580	606	611	616	576	631	590	592	599	584	621	557	607	612	642	581	591	612	603	566	611	598	610	590	568	616	606	639	617	606	616	598	566	605	623	556	594	608	638	585	580	623	584	620	604	631	564	588	613	584	550	683	534	612	562	572	568	600	588	561	606	590	593	548	592	592	617	583	593	592	582	586	615	592	632	569	617	576	607	618	598	621	609	612	607	622	639	595	628	580	566	627	595	582	591	565	596	587	615	617	551	591	603	579	606	601	620	579	594	604	556	587	614	544	617	586	595	588	586	590	570	546	623	608	622	614	622	590	607	589	579	559	590
7800	16969	11311	6848	4268	3396	2210	2004	1913	1501	1378	1277	1130	1161	1183	1066	1100	1038	993	857	756	771	768	753	1009	1909	2907	3254	2484	2064	1755	1291	1043	845	687	700	625	639	630	606	617	633	633	624	612	639	630	554	660	644	611	600	596	618	661	614	660	625	677	610	602	611	572	623	666	676	606	611	620	618	622	598	600	616	594	586	630	614	652	616	603	577	632	641	623	625	653	614	634	663	646	592	590	663	668	635	617	684	604	632	598	576	646	662	618	605	628	671	631	660	643	636	604	623	654	642	616	652	621	605	642	621	620	653	665	637	598	643	633	645	665	608	610	623	609	620	622	589	615	612	634	617	621	644	623	621	618	663	640	623	603	634	617	659	579	655	648	594	626	636	667	622	630	620	631	615	632	630	611	673	646	564	585	572	657	639	614	611	572	677	628	632	603	575	612	617	584	646	652	599	568	609	655	656	643	638	616	610	619	645	635	602	629	627	694	577	590	610	618	645	642	642	622	605	644	641	611	671	612	615	633	619	649	675	654	637	607	614	664	583	612	629	620	648	615	674	625	614	631	598	604	636	623	658	602	632	668	622	623	592	646	585	621	604	632	619	653	587	646	646	645	608	650	631	649	605	653	650	580	599	600	615	616	585	663	621	653	652	640	604	648	643	649	601	623	578	678	678	621	602	671	635	644	597	635	609	618	593	647	644	630	618	595	626	607	628	664	648	594	569	644	598	681	631	630	580	666	601	611	638	611	587	634	645	629	654	650	637	665	626	578	592	643	630	654	628	628	636	669	637	649	644	587	669	620	624	673	614	601	595	646	598	617	681	616	612	661	669	653	591	627	626	644	613	580	597	649	620	614	659	573	606	659	572	611	598	603	613	650	609	637	656	592	632	620	660	623	612	622	630	586	616	636	632	595	660	603	626	581	629	613	631	635	629	648	629	620	620	607	617	619	581	633	657	634	634	654	620	631	598	653	617	639	645	633	626	632	633	617	620	679	613	660	596	589	592	659	660	566	651	606	649	613	597	638	648	610	646	585	618	613	634	617	590	629	626	651	631	618	609	616	655	615	643	644	613	629	620	621	572	629	602	629	625	640	623	626	670	634	647	619	620	623	699	604	615	640	660	606	623	582	626	627	608	624	624	638	621	649	673	632	622	582	670	616	609	588	652	606	599	627	607	639	585	644	624	587	649	606	643	603	619	625	674	623	650	632	645	594	643	641	624	632	657	629	609	633	620	632	614	642	623	612	623	584	643	645	642	628	636	620	605	599	625	648	617	638	622	629	609	626	671	652	611	604	639	597	644	611	689	650	646	625	643	609	660	683	633	676	611	648	648	646	668	622	646	654	623	647	629	608	615	583	671	652	589	592	624	650	600	651	615	640	583	598	634	690	636	618	627	609	605	658	604	622	595	591	621	624	629	606	605	636	642	556	650	615	655	636	646	636	619	596	643	627	665	683	655	682	595	616	632	612	607	593	624	632	656	609	591	631	608	627	610	622	625	613	614	582	633	628	635	636	593	614	655	642	581	619	610	614	645	640	654	652	683	612	602	671	597	652	631	628	656	664	659	665	672	637	611	651	613	634	638	646	588	652	593	616	624	616	655	631	610	616	629	654	611	612	607	634	628	617	643	570	650	632	617	642	645	633	634	645	627	629	637	651	628	622	650	575	619	632	656	636	629	635	668	642	566	624	610	612	627	603	603	619	599	664	623	579	584	606	639	662	633	587	587	654	617	635	641	633	631	607	600	667	676	670	628	663	635	591	666	644	651	621	594	662	661	596	647	622	657	600	608	599	592	606	631	626	609	661	654	604	599	620	632	635	673	601	616	612	588	634	653	592	620	601	571	631	641	628	593	600	641	609	612	679	612	638	657	582	647	587	630	589	625	653	632	620	616	621	647	635	628	617	618	674	609	582	619	607	661	637	636	626	608	627	622	607	620	652	593	621	592	618	622	619	656	603	614	642	613	621	617	691	602	650	602	573	609	629	630	591	610	640	672	653	598	579	636	646	624	615	629	624	641	624	577	646	601	607	669	633	644	645	658	637	595	601	618	655	631	627	630	613	595	658	604	562	635	613	624	588	615	606	620	623	611	631	614	641	589	624	621	626	610	573	673	636	625	622	601	608	626	649	638	588	653	629	617	633	593	652	647	624	606	579	588	641	649	610	659	625	634	599	621	614	686	655	620	646	590	648	673	601	623	618	652	581	643	642	644	651	636	671	609	631	584	597	660	617	644	658	611	641	605	655	638	641	661	624	641	584	638	623	661	655	633	673	633	606	676	597	596	629	686	656	581	602	654	609	587	622	605	650	616	622	639	587	597	608	615	611	565	624	663	636	619	627	623	639	603	678	630	637	605	603	650	669	619	621	624	651	612	652	615	622	590	623	612	608	631	652	636	602	616	614	636	598	617	659	622	609	663	643	637	611	642	650	629	595	627	609	628	618	632	654	625	630	628	627	645	637	601	621	593	627	631	578	638	633	644	621	627	636	642	676	629	652	623	610	611	624	612	642	639	621	637	660	643	625	584	607	613	639	640	630	601	625	636	642	637	623	655	633	646	580	631	622	593	652	660	605	583	639	632	693	627	638	606	636	653	606	592	611	590	619	626	616	637	659	609	622	622	645	612	670	613	641	586	619	609	616	606	580	592	662	644	612	618	607	659	605	654	642	628	592	629	618	616	587	604	592	594	614	655	654	673	623	654	599	680	605	592	615	592	614	629	648	606	649	618	642	651	656	626	633	622	641	658	651	625	639	644	621	676	630	582	574	618	662	608	639	626	632	645	614	606	613	666	628	652	627	637	617	616	671	623	612	662	550	655	600	590	600	580	583	646	594	646	662	646	648	618	637	635	591	602	607	599	627	610	679	597	648	597	594	606	654	642	624	617	636	611	672	597	626	592	611	648	650	636	639	629	647	608	650	644	641	628	655	632	639	625	599	581	599	603	638	632	611	601	619	613	667	657	645	663	633	630	697	611	607	614	631	614	617	622	663	624	656	622	608	681	662	663	660	605	660	604	586	620	656	636	618	667	612	572	645	617	660	628	593	629	647	646	628	652	639	611	634	639	665	633	650	587	634	630	611	647	623	645	668	638	623	643	635	590	628	630	642	650	633	615	627	654	632	666	640	625	631	623	647	631	650	609	640	633	646	649	629	633	608	602	661	683	651	626	633	639	639	648	666	611	597	596	617	598	611	601	640	645	627	664	655	599	671	609	630	656	632	606	672	643	627	623	630	606	638	640	580	583	628	636	638	631	612	620	653	618	651	616	605	592	573	660	600	612	640	670	635	636	603	674	627	621	596	626	641	640	651	603	690	603	609	661	628	640	592	656	644	642	664	612	612	572	584	642	651	655	634	663	655	581	631	679	634	623	636	604	621	608	646	596	604	605	636	663	655	577	587	605	653	669	623	616	619	604	609	652	595	639	617	632	653	570	612	649	638	637	631	679	597	668	625	631	611	620	562	600	628	625	648	627
22725	21268	29015	23848	21276	21389	11358	2451	1910	1521	1440	1305	1244	1200	1178	996	934	1003	874	836	778	739	759	724	1081	2621	4908	5802	4611	3241	2755	1956	1327	930	854	713	614	587	642	629	639	592	623	583	637	627	595	580	600	640	636	660	603	622	626	567	623	607	582	570	617	617	643	643	598	629	623	568	633	599	646	661	622	606	616	622	611	586	614	642	623	560	662	588	597	616	630	615	601	599	592	648	628	597	601	590	644	641	613	679	579	616	579	610	625	599	627	674	607	605	577	623	562	654	647	634	586	614	585	623	614	607	635	623	616	620	608	615	599	662	601	553	625	597	648	606	649	623	615	567	607	521	620	630	602	618	564	604	633	572	662	596	610	597	599	632	607	628	595	596	633	604	624	640	605	577	620	635	596	595	631	618	623	573	621	630	598	589	608	626	629	635	648	595	571	595	594	632	624	641	593	573	631	608	650	610	609	647	616	609	633	625	589	636	586	595	592	563	623	653	625	628	667	633	602	577	615	635	588	642	582	600	585	612	608	606	600	578	642	593	619	636	598	609	608	596	607	599	624	610	624	602	618	624	596	626	627	603	658	551	625	634	632	602	570	638	611	604	634	642	627	626	607	611	624	619	590	591	621	596	630	599	592	615	622	629	583	607	630	627	592	610	611	619	605	615	613	604	647	583	582	572	605	621	610	612	586	616	633	634	573	609	618	622	629	597	630	582	605	654	575	609	608	586	610	639	611	581	599	635	655	594	612	612	599	625	610	601	592	595	586	606	592	580	609	597	590	606	585	620	641	646	597	594	582	607	565	602	602	572	624	603	599	612	639	568	624	594	601	650	582	636	580	640	593	591	637	614	561	618	606	618	590	631	609	636	603	615	618	632	576	617	618	617	631	619	569	632	593	604	579	614	558	600	592	660	611	651	590	609	650	650	596	632	647	632	608	653	616	625	600	596	592	580	619	588	633	594	615	618	575	622	600	628	645	602	598	645	653	611	612	592	582	596	646	619	629	631	603	618	610	617	664	571	608	633	615	602	604	570	607	611	604	583	600	622	612	657	648	588	628	648	617	618	656	615	606	602	598	621	591	614	642	562	630	596	663	607	618	594	617	586	612	623	595	633	653	605	608	624	593	649	575	597	599	599	562	608	628	674	599	592	584	613	621	602	587	599	675	605	631	600	554	581	606	624	589	594	613	613	632	646	610	581	584	617	639	608	618	620	580	619	620	593	640	645	648	633	622	600	600	622	606	614	650	623	627	644	626	596	575	629	576	634	575	600	645	584	620	580	621	633	616	608	634	553	606	580	569	596	656	608	582	607	652	599	624	598	669	637	555	604	658	602	614	600	634	608	608	628	578	606	607	666	590	581	613	622	573	685	645	588	655	604	585	621	612	658	597	623	598	624	633	611	564	566	630	592	601	595	615	621	599	626	639	579	633	633	632	592	611	637	573	556	613	579	623	654	597	636	601	590	599	601	577	536	632	660	610	600	616	611	585	630	592	650	606	586	613	627	604	592	608	631	578	597	583	606	619	620	592	598	629	591	637	619	620	560	612	640	646	626	629	568	613	613	608	622	597	633	623	644	572	634	623	639	622	608	648	577	588	607	576	619	639	613	606	614	593	612	614	604	622	590	616	576	640	609	589	554	602	627	612	596	615	602	563	619	596	597	565	590	625	624	571	610	596	611	622	622	616	640	636	613	603	592	616	654	625	599	659	650	601	601	568	581	607	602	615	609	629	661	595	559	608	638	623	613	595	617	616	588	624	661	589	639	608	608	657	601	616	625	609	609	593	547	605	597	584	633	596	600	582	597	594	559	612	576	603	599	613	626	599	630	628	641	582	636	598	578	617	618	609	634	618	607	626	609	609	623	577	554	640	604	600	632	598	586	603	613	639	593	630	599	624	606	625	590	638	576	580	588	593	600	623	604	588	669	628	602	612	604	616	618	585	573	606	649	616	621	633	582	590	648	600	608	609	609	626	651	577	578	624	613	609	571	602	621	616	653	622	590	604	641	631	673	600	625	594	581	620	588	622	637	601	601	629	598	565	563	598	600	631	592	637	654	598	595	576	631	583	625	562	595	617	569	618	634	623	621	615	625	592	597	584	660	628	619	632	633	610	616	650	589	604	599	617	633	633	606	576	592	522	616	590	603	620	605	579	632	618	633	633	616	622	625	612	604	599	636	596	604	589	642	602	638	605	593	594	595	634	584	571	624	550	585	625	618	603	593	573	641	600	597	616	619	631	634	620	620	603	643	642	603	623	601	627	583	643	609	623	586	613	656	578	622	616	630	599	643	594	605	641	617	653	570	606	595	606	646	645	629	572	654	567	574	609	578	611	596	601	611	586	630	640	608	575	560	585	586	592	632	634	589	569	625	570	589	630	592	605	630	594	591	580	570	659	612	603	624	626	613	633	606	600	603	633	622	646	596	618	628	598	603	636	622	617	638	602	590	580	577	635	605	604	626	619	605	597	594	564	594	654	604	637	576	627	599	664	588	620	566	626	598	570	607	623	639	579	588	618	566	601	618	606	626	606	587	602	669	598	587	595	616	586	643	595	656	605	646	600	623	625	588	626	627	616	639	605	635	659	580	592	616	621	591	595	574	605	606	563	577	580	579	639	614	596	641	604	628	634	596	570	614	592	586	610	635	607	597	611	637	641	639	599	591	608	622	583	612	596	587	624	662	568	586	582	626	585	625	589	614	660	609	631	657	623	616	618	604	596	616	610	605	611	598	599	621	607	651	590	568	588	580	619	635	608	591	635	592	563	602	655	596	607	569	615	631	616	610	594	602	569	589	603	576	595	637	573	588	584	577	576	623	593	655	601	580	598	641	599	606	612	629	566	595	641	645	658	545	611	595	628	632	629	595	617	619	577	691	655	607	642	621	601	635	559	603	623	610	610	652	651	585	621	601	622	573	592	634	591	618	622	624	610	584	613	661	603	623	608	599	623	612	601	680	577	598	622	583	615	627	575	601	617	558	620	625	642	592	587	637	634	588	674	635	618	587	642	622	609	643	585	560	666	632	553	621	604	618	590	584	616	639	563	601	593	561	568	634	605	607	598	606	579	606	621	587	616	610	621	626	628	613	589	611	628	635	627	617	605	573	627	586	615	604	576	606	583	610	616	545	649	572	622	641	648	562	594	596	598	638	594	593	605	584	585	561	624	635	601	609	607	548	589	588	607	633	640	651	614	560	634	618	610	628	633	643	577	598	626	592	572	626	617	622	612	608	580	604	587	602	644	611	663	603	588	605	615	602	565	618	605	597	624	624	597	639	622	605	626	647	618	643	605	592	630	594	663	641	616	605	595	618	628	640	614	632	620	612	639	608	625	616	633	612	606	592	618	614	635	623	608	615	614	606	614	656	570	616	595	590	612	605	595	635	571	632	644	585	617	624	620	673	627	585	619	619	586	608	620	653	615	593	626	672	599	533	597	605	585	645	621	578	628	637	570	624	607	643	623	628	601	672	613	637
9769	26994	19911	12089	8230	6189	4152	3579	3170	2309	2143	1918	1761	1657	1578	1339	1229	1219	1092	996	908	853	830	832	1376	3984	7346	8541	6589	4636	4133	2607	1806	1204	919	706	624	619	630	623	593	595	583	614	571	623	625	608	648	615	593	623	598	644	637	627	625	593	598	588	603	649	610	604	638	585	622	645	612	649	628	632	610	600	643	631	601	650	590	603	610	588	629	615	599	629	625	636	618	665	633	600	607	598	636	616	637	605	621	653	598	611	647	606	639	626	656	661	656	585	580	648	619	628	625	638	646	605	622	614	633	647	630	609	597	604	590	626	608	616	669	632	596	621	563	597	600	600	604	637	632	635	585	604	585	597	578	618	564	623	615	668	602	647	650	613	642	627	637	584	600	652	598	565	633	628	612	595	620	626	651	610	626	608	618	622	582	633	642	617	580	641	555	609	652	603	581	632	628	624	643	657	590	593	669	603	664	603	625	629	612	606	604	610	628	649	608	597	652	627	586	594	677	612	626	631	624	616	602	606	640	634	630	608	593	640	603	610	659	634	644	666	633	608	615	628	614	611	642	603	633	625	621	593	614	604	642	637	635	616	622	619	629	620	669	636	627	616	617	610	603	592	606	591	601	650	621	670	648	608	654	629	598	627	622	640	674	599	612	624	591	589	619	604	570	593	614	571	604	664	549	577	652	591	615	624	650	629	651	615	626	615	570	640	636	649	621	633	645	618	574	633	630	615	624	652	617	645	607	595	639	605	616	633	590	641	600	578	602	631	614	653	603	657	579	623	600	612	642	614	594	610	607	621	610	634	584	610	604	659	640	646	616	622	598	589	680	631	644	626	621	640	617	609	634	627	575	616	605	646	646	599	571	586	636	671	613	596	674	577	597	628	605	595	586	685	608	596	612	630	632	618	613	593	641	649	614	593	629	607	615	649	621	585	573	600	608	616	592	577	589	620	651	571	618	616	600	618	651	633	559	626	640	579	601	640	637	551	588	634	658	615	609	659	606	598	598	632	675	646	640	654	655	583	606	609	616	580	627	603	648	574	627	606	607	603	616	572	642	610	594	606	591	645	649	645	634	600	661	620	603	638	639	597	663	618	591	627	600	657	645	626	645	603	621	637	621	617	651	603	606	610	641	570	614	622	606	645	579	625	645	619	632	612	599	635	598	622	636	639	637	628	679	573	614	584	635	657	624	582	612	617	629	596	610	600	646	590	624	635	572	655	617	646	609	634	607	602	611	620	566	603	612	673	617	656	615	673	594	647	638	659	636	632	618	627	618	604	637	644	604	655	619	609	615	643	598	664	637	617	633	584	623	632	565	645	648	626	611	641	621	602	633	571	646	605	637	622	598	619	622	565	581	606	631	610	638	584	601	610	626	648	596	652	639	647	620	608	647	674	608	622	598	601	580	630	635	612	616	577	652	663	634	600	585	638	622	587	579	596	595	648	633	617	631	592	610	609	616	610	649	623	641	647	579	626	617	601	590	600	631	602	634	678	599	631	610	660	613	643	632	610	592	566	614	601	643	624	604	632	644	635	616	603	640	638	623	568	637	625	607	638	657	592	617	627	627	610	637	624	604	606	611	604	686	648	622	635	632	602	626	615	659	584	636	654	611	659	723	610	622	609	603	596	663	594	610	612	604	615	607	587	607	635	632	627	627	626	614	595	653	585	630	644	620	606	647	602	584	641	651	593	603	623	630	631	614	610	617	658	592	601	629	597	678	617	637	642	611	640	627	640	639	619	638	613	622	626	611	638	641	612	596	637	648	636	658	614	608	610	608	667	599	626	621	608	603	614	667	616	625	621	600	594	622	676	644	639	667	661	605	603	619	589	591	638	631	639	604	601	676	634	618	586	646	610	599	630	607	619	632	584	654	602	629	649	670	605	636	641	644	647	662	647	610	671	623	649	636	640	597	600	626	612	634	601	648	609	662	661	627	621	647	622	653	630	609	561	569	661	592	580	607	671	607	599	644	612	610	608	678	621	584	600	592	608	622	592	616	636	619	653	594	611	614	600	602	636	634	616	601	643	606	656	568	577	612	664	583	568	593	598	667	624	632	630	598	664	635	625	582	626	615	630	618	621	618	634	658	581	579	609	611	602	642	638	619	627	604	638	613	624	600	612	628	641	601	623	603	592	634	621	621	609	635	622	626	607	603	618	602	619	668	575	646	620	629	641	560	640	605	581	610	596	658	584	589	598	616	615	630	601	618	584	589	640	638	632	616	584	619	604	598	628	613	579	623	575	616	594	621	643	609	631	650	622	654	594	660	618	593	602	601	623	656	631	655	600	608	639	607	605	636	642	609	643	630	617	619	605	658	672	593	623	621	605	645	607	613	576	628	624	627	593	620	612	610	616	612	584	647	614	657	620	657	599	638	600	623	641	638	615	599	629	622	596	634	580	632	661	620	616	640	616	598	616	621	634	624	612	600	635	630	639	662	667	621	609	582	624	626	600	588	662	613	609	643	631	562	598	608	632	601	599	626	659	581	597	654	620	607	634	615	689	622	619	616	624	608	632	635	597	631	667	603	586	605	645	590	631	627	651	614	594	611	616	651	622	617	647	638	664	602	599	611	638	623	650	642	556	574	623	633	647	627	624	664	601	627	609	645	684	626	646	661	636	599	600	622	600	608	641	634	619	582	591	645	640	594	612	628	627	590	616	626	630	597	628	584	637	578	653	606	594	630	594	610	614	648	627	622	655	597	634	607	609	656	598	668	638	595	631	611	648	588	613	621	639	599	623	618	637	600	636	644	621	617	642	619	622	569	590	690	619	592	625	642	610	624	577	573	625	622	601	627	646	611	633	585	662	662	593	629	568	648	614	648	601	654	641	586	621	622	616	574	575	599	596	613	605	634	642	625	647	620	620	611	599	605	633	608	596	596	608	630	622	604	575	611	620	598	630	600	644	622	621	600	668	632	587	648	636	590	653	620	651	622	634	631	596	597	640	608	605	632	680	601	627	632	603	601	626	593	621	592	642	635	629	593	651	616	667	625	632	612	594	662	624	637	574	591	585	634	624	603	635	632	625	609	637	653	570	629	606	601	587	654	638	628	616	602	649	635	660	629	573	643	619	627	618	623	631	614	593	603	650	635	593	613	626	609	583	629	640	564	592	588	608	604	631	642	646	586	614	609	603	622	573	631	627	612	670	626	638	603	617	634	645	598	604	636	662	596	624	652	615	617	569	627	588	591	598	607	609	656	615	624	652	608	605	630	622	603	627	642	641	603	629	642	632	608	609	593	594	607	615	596	644	615	602	609	577	575	606	624	638	628	594	614	643	599	619	576	642	640	639	595	595	614	585	632	626	613	641	665	615	615	640	620	622	590	617	639	590	596	595	567	598	630	635	572	660	617	661	579	595	631	655	591	607	622	608	659	625	602	598	597	671	613	580	638	616	622	626	639	630	609	595	636	656	598	664	625	647	634	622	602	621	648	581	659	620	669	626	614	596	609	614	599	637	662	593	631	633	619	616
27930	19407	10633	4369	1993	1301	1074	967	771	686	628	709	590	627	554	609	575	550	490	509	487	496	537	489	532	465	633	742	753	676	626	540	500	471	468	422	457	432	443	492	420	427	478	469	456	453	481	445	452	445	427	430	477	445	400	462	445	471	461	456	453	445	432	476	462	457	444	484	464	480	420	447	455	410	430	446	458	463	444	423	490	486	433	426	433	462	430	453	473	447	445	449	452	453	444	421	455	453	460	429	418	426	477	466	469	428	432	443	494	440	460	444	416	459	429	440	444	414	471	416	467	427	455	456	458	425	482	451	450	466	436	437	436	426	435	438	441	440	418	436	434	420	426	479	416	492	439	420	430	464	453	470	428	431	416	487	420	484	420	463	494	459	444	432	437	465	461	449	454	441	465	442	442	436	488	491	451	444	424	465	432	450	436	458	430	444	457	487	459	452	458	466	458	453	480	459	451	485	466	436	448	474	487	456	466	398	525	438	424	417	466	440	479	409	427	423	454	471	442	424	436	453	419	443	403	439	474	413	468	448	447	486	452	470	488	452	442	438	421	456	435	435	407	451	443	449	441	484	456	450	427	484	451	439	430	430	432	423	454	447	439	434	459	443	504	428	467	466	459	451	485	481	423	454	479	460	420	454	431	471	441	498	475	442	458	410	460	486	495	439	449	454	443	451	434	417	460	481	476	478	433	433	424	447	410	410	446	483	423	457	446	474	468	429	448	473	411	429	450	462	470	439	465	465	450	453	415	431	448	449	407	473	463	465	448	437	453	429	461	497	425	461	460	481	462	432	428	448	448	479	498	456	487	466	453	423	461	460	450	411	434	468	474	449	417	484	418	467	423	436	455	450	467	468	469	472	426	441	474	456	450	431	488	399	453	437	393	447	438	456	466	469	445	438	461	474	417	459	450	443	453	472	482	414	467	442	393	441	417	459	412	467	445	406	425	457	453	441	453	448	479	450	457	461	475	473	451	440	444	463	437	484	478	429	480	438	474	446	432	422	404	505	453	453	455	430	446	438	468	458	472	502	436	474	425	449	433	447	443	471	440	464	429	467	431	446	413	448	430	458	451	465	468	467	445	465	421	435	464	424	433	476	459	468	418	443	454	472	394	448	470	429	472	476	439	432	445	484	459	450	443	428	476	404	441	450	460	420	394	435	445	458	439	408	446	451	447	504	468	449	467	464	440	419	438	447	460	480	447	449	409	505	421	453	436	471	457	439	451	447	468	444	485	417	472	471	414	425	415	461	477	437	450	450	458	398	421	458	435	426	449	462	447	455	444	428	450	405	452	421	428	437	419	427	477	439	465	447	482	460	436	475	443	446	449	447	442	455	466	460	418	415	496	405	454	432	485	448	445	445	464	476	457	461	465	498	442	445	455	464	447	485	482	468	482	456	473	426	448	452	432	445	440	467	485	420	449	421	495	431	441	424	464	443	475	464	475	398	449	435	481	448	451	442	451	451	464	423	425	423	443	452	425	458	448	433	478	440	433	457	489	465	436	467	413	421	459	457	469	436	491	489	439	462	465	478	445	466	448	444	438	410	430	448	420	470	473	472	472	416	458	419	446	443	448	459	431	458	463	437	508	417	438	461	419	482	480	426	450	464	478	458	470	457	462	481	443	436	460	456	451	446	485	437	440	449	458	495	458	477	412	462	467	486	474	410	429	432	459	460	452	417	450	440	482	438	459	477	490	444	481	451	439	434	479	438	470	436	441	441	411	491	496	442	489	430	486	467	443	458	451	491	483	438	458	457	450	458	449	435	433	440	450	440	444	438	427	422	446	431	457	436	435	433	470	467	439	469	417	427	441	451	420	470	470	428	462	474	415	461	469	432	480	444	437	414	495	436	427	443	481	452	455	460	450	462	458	443	381	441	418	464	420	455	419	454	426	442	457	421	453	440	492	452	454	483	444	446	428	421	466	447	430	490	474	490	451	449	450	411	436	448	437	445	438	456	458	454	430	427	465	451	463	443	436	457	441	461	450	443	478	465	437	452	433	458	469	468	444	430	430	467	446	442	430	463	442	479	443	492	449	493	438	441	466	439	479	454	452	456	486	476	452	463	437	417	476	452	415	456	476	478	441	466	469	455	420	434	440	498	460	418	472	489	412	437	474	446	485	446	410	464	422	455	492	439	466	461	418	445	447	431	439	458	427	451	485	441	431	426	473	489	446	446	477	442	424	476	413	422	509	469	445	419	430	438	452	467	476	469	442	432	471	455	461	430	442	449	429	429	422	434	486	452	436	410	442	466	424	469	483	453	405	422	473	427	427	442	443	443	445	416	447	459	451	438	443	480	475	436	440	435	472	423	444	443	439	467	421	473	453	456	469	446	460	436	444	480	482	434	470	432	478	457	474	449	414	467	450	466	445	458	464	435	445	494	476	437	441	432	410	503	478	429	425	441	454	441	451	430	483	459	463	484	454	469	456	408	408	441	454	423	433	466	426	445	461	454	431	449	429	453	460	428	460	457	489	458	439	471	459	466	455	491	459	461	447	458	459	473	411	434	414	444	427	434	453	454	449	459	452	420	452	452	464	453	478	415	453	435	456	447	453	417	442	406	421	489	451	411	441	453	445	495	437	455	450	427	474	443	458	469	408	444	471	466	439	442	444	433	462	470	469	417	428	444	429	466	476	465	419	443	405	467	431	457	459	481	423	461	451	431	447	454	470	452	393	441	457	426	472	492	465	449	434	456	447	498	424	458	458	462	491	420	436	447	459	428	455	447	434	445	428	445	419	468	427	447	449	468	472	418	430	423	446	464	448	471	413	459	436	462	445	437	462	483	429	454	407	444	459	471	472	464	453	471	432	479	415	435	431	444	440	431	469	437	441	433	444	445	467	436	426	473	433	456	434	438	415	443	445	451	483	440	471	425	452	439	418	438	420	462	476	462	468	431	475	437	429	481	430	479	454	423	440	414	442	478	497	415	494	410	418	402	487	471	423	430	451	462	454	426	449	479	440	475	462	467	442	474	450	432	440	431	442	421	441	451	490	468	476	444	440	446	434	394	444	438	427	454	420	453	449	495	443	427	416	443	438	458	471	446	467	449	469	474	461	424	463	445	449	489	429	433	483	470	468	450	439	493	443	427	469	408	453	474	452	425	423	471	449	434	454	434	426	465	415	456	424	485	452	454	467	432	444	469	429	445	426	422	455	463	409	469	438	433	487	490	456	465	411	422	462	441	431	473	445	468	466	421	481	465	450	461	451	463	414	448	440	471	461	456	491	467	442	474	444	460	455	432	479	476	400	444	416	450	441	430	467	448	434	454	450	426	453	437	464	450	421	443	460	457	456	440	459	456	446	477	423	440	448	425	469	466	441	453	445	418	478	466	411	458	409	474	429	460	434	466	459	457	446	436	484	419	486	471	435	425	475	454	448	428	471	448	459	454	455	471	479	453	480	478	427	409	411	467	456	443	441	433	461	442	452	430	424	501	438	490	497	486	456	430	471	451	440	408
8047	12640	9188	4694	2903	1814	1632	1538	1151	1014	864	832	794	805	738	730	736	673	606	567	558	600	532	543	541	572	731	879	890	913	770	680	553	529	513	508	478	500	502	477	509	485	444	481	478	494	506	461	448	484	484	481	522	462	489	489	487	473	486	498	469	479	461	465	461	466	468	483	496	512	507	543	488	440	509	488	514	487	472	461	527	485	502	462	472	483	468	490	486	501	490	474	472	490	504	456	476	491	492	489	487	481	518	479	538	483	481	518	455	445	481	489	464	486	457	464	485	491	468	454	514	449	479	489	501	515	474	450	491	484	479	524	473	464	458	500	491	470	483	502	488	502	470	505	464	492	487	489	488	451	521	461	486	491	482	481	447	509	491	473	510	501	544	472	491	488	506	471	487	469	508	503	475	512	523	472	449	464	481	484	480	519	459	479	448	471	480	473	491	477	487	498	464	472	469	484	461	516	497	481	464	430	498	490	461	472	485	461	485	429	485	439	494	485	477	455	508	520	468	469	506	516	510	494	481	467	443	485	492	494	494	482	476	482	466	472	473	462	490	433	471	526	478	443	490	488	496	488	464	451	487	507	476	458	465	479	475	501	453	483	468	470	495	435	471	474	459	463	490	458	476	511	452	441	507	465	472	456	474	529	469	479	488	489	464	495	488	464	520	468	488	486	485	493	497	444	522	471	462	482	455	482	464	514	516	521	517	498	494	449	492	467	474	461	536	482	518	492	475	449	500	473	489	435	455	458	471	468	496	506	458	493	506	490	504	477	488	480	468	512	488	479	543	483	492	457	474	457	508	494	494	459	461	488	497	539	493	486	496	484	509	475	450	497	473	481	490	519	485	496	476	486	474	491	441	468	467	487	514	500	486	463	517	487	489	470	470	506	505	500	480	476	483	480	501	464	461	470	468	464	479	448	456	472	480	480	480	483	524	471	472	489	509	475	519	478	494	516	481	480	452	507	448	470	458	504	509	455	497	471	522	510	513	505	492	502	479	468	449	527	508	472	477	487	455	488	507	486	480	471	481	496	478	532	486	467	501	498	507	536	496	470	490	470	497	484	480	503	476	465	475	496	499	462	465	481	463	502	486	488	450	437	463	474	506	464	466	458	482	480	477	453	432	459	488	454	478	499	445	488	503	490	426	469	475	456	477	502	489	469	472	503	513	454	455	506	503	510	491	501	465	486	457	505	472	456	493	483	475	474	510	502	506	504	456	511	494	477	488	500	491	470	500	487	453	454	507	484	507	468	458	485	457	468	489	482	497	470	523	484	479	475	504	478	473	464	471	472	492	454	499	501	493	425	528	501	516	477	491	463	486	528	468	534	484	488	507	452	480	522	464	464	490	483	461	418	511	521	476	477	489	469	501	475	537	488	474	504	501	507	492	497	504	503	478	478	450	471	498	445	517	481	478	476	500	481	522	511	481	482	501	451	484	496	427	478	503	456	491	497	481	470	466	447	494	465	495	511	474	500	481	488	499	473	462	461	443	455	504	512	462	491	460	482	510	523	492	500	470	516	485	502	436	502	489	508	515	515	471	505	484	491	495	506	473	500	478	523	526	510	464	501	454	492	471	496	493	511	512	457	457	478	482	451	461	487	527	505	498	457	465	521	493	470	400	500	477	468	456	496	459	514	493	500	494	495	488	472	490	480	499	457	502	485	542	486	501	478	469	494	499	494	515	495	519	498	509	530	468	461	481	484	493	506	461	457	488	465	454	474	463	486	468	507	463	463	453	495	484	446	469	485	477	454	460	477	466	494	479	474	483	483	486	486	458	459	478	470	464	476	506	509	476	458	511	496	478	473	508	487	466	485	498	505	515	507	469	501	502	496	484	463	496	483	489	470	497	525	539	475	473	482	478	480	509	519	469	466	517	467	462	466	490	491	504	458	473	498	497	514	466	517	459	456	484	498	489	501	479	503	452	495	476	461	492	495	516	479	475	468	486	461	460	480	499	463	487	421	477	483	495	507	468	493	499	425	491	477	478	500	454	522	501	511	508	516	460	482	462	440	494	516	476	501	456	464	469	457	473	489	457	524	521	458	470	493	478	497	470	479	445	509	475	509	473	458	457	462	483	490	510	522	498	478	493	434	500	529	475	493	472	467	509	464	496	486	501	462	473	470	458	491	495	501	489	474	454	453	480	508	484	512	477	505	482	457	471	454	510	481	491	440	452	460	461	515	478	511	468	472	484	467	493	488	470	513	498	492	487	469	484	437	487	526	502	500	456	482	507	469	478	536	541	461	475	486	480	503	491	513	474	481	490	505	518	484	488	486	504	480	488	503	498	497	462	486	482	471	493	486	475	430	472	470	493	474	471	502	453	480	507	448	480	505	493	425	483	462	469	448	448	447	464	504	470	465	504	459	490	472	439	509	454	452	470	485	471	501	510	503	458	514	492	503	514	536	490	473	485	496	460	483	549	519	455	471	470	468	512	530	468	529	476	490	458	495	479	487	491	509	479	496	456	465	485	481	539	510	455	507	474	460	481	503	476	479	470	510	473	488	483	444	515	500	461	490	508	473	496	464	468	507	496	456	509	451	507	465	490	489	453	471	479	473	454	506	516	439	441	542	473	466	487	504	482	451	511	501	506	512	471	497	505	497	549	541	481	452	525	485	473	527	503	453	449	504	539	491	461	560	479	522	439	504	487	499	472	509	492	499	507	477	485	493	483	480	501	472	488	482	457	526	502	478	473	457	456	473	448	469	482	452	527	541	446	473	499	462	476	507	485	454	505	483	482	492	481	487	451	478	477	482	478	495	497	464	500	480	459	467	482	467	503	481	516	474	463	496	464	544	481	507	490	520	466	502	486	490	462	524	515	450	467	476	531	468	474	503	496	481	473	478	479	498	498	491	482	479	460	520	481	494	513	438	498	468	485	488	451	477	478	508	495	462	484	514	482	474	476	469	481	508	442	521	436	475	501	497	461	469	506	464	442	470	472	460	474	478	453	506	480	481	483	508	482	513	503	472	471	473	469	463	481	473	476	460	477	438	502	467	487	483	526	466	519	512	444	485	442	473	474	504	496	458	467	485	447	496	513	505	459	507	481	490	452	478	465	475	486	494	510	477	491	516	538	535	484	450	506	456	478	436	478	498	502	490	527	491	498	479	469	457	475	499	503	472	462	476	501	465	510	495	493	502	454	487	507	521	486	511	474	420	434	504	470	501	532	505	444	474	478	477	476	491	459	473	473	461	492	453	490	450	469	488	467	473	461	484	473	476	472	479	468	499	470	478	459	518	439	459	457	441	492	475	494	518	509	472	490	497	488	484	458	471	447	480	463	476	482	484	435	484	469	485	458	472	481	481	473	498	462	485	485	484	529	475	501	475	514	447	512	468	481	520	497	479	512	475	499	471	504	502	459	470	489	456	482	477	501	468	466	447	464	442	434	491	502	469	487	487	485	455	526	521	445	481	497	481	457	487	522	504	470	530	511	473	501	492	484	479	483	489	451	479	488	476
23937	21226	28424	24310	21169	8907	2079	1409	1095	1084	886	827	752	725	701	664	724	668	594	571	518	530	507	506	890	1879	2638	2633	2089	1595	1375	966	751	565	466	467	407	447	381	430	438	436	410	432	387	419	413	437	433	439	437	379	387	421	444	407	396	424	422	402	400	422	415	398	424	421	436	401	416	417	412	404	406	406	428	424	422	429	433	396	457	400	402	420	418	392	387	396	366	421	391	411	400	408	455	450	428	434	413	454	398	404	444	446	404	421	394	428	433	444	446	414	442	424	405	389	462	405	397	404	434	429	434	445	412	439	402	384	395	414	419	435	438	419	392	447	414	436	412	413	425	419	405	414	411	427	450	429	407	444	420	441	438	427	437	467	415	438	431	376	414	434	457	408	424	415	399	405	418	448	392	414	418	411	386	439	421	398	426	406	414	410	409	406	415	393	429	423	378	425	408	431	414	409	421	399	434	376	400	429	447	452	448	413	404	400	400	418	427	389	428	418	451	440	428	429	431	472	437	416	388	440	414	388	387	418	454	442	417	421	386	411	414	425	391	427	432	398	418	418	408	441	421	444	418	383	401	403	436	438	436	426	382	427	409	429	411	421	403	448	447	424	407	446	420	437	375	436	456	427	412	429	374	357	421	430	428	419	405	387	378	422	471	443	436	392	430	439	428	424	403	410	410	425	409	434	443	409	387	422	414	432	401	413	467	410	403	377	455	418	383	434	378	404	420	423	418	438	417	393	411	417	432	411	467	413	445	386	423	410	429	461	426	397	441	405	448	419	436	437	403	434	414	433	475	386	403	411	413	388	453	453	384	407	449	479	441	459	414	451	414	426	429	427	436	394	387	402	409	439	429	430	403	409	416	397	407	439	415	390	417	429	429	409	426	406	406	404	413	420	394	430	407	411	396	421	398	442	431	454	450	403	392	392	409	435	403	493	404	421	390	435	415	438	443	427	431	402	460	431	409	414	407	379	413	420	394	405	382	446	423	408	432	405	388	413	409	388	413	444	424	425	417	406	411	433	398	436	380	406	416	410	407	415	444	406	433	446	431	457	405	385	423	379	441	456	432	434	412	406	388	452	414	416	423	414	409	395	406	410	430	404	400	425	411	427	444	412	444	471	445	401	444	430	440	394	400	395	414	450	434	413	418	425	433	389	417	463	445	407	396	411	420	384	404	438	390	439	419	443	409	411	406	402	380	449	384	429	396	463	443	447	452	424	387	390	384	478	420	397	439	404	421	387	413	403	423	435	428	442	455	411	425	415	394	435	434	415	417	434	401	390	431	447	447	412	437	437	429	423	393	395	395	440	399	389	409	384	397	419	396	406	426	449	398	426	446	390	420	438	402	438	406	407	408	443	446	435	429	384	446	411	403	396	396	438	398	386	383	427	380	451	433	421	455	387	416	434	442	406	433	440	429	431	462	403	425	454	403	399	451	425	421	416	412	420	406	416	403	383	391	419	440	417	439	388	440	419	409	422	433	412	401	420	447	426	418	423	431	425	392	408	412	418	451	394	402	440	414	429	463	429	420	412	417	400	412	425	449	418	420	411	419	420	427	431	456	411	406	450	430	386	447	470	428	402	403	407	456	399	427	427	458	418	406	403	393	403	408	428	414	422	468	412	464	449	409	409	450	438	416	453	450	437	395	432	409	445	440	388	413	435	419	477	439	421	428	374	419	421	428	440	418	420	458	403	429	410	410	395	402	413	421	448	437	401	446	405	433	426	431	443	456	423	427	408	401	407	453	449	393	443	407	410	412	415	398	372	417	445	388	430	417	444	376	401	424	384	455	445	414	433	470	421	439	408	432	399	401	425	423	411	436	445	434	389	450	417	445	384	418	429	426	414	412	404	428	391	461	409	407	415	455	418	365	428	453	433	428	443	408	413	414	460	405	423	456	410	416	391	411	437	411	417	446	427	472	435	405	417	403	413	448	412	422	446	424	412	392	437	418	440	422	428	422	403	389	420	469	389	434	436	408	402	426	409	395	448	425	437	426	421	438	427	408	448	448	417	397	432	411	423	436	427	434	431	418	441	441	447	406	433	424	453	431	438	455	405	407	392	419	415	448	391	419	443	411	407	421	434	429	507	440	415	401	401	426	431	457	417	407	432	434	415	430	425	448	392	401	383	409	403	456	396	415	398	412	433	408	410	429	457	382	443	415	438	426	417	412	395	424	448	416	413	440	437	393	390	398	397	387	458	405	413	429	430	426	461	394	414	409	433	408	382	413	440	407	402	415	395	408	402	412	399	451	410	422	397	401	423	421	402	442	399	409	380	411	392	404	417	411	431	412	416	412	396	424	382	421	404	433	429	406	425	420	402	421	414	417	407	408	389	434	391	430	414	431	441	410	386	411	436	378	428	441	453	427	416	415	398	412	405	444	432	406	421	424	430	432	406	409	459	410	424	436	404	419	392	427	411	403	422	407	460	412	433	420	466	430	386	429	395	424	395	399	419	419	378	422	400	362	426	397	393	455	450	411	425	447	412	436	414	412	407	460	406	424	410	435	410	432	429	439	388	379	433	423	429	448	405	393	455	446	429	435	403	439	436	436	417	393	435	441	391	422	431	399	428	423	413	399	446	431	409	416	424	417	433	420	391	432	397	457	409	412	407	416	436	416	440	419	449	428	421	443	430	423	431	425	434	425	423	463	395	401	413	392	425	413	438	448	415	387	425	471	388	411	390	402	396	437	438	428	417	427	418	403	427	369	436	422	422	472	448	451	445	436	435	374	406	402	430	408	435	402	407	422	466	417	420	426	373	401	402	445	466	438	465	407	439	426	444	416	395	410	412	455	399	479	445	441	454	405	429	433	452	411	431	419	402	400	431	429	422	414	435	428	421	437	440	420	410	412	421	419	387	411	423	424	383	424	429	411	403	419	415	424	410	416	402	407	440	383	414	432	429	431	423	439	424	417	403	400	429	415	405	400	396	395	402	400	389	417	388	420	430	432	403	458	409	402	387	439	426	441	402	437	438	404	429	416	424	418	428	375	397	380	417	424	391	437	418	418	401	433	431	417	453	411	433	427	428	406	440	433	407	446	410	430	431	442	419	435	401	371	399	422	432	430	419	411	431	380	427	412	433	379	430	425	457	389	407	392	446	414	401	370	412	402	398	434	409	405	430	427	445	439	429	429	431	428	439	439	426	456	434	393	446	422	391	438	401	398	391	431	424	386	389	485	411	440	419	421	433	433	458	400	403	443	418	398	423	454	394	400	406	399	367	440	470	444	435	411	421	420	410	426	423	402	391	431	417	424	462	431	469	396	428	407	432	446	422	410	412	434	399	429	433	416	404	400	429	429	413	439	396	437	419	425	410	381	398	440	392	424	397	400	428	407	422	395	449	411	481	429	381	435	396	408	468	411	402	414	398	386	389	407	422	430	391	421	398	420	438	427	415	401	397	391	401	421	453	418	432	411	435	437	439	422	389	418	407	437	436	442	406	449	440	411	413	406	365	425	461	396	416
7779	21101	15348	7863	5538	3345	2905	2344	1737	1707	1369	1113	1068	1063	944	910	1033	934	854	731	667	631	622	615	1263	2703	4186	3876	2982	2282	1790	1274	963	663	545	492	464	399	432	462	429	440	452	459	446	439	447	463	441	453	478	411	443	489	423	434	478	428	451	410	422	429	425	475	455	458	467	467	422	469	444	441	466	439	421	444	450	454	457	450	449	462	459	426	440	423	431	458	473	450	471	405	413	442	431	481	469	473	453	434	438	483	448	409	435	467	459	439	411	464	418	436	464	468	467	438	481	438	432	438	449	455	421	465	421	430	431	434	430	455	520	404	453	460	476	437	465	476	464	420	418	442	411	436	511	460	428	475	459	460	431	493	463	460	460	429	435	426	487	438	436	450	413	462	429	427	453	408	439	440	464	457	435	423	438	471	456	397	420	439	469	443	442	443	477	433	426	446	445	467	440	468	464	454	475	451	428	485	437	475	467	487	447	424	492	424	469	450	438	454	481	478	450	422	444	435	433	441	413	413	474	459	480	443	439	454	432	428	426	432	448	427	458	439	457	482	464	464	442	450	411	431	484	466	437	446	439	428	438	438	423	422	432	442	465	443	455	470	475	470	475	438	460	465	445	467	449	469	432	404	425	407	453	462	457	449	441	421	489	433	443	404	411	405	429	444	425	453	454	451	438	442	436	416	412	447	463	485	455	472	453	468	471	453	491	430	421	476	435	451	419	426	415	432	429	429	456	434	445	426	428	452	455	406	455	434	416	424	450	433	446	455	433	439	455	421	497	418	462	417	459	468	444	473	393	473	448	459	431	450	395	459	408	426	405	451	484	399	464	457	428	427	452	413	452	454	484	482	405	462	455	450	486	422	453	473	432	428	443	436	440	451	446	454	469	403	475	450	454	433	483	509	440	471	434	463	442	427	473	438	434	439	415	449	429	448	437	434	460	464	438	503	464	454	426	423	468	479	440	465	476	435	468	457	442	447	405	433	460	420	447	443	432	433	452	424	458	447	424	442	454	446	431	436	443	462	435	437	417	448	441	443	489	458	451	455	433	462	456	423	428	451	468	479	471	475	419	441	460	471	431	462	455	444	422	467	459	410	459	445	435	443	431	435	428	433	469	439	468	455	403	420	453	434	451	449	457	410	454	479	419	460	460	443	478	478	463	439	465	437	461	463	420	463	445	439	450	435	475	424	421	489	482	450	447	458	414	463	456	456	402	476	415	432	452	418	442	427	445	448	424	393	437	445	459	447	477	461	449	457	416	424	427	440	482	446	432	438	456	469	453	431	432	467	458	434	486	442	479	448	439	459	490	464	456	431	446	401	474	467	450	470	451	425	450	465	462	465	468	428	450	424	453	499	473	462	445	437	416	443	448	441	466	477	451	433	423	458	452	462	432	410	453	428	462	418	478	461	449	438	437	435	457	438	468	491	448	413	438	441	465	423	442	490	481	432	447	438	442	444	440	419	456	449	452	445	450	449	474	459	429	441	456	446	450	456	445	436	433	409	418	437	439	439	504	456	449	452	439	432	385	474	425	435	443	435	448	504	451	467	466	458	424	446	453	466	458	404	466	452	434	472	472	424	438	444	471	453	443	456	429	452	459	436	427	427	431	454	455	421	472	433	416	477	422	456	438	422	418	430	416	448	416	445	455	434	492	465	455	472	430	472	455	423	440	463	455	476	472	418	466	413	448	465	430	453	478	437	423	450	470	446	484	456	406	480	415	391	448	441	454	444	463	475	484	420	450	449	423	469	485	437	483	438	409	477	441	479	441	466	464	413	440	469	460	410	425	436	480	456	446	488	430	453	444	495	419	493	475	423	444	439	456	459	448	462	448	435	469	452	411	446	486	435	462	419	455	427	436	416	471	414	470	395	430	487	444	456	439	474	447	454	448	467	486	425	430	465	497	438	464	457	405	444	455	415	407	423	467	419	465	452	446	469	431	438	449	481	489	465	463	457	456	461	465	467	450	430	433	486	459	402	414	426	403	417	459	410	428	404	447	443	450	439	399	480	471	438	455	465	436	455	456	466	466	459	423	438	413	444	432	472	421	489	442	409	424	442	466	404	434	449	442	426	455	454	454	450	448	422	406	429	439	443	434	479	436	425	412	413	427	434	451	415	445	465	458	409	466	494	449	430	436	458	444	433	447	442	461	431	411	479	464	462	494	435	439	485	437	467	404	437	445	448	461	444	443	467	453	459	423	429	459	414	467	470	418	455	419	415	441	462	397	424	455	407	459	462	468	461	403	419	451	480	481	431	432	439	427	418	433	454	450	439	447	461	442	449	417	456	432	440	446	424	444	428	440	465	442	475	460	438	422	466	448	439	458	473	417	456	458	440	458	473	411	432	422	430	460	467	474	439	397	453	423	406	454	439	463	444	441	414	438	434	446	468	449	465	453	425	460	430	439	462	444	463	453	466	454	472	430	433	430	458	425	413	441	426	429	430	436	424	444	440	476	423	439	441	479	445	479	424	474	430	432	488	458	436	438	468	440	460	412	441	474	442	463	484	456	449	446	468	435	442	478	449	426	446	435	455	450	430	435	431	442	470	450	439	454	447	440	463	474	448	458	431	442	503	440	447	480	450	452	462	424	439	404	478	423	449	438	430	465	441	462	501	431	487	457	452	463	446	439	458	451	460	470	432	450	456	432	428	432	448	445	449	431	411	484	398	432	463	461	485	459	487	470	394	444	431	453	461	409	444	481	453	473	468	438	444	462	461	432	457	454	435	448	477	453	439	421	412	447	433	484	465	434	460	465	466	452	454	492	471	445	435	444	454	442	432	436	456	493	480	447	476	432	416	446	431	457	414	457	433	436	425	439	451	450	428	386	432	471	469	463	505	470	487	457	449	441	460	458	471	449	428	414	484	454	423	440	438	453	416	423	461	437	400	437	468	435	440	471	450	455	439	476	421	452	441	444	462	446	450	436	428	429	430	447	450	472	445	471	439	433	478	427	447	420	443	442	465	439	429	451	424	446	503	484	449	474	442	461	447	429	398	441	436	448	444	468	448	453	437	467	421	481	468	483	478	462	458	475	451	453	465	464	454	437	435	455	429	420	393	426	440	443	420	476	428	457	442	440	464	476	437	467	458	451	461	449	448	427	466	431	452	430	455	452	463	449	451	466	440	461	448	426	482	426	461	444	441	466	478	410	467	433	416	442	436	459	481	451	377	460	435	433	455	473	442	452	416	457	467	417	478	431	490	423	457	421	470	446	448	441	453	473	443	437	451	459	408	471	451	421	505	418	446	417	448	462	424	447	444	489	481	452	500	465	445	441	418	455	444	423	409	479	449	430	440	441	456	398	457	434	448	468	462	460	472	476	463	424	442	448	441	418	464	434	431	473	450	441	432	463	464	419	446	461	443	468	419	439	452	432	411	439	396	439	439	432	469	456	452	449	428	431	445	486	459	411	484	454	450	444	478	426	454	415	421	452	446	436	432	487	457	439	432	450	405	436	439	442	462	472	416
25082	21276	27516	25313	12095	2059	1607	1226	1108	1094	835	834	863	921	812	751	803	793	761	741	666	729	740	697	714	1107	1791	1997	1755	1442	1276	1001	802	722	707	595	656	577	634	622	606	576	561	635	580	550	588	612	618	548	637	602	598	556	565	620	580	601	608	625	602	588	595	587	574	615	631	600	620	594	608	568	611	572	596	576	554	563	610	621	586	605	636	572	609	593	602	629	596	606	593	636	589	560	599	602	584	601	581	621	595	577	598	618	635	554	612	578	586	569	588	618	614	586	635	619	583	573	566	634	579	578	555	598	602	604	580	560	607	555	624	613	570	612	589	592	629	590	651	530	585	557	586	584	617	602	599	621	599	573	599	617	601	630	618	661	569	586	631	575	588	645	555	562	584	572	582	627	547	591	585	641	626	585	586	593	615	599	588	612	574	611	613	598	598	596	571	630	571	592	637	608	619	583	623	586	617	598	592	609	617	586	600	574	629	579	613	625	584	595	590	629	583	576	569	600	571	570	603	590	616	641	592	633	592	567	591	634	613	564	561	585	611	600	554	632	585	621	634	577	595	585	588	610	640	573	608	571	590	617	549	651	633	591	576	610	618	587	604	581	603	624	592	624	567	564	554	595	593	613	636	570	588	579	558	613	604	581	606	575	636	587	605	614	582	591	570	608	570	604	575	523	581	604	630	562	567	619	623	581	614	570	633	640	550	571	615	621	585	595	567	588	583	557	611	612	602	600	623	567	657	593	628	593	608	562	638	581	590	588	582	623	620	623	637	602	596	631	650	558	589	600	617	580	594	586	627	575	575	533	611	586	599	560	616	605	558	616	629	607	623	610	579	603	615	609	656	587	626	637	609	599	631	571	581	605	616	574	594	557	598	630	553	614	601	600	616	659	594	608	625	559	582	638	618	630	600	579	623	607	591	602	636	565	602	607	562	589	553	594	583	575	605	595	624	642	605	630	610	629	580	573	585	600	601	618	585	566	564	558	566	594	650	587	566	605	623	647	600	608	612	615	563	625	603	646	605	629	604	567	632	551	615	591	592	618	586	593	591	603	606	572	610	621	607	587	585	629	607	603	582	614	622	568	582	565	599	615	605	574	571	588	629	619	639	581	603	575	601	647	607	605	556	597	610	606	615	605	567	591	613	593	604	646	562	585	601	617	604	599	561	614	588	571	606	589	575	632	584	641	598	551	582	617	617	574	584	567	648	586	598	561	580	574	584	567	637	591	642	585	608	553	615	581	583	624	589	625	609	579	571	541	647	557	603	616	595	642	610	613	642	604	569	603	641	591	598	594	613	587	597	641	566	587	606	609	569	586	569	549	609	621	622	591	570	619	572	632	631	604	617	600	601	636	568	575	596	571	588	581	621	619	600	596	588	593	657	574	612	578	626	599	681	598	594	590	575	618	628	593	596	588	626	612	597	596	614	603	617	615	640	576	598	578	565	569	578	592	615	657	609	584	590	618	608	571	581	594	582	624	595	585	613	608	612	569	568	585	585	576	590	608	567	588	595	605	632	557	567	578	633	629	565	592	610	623	589	646	634	587	578	547	562	574	612	589	559	591	623	614	576	583	599	578	600	560	573	620	598	608	556	552	601	582	640	554	578	606	572	573	596	593	579	566	616	577	626	588	573	608	602	596	631	630	602	575	629	640	591	577	682	585	633	587	578	585	587	553	631	622	545	598	603	636	621	609	581	625	569	606	609	614	620	602	603	579	581	607	612	578	607	573	578	600	571	591	610	597	578	588	575	615	600	605	586	589	593	570	598	562	581	598	680	624	608	629	636	610	594	627	597	549	579	619	616	566	574	577	593	616	543	612	580	619	621	556	596	594	574	601	584	621	565	588	626	605	567	580	613	572	612	599	579	572	564	615	573	586	543	600	611	588	584	590	550	603	579	607	591	595	618	608	573	606	603	594	562	622	553	621	587	575	628	629	592	640	627	554	637	623	613	574	609	606	593	557	563	595	592	666	593	601	569	568	604	661	617	585	641	577	584	632	628	606	596	595	608	570	610	584	630	539	593	604	579	608	593	590	643	616	584	643	602	612	594	577	662	624	574	585	621	610	605	628	642	612	610	602	568	611	548	635	596	571	576	634	569	573	600	637	573	613	594	554	576	557	595	599	614	577	579	635	597	577	563	617	635	549	583	556	538	585	600	569	621	608	585	638	590	614	634	567	579	605	529	574	597	589	607	596	553	581	594	578	610	592	550	639	594	616	615	612	608	615	571	597	580	597	599	610	595	622	654	608	572	597	621	610	618	584	608	568	608	625	573	626	593	542	574	637	578	609	562	603	628	613	578	589	623	611	593	660	630	599	564	607	583	579	621	627	618	591	586	558	595	605	596	559	567	596	601	612	599	631	606	607	617	637	563	576	586	571	592	553	603	582	578	591	574	590	606	591	616	613	602	607	594	581	601	643	597	599	599	609	589	619	587	618	599	640	633	606	569	604	567	618	579	567	597	611	597	555	616	561	625	540	608	577	600	578	553	603	598	586	605	569	580	612	645	563	578	631	571	589	590	613	598	603	591	594	632	609	549	586	593	636	611	620	568	582	618	561	575	601	621	576	658	585	624	602	578	546	581	636	604	601	629	546	601	617	554	594	529	641	581	583	592	581	576	547	582	577	613	613	623	584	580	586	590	584	587	631	633	626	599	603	569	610	557	599	648	605	581	626	612	557	640	623	568	620	578	613	603	650	611	574	586	583	597	606	561	533	639	606	608	570	622	604	561	599	569	581	586	619	641	582	635	582	605	610	627	580	581	613	617	631	574	597	600	633	617	593	580	608	606	614	617	558	561	596	584	619	599	594	588	607	614	599	572	568	620	577	559	545	623	625	608	598	642	602	606	593	635	580	567	566	613	619	610	660	627	600	611	604	551	515	607	589	599	612	568	590	604	607	650	580	601	598	613	592	590	605	614	627	590	556	565	565	598	553	578	577	625	608	603	589	601	580	554	586	628	583	562	622	591	594	627	590	602	575	630	600	563	605	587	585	582	568	602	554	620	606	582	606	558	584	596	645	595	602	581	571	583	639	600	641	606	582	580	565	616	573	610	555	610	621	589	604	586	580	547	611	651	662	584	609	572	606	587	616	624	638	570	594	589	546	588	592	577	569	601	579	577	607	628	593	595	584	595	571	583	610	599	621	614	561	583	581	586	639	556	599	668	606	591	600	588	630	640	589	532	644	597	595	616	606	595	573	591	596	577	604	599	611	592	566	577	596	594	602	625	619	562	626	551	588	609	563	563	584	616	598	605	626	615	630	593	628	574	562	602	575	581	600	546	583	568	655	634	630	598	581	651	602	609	577	593	557	603	625	628	615	563	607	546	597	575	562	584	570	633	589	585	600	582	629	620	641	634	634	583	599	618	629	549	559	661	597	598	589	622	583	623	589	624	586	641	599	636	567	608	614	625	622	629	594	623	591	626	596	604	611	587	584	597	631	608	605	614	584	623	637	624	571	603	578
7969	17828	12647	6321	4325	2784	2398	2001	1707	1767	1196	1163	1209	1155	1032	1006	1035	1058	951	890	858	832	831	814	867	1601	2921	3160	2619	2097	1809	1288	984	834	738	678	621	614	661	623	654	635	640	634	640	608	664	679	651	595	619	623	629	613	644	610	595	618	684	586	661	652	585	616	627	560	687	621	635	659	620	615	648	621	626	634	639	642	632	651	643	609	652	621	622	631	658	607	613	691	643	621	634	627	678	634	641	626	607	664	692	638	603	594	616	612	669	642	645	627	666	642	596	645	662	607	634	641	620	609	597	605	623	701	630	643	628	630	648	604	581	625	592	621	615	588	628	631	671	624	620	629	631	621	626	643	591	621	644	606	652	647	624	615	617	629	588	625	629	639	650	607	576	618	637	599	665	636	625	645	617	607	605	651	679	695	604	614	613	635	576	619	589	686	644	577	595	636	590	624	604	610	687	620	637	648	604	660	635	584	640	636	578	652	591	578	594	642	661	576	612	603	630	715	604	608	603	641	618	643	668	622	625	622	633	635	608	626	606	621	660	590	653	662	637	589	632	615	601	648	602	585	608	588	628	654	572	650	614	627	593	638	654	599	661	628	645	618	645	627	621	638	602	618	629	643	597	578	631	680	663	609	651	597	649	602	665	628	595	612	610	655	639	591	658	577	657	657	641	622	643	613	664	633	620	594	650	621	647	631	661	628	609	649	644	634	602	606	611	655	571	633	680	636	619	567	621	639	618	613	616	603	603	623	653	672	620	592	589	593	618	686	635	679	615	608	663	620	582	614	626	663	658	619	593	621	626	633	608	626	652	654	650	587	666	651	614	589	694	617	664	629	634	632	626	596	589	626	620	635	628	646	646	654	620	590	632	665	642	620	620	650	608	605	643	620	661	618	606	693	665	604	600	645	604	604	608	657	640	641	641	627	634	593	639	566	668	661	612	682	634	630	625	630	611	613	670	666	632	600	618	626	620	638	681	602	631	602	647	625	653	651	641	614	642	634	601	603	641	619	605	615	595	672	642	579	623	636	627	648	675	621	631	632	660	634	589	626	663	641	616	604	589	643	659	602	627	634	548	612	606	661	574	626	634	602	637	626	595	589	607	613	583	593	666	633	640	642	635	631	637	647	579	620	678	690	639	605	674	611	585	636	633	628	600	613	653	612	622	601	608	662	600	650	635	650	620	615	643	635	623	629	654	656	614	606	648	598	652	629	637	609	665	650	619	584	631	626	602	618	642	651	622	619	592	614	627	645	610	593	677	638	652	641	621	585	618	619	564	623	651	586	637	635	645	643	666	623	600	664	597	628	581	635	631	638	641	635	627	657	591	628	658	660	633	629	639	616	648	607	625	593	627	633	587	652	625	606	650	645	625	625	666	630	613	633	601	592	672	598	598	608	623	644	599	632	592	683	613	660	623	606	653	577	639	607	654	585	621	651	641	638	633	621	633	636	650	619	588	625	670	650	646	582	663	599	657	690	605	611	635	646	620	664	704	622	632	595	630	619	623	615	616	619	585	664	558	629	610	641	674	645	604	627	613	641	643	601	665	606	652	660	650	582	630	556	666	588	652	616	650	620	667	643	609	612	650	664	665	638	608	629	587	661	610	599	638	609	628	640	603	620	676	600	670	599	633	649	639	601	644	593	610	616	611	621	647	628	603	606	626	631	619	618	598	631	598	645	625	587	638	616	644	621	609	600	620	670	650	651	617	636	686	636	608	648	665	619	634	656	591	623	569	609	612	619	544	592	595	609	604	671	594	610	624	686	647	619	615	612	601	633	619	600	636	639	601	659	606	678	583	639	654	642	648	636	674	593	592	631	627	601	605	624	586	580	636	634	609	636	635	657	594	643	613	662	620	593	619	630	629	676	653	642	595	642	641	677	661	640	594	614	561	630	612	652	611	639	590	612	623	671	641	654	619	620	630	628	599	582	568	574	613	597	648	649	636	632	648	651	658	613	630	604	652	644	648	600	609	619	607	612	618	669	609	658	582	626	650	629	645	644	632	631	648	655	620	601	586	608	656	627	580	581	584	600	634	675	649	634	632	627	621	643	593	640	606	690	657	653	613	641	633	631	624	609	629	645	625	616	662	618	618	633	625	657	629	635	584	575	648	642	620	632	628	602	639	614	601	640	633	611	612	644	691	622	623	659	622	623	628	608	594	603	639	665	645	652	637	643	618	663	606	622	588	592	624	658	652	621	643	617	607	651	645	592	611	608	631	627	620	627	577	580	612	648	608	618	623	595	622	629	603	643	608	662	648	614	627	619	641	640	634	641	599	651	640	638	607	626	683	608	662	625	637	661	660	672	608	591	642	603	638	602	638	612	635	609	644	658	646	638	632	643	659	581	655	630	636	663	675	597	638	618	602	609	629	575	598	619	633	639	650	606	632	648	597	618	620	624	622	641	602	631	616	640	670	647	596	646	677	613	617	600	631	585	621	629	609	608	614	628	675	667	629	607	617	650	658	625	656	638	628	602	652	656	616	667	646	602	681	614	653	613	633	608	601	638	586	586	619	676	639	624	583	637	644	611	641	647	624	622	667	595	625	603	603	612	652	615	624	611	613	618	633	649	653	667	606	604	583	630	627	596	625	644	577	621	632	636	622	651	660	629	625	613	667	602	602	628	625	664	632	602	625	616	621	594	646	696	624	637	599	665	640	596	626	580	618	597	641	657	620	637	675	612	640	660	586	627	593	662	631	670	652	621	621	584	634	621	613	631	579	631	619	632	627	603	657	639	582	639	598	591	620	652	600	631	666	626	613	626	604	641	644	626	621	600	644	673	635	561	603	609	606	606	584	655	637	602	620	647	628	657	609	602	605	627	640	635	641	639	622	644	649	661	594	653	605	635	632	636	656	641	600	658	617	640	652	619	642	569	660	621	668	638	616	604	608	614	628	646	625	605	648	592	616	659	647	667	644	640	642	628	633	629	640	648	606	638	627	580	635	600	631	643	666	582	668	618	616	614	596	641	640	622	677	651	626	594	608	612	616	646	627	634	639	588	644	644	644	648	639	636	599	629	617	650	598	650	697	586	656	610	622	614	616	636	630	631	673	633	601	624	616	625	629	606	635	619	593	589	587	621	629	633	629	593	653	621	607	622	593	669	626	628	619	633	586	609	656	646	640	577	602	643	655	599	617	617	621	653	625	648	654	599	625	619	629	591	682	650	629	621	639	634	631	627	603	616	643	615	596	662	679	650	648	587	630	610	618	600	641	600	625	671	652	640	629	659	613	601	634	621	630	613	612	629	602	690	595	627	635	602	630	612	616	631	603	598	628	630	631	601	612	645	662	601	633	636	636	652	625	594	595	615	595	664	607	625	614	628	604	635	636	617	578	607	599	663	636	624	619	647	601	637	621	615	609	679	622	596	641	650	642	603	656	574	627	623	626	651	639	614	652	656	624	643	630	644	612	585	640	636	595	663	619	661	629	616	601	621	641	596	627	602	671	642	643	627	653	635	585	672	650	633
22790	21344	29104	23920	21350	21476	11520	2459	2169	1783	1272	1256	1285	1205	1026	1113	1134	1083	982	978	968	936	879	883	1155	2502	4394	5042	4880	3456	2909	1948	1384	1064	846	704	690	620	624	648	628	620	610	631	601	611	609	622	646	583	599	624	592	641	607	609	589	643	602	610	609	632	632	616	599	611	645	637	586	605	609	615	604	581	633	679	602	637	627	620	602	642	604	615	610	628	674	615	615	592	617	612	609	595	584	617	599	608	584	594	600	602	594	655	639	631	622	628	659	621	614	640	605	652	595	625	629	659	636	646	665	631	562	601	635	637	635	608	590	640	573	600	615	604	615	616	623	614	601	645	617	643	646	658	598	569	648	570	585	603	568	582	606	628	610	581	591	630	611	636	631	623	630	616	595	606	627	547	641	608	608	588	584	595	591	589	631	613	615	608	626	593	618	604	638	599	578	671	629	613	605	568	626	580	626	595	635	641	660	593	632	618	629	615	606	618	607	617	613	607	676	634	618	634	624	611	608	620	609	642	633	619	556	611	618	588	646	563	591	633	634	551	606	606	598	595	642	598	674	621	616	593	604	631	645	614	639	620	601	615	650	587	642	657	557	559	587	597	617	573	612	606	614	588	614	620	611	611	635	633	593	658	627	581	651	602	612	583	584	653	611	620	666	584	564	630	592	603	644	612	665	612	564	633	631	567	641	628	649	596	655	625	613	623	636	631	654	614	638	615	587	601	622	596	619	578	589	579	622	616	598	605	602	584	665	611	599	611	597	594	585	642	604	612	647	628	615	536	587	589	562	650	617	641	584	661	608	583	664	630	634	662	574	577	595	632	599	636	612	626	602	617	674	604	582	614	610	624	635	642	655	682	622	620	655	633	607	621	581	587	662	615	592	654	648	636	613	611	633	638	618	597	619	617	644	637	588	621	602	590	609	652	620	620	609	594	630	597	636	632	655	602	609	588	590	576	651	611	618	607	630	665	615	614	650	612	622	620	612	626	613	623	575	605	594	594	628	624	620	638	608	655	622	619	617	606	610	629	615	628	599	602	646	612	584	599	613	614	613	631	624	604	607	604	612	582	649	605	585	580	619	610	556	602	630	621	608	599	591	634	625	590	598	642	647	626	658	632	588	620	586	596	607	581	610	620	619	600	620	580	614	637	648	586	604	589	617	647	604	645	615	595	639	631	604	601	622	589	630	616	594	612	593	614	575	629	647	662	627	654	657	585	592	603	603	624	645	640	622	662	630	578	606	617	584	599	664	651	586	639	621	608	657	609	619	615	590	621	579	592	603	587	634	584	592	654	612	654	588	619	629	560	619	597	653	600	642	698	632	600	615	628	626	621	601	611	618	638	590	609	632	597	584	607	576	571	631	652	610	632	629	638	625	571	631	674	647	592	630	599	594	614	641	610	635	620	641	628	604	647	622	579	649	646	576	576	627	592	603	634	654	650	550	580	610	592	635	657	602	620	601	590	647	631	625	578	639	636	625	613	647	604	626	597	619	611	616	596	649	658	626	585	599	593	602	641	605	673	614	600	583	624	590	634	614	614	656	636	607	640	605	616	599	626	668	647	583	614	587	627	647	630	593	600	573	612	608	608	633	602	569	604	589	607	625	573	606	632	599	642	633	596	658	629	631	639	606	643	607	591	596	625	657	592	588	586	574	574	624	602	610	612	617	641	670	607	631	578	662	645	604	622	628	623	627	647	618	569	617	659	645	628	649	632	614	650	644	598	621	590	636	590	616	598	592	624	609	622	593	665	608	622	562	622	633	586	623	631	629	618	635	596	599	684	603	633	570	571	639	642	590	612	605	592	596	604	632	647	639	594	617	640	568	618	622	596	644	621	641	658	619	604	634	571	552	636	625	593	626	619	583	615	607	592	580	566	602	620	637	606	612	579	581	622	624	641	588	634	614	634	623	653	679	605	620	651	601	610	609	597	604	595	578	657	606	602	605	625	626	630	578	586	624	630	602	614	576	594	598	626	647	607	630	610	662	548	595	604	584	658	627	552	600	622	625	618	617	659	641	612	599	626	623	558	613	616	632	610	636	618	633	651	598	593	575	608	612	643	605	628	670	611	660	594	631	625	628	623	588	639	597	673	609	587	602	661	584	585	589	560	593	622	664	622	653	612	666	613	620	629	617	590	615	574	639	650	576	606	602	594	601	652	601	579	622	612	614	615	595	654	615	626	641	610	626	627	587	560	599	616	623	612	641	597	653	606	592	619	627	621	590	621	602	606	667	633	590	653	631	649	616	644	592	622	610	594	584	600	629	643	612	633	610	635	614	612	613	651	548	617	598	582	598	614	638	625	581	655	624	628	610	615	618	623	605	610	605	587	617	623	593	597	596	613	620	605	626	635	618	634	621	579	623	613	626	597	556	619	609	616	640	655	636	604	602	571	662	606	654	600	629	565	662	643	619	567	597	601	559	619	572	636	584	587	648	660	601	624	622	605	610	638	606	635	620	669	630	621	612	614	604	592	610	589	586	578	574	591	587	627	610	591	619	635	608	650	582	635	605	635	628	612	638	609	650	615	612	570	652	630	610	606	670	578	559	562	683	600	596	624	669	647	636	618	560	607	597	630	637	624	592	631	633	612	640	637	613	624	643	591	667	598	585	599	598	667	633	611	655	597	627	653	643	676	608	603	607	619	630	614	587	626	597	634	593	587	632	606	611	630	617	607	652	607	643	600	639	592	627	612	645	608	624	647	616	637	560	581	619	604	608	655	598	625	632	608	622	618	599	585	615	604	629	627	583	604	634	624	573	631	581	560	578	633	631	615	631	645	623	620	623	540	634	594	611	587	599	618	599	650	627	610	613	577	637	597	610	604	631	648	602	620	606	642	626	601	599	626	599	622	640	623	613	623	646	648	602	634	623	589	614	628	658	563	660	597	620	594	603	584	652	646	621	628	656	615	629	633	623	606	597	631	592	601	624	593	598	598	618	627	624	613	617	631	578	629	636	602	651	635	649	654	599	636	576	606	642	583	652	593	624	646	565	628	623	598	636	626	589	690	575	617	626	623	625	632	583	592	576	631	616	575	639	632	619	611	640	649	644	625	597	630	585	615	608	600	613	622	654	587	609	639	631	618	609	612	622	595	620	638	604	588	606	576	610	573	645	606	642	644	614	640	644	633	622	618	607	599	624	615	541	616	643	589	653	602	633	620	660	660	618	610	613	595	591	605	565	648	584	633	655	656	612	603	612	617	603	572	661	641	659	615	620	608	611	626	641	621	645	640	620	605	619	573	601	625	596	620	584	591	595	594	605	573	628	605	622	663	603	562	633	615	642	631	646	576	592	611	581	655	610	616	615	603	595	594	613	598	595	589	567	559	653	586	561	631	592	612	600	607	612	600	632	607	637	604	619	551	643	588	613	615	628	633	648	584	572	629	640	597	598	621	648	614	588	630	646	613	624	633	617	636	613	642	629	610	555	623	632	563	612	616	620	623	609	581	582	604	591	572	606	601	639	591	669	611
10679	28739	19796	11516	8486	5404	4589	3514	3704	2725	1930	1830	1815	1682	1366	1540	1530	1403	1395	1226	1219	1138	1146	1034	1543	3806	6729	7602	6933	4963	4132	2679	1744	1330	985	741	587	632	587	633	596	630	660	591	614	603	621	631	609	621	615	633	603	604	607	596	671	586	610	606	610	618	622	619	636	651	651	614	644	619	592	605	656	630	618	645	602	632	617	636	592	634	619	662	632	633	606	582	603	567	654	608	603	646	645	625	633	637	631	617	585	593	655	633	621	642	626	595	633	672	618	630	595	611	641	655	574	662	637	630	629	630	589	636	572	590	616	613	642	606	606	602	625	587	588	663	602	622	676	610	649	630	652	626	626	618	650	649	644	673	611	582	614	702	670	661	598	610	658	652	613	658	603	656	600	592	622	589	677	602	668	596	639	594	627	645	621	588	599	633	633	675	614	593	626	611	623	588	595	631	606	650	568	576	594	618	627	638	586	594	681	594	641	610	609	610	632	626	611	599	591	654	588	603	634	605	604	660	603	691	650	623	620	608	671	615	600	619	625	678	614	616	640	641	629	632	593	656	631	620	599	647	634	622	567	610	602	594	594	643	629	643	616	608	631	640	623	668	634	605	642	679	616	687	651	614	620	645	649	596	659	622	613	629	589	630	613	600	705	630	645	580	629	613	625	671	612	613	662	636	666	602	571	625	627	629	666	572	628	612	634	637	598	611	625	592	591	628	591	624	629	600	644	639	621	657	619	637	608	598	632	666	609	640	604	661	619	608	632	586	613	618	617	674	654	596	653	621	620	650	676	646	671	638	623	601	632	595	668	626	633	604	658	642	660	632	645	641	694	613	613	597	606	640	650	611	618	644	587	627	664	662	638	617	637	603	639	631	655	647	665	631	621	634	629	623	570	579	632	637	624	616	586	612	600	656	607	637	627	614	611	622	635	612	605	593	625	614	696	640	613	654	618	618	618	620	614	636	645	623	666	629	626	627	612	630	656	653	626	644	613	672	605	648	632	674	666	596	601	618	602	668	612	589	603	586	635	608	644	634	605	646	605	618	582	659	616	663	613	603	579	653	629	645	605	610	605	663	628	578	626	601	628	634	658	632	589	541	597	622	606	656	642	629	591	633	612	689	627	626	638	628	649	613	611	635	645	647	608	644	595	586	681	628	639	660	606	563	602	668	629	619	627	630	612	645	629	613	630	645	610	623	638	586	623	661	631	611	636	641	639	614	542	611	656	638	574	594	613	620	686	627	609	634	617	559	636	615	595	592	634	671	622	634	610	587	622	622	625	611	643	619	680	614	629	603	634	626	584	633	606	630	653	630	594	638	632	666	645	648	617	662	637	593	634	602	633	650	597	598	614	625	599	611	619	613	646	611	606	671	612	635	613	643	631	618	645	593	622	636	634	625	655	623	602	582	631	630	657	635	611	651	659	624	597	605	637	607	580	679	626	635	621	614	596	646	627	604	602	583	649	627	611	590	643	627	612	608	645	603	651	656	615	602	670	652	641	614	623	607	619	607	607	593	619	623	601	625	596	597	651	628	673	593	608	587	610	588	660	578	587	659	593	598	602	594	632	600	613	611	588	630	650	592	599	615	645	650	604	608	605	629	603	603	584	615	619	658	648	589	624	606	608	616	632	597	610	662	600	642	599	640	636	649	657	633	629	647	602	618	599	623	637	693	644	626	605	625	636	607	643	625	615	625	607	650	690	600	610	610	628	607	650	595	645	670	621	607	611	609	627	657	654	617	625	610	600	600	601	627	598	631	586	609	583	609	608	655	662	650	627	619	635	622	597	637	618	604	633	622	615	678	593	631	606	631	637	594	615	664	615	658	641	614	638	630	643	622	578	642	662	590	608	596	626	614	646	656	671	619	634	563	601	623	605	627	618	640	620	602	660	631	669	597	659	607	611	652	597	608	628	627	605	659	618	614	627	613	636	596	624	618	629	648	614	608	663	632	630	645	601	665	632	629	639	635	649	630	616	643	645	634	599	613	620	640	621	608	611	679	610	600	612	655	671	645	682	631	625	618	667	644	620	646	619	618	662	629	572	611	610	645	593	591	599	631	634	651	579	592	641	668	630	655	655	635	629	616	572	668	645	593	637	642	612	605	593	669	626	612	641	614	603	632	633	631	600	640	635	636	637	617	640	631	611	639	609	656	577	616	614	601	605	671	630	589	595	670	592	619	625	608	623	618	636	621	629	609	618	637	648	641	631	625	639	615	641	638	656	632	653	591	602	608	631	637	628	606	615	620	629	628	630	621	618	621	635	616	648	655	593	605	656	643	640	609	640	632	619	656	611	658	619	623	595	597	675	602	674	620	671	607	622	643	654	601	604	645	618	647	612	599	623	637	647	638	643	592	584	622	661	608	576	607	617	615	605	618	689	584	644	618	631	605	602	601	643	598	634	652	628	602	640	648	630	615	651	625	593	598	625	668	604	579	662	644	632	591	617	654	622	604	655	660	645	568	625	625	631	619	632	586	608	608	628	676	636	611	633	617	608	586	635	627	596	603	565	662	611	639	644	649	636	667	653	604	606	598	636	597	639	615	643	652	687	630	623	699	623	612	665	646	640	649	671	637	622	603	621	622	642	653	633	653	594	582	647	639	621	610	619	643	645	630	634	603	637	634	605	616	593	628	627	592	636	618	589	599	620	589	630	596	621	590	648	600	643	629	616	628	649	596	622	606	674	598	623	670	635	626	642	613	638	612	615	614	643	608	631	635	628	668	626	625	625	580	630	617	651	646	643	675	669	655	630	610	625	644	651	629	635	658	640	589	574	609	582	622	569	648	626	651	590	634	615	621	668	685	607	627	591	617	642	618	594	624	640	632	626	615	617	595	648	629	662	614	615	591	612	638	600	610	663	614	610	605	640	636	620	629	638	642	634	671	655	595	646	627	598	611	633	619	630	658	603	639	622	637	599	637	652	584	626	595	615	585	600	622	573	654	634	587	603	601	631	611	678	629	607	633	605	667	635	620	647	609	631	615	634	620	626	572	620	626	638	575	649	637	653	629	628	638	643	618	632	644	619	632	643	612	634	649	615	623	601	591	649	616	608	609	610	597	611	610	665	674	585	640	624	642	640	642	640	655	593	647	613	647	602	601	617	641	638	633	614	603	638	650	600	636	596	611	608	627	619	624	603	622	639	691	576	598	618	627	654	580	647	617	602	623	660	568	640	590	657	587	681	634	612	656	614	600	656	593	564	648	661	658	597	576	598	605	640	564	620	619	665	596	639	642	612	616	611	625	634	637	629	631	594	662	595	618	602	648	640	592	607	624	660	614	663	697	640	607	644	640	624	550	611	601	622	613	638	598	621	660	595	618	663	647	625	617	631	651	651	654	627	670	622	582	625	655	625	633	617	623	634	623	583	634	625	645	618	629	615	619	611	628	640	624	613	646	602	602	641	616	604	601	589	622	666	643	665	652	689	638	649	560	601	645	591	630	620	624	614	621	669	649	642	625	664	619	624	607	639	605
28006	19559	10205	3756	1875	1208	972	877	921	714	573	650	638	596	637	735	683	638	623	662	655	618	567	564	560	572	603	675	732	669	643	642	561	555	477	479	461	453	479	485	472	475	480	449	489	480	473	480	462	469	460	472	474	449	474	451	447	474	445	493	476	471	445	463	483	455	478	468	469	502	491	491	466	449	429	455	444	471	444	487	453	480	468	502	487	431	454	443	407	446	457	436	469	479	431	407	467	474	484	453	494	491	489	464	460	459	423	472	498	435	524	470	483	462	488	501	491	462	493	451	444	447	453	416	453	479	485	483	467	436	422	427	493	493	417	466	477	488	462	458	459	483	502	487	502	489	492	463	437	507	495	483	473	447	448	446	447	456	503	493	487	483	483	471	466	464	426	494	486	459	448	472	414	454	487	455	468	475	476	465	411	462	442	471	456	498	486	530	451	463	490	432	485	493	470	443	484	513	477	500	494	456	506	484	464	471	458	498	457	502	487	486	480	457	448	453	497	431	470	516	521	429	491	494	451	461	463	473	456	472	447	516	463	458	458	506	442	447	449	491	463	462	445	443	512	420	447	506	493	456	467	456	493	457	477	455	449	473	419	493	428	485	491	485	501	461	459	445	436	472	480	467	466	475	497	483	465	514	471	473	494	465	498	459	462	458	482	484	466	468	462	479	479	472	495	465	473	457	474	441	456	460	465	464	466	465	493	497	468	450	448	483	480	472	514	461	494	475	447	451	497	458	439	484	491	435	449	461	491	456	471	457	484	467	436	496	491	508	457	442	467	501	421	469	478	488	512	500	402	455	466	501	511	468	442	470	487	476	462	474	492	460	488	469	479	490	411	492	467	478	461	484	468	451	447	476	454	465	464	494	463	482	478	493	473	515	456	437	485	483	480	505	490	469	452	486	429	484	438	428	466	488	487	441	448	490	490	454	483	481	489	459	457	497	470	471	440	459	478	469	512	475	472	471	495	465	481	422	482	430	455	462	494	493	449	497	449	461	465	461	463	509	483	439	499	487	488	487	455	480	470	464	442	497	451	477	495	431	488	443	474	499	463	473	472	451	501	489	462	454	478	499	459	459	472	478	477	446	433	480	481	458	494	490	441	484	473	478	459	451	457	493	500	503	469	473	481	466	451	472	458	482	470	498	479	470	469	492	438	463	492	446	449	417	437	442	468	464	474	496	445	475	478	455	439	459	468	459	487	518	480	462	483	442	484	485	475	467	489	458	495	462	461	511	461	487	493	467	489	482	475	491	497	468	488	472	467	444	504	512	449	476	430	486	483	487	474	453	490	516	492	457	458	456	467	468	463	474	448	496	534	456	479	485	458	499	452	483	461	447	479	446	463	470	506	476	434	481	435	447	460	436	434	445	479	498	474	405	454	483	465	419	444	479	485	474	502	482	463	461	440	470	498	504	511	495	473	489	479	476	475	469	427	456	481	479	486	537	467	468	460	478	432	483	485	497	461	500	432	490	486	480	454	484	449	500	454	472	457	498	460	445	453	459	520	435	467	473	482	471	502	461	483	483	479	455	447	483	485	433	467	497	491	456	427	421	453	460	449	465	454	448	471	469	457	465	495	458	443	500	461	457	507	485	419	485	500	495	433	472	476	469	418	452	467	463	486	469	518	469	498	469	464	446	431	500	495	443	447	510	457	418	484	487	477	483	474	491	509	456	456	466	484	450	465	481	500	515	446	449	465	469	466	478	487	466	490	476	465	475	456	450	510	460	503	431	434	431	476	451	499	490	482	454	479	464	491	470	482	466	507	487	463	464	501	475	469	488	494	462	479	477	496	468	518	446	472	458	527	471	518	515	485	479	463	484	471	489	498	498	480	488	490	484	503	483	511	466	468	475	470	482	485	487	497	498	464	491	462	471	495	465	474	484	474	510	473	465	454	445	499	491	428	477	465	488	453	487	481	508	455	441	504	447	465	467	468	501	444	442	470	424	442	439	434	477	473	477	485	445	455	441	459	455	493	455	503	489	469	457	492	488	465	449	453	455	452	425	454	522	427	476	421	489	480	486	443	500	476	494	508	461	525	442	481	439	450	451	440	460	475	490	487	460	446	510	456	489	449	435	466	476	467	486	464	440	479	464	447	446	533	509	460	420	495	504	482	470	456	473	467	455	495	488	447	441	498	489	460	436	476	472	515	477	426	444	476	469	487	486	469	461	436	461	473	450	451	475	452	459	503	467	471	467	494	496	484	512	468	464	450	438	473	470	487	468	486	465	472	490	471	491	499	436	461	487	464	485	473	522	504	443	437	488	500	454	481	489	467	481	467	480	526	456	488	485	436	474	453	458	510	458	430	450	483	475	462	463	464	452	475	429	478	467	457	468	473	436	434	483	481	465	473	441	487	454	458	472	472	434	480	479	462	466	457	461	473	497	452	502	499	478	478	449	460	487	471	446	479	473	540	470	482	480	466	465	477	434	458	452	476	436	459	483	497	487	451	500	462	496	507	489	481	461	474	475	466	505	491	448	515	472	446	485	507	474	512	473	479	449	471	475	493	439	473	473	456	477	485	496	453	469	491	469	516	435	473	458	438	450	495	455	505	440	472	532	471	466	487	464	451	477	449	452	511	483	453	472	513	477	455	466	481	483	463	478	464	496	489	478	451	459	471	502	469	487	452	469	461	473	473	471	472	459	439	449	479	494	460	449	484	470	469	490	474	496	429	481	510	458	475	471	480	424	483	416	507	406	489	441	470	463	500	483	523	495	530	470	486	452	501	468	489	467	465	451	454	486	474	476	470	465	490	462	471	407	499	483	451	491	457	449	469	443	542	440	455	466	432	487	481	428	487	463	478	493	455	471	505	456	528	465	479	475	478	467	477	435	471	486	451	481	453	502	486	463	488	480	439	486	481	504	471	450	439	498	477	451	478	477	477	486	492	515	516	522	470	470	495	488	488	477	484	481	481	515	482	478	472	481	451	463	476	441	482	491	472	438	500	458	481	466	481	502	440	456	469	483	488	449	478	454	499	466	479	479	502	458	435	488	456	492	466	485	476	483	459	469	493	474	463	473	474	466	466	496	490	455	456	481	481	461	490	466	477	456	465	486	496	486	505	506	480	514	478	469	491	445	484	450	456	454	469	510	427	474	448	472	482	475	511	467	478	478	484	495	503	459	522	523	490	475	485	468	457	447	530	450	466	448	436	468	486	500	462	463	438	512	469	469	450	474	491	448	506	501	480	451	461	470	433	520	443	464	452	496	442	513	442	479	499	520	493	464	437	483	482	479	467	461	451	524	486	436	474	481	497	461	455	463	471	486	456	452	459	442	449	499	441	439	488	469	457	530	471	519	485	459	433	494	479	435	466	474	450	484	498	476	445	497	480	408	435	462	495	467	457	426	454	462	440	495	471	469	468	501	488	443	453	475	417	482	488	507	436	465	486	482	481	470	466	515	445	489	470	462	496	470	515	510	468	491	517	489	463	481	466	467	493	495	460	445	497	442	462	480
8413	13798	8353	4149	3019	1861	1685	1380	1463	994	846	862	795	815	914	967	903	911	867	882	835	797	747	612	659	690	745	857	845	778	760	671	631	568	535	568	500	502	505	499	483	492	503	551	526	520	463	497	491	500	491	505	500	533	472	545	526	435	503	501	505	513	497	498	483	496	484	504	483	506	552	510	508	498	509	528	483	523	517	494	467	505	510	510	525	491	506	519	494	506	520	525	477	481	485	503	475	482	482	488	490	459	492	514	484	505	537	486	486	516	485	492	492	505	520	512	484	503	482	501	503	568	486	471	535	485	504	493	500	505	523	497	501	510	509	507	470	557	507	522	460	532	475	508	521	496	481	510	494	497	515	499	498	471	532	486	514	500	492	543	481	526	501	504	483	473	494	499	510	522	505	501	513	522	527	507	534	524	537	487	544	496	487	479	541	518	504	551	495	519	512	523	495	467	502	515	522	495	480	462	487	513	500	507	490	477	521	485	510	492	495	487	498	511	467	495	466	465	495	520	527	481	497	503	521	545	494	508	567	545	505	491	486	480	530	534	547	535	518	573	505	516	461	504	467	509	501	499	519	548	535	483	537	544	528	506	537	471	521	480	518	489	496	490	520	523	489	523	507	511	484	489	483	524	519	458	522	513	533	500	512	479	500	534	490	517	520	562	474	523	502	488	528	472	485	538	507	508	525	522	526	544	498	522	454	478	507	536	551	502	493	505	498	521	481	519	517	506	520	490	529	498	460	478	502	494	498	503	508	485	520	503	492	496	502	480	503	554	483	546	520	518	516	501	515	484	527	474	500	505	522	491	493	562	484	520	498	492	481	490	518	501	504	507	509	531	494	498	515	544	525	492	477	490	513	494	491	470	548	529	476	481	468	477	495	503	514	551	528	520	541	492	511	527	530	529	513	478	531	556	478	487	439	499	509	510	524	512	483	523	497	502	495	502	505	469	504	504	510	480	470	529	516	536	498	473	547	512	555	525	488	472	529	464	513	460	491	462	514	476	499	499	523	507	493	465	552	484	481	470	527	504	464	537	463	535	506	491	515	495	487	521	522	514	534	540	543	464	457	491	527	511	500	518	475	529	490	519	510	521	513	507	509	493	498	503	494	546	486	509	515	528	505	504	482	521	518	470	465	477	505	497	473	543	493	506	512	491	547	516	513	525	502	495	472	489	515	495	526	514	504	509	515	512	488	526	498	488	473	472	504	499	500	543	500	528	508	483	488	517	484	515	505	526	488	513	490	549	491	490	515	544	543	544	495	547	469	483	490	464	534	495	512	462	518	477	506	516	478	470	527	540	513	532	488	501	494	497	523	482	508	479	483	546	521	544	505	504	517	502	494	511	483	518	510	505	494	472	565	522	459	476	505	476	544	488	532	524	561	512	509	503	487	496	489	463	505	516	519	511	485	511	529	483	562	499	521	525	489	509	528	527	507	509	513	495	493	445	458	510	535	484	535	544	508	502	497	523	463	513	509	527	490	455	559	525	511	483	511	514	482	484	539	522	526	507	492	514	505	511	480	512	518	479	474	522	503	504	484	542	483	516	481	499	506	527	517	479	514	542	497	486	484	477	509	480	556	505	513	532	488	501	526	462	483	511	482	507	500	488	501	512	488	506	490	509	488	498	498	513	478	504	473	498	540	525	518	508	490	473	532	491	476	527	508	507	505	515	506	451	507	490	515	536	490	526	505	542	536	486	517	493	495	488	529	484	500	497	518	518	507	533	478	475	452	458	479	489	493	504	501	506	485	474	510	463	500	524	450	504	513	508	529	497	535	516	505	490	506	488	505	438	500	537	500	474	506	479	519	503	516	495	476	485	516	487	489	526	508	523	474	475	496	491	478	498	489	480	543	502	499	502	474	510	521	488	530	507	494	482	515	494	545	533	502	500	519	502	517	530	511	504	512	534	485	490	463	548	473	485	524	476	515	472	515	497	486	464	508	478	510	463	510	513	506	498	515	489	508	474	487	536	486	485	509	531	481	528	491	467	478	537	500	516	535	552	505	493	496	474	509	495	535	483	521	507	480	499	545	435	482	524	508	486	487	487	494	517	489	512	496	541	484	515	510	505	457	509	515	488	466	512	522	503	464	544	449	515	541	520	521	562	479	439	500	511	509	499	529	489	503	509	504	516	475	493	505	520	507	477	487	483	508	491	483	520	511	513	514	535	500	521	548	530	514	511	544	509	476	488	469	459	530	517	529	509	509	480	487	563	518	496	546	506	490	499	517	473	498	459	532	503	494	532	502	475	515	477	456	488	485	517	498	488	460	498	498	542	472	509	459	522	510	510	547	498	516	461	512	485	522	542	507	478	506	520	503	487	504	496	467	484	509	542	499	507	517	517	466	511	503	524	514	504	533	450	510	506	509	492	489	497	496	464	527	504	515	521	523	516	479	494	480	475	497	523	486	504	536	495	520	512	484	514	514	519	485	505	510	528	502	449	490	473	475	519	466	537	549	525	486	519	495	511	468	524	508	519	499	492	496	531	509	472	495	442	506	485	512	491	465	490	526	476	493	517	484	518	515	506	468	493	523	498	501	467	510	530	475	460	480	555	522	517	509	492	514	491	474	506	516	472	537	528	497	494	491	519	510	535	496	491	516	490	497	494	506	513	490	494	490	494	535	503	499	510	496	483	504	513	508	493	518	506	474	502	510	498	479	529	541	497	526	511	551	517	530	491	547	503	532	530	484	498	497	505	497	495	511	476	509	523	518	550	509	541	466	475	515	511	512	504	525	494	476	500	527	532	483	502	519	469	520	463	527	506	561	537	497	493	513	493	520	493	497	496	559	535	519	483	459	492	482	514	527	507	481	512	539	472	469	492	479	517	540	515	523	502	511	485	509	497	529	500	504	499	524	511	493	499	503	513	548	518	506	534	484	500	497	467	461	496	484	483	518	535	536	509	528	518	478	560	514	505	554	535	471	533	488	513	497	476	517	510	521	484	524	551	493	511	532	485	489	508	493	493	544	484	522	513	521	520	492	513	538	531	541	517	532	524	543	475	496	530	489	500	497	501	491	505	497	493	517	544	486	494	490	498	505	501	527	504	462	454	522	464	506	534	476	504	529	490	481	504	506	538	532	482	544	490	543	577	530	556	477	508	506	503	501	490	495	505	522	475	531	497	515	524	476	528	505	476	543	489	529	498	511	501	489	504	521	547	499	540	501	479	494	507	514	532	503	468	495	492	500	514	449	481	486	511	484	510	480	508	484	563	571	485	469	494	486	484	487	537	510	459	494	499	471	531	498	492	514	504	505	539	540	507	483	500	506	520	498	501	478	520	553	498	504	485	551	473	525	491	498	485	507	526	515	507	481	482	485	517	504	496	447	542	479	511	508	481	506	483	508	523	511	536	470	458	493	518	494	499	501	483	473	467	515	512	539	517	535	499	524	535	468	525	505	500	499	506	516	536	509	538	492	506	518	520	503	478	494	523	515	520	478	512	490	542	485	500	533	529	515	495
23972	21252	28507	24314	21188	9292	2025	1574	1299	885	793	765	801	722	781	749	680	620	640	592	571	567	602	614	604	924	1567	2310	2508	1767	1677	1352	952	741	633	501	441	454	426	441	433	409	427	440	427	408	415	425	423	390	402	416	448	424	446	427	459	446	444	445	445	421	412	444	413	404	437	388	429	413	460	439	412	416	431	427	454	486	403	441	452	423	417	446	433	429	444	417	434	407	421	444	459	448	447	426	405	439	428	456	398	518	432	398	404	417	401	435	391	441	423	423	433	403	466	450	455	443	438	441	437	426	426	419	427	402	412	435	431	407	402	402	420	443	474	456	431	459	421	432	415	452	427	442	446	440	429	431	431	420	423	436	424	458	434	425	424	398	437	443	452	443	436	413	438	415	414	397	432	449	420	401	445	438	429	429	406	409	435	458	450	446	435	422	434	417	415	418	413	411	440	441	449	420	439	431	432	435	415	454	444	457	434	449	433	391	435	411	414	460	425	393	398	433	436	438	412	410	434	458	403	465	395	436	402	412	411	461	421	444	428	429	405	444	437	456	406	433	407	425	435	425	447	434	399	423	428	402	408	428	449	429	393	402	443	416	387	410	452	411	418	441	459	456	446	399	453	425	436	459	433	426	443	434	435	410	417	470	456	432	436	468	422	462	410	437	419	419	450	430	411	384	434	443	456	413	425	433	407	431	385	447	411	459	392	379	415	447	420	422	429	399	432	404	420	424	411	434	425	437	452	401	430	450	412	423	436	439	459	422	439	428	426	436	444	408	426	441	431	430	446	408	435	437	415	413	420	473	416	448	432	436	399	442	423	392	454	432	383	391	437	417	455	436	422	394	373	430	406	396	463	385	403	447	414	388	418	424	430	446	436	423	458	460	438	452	415	425	433	423	424	410	389	385	417	457	394	381	444	428	425	416	420	444	416	406	451	416	402	433	437	425	383	427	459	430	440	397	449	412	400	412	456	434	439	436	419	427	426	382	438	401	428	431	414	419	448	428	449	422	453	389	443	406	415	450	475	465	416	462	421	442	419	417	431	424	457	453	436	414	429	440	414	427	445	443	427	442	443	456	440	441	431	430	430	439	426	464	422	410	403	452	436	429	395	415	419	445	477	397	440	440	449	423	442	434	428	405	438	432	382	415	440	456	439	445	432	414	440	406	435	406	408	402	458	441	447	427	442	478	420	422	426	402	470	418	423	451	404	455	414	479	456	399	448	461	449	406	401	392	445	445	413	431	415	401	435	423	397	442	387	453	448	447	411	414	437	450	401	421	393	429	425	436	446	438	417	463	433	423	421	442	454	436	452	434	418	465	448	470	470	429	459	422	454	450	434	405	434	454	420	406	414	413	429	422	429	434	447	423	398	433	465	401	407	419	430	456	420	427	426	421	441	449	442	433	413	429	425	441	383	446	462	410	432	416	393	414	414	460	438	430	409	429	409	436	412	413	416	415	452	450	444	420	409	429	436	389	448	371	401	417	415	443	419	428	442	440	420	428	400	403	434	423	380	437	459	424	438	421	427	427	453	410	418	410	448	440	407	422	401	460	402	451	414	397	468	415	422	433	398	406	426	430	456	454	413	424	410	462	444	435	448	427	444	410	430	420	416	417	404	422	422	430	401	435	442	446	436	414	430	431	411	434	449	440	440	426	448	408	428	436	404	421	426	429	433	413	446	438	451	423	454	399	461	417	394	423	414	450	462	411	420	457	457	417	442	410	441	428	450	405	411	430	398	408	424	395	436	440	436	439	448	423	421	411	433	420	411	415	435	451	419	449	418	437	469	394	409	426	415	470	401	413	423	427	447	450	435	425	421	436	445	418	450	406	408	454	449	437	414	420	431	450	432	455	425	431	411	420	435	486	455	398	438	397	438	456	447	420	432	426	421	397	409	431	426	403	382	472	466	455	434	442	445	438	413	468	410	434	435	405	423	403	423	425	422	434	450	438	406	425	424	399	416	425	396	422	464	467	432	423	402	410	421	391	402	412	428	439	438	437	452	460	443	420	433	461	398	379	421	446	430	401	433	482	407	436	449	423	406	456	484	429	450	458	383	401	444	399	392	434	417	442	450	449	398	412	410	434	403	408	431	446	466	462	433	415	434	466	435	435	431	435	460	456	427	443	445	432	424	470	423	403	423	431	478	424	425	414	433	438	424	454	400	436	415	424	450	421	406	415	420	435	462	405	467	401	423	409	463	480	416	427	413	426	409	448	424	406	418	394	421	440	419	415	437	393	423	420	465	416	394	420	425	433	419	455	433	420	411	416	422	449	492	439	411	430	426	428	414	464	452	410	461	419	408	431	423	412	391	438	433	451	421	491	451	444	429	444	428	441	397	426	456	411	447	421	418	426	466	402	437	406	424	411	419	399	441	423	426	420	421	424	447	428	427	439	418	464	421	413	429	393	422	431	429	443	431	404	457	413	403	449	417	447	438	426	401	390	396	430	448	420	403	427	429	400	453	433	413	417	434	473	414	394	434	430	391	455	461	426	395	410	478	410	419	414	401	396	426	450	434	446	452	405	440	402	419	448	425	427	448	417	396	422	439	433	418	437	413	407	385	438	481	423	421	428	429	419	441	416	452	451	446	429	427	434	481	438	427	459	468	435	424	484	432	433	433	419	396	439	443	449	428	434	418	406	408	435	427	411	433	436	399	468	446	446	456	478	433	448	462	459	474	433	439	405	396	419	415	445	443	431	445	396	397	435	419	432	442	420	465	415	412	438	404	398	395	491	444	409	445	417	393	419	419	425	418	430	441	433	427	429	470	417	444	480	452	433	441	459	419	460	426	410	423	433	416	457	423	434	423	440	462	436	401	406	403	398	424	434	424	435	469	433	417	408	417	410	441	411	465	394	461	407	389	423	413	426	419	412	430	408	431	434	432	412	434	427	419	437	425	393	447	458	417	431	440	449	443	431	431	419	426	485	473	415	416	435	400	438	415	392	431	421	420	406	446	439	442	495	425	422	412	401	414	437	423	422	461	452	459	438	423	429	448	473	402	441	447	432	449	440	399	436	447	423	421	415	417	435	433	454	443	415	431	399	427	405	415	369	466	440	473	419	410	420	415	428	458	395	412	433	411	449	402	408	429	425	440	415	424	448	403	413	398	486	456	462	438	437	456	414	442	400	404	452	412	425	404	413	428	416	396	432	433	446	392	431	445	427	444	432	420	447	411	405	427	395	427	474	424	410	452	433	466	455	489	458	413	420	424	425	435	399	432	430	449	402	473	407	462	440	422	430	427	416	414	436	429	417	440	462	395	400	432	421	435	409	413	409	461	438	407	413	461	431	407	454	401	420	443	427	452	464	435	437	457	439	444	443	403	428	436	422	419	424	438	462	442	404	401	424	438	465	457	445	390	399	420	410	379	447	414	377	401	474	453	474	399	450	439	399	469	457	419	428	426	425	410	431	457	442	425	423	414	482	449	428	421	439	408	430	456	381	410	442	442	469	452	435	434	438	433	461
7794	20769	14418	7817	5541	3699	2799	2630	2336	1324	1204	1235	1082	1072	1092	1013	900	864	795	768	712	763	735	715	815	1379	2402	3366	3770	2591	2375	2018	1239	896	667	603	471	424	447	480	455	488	469	460	453	412	424	468	439	473	469	466	462	453	465	435	459	417	473	461	420	482	441	460	463	451	460	437	465	488	455	486	436	426	448	466	476	466	468	467	416	454	443	479	456	471	449	435	468	434	428	486	479	476	465	435	465	449	448	462	450	495	454	458	468	441	463	510	423	481	463	456	415	446	406	473	468	469	489	429	461	449	420	471	452	462	461	422	439	423	472	469	468	444	443	504	520	506	443	428	441	448	487	470	462	437	461	447	477	480	432	441	467	458	458	481	462	470	449	430	442	453	500	451	445	483	420	442	457	451	412	494	456	481	490	437	473	451	471	459	458	483	450	465	451	472	447	491	445	433	430	435	493	433	447	455	479	443	442	434	429	439	452	457	455	470	440	446	441	460	447	422	479	455	495	442	479	457	452	447	477	448	449	436	481	431	428	441	448	445	493	455	464	450	479	458	429	458	438	433	418	513	474	434	433	487	451	465	443	435	492	470	443	460	444	474	469	473	468	434	472	427	441	431	501	492	448	485	452	428	478	439	490	451	443	457	412	457	459	438	482	479	464	453	471	418	444	455	469	439	443	442	485	430	432	481	442	465	447	461	443	499	475	466	435	440	453	447	443	461	456	461	420	439	488	460	466	431	453	403	451	409	450	468	449	474	477	472	454	468	459	460	440	456	424	467	439	438	454	456	476	463	459	473	463	445	496	408	449	473	469	441	442	482	470	443	455	476	454	416	457	450	469	446	452	452	459	498	474	470	429	468	435	477	450	426	457	455	475	424	415	463	417	455	455	418	464	430	454	459	477	450	432	461	469	466	441	487	436	453	408	447	493	493	482	455	451	430	450	470	432	469	438	440	410	467	457	480	439	450	478	470	464	443	439	453	426	469	467	478	451	468	485	478	452	457	451	457	439	470	449	442	472	473	439	452	471	442	416	461	457	468	475	447	449	454	482	430	462	509	440	459	419	488	450	445	434	436	434	432	444	463	452	481	456	473	438	423	468	408	454	435	428	481	473	477	458	486	501	468	484	432	461	427	460	443	447	464	452	450	453	465	484	433	451	489	458	425	478	497	459	412	446	433	462	432	459	451	457	443	532	472	397	447	480	437	434	445	493	452	441	464	449	416	453	456	443	507	479	480	458	485	470	465	478	496	449	475	453	480	455	459	415	459	441	454	461	453	447	435	470	464	444	455	446	435	467	447	455	471	459	449	471	468	498	464	438	416	457	482	451	456	488	470	481	451	434	448	431	463	441	423	438	454	485	459	474	479	427	455	445	491	436	442	486	439	431	450	459	417	439	484	433	483	450	498	438	450	446	446	497	438	426	464	486	441	424	480	431	428	473	454	428	449	485	449	467	428	465	449	482	490	485	484	426	470	450	455	435	487	481	451	477	484	453	433	448	449	431	479	457	459	458	453	486	444	456	475	488	445	453	446	446	479	473	453	433	446	469	441	465	459	428	454	418	448	504	469	434	456	448	466	443	451	458	469	457	473	481	473	458	457	470	440	462	404	493	456	432	450	473	472	451	411	438	446	414	495	470	457	455	488	457	435	456	457	463	483	466	464	452	474	457	492	483	442	477	472	462	493	426	434	423	488	454	465	459	468	446	453	460	494	461	462	419	448	455	454	449	465	503	479	471	444	443	419	432	445	435	441	438	447	483	439	440	449	467	448	472	438	453	494	470	487	447	421	482	455	462	425	421	491	438	460	457	446	509	444	439	459	464	473	420	466	443	473	460	455	460	435	476	513	473	454	473	445	423	451	465	481	424	487	462	460	491	466	409	432	478	452	466	454	451	464	446	463	463	415	424	460	409	446	467	433	447	431	450	414	452	464	488	437	481	488	469	443	456	465	499	438	466	488	465	454	444	442	443	459	449	430	476	468	454	442	435	460	477	436	453	471	427	423	474	430	449	451	442	462	440	444	457	488	476	464	448	479	439	431	494	467	438	441	447	482	435	479	458	455	482	458	426	464	465	507	461	442	459	475	460	463	438	437	467	455	482	451	504	477	444	434	495	482	457	434	475	454	467	430	485	467	447	503	489	463	518	455	490	484	458	432	472	455	469	469	477	501	457	393	487	464	453	431	452	441	446	476	428	461	501	456	433	454	479	483	486	454	490	486	462	435	434	442	407	457	494	479	426	441	464	431	419	466	465	479	467	449	470	495	475	429	464	477	408	468	428	411	466	445	445	491	433	479	485	442	420	465	433	439	490	450	483	475	455	440	444	492	444	450	486	431	474	454	488	448	446	442	456	458	496	465	436	443	450	442	459	460	422	463	439	456	433	456	411	467	492	470	462	438	451	453	469	482	473	477	477	441	443	439	438	458	477	449	447	479	474	462	431	465	464	475	470	448	427	451	443	439	467	451	444	466	494	485	475	435	424	485	468	451	451	426	429	459	485	466	477	477	466	455	484	450	486	471	483	489	448	435	441	436	470	458	476	425	444	445	447	447	429	491	462	495	430	451	449	460	451	443	437	517	432	427	463	469	458	483	467	474	485	463	400	457	482	482	450	485	448	463	461	470	456	436	451	442	457	479	455	420	457	460	527	463	509	473	451	463	430	455	442	443	496	484	480	455	445	474	443	441	469	440	443	467	455	482	443	476	430	477	469	473	464	430	476	421	424	478	453	463	475	410	461	460	464	458	445	453	447	451	488	486	409	484	425	444	464	469	468	459	493	477	454	473	445	425	430	432	447	434	402	450	465	464	454	417	482	440	455	449	427	454	473	460	425	448	469	464	452	463	459	459	444	453	420	501	466	462	490	466	433	404	461	506	451	483	429	462	447	464	461	469	468	469	448	465	457	434	446	448	466	468	420	446	457	456	471	472	447	494	449	440	438	382	452	468	429	431	431	444	489	457	482	451	458	415	444	442	435	482	491	448	491	422	449	451	495	445	466	471	469	463	458	465	440	432	511	444	441	454	472	418	493	457	447	469	463	452	465	448	440	461	481	413	454	452	481	439	431	464	473	447	449	474	434	461	452	454	482	445	465	482	439	510	427	457	462	482	476	440	411	454	479	450	449	423	482	425	481	513	458	470	480	473	409	474	479	441	436	465	431	443	473	484	450	480	441	464	479	475	462	416	440	434	479	466	412	491	439	461	432	451	468	434	421	467	462	499	433	499	429	490	476	455	420	460	450	447	437	461	455	456	435	481	459	460	467	449	432	444	463	441	492	476	454	457	458	438	476	449	437	479	414	457	452	470	445	444	471	477	485	451	453	463	453	464	461	467	392	466	479	461	446	453	400	484	474	502	422	461	423	434	445	454	450	424	459	429	466	452	431	468	439	434	477	429	434	446	458	451	461	439	481	506	440	436	497	395	424	462	441	421	465	487	476	455	446	464	430	458	446	459	446	470	445	465	446	451	451	441
25085	21251	27511	25229	12094	2219	1559	1467	1154	913	944	1005	851	828	818	808	821	743	762	744	682	696	691	682	675	995	1598	1982	1827	1312	1327	1096	859	783	729	649	586	633	586	608	629	591	602	627	632	617	592	641	608	620	588	618	594	587	620	604	610	603	626	610	602	562	635	633	617	635	558	594	597	603	574	596	645	641	634	627	656	590	600	624	621	590	581	586	610	565	593	597	583	649	607	629	645	608	657	601	558	592	626	632	599	629	601	567	616	637	558	649	636	620	600	594	604	636	590	623	619	598	617	681	585	578	581	612	619	592	569	631	580	637	623	629	634	626	636	618	562	584	592	570	620	601	610	587	629	580	601	631	568	615	606	567	641	613	639	619	630	601	586	628	660	597	610	641	628	588	625	602	578	606	630	596	625	625	650	596	624	602	609	613	604	563	658	621	611	597	594	631	650	640	610	605	644	582	597	593	628	604	634	595	610	612	590	614	598	596	619	614	603	572	613	582	621	585	584	582	641	608	609	604	570	584	586	605	648	599	632	591	595	600	571	620	589	624	587	584	633	582	593	598	621	607	586	552	667	609	592	626	659	592	610	573	629	596	680	627	583	604	559	618	606	593	599	616	642	586	637	644	613	640	663	617	647	604	578	585	597	608	603	599	596	605	610	623	619	608	652	619	612	587	617	587	598	614	627	617	574	594	647	592	621	621	630	621	609	613	622	589	603	561	625	582	613	570	608	606	606	637	605	591	568	642	602	589	581	574	579	591	623	606	609	607	576	603	627	561	608	607	596	620	584	598	612	609	645	619	607	609	602	589	614	611	609	581	601	597	594	613	585	619	595	587	603	595	626	610	569	596	618	612	610	594	619	608	638	630	549	625	588	560	617	554	581	644	590	638	599	615	604	582	593	601	604	628	613	561	613	583	601	616	550	587	573	601	593	612	594	618	566	602	618	644	623	616	607	632	575	633	613	624	610	583	645	581	582	604	592	595	596	614	576	580	634	576	579	568	654	610	584	576	534	580	584	599	609	638	644	586	590	605	634	588	628	656	598	644	634	634	628	652	595	597	579	589	600	652	617	593	585	618	628	617	634	629	632	585	605	549	590	582	613	611	572	614	597	613	607	583	625	644	608	576	602	620	585	635	606	602	641	617	623	602	558	620	605	660	607	568	618	624	548	568	562	571	588	569	591	626	623	606	644	540	596	608	596	603	616	630	603	595	588	599	609	577	570	667	614	632	615	609	631	606	557	613	591	636	626	578	615	604	593	600	597	586	620	636	592	616	595	584	648	578	641	629	613	638	547	660	613	584	611	617	601	576	638	608	618	587	581	611	619	632	597	574	625	614	611	634	610	593	599	565	628	605	586	618	604	605	605	602	584	592	648	629	638	621	610	624	585	637	637	621	579	610	595	593	590	647	599	613	626	652	607	614	605	575	614	583	569	591	577	630	589	620	588	605	574	625	583	614	627	637	622	599	615	649	630	586	606	652	637	617	592	644	575	642	611	615	587	618	566	643	592	599	618	550	601	593	612	597	617	596	601	700	581	626	599	607	590	601	615	558	596	633	627	587	570	574	613	607	578	586	645	606	603	567	578	635	597	581	590	563	658	633	597	601	612	619	597	594	639	615	607	640	620	628	623	614	619	578	598	582	588	629	645	589	603	633	625	586	629	623	602	607	618	610	569	619	561	591	604	578	583	610	641	574	561	591	652	643	648	601	608	590	640	619	597	626	570	603	597	616	578	565	619	572	588	620	569	611	627	580	618	618	576	573	609	597	642	538	568	591	612	589	580	603	569	591	601	617	575	601	593	605	602	595	596	615	634	602	627	609	533	607	544	645	640	646	594	593	572	644	646	594	641	577	619	604	572	613	583	631	588	616	586	567	616	636	616	555	598	610	590	590	579	557	612	597	633	561	595	594	556	563	643	576	642	627	571	635	591	619	595	577	610	560	598	589	596	643	624	567	631	594	567	597	576	606	563	577	627	577	618	625	620	603	658	585	608	613	605	665	594	609	627	583	642	562	574	625	594	586	598	580	587	612	594	620	565	603	598	625	605	609	607	588	580	611	559	612	588	661	609	658	624	624	577	569	598	585	626	625	575	596	589	619	663	598	586	572	554	611	614	615	642	586	619	580	624	583	582	637	585	668	668	623	606	595	643	593	634	643	630	626	625	623	658	612	611	635	616	642	592	607	621	601	617	624	587	649	610	648	632	639	644	604	571	594	612	569	598	587	576	573	620	618	600	592	600	571	616	615	609	611	619	567	621	572	642	634	606	622	593	626	598	642	598	608	576	589	633	623	635	642	585	585	643	593	604	603	604	616	591	605	618	618	610	603	646	630	590	612	614	621	554	594	599	550	629	574	625	613	592	596	622	604	578	611	617	553	591	570	604	595	593	606	565	628	587	603	624	629	552	600	600	540	611	611	646	619	589	593	583	649	623	581	572	578	601	598	603	583	594	652	603	550	679	545	610	618	574	578	613	609	564	606	655	576	595	632	625	643	584	612	633	606	583	627	624	620	633	559	616	587	583	595	597	618	614	592	631	615	584	629	613	576	581	621	628	616	574	614	610	571	637	603	576	637	547	642	647	641	629	613	664	548	646	591	581	589	649	586	611	564	589	612	608	616	589	581	617	592	589	587	624	628	533	578	588	548	592	585	587	580	612	630	623	600	551	621	613	612	582	585	579	595	595	617	567	604	642	639	616	566	598	645	643	605	662	625	590	622	617	599	611	607	592	623	623	619	595	602	634	571	608	582	586	591	678	623	605	602	648	637	579	613	649	611	543	602	606	595	663	644	561	610	607	595	603	657	566	587	644	590	625	637	558	633	630	619	591	605	603	578	583	628	642	626	590	612	570	562	589	628	593	643	568	621	603	585	598	646	625	604	556	639	574	612	617	612	636	623	631	609	623	613	577	602	611	607	588	603	608	584	623	603	606	588	625	680	588	609	605	574	605	642	600	586	611	592	603	593	657	637	608	606	578	626	609	594	599	631	657	612	617	583	661	593	643	593	544	578	640	590	594	608	587	618	578	571	607	616	642	602	596	623	593	589	610	618	622	625	668	627	630	624	585	529	596	645	637	567	580	598	612	623	582	594	623	592	650	587	607	630	622	579	652	602	583	612	613	584	591	600	600	568	596	617	586	618	611	568	582	602	631	682	623	648	572	611	593	602	595	612	646	644	643	598	599	637	622	625	626	596	600	553	622	586	662	617	637	582	647	564	626	600	624	596	639	611	619	623	618	607	595	641	596	605	615	610	598	609	623	614	607	595	623	599	603	602	628	608	652	593	623	600	639	618	599	630	593	599	605	561	608	640	616	609	682	650	561	658	594	609	570	598	590	627	622	598	591	578	618	623	551	581	621	643	526	616	597	617	626	637	626	592	677	605	568	650	593	611	566	586	577	601	609	626	646	616	629	555	590	606	579	603	560	607	600	643	626	610	604	595	551	639	624	632	587	581	604	633	621	614	598	607
7558	17420	11257	5996	4388	3108	2464	2491	1955	1263	1304	1416	1129	1141	1079	997	991	925	909	806	816	751	753	787	900	1444	2473	3217	2943	1945	1811	1484	1069	922	767	699	595	613	640	617	631	675	658	644	622	660	637	612	644	607	661	602	703	614	639	618	602	603	646	618	647	664	645	649	661	618	660	623	613	618	658	635	602	692	595	640	627	652	665	618	652	655	622	596	663	658	649	622	650	661	624	635	650	603	674	638	679	614	645	620	663	639	627	629	638	621	637	640	647	637	686	647	608	620	628	628	605	618	662	631	598	607	650	625	667	655	650	626	638	645	635	614	673	665	622	636	643	621	628	632	702	655	633	645	648	633	684	651	672	653	646	599	661	643	593	621	639	627	673	615	625	624	716	623	638	662	656	653	687	617	633	638	651	629	617	551	653	642	597	679	668	632	644	613	657	620	647	657	646	605	658	589	611	685	613	653	669	640	628	611	690	651	670	613	685	655	611	644	669	644	638	615	678	667	581	629	591	661	611	650	639	596	643	637	607	586	674	631	592	660	598	666	659	683	678	624	578	654	647	654	662	652	682	662	654	610	601	641	618	658	639	682	683	650	610	629	613	627	611	605	643	635	602	670	645	620	667	645	657	648	666	628	620	611	719	621	647	650	677	653	642	649	613	654	636	631	665	642	616	637	638	619	622	645	665	601	637	619	703	666	697	650	672	636	635	650	641	624	626	680	631	633	676	606	629	627	643	611	608	654	632	621	646	637	647	640	619	627	670	641	640	640	656	643	681	602	600	656	621	599	645	667	618	635	642	666	608	689	648	632	677	660	689	664	653	617	617	618	635	685	683	663	617	668	660	665	624	615	633	643	642	649	623	638	656	659	633	628	643	643	638	615	630	674	618	648	651	631	636	610	638	673	612	632	638	575	681	677	645	619	636	598	666	716	603	609	648	648	618	685	673	631	645	655	642	632	626	635	630	641	647	604	662	635	620	636	599	661	609	620	579	664	625	658	609	619	597	621	641	619	626	650	647	646	617	663	651	654	683	622	680	632	624	631	649	592	659	636	677	625	620	681	647	652	619	682	638	641	593	596	683	618	651	658	655	602	646	662	669	638	637	643	673	627	633	606	609	652	656	624	659	655	611	662	618	651	628	608	673	626	610	639	651	646	647	635	606	649	670	656	618	626	654	665	600	655	637	606	648	631	632	657	656	699	654	652	601	607	669	622	645	652	667	620	668	629	675	697	660	661	614	668	605	667	657	648	653	654	648	680	661	643	643	599	642	610	658	604	627	615	608	638	663	685	592	620	678	584	621	581	622	604	615	666	614	658	640	628	630	623	631	620	657	596	644	643	647	606	662	637	644	628	630	642	679	650	667	636	626	609	658	674	660	619	580	621	621	629	641	654	679	641	656	646	603	621	638	669	623	649	647	653	648	629	641	632	631	651	633	640	663	656	637	650	627	697	645	639	641	650	657	666	646	635	656	616	639	662	652	607	671	635	648	628	650	661	637	674	619	631	661	654	688	631	651	634	648	646	640	621	628	676	652	634	667	676	611	626	647	583	645	644	645	647	600	640	625	663	627	646	638	633	625	615	691	668	636	583	621	636	628	632	612	625	609	683	664	615	647	603	611	643	632	645	611	650	670	665	649	605	675	594	611	602	623	630	637	631	619	644	652	599	645	651	640	658	649	685	653	617	604	626	659	648	616	673	608	606	643	620	642	618	603	637	676	616	621	659	650	628	656	641	649	627	600	634	631	659	624	600	656	614	639	625	663	647	629	624	595	635	645	630	648	632	628	632	651	620	635	642	670	666	625	676	659	654	704	638	628	673	584	682	622	694	621	657	615	634	587	666	669	691	668	664	681	612	642	646	668	660	669	625	678	633	605	659	641	645	641	598	625	637	620	633	622	614	663	617	609	622	680	639	602	637	642	611	615	629	642	668	695	636	621	623	644	659	666	660	634	625	667	627	628	652	684	612	656	717	632	638	634	624	664	668	660	625	622	670	644	678	638	672	641	675	672	675	567	599	635	640	667	684	613	632	695	612	664	651	672	642	670	639	644	641	668	645	635	606	588	647	612	601	625	663	661	621	622	678	620	665	612	659	630	664	654	657	673	612	632	655	660	657	624	628	663	628	595	604	622	647	671	656	654	672	645	659	644	633	596	656	686	616	640	609	650	660	620	632	610	674	633	648	603	643	621	652	586	625	660	607	670	643	671	658	648	643	675	600	632	660	660	616	632	640	625	614	659	654	631	649	605	646	642	639	612	642	635	672	616	613	717	603	648	636	703	607	615	661	609	648	635	629	647	666	659	627	635	615	637	675	640	609	654	641	654	652	586	671	635	613	628	659	612	663	602	636	644	645	646	674	651	691	646	580	642	640	670	671	592	642	631	620	682	620	628	603	682	649	680	683	702	668	644	614	657	629	626	603	636	673	628	612	650	612	596	630	662	625	658	623	642	655	627	647	667	622	668	610	648	679	628	634	640	644	603	596	631	654	635	595	650	615	683	628	631	639	654	637	663	640	640	642	703	631	616	637	636	645	658	636	647	628	655	658	634	661	647	652	665	617	658	664	649	679	687	613	642	653	620	628	607	676	626	642	629	658	625	621	647	642	663	648	659	669	673	673	680	623	611	612	609	636	583	656	637	608	619	627	667	670	637	631	638	651	653	645	658	625	665	644	597	638	668	626	630	677	628	636	612	625	621	655	705	600	624	657	659	673	620	623	643	623	660	651	617	669	601	610	624	597	649	632	634	617	659	608	617	642	656	650	625	665	643	617	634	674	645	632	685	650	669	670	597	616	653	596	655	647	622	639	671	643	677	641	624	645	629	628	633	633	636	638	620	610	658	684	653	651	600	620	676	624	659	648	639	641	597	665	665	675	664	653	638	684	600	663	668	620	641	672	644	644	625	650	599	642	615	645	647	692	650	630	635	663	603	614	659	626	646	630	635	679	657	635	667	677	651	659	621	638	608	643	638	656	683	654	647	645	691	631	646	667	619	650	667	617	610	621	606	649	645	620	672	633	639	622	609	623	650	656	652	653	639	631	625	618	626	635	624	649	643	632	633	619	639	622	627	609	644	579	630	625	674	589	646	612	635	611	638	657	645	648	664	668	607	619	622	672	675	619	634	668	659	666	591	655	639	606	621	637	648	622	621	634	634	675	670	665	631	638	632	640	599	617	657	654	633	666	653	644	626	658	640	646	664	650	660	641	673	595	639	638	628	628	630	627	662	695	652	644	592	611	619	614	623	643	643	634	645	636	608	606	590	610	677	631	643	600	658	624	579	674	653	593	620	645	648	662	614	683	658	662	617	631	667	667	650	673	637	657	582	600	639	664	634	629	634	700	669	697	689	628	667	643	624	678	619	634	592	632	614	688	606	630	600	625	637	631	631	667	672	634	647	620	667	681	623	604	630	685	650	628	662	672	674	641	633	621	669	652	639	609	629	621	653	624	597	643	625	654	626	611	626	639	641	581
22521	21154	28885	23697	21157	21279	11585	2959	1857	1424	1615	1394	1159	1085	1114	984	944	891	963	855	831	746	769	778	772	2172	4687	5402	4976	3343	2964	2256	1415	1123	844	700	642	572	614	643	647	651	595	612	621	670	674	605	619	633	635	605	668	607	616	610	613	613	636	582	638	618	583	575	573	642	645	601	620	621	612	604	582	617	621	611	603	610	596	604	588	646	639	612	600	607	659	619	602	629	644	628	586	615	624	646	609	609	622	624	635	622	668	587	609	634	631	628	620	647	674	596	594	651	637	628	618	627	577	633	646	598	635	634	599	600	576	601	584	568	653	560	576	598	600	646	617	649	646	623	663	616	616	608	632	637	612	570	587	585	651	584	648	612	621	616	607	625	592	649	614	599	603	616	619	602	631	641	564	591	609	594	610	626	629	554	596	636	608	620	569	661	629	599	614	596	644	650	611	641	620	602	613	616	595	593	620	601	605	639	616	632	614	639	616	645	635	644	631	603	630	616	656	625	615	602	642	589	609	619	644	636	646	585	645	574	621	571	576	608	631	634	569	573	627	625	601	616	597	588	605	619	678	599	600	642	587	620	613	616	552	583	679	629	600	626	609	610	586	563	615	580	576	623	597	619	606	607	611	587	618	654	627	607	625	593	601	621	651	598	633	651	605	576	611	563	626	598	625	594	600	584	647	601	668	637	622	649	635	644	613	578	621	599	611	617	589	618	618	589	622	593	613	613	610	631	635	633	640	615	615	599	666	608	599	608	609	642	591	650	656	657	593	582	627	608	586	581	623	592	584	598	638	593	610	603	630	640	628	592	608	624	615	616	633	651	597	655	610	583	600	628	616	659	576	589	599	636	639	630	618	637	623	616	619	624	627	573	614	615	595	597	600	622	613	563	609	608	639	631	624	658	586	670	611	599	595	635	630	621	627	593	600	555	616	601	590	638	604	615	592	612	630	599	583	610	616	643	613	587	612	630	625	610	604	634	576	631	625	614	629	585	609	599	594	648	599	594	604	593	631	637	610	640	629	661	638	614	590	655	644	650	619	602	635	635	644	665	615	639	587	578	567	591	597	573	627	640	597	626	599	645	591	636	611	615	606	577	630	608	634	597	600	649	642	631	598	607	601	619	644	601	625	571	574	602	651	584	625	655	625	590	668	595	603	624	593	625	638	624	568	644	592	590	609	605	653	633	606	613	660	586	612	586	579	612	642	606	580	597	625	615	618	637	650	626	592	555	603	593	655	585	624	600	610	593	655	647	634	607	580	614	610	634	555	606	615	606	624	572	630	584	562	608	606	624	626	622	597	609	604	569	642	614	648	593	630	585	570	586	626	596	622	669	624	657	616	622	576	643	603	619	623	636	621	612	638	618	596	562	613	624	643	660	636	637	612	664	631	606	573	633	612	616	648	611	588	630	625	656	640	636	588	619	627	556	619	636	603	608	622	645	639	621	628	638	623	657	616	626	599	568	605	585	582	634	627	633	608	614	592	584	554	635	588	584	587	620	607	609	586	595	601	627	624	615	577	584	593	592	616	598	628	634	643	588	560	637	639	649	630	627	640	601	617	577	615	602	652	571	603	605	658	644	633	592	598	584	615	655	630	618	600	652	644	595	581	597	659	558	608	604	584	596	573	621	627	595	636	620	583	641	569	606	619	624	618	634	584	616	690	613	617	603	630	610	643	574	650	628	586	610	655	577	580	601	594	611	653	646	627	598	608	566	590	583	598	648	612	639	622	604	555	635	632	662	629	606	587	598	573	625	574	591	581	616	569	627	614	607	586	602	668	594	589	610	611	660	665	621	588	589	627	605	574	592	622	604	599	650	622	625	645	608	587	604	602	592	647	619	638	616	641	602	610	630	598	635	626	628	598	598	566	621	573	607	623	630	672	623	629	613	570	662	612	562	593	692	645	590	616	603	626	585	615	584	650	597	643	629	597	646	604	605	606	601	601	596	651	624	668	594	643	623	621	557	621	599	624	621	673	628	613	644	619	599	642	639	626	619	628	626	618	673	606	646	602	572	627	610	589	588	628	619	584	628	611	605	593	632	581	623	616	604	609	612	601	643	706	588	576	638	695	633	555	603	620	619	643	572	614	614	589	634	580	630	657	594	584	620	621	622	597	631	603	645	620	609	614	612	616	583	602	601	636	643	606	611	595	551	636	563	581	561	588	591	616	599	597	584	649	555	597	584	613	593	587	588	619	664	618	645	603	598	627	611	624	605	636	596	613	588	594	625	639	605	614	629	600	586	600	608	600	616	611	651	634	629	561	636	589	599	610	569	669	657	594	610	591	618	620	608	603	617	602	617	553	609	626	634	599	610	596	615	652	595	598	628	630	602	670	619	648	617	605	612	591	595	596	640	605	602	627	580	595	649	582	585	607	614	633	622	581	658	626	629	646	690	575	613	626	637	638	593	609	579	664	638	597	633	590	620	590	616	642	545	591	641	575	615	584	616	633	637	593	618	570	609	593	630	615	620	574	617	609	629	632	575	586	605	610	622	618	588	609	591	565	605	627	548	639	598	604	634	611	552	615	608	593	617	589	626	608	601	585	587	642	593	599	627	680	608	598	619	543	595	615	576	653	637	601	614	602	600	603	646	624	563	630	627	643	625	616	540	662	617	644	612	643	586	600	648	648	608	640	615	631	600	639	577	612	590	638	607	596	582	593	591	645	614	630	620	629	646	634	637	643	596	612	655	614	604	641	612	637	621	560	613	615	612	612	639	602	636	649	655	640	637	600	644	616	597	633	593	625	594	623	598	595	644	628	628	597	631	573	577	614	609	603	631	609	626	684	640	581	596	611	627	595	593	593	625	586	606	615	605	603	603	580	587	620	628	617	598	586	636	618	617	615	645	593	600	619	605	627	587	578	625	595	612	686	618	609	600	651	604	629	583	613	613	616	586	610	621	627	612	591	632	623	585	607	617	643	572	617	630	669	628	659	602	599	604	615	623	611	623	623	567	643	612	622	620	605	658	592	590	631	595	647	605	675	578	602	650	612	602	628	635	647	623	576	653	614	631	633	573	632	571	639	654	610	626	614	609	608	612	604	626	594	615	608	580	601	671	643	636	634	603	621	628	622	620	619	618	588	631	665	638	606	630	634	629	610	593	600	608	611	615	600	642	602	653	591	598	590	629	612	592	596	596	621	612	590	597	644	658	590	616	619	582	602	565	637	618	632	646	561	665	600	622	661	663	616	619	627	651	619	572	621	589	595	589	611	592	652	600	586	624	581	626	635	628	663	613	579	614	596	675	588	577	589	611	627	603	583	593	650	612	607	596	612	630	616	623	642	603	600	611	639	622	594	644	588	646	647	614	617	625	567	577	636	592	617	602	599	629	664	612	624	612	609	666	617	642	628	658	575	629	630	663	600	577	599	621	574	606	631	604	639	603	594	603	628	625	625	602	629	609	579	634	602	587	615	632	583	597	588	630	599	572	650	605	626	592	618	591	641	633	617	577	615	630	601	597	642	611
9781	27964	19347	11644	8075	5682	4363	4327	2866	2220	2573	2103	1608	1547	1602	1279	1287	1193	1137	1078	958	908	894	895	939	3187	6977	7899	7090	4583	4286	3162	1894	1398	1009	730	632	626	671	577	636	606	628	615	641	604	629	623	613	613	615	627	627	644	606	621	625	605	588	616	624	639	644	631	658	601	621	646	642	620	632	615	623	604	649	647	600	633	622	622	587	705	593	610	630	636	625	594	618	636	627	670	561	635	650	600	604	612	603	623	653	623	659	623	594	636	592	618	635	613	650	626	625	602	616	651	619	610	609	620	624	610	609	647	612	673	633	648	622	664	641	632	600	618	632	603	656	657	632	640	625	630	620	634	618	583	623	581	602	605	638	611	638	640	668	596	668	613	639	665	616	641	620	620	656	621	564	633	631	595	613	592	604	637	672	669	597	598	623	637	587	647	626	582	619	663	631	646	612	641	608	632	617	608	643	664	653	646	643	639	617	637	640	606	607	627	627	628	597	613	609	614	605	633	659	613	639	634	679	651	624	605	628	664	645	606	611	624	592	609	649	638	584	617	604	599	582	620	653	593	617	646	622	647	616	594	655	586	624	616	611	588	638	668	623	643	607	651	619	600	642	630	620	623	631	645	634	615	629	605	595	620	579	579	610	589	594	601	601	662	622	613	572	635	622	625	630	616	639	649	655	630	609	613	600	649	608	651	613	631	606	602	615	605	594	592	639	620	655	628	644	650	638	606	601	629	618	616	625	627	630	626	617	622	672	607	643	597	593	648	622	641	632	640	634	641	645	623	632	593	596	602	657	621	616	607	591	599	613	650	619	641	623	648	633	639	629	619	648	660	619	636	627	577	604	591	596	583	617	661	605	635	625	580	648	611	631	623	632	628	597	615	623	603	610	636	654	579	646	594	658	635	603	591	603	614	638	596	582	632	582	602	583	586	656	614	656	620	612	628	648	645	632	610	608	640	654	595	586	634	609	637	602	601	652	598	668	584	628	609	615	644	611	632	574	649	603	622	605	601	644	579	634	629	652	591	640	637	588	628	617	596	593	651	604	598	615	599	620	618	631	622	617	623	617	600	583	620	622	600	634	631	623	620	623	580	623	622	631	623	632	592	626	625	620	660	624	630	600	601	640	612	595	644	615	624	647	604	598	658	615	564	620	680	585	617	640	646	570	625	590	632	607	662	606	646	648	634	617	632	559	605	621	630	641	584	583	610	622	610	604	658	591	618	607	606	599	614	645	589	634	607	602	613	603	575	636	611	635	663	624	594	630	586	594	611	633	617	586	588	641	661	624	643	621	619	658	670	615	625	623	630	622	588	583	646	683	636	613	581	619	640	643	622	617	616	598	615	621	645	622	613	623	582	591	655	608	617	654	595	640	637	602	629	627	624	640	622	609	609	594	627	662	596	615	632	630	623	584	593	612	636	590	578	611	662	658	622	566	644	650	632	628	590	581	657	638	655	639	632	635	552	602	661	635	631	623	606	604	598	610	612	635	621	635	614	621	635	617	579	608	644	561	628	645	639	654	621	596	648	648	625	618	593	610	650	634	620	596	623	622	609	591	652	642	612	615	607	620	610	627	543	609	659	617	630	615	561	648	587	617	583	628	613	635	627	632	653	622	648	603	620	624	636	618	613	618	599	610	602	654	607	657	652	610	602	599	587	635	640	590	618	609	648	587	646	595	620	629	616	641	643	619	620	617	662	630	601	625	576	603	605	701	592	653	604	540	598	634	624	640	661	583	634	642	620	619	648	636	672	651	611	630	628	553	600	624	613	615	614	654	625	609	568	653	641	603	620	541	590	585	638	636	644	651	626	626	627	630	576	587	597	621	569	623	671	575	639	586	638	644	613	606	566	609	657	635	645	625	616	597	587	634	625	595	636	633	595	626	631	630	616	624	589	641	615	628	667	650	599	598	622	626	635	647	620	590	635	609	618	622	600	642	649	633	612	565	630	641	666	602	638	603	622	621	631	610	594	652	606	643	615	646	643	657	614	595	626	612	626	643	596	626	554	608	608	581	631	636	620	599	597	621	631	592	627	616	639	603	623	633	592	587	657	608	602	660	577	614	606	607	572	624	601	599	623	615	634	630	611	637	612	583	597	690	618	650	638	599	616	576	595	589	620	564	662	590	585	594	646	630	581	652	591	597	648	640	591	588	610	661	598	610	622	619	577	600	624	620	586	630	576	650	614	625	584	632	626	682	629	635	610	614	589	629	627	624	623	619	622	635	581	607	596	577	625	626	591	584	599	612	640	646	645	641	599	627	591	623	644	610	665	632	590	612	609	636	654	609	621	630	610	613	657	633	591	626	608	581	642	620	637	631	643	607	613	645	558	610	599	601	636	641	615	615	621	640	585	609	629	605	637	622	683	615	646	648	623	655	644	655	622	578	594	607	600	616	622	630	586	633	651	601	599	636	581	615	607	586	588	625	627	622	601	618	624	650	625	654	591	660	572	664	619	616	588	618	651	600	634	589	592	637	631	642	612	602	609	632	592	570	612	639	616	628	626	615	621	636	644	620	648	621	626	619	615	623	627	650	622	608	630	633	612	645	639	604	640	698	640	634	623	647	618	594	603	645	664	615	582	642	605	593	593	652	664	579	628	638	582	689	594	603	616	642	586	558	650	629	608	636	617	606	588	607	588	609	603	632	632	574	614	626	598	599	562	666	643	644	625	616	619	606	624	599	667	634	631	622	656	610	657	611	612	647	652	653	604	621	634	551	630	606	647	617	614	619	610	661	586	630	634	644	593	556	565	651	632	649	600	605	629	641	549	607	630	589	589	623	650	647	659	651	607	605	634	606	600	649	582	610	627	630	602	656	633	654	610	607	603	583	630	612	631	636	629	598	671	615	580	625	616	618	590	607	629	597	630	585	648	599	612	637	661	603	595	608	618	620	661	625	623	615	622	569	629	610	602	593	640	638	621	630	633	598	626	643	631	625	635	583	622	625	625	610	651	607	622	630	634	623	609	606	632	626	603	603	629	650	623	633	625	620	607	621	592	576	609	621	598	576	603	633	641	632	630	633	555	624	581	607	650	617	622	606	610	559	614	622	588	632	610	606	632	628	624	645	627	643	643	652	598	670	637	603	649	638	655	617	629	598	596	612	677	613	656	628	651	663	563	599	621	591	610	637	624	632	605	632	582	596	660	627	591	623	621	601	630	617	645	592	643	653	621	583	659	591	640	641	631	626	649	615	626	661	597	637	593	630	621	624	610	599	613	619	635	604	651	587	653	560	606	632	593	630	604	628	627	660	627	596	585	665	607	627	627	587	649	574	635	638	645	677	668	608	635	578	572	594	610	625	627	617	625	608	637	592	623	616	645	603	571	635	614	652	591	617	628	636	625	591	593	599	592	590	625	638	601	635	597	645	606	584	623	651	587	613	643	672	628	632	628	597	554	596	627	661	688	579	590	605	610	628	634	631	636	605	584	587	588	610	613	631	629	653	657	620	633	594	597	594	597	614	586	667	609
27717	19445	10183	3860	1828	1110	1016	947	725	683	777	713	633	584	595	535	535	528	529	507	504	531	557	529	481	473	610	643	675	635	552	571	550	507	488	456	452	409	457	461	461	481	472	455	454	412	458	430	445	447	430	426	466	487	477	428	438	432	455	419	448	425	460	440	430	434	461	417	472	475	428	417	439	420	462	458	461	453	436	457	462	485	434	431	458	484	453	428	427	466	440	404	455	467	450	476	483	396	476	444	410	453	426	448	401	450	458	432	449	443	470	445	446	445	443	416	418	419	458	446	430	448	460	433	462	446	476	447	445	389	455	450	442	427	463	456	464	495	483	460	449	433	453	446	443	437	453	467	442	427	432	466	439	425	441	465	401	453	430	431	443	452	445	451	439	479	445	440	430	448	447	447	453	427	425	463	418	450	460	466	458	452	433	477	425	482	453	445	484	457	462	450	444	452	436	453	446	456	450	467	475	500	435	430	447	429	414	438	458	454	427	479	453	454	438	412	468	430	412	444	430	450	447	458	430	502	447	446	440	468	458	404	462	412	454	435	431	454	425	442	479	467	473	485	449	433	438	448	442	456	461	447	459	434	467	461	437	450	440	437	428	477	425	437	498	466	457	461	487	438	431	432	405	423	437	430	408	454	438	441	484	454	459	438	475	440	455	499	479	463	469	432	442	484	450	426	443	443	442	411	439	437	459	475	436	451	438	459	467	485	436	420	432	468	458	421	434	438	437	446	444	470	474	428	440	467	458	461	404	434	425	434	458	462	409	408	476	431	529	455	466	465	484	443	452	405	429	406	435	457	467	425	400	445	442	466	482	426	479	411	453	440	455	435	413	448	454	453	444	448	442	431	481	462	446	446	437	494	433	478	443	460	468	437	472	414	451	492	479	463	432	433	434	398	454	452	401	430	460	467	449	425	426	482	427	435	439	461	429	431	451	449	428	449	471	448	448	407	482	464	471	436	452	432	453	468	456	451	436	429	464	451	438	443	433	443	402	440	435	474	468	442	431	431	419	438	421	453	429	439	418	469	484	468	423	410	466	469	456	502	476	454	441	472	452	421	453	477	439	439	446	439	417	469	476	451	440	436	467	446	425	453	454	423	418	439	441	455	438	435	454	451	448	429	473	434	462	428	439	452	442	455	489	437	421	445	422	487	453	412	460	402	435	403	432	448	433	449	460	443	471	452	460	482	408	446	471	441	472	430	440	444	439	442	432	418	412	416	459	461	440	425	439	445	452	461	441	416	462	430	477	412	456	472	472	469	463	458	424	461	455	479	450	428	485	437	441	475	475	433	490	456	506	472	419	452	474	474	420	453	429	471	430	471	441	457	478	427	483	405	450	457	425	439	434	431	480	424	425	446	467	449	417	439	466	440	457	443	421	448	427	437	494	469	453	417	452	420	424	424	445	394	413	448	463	451	413	437	451	415	423	449	428	431	451	473	474	440	418	463	467	420	463	448	455	428	470	473	498	414	437	423	429	455	452	463	478	424	432	429	422	446	449	451	452	451	408	476	431	433	467	457	441	470	447	449	435	447	445	460	462	458	430	447	482	417	425	445	436	459	449	468	453	422	409	439	441	450	437	455	439	430	444	442	420	432	424	430	470	444	451	468	432	456	414	443	425	453	456	416	424	471	481	419	429	439	489	461	418	450	425	403	437	437	407	468	469	439	460	462	451	453	433	441	431	395	408	436	497	408	446	464	457	435	468	430	456	447	434	444	451	452	411	409	446	501	445	429	462	473	458	430	440	463	434	435	454	435	423	421	475	358	459	443	439	475	440	432	455	441	464	417	467	462	410	467	386	411	420	502	475	429	444	457	459	462	460	419	435	471	472	468	451	495	447	431	479	412	445	462	446	472	457	478	439	444	437	447	479	448	447	471	458	449	465	438	419	437	468	416	480	469	429	476	483	454	429	445	434	438	481	470	425	453	482	453	443	417	462	478	448	484	493	472	425	452	440	415	457	432	492	455	477	433	443	476	429	505	462	479	454	480	458	426	491	446	428	440	440	458	485	405	484	446	463	412	442	415	454	437	424	464	473	474	447	435	469	451	446	471	484	442	460	458	429	464	446	430	480	429	401	466	416	442	468	457	440	438	434	441	456	393	464	453	431	429	441	493	456	390	449	444	438	449	457	428	449	443	422	479	469	446	436	479	458	424	456	421	498	455	402	458	451	416	431	432	467	458	432	438	490	485	462	439	415	474	457	411	448	460	434	439	397	439	420	459	457	502	430	434	460	445	427	461	424	427	428	445	461	447	412	443	466	404	434	442	444	471	431	465	489	421	449	449	436	423	400	428	391	458	458	436	444	429	439	437	454	454	474	404	480	443	444	446	430	445	429	465	484	433	449	495	442	459	450	422	437	437	467	457	429	443	442	481	448	418	410	473	433	459	419	465	495	488	474	458	435	406	447	446	443	427	448	451	465	471	437	451	472	452	448	451	437	458	436	482	457	428	418	448	481	441	466	467	437	431	464	446	435	451	441	455	451	457	438	446	434	444	453	427	437	430	479	483	432	489	435	451	452	448	451	455	465	487	446	442	435	446	469	445	477	455	465	458	448	464	428	475	429	440	488	479	459	451	458	422	478	448	490	432	475	444	461	450	471	466	412	461	445	412	459	473	404	479	450	449	448	455	451	466	456	422	440	422	472	436	481	439	453	445	453	447	449	446	432	396	430	444	485	430	423	513	497	450	458	413	449	409	462	444	470	470	449	443	438	440	440	436	448	452	482	449	439	452	411	418	459	439	416	452	437	455	472	448	435	413	417	468	431	464	469	463	417	431	445	447	435	461	432	439	426	432	471	474	460	433	467	395	479	455	459	423	425	430	431	486	418	474	465	463	433	441	455	416	430	433	435	437	420	448	436	427	459	445	432	449	467	468	448	403	460	432	478	443	437	448	461	455	465	425	447	438	480	419	448	443	490	439	442	474	460	428	442	439	443	465	398	443	446	473	439	474	446	436	442	465	428	438	454	431	441	394	445	452	450	436	411	473	466	424	452	495	447	388	429	442	474	446	457	433	438	469	454	443	440	438	448	457	458	429	484	411	448	506	438	449	450	451	443	493	426	393	454	418	448	457	431	437	445	463	417	407	447	431	482	493	454	449	448	420	426	473	458	418	441	485	469	465	460	427	416	405	450	460	475	429	445	462	479	490	458	460	434	421	430	425	442	434	436	449	453	432	428	430	438	420	423	467	446	445	437	438	449	453	395	459	440	461	407	436	419	450	431	441	463	471	499	461	421	439	450	468	432	463	479	426	460	433	464	485	432	440	443	420	462	436	433	452	425	432	493	434	477	427	433	413	441	429	457	455	419	481	423	416	463	456	432	449	465	443	446	427	456	459	460	429	462	439	459	461	458	456	439	453	431	440	446	458	455	441	447	443	447	473	470	452	446	444	425	436	463	434	437	445	427	476	435	443	460	440	467	442	435	490	483	458	434	453	431	425	453	479	496	452	468	441
7512	13947	8200	4337	2843	1777	1640	1586	1087	1028	1172	916	780	776	800	706	655	667	641	628	578	623	614	580	581	634	714	785	838	735	724	651	642	549	519	508	502	452	488	457	481	445	529	429	505	462	523	444	489	474	455	485	462	463	527	479	493	515	468	446	483	460	447	460	493	506	467	477	474	454	502	479	454	516	506	503	510	498	480	519	450	545	513	461	461	483	489	484	501	495	490	470	503	475	446	470	458	522	469	490	494	473	456	493	486	520	484	455	499	478	466	531	506	501	473	476	490	473	480	454	508	488	478	508	477	459	497	487	472	447	483	488	509	495	469	444	498	512	474	496	475	470	440	456	519	422	463	455	447	513	451	474	497	506	481	480	458	497	448	498	451	454	491	496	484	493	508	463	489	514	446	484	476	500	477	473	487	500	484	462	468	472	482	489	498	491	494	480	473	459	473	487	513	492	498	495	491	493	516	490	468	464	449	474	506	471	519	470	481	458	473	460	456	425	451	472	468	492	436	495	484	481	472	499	431	492	473	490	473	491	510	453	471	498	510	437	480	513	440	499	475	470	470	475	480	454	479	451	478	464	486	501	510	525	492	482	466	478	468	465	483	453	458	491	481	445	484	476	487	479	442	456	474	499	524	464	482	496	483	464	487	504	478	463	434	483	510	486	487	496	490	464	482	458	476	510	470	452	468	479	486	511	512	468	465	507	484	446	468	481	457	496	487	523	482	479	485	509	433	486	462	469	463	462	416	494	459	466	460	507	470	506	469	506	472	506	470	474	478	538	451	426	484	438	471	465	472	493	495	447	477	478	481	492	456	468	473	460	495	487	490	499	462	467	477	476	471	495	496	457	493	482	469	496	485	512	467	526	443	458	517	509	480	493	455	479	480	480	468	460	494	487	467	452	511	505	479	449	492	474	465	481	521	477	490	488	499	507	499	516	426	508	526	465	471	480	457	466	503	495	498	491	470	483	502	447	498	482	493	504	516	468	405	482	443	488	448	465	519	466	466	478	488	500	498	457	443	501	471	495	432	473	452	476	480	477	466	504	482	465	491	499	480	460	439	504	470	502	462	460	468	489	454	480	501	473	516	500	465	482	474	480	496	434	537	481	504	489	467	515	470	482	481	491	506	496	468	483	467	504	503	470	468	456	511	496	454	470	472	511	467	469	480	433	486	518	493	491	466	495	473	481	494	471	446	511	472	474	471	511	459	452	488	461	482	508	480	475	477	501	475	486	443	497	487	461	485	482	487	493	485	484	509	476	503	493	468	511	460	464	485	478	475	480	461	454	457	500	447	504	495	471	491	505	464	484	472	530	405	486	446	438	471	476	488	452	443	438	493	478	474	481	508	456	464	511	479	491	509	502	486	442	498	517	483	503	467	467	493	488	479	465	549	445	482	474	486	478	483	450	469	501	465	465	502	482	492	497	504	495	471	518	494	485	457	453	511	464	472	465	471	489	499	449	488	505	505	494	486	481	524	488	486	462	504	484	479	515	466	462	462	496	495	464	477	501	535	479	474	470	488	477	493	478	480	458	528	463	506	491	505	473	448	470	478	437	494	462	479	467	484	468	435	499	485	485	463	471	467	467	469	485	498	487	471	472	491	468	467	471	458	477	485	482	480	433	478	478	471	482	506	454	494	482	473	494	461	485	431	499	495	459	465	497	476	534	496	479	515	498	471	482	518	499	476	462	451	509	458	527	458	456	495	479	457	474	439	463	466	486	479	467	468	457	471	483	474	513	481	515	499	452	446	479	482	464	496	492	474	496	471	492	487	466	493	474	538	487	432	506	454	502	463	494	506	450	520	472	480	462	457	465	462	513	478	442	463	478	483	458	461	471	455	494	508	478	490	493	489	493	460	476	422	488	486	501	420	497	482	519	467	437	493	471	440	473	467	494	489	479	493	451	465	455	442	481	468	439	525	477	461	511	470	519	484	495	461	512	414	477	463	484	490	495	494	487	493	473	491	466	481	460	495	483	488	481	444	461	487	475	469	523	445	481	485	482	546	503	456	477	473	475	478	493	503	464	472	476	513	469	466	493	453	476	472	473	478	496	468	438	454	477	491	476	488	462	462	492	530	462	489	492	489	456	478	466	452	444	468	473	478	469	514	477	516	509	479	497	479	466	496	453	458	519	492	471	492	481	485	449	488	489	497	492	458	494	452	507	452	451	475	504	465	480	469	474	478	479	498	519	463	473	523	456	489	449	468	448	479	463	496	472	506	526	482	477	489	466	471	500	483	466	482	495	504	507	449	522	504	463	465	469	455	432	486	488	505	489	488	467	445	479	473	457	492	458	498	469	470	452	481	519	473	477	482	482	447	455	512	462	513	489	472	508	465	465	497	516	477	504	477	452	517	478	517	467	486	421	454	478	496	481	501	509	482	497	472	489	528	474	496	473	499	455	439	450	497	433	454	457	453	434	458	447	510	469	469	497	479	514	474	469	457	473	446	485	502	507	470	450	483	498	480	480	452	474	468	501	497	505	467	477	482	527	512	477	472	486	488	504	489	520	516	466	456	481	496	502	509	497	455	463	501	438	485	485	439	470	490	459	478	476	463	504	501	477	517	509	491	475	462	462	489	473	493	441	505	495	510	471	484	475	475	503	429	469	490	477	507	484	472	467	464	508	477	474	494	510	467	484	425	491	500	479	519	483	463	477	497	469	521	462	486	483	497	483	444	485	521	514	482	506	477	465	458	504	443	527	423	539	495	500	476	468	468	489	480	442	447	444	503	486	484	464	445	479	526	490	472	496	483	511	472	499	460	461	442	516	484	513	456	470	496	475	455	463	512	510	488	475	477	467	442	467	463	492	466	418	499	455	503	491	453	450	449	464	518	500	472	472	528	470	496	484	473	470	465	467	470	468	470	475	482	507	499	490	487	449	509	471	465	486	467	480	445	469	492	493	488	455	491	514	498	487	486	470	465	470	444	448	524	491	495	484	492	495	490	482	493	479	481	461	445	442	491	468	482	492	433	492	483	462	524	431	423	511	471	450	466	502	486	492	478	505	450	429	464	492	462	446	483	490	513	505	488	500	499	495	445	499	468	529	458	491	482	480	486	487	476	515	462	481	479	466	484	477	468	465	494	462	451	480	451	513	460	470	517	471	458	457	495	427	489	458	473	454	471	483	477	465	457	500	479	475	481	473	519	467	443	496	436	469	494	505	518	492	466	517	491	503	466	523	479	440	467	500	455	506	494	476	458	496	500	421	500	502	479	446	499	504	474	489	475	485	448	502	486	509	493	527	485	476	505	467	472	504	484	460	481	479	475	440	472	510	470	474	457	503	456	447	470	474	493	468	499	470	493	504	483	497	488	480	482	452	507	468	469	465	489	454	496	487	444	497	486	493	524	482	490	494	478	475	479	439	472	472	500	460	440	478	465	510	482	467	466	499	486	487	524	484	512	479	460	502	489	452	475	451	476	486	485	472	465	467	431	459	466	456	468	486	467	470	458	455	493	504
24025	21306	28516	24421	21230	9061	2252	1645	1111	1042	1034	930	811	718	707	637	581	559	507	492	500	484	491	571	667	1459	2152	2370	2303	1722	1455	1079	818	651	479	407	430	414	408	411	378	411	431	409	437	389	407	395	417	456	400	387	384	403	448	392	337	449	414	389	409	415	410	399	393	403	375	403	436	429	400	408	369	400	416	418	452	381	422	391	381	444	420	393	396	438	393	414	390	377	390	430	390	390	399	381	386	373	391	345	396	391	404	393	437	401	391	459	411	419	402	404	409	440	408	442	425	372	404	421	432	420	409	361	392	392	411	408	401	392	368	416	418	402	407	417	409	403	396	389	428	428	419	446	379	376	390	394	419	386	389	403	433	420	425	415	413	421	398	434	417	413	400	402	381	379	406	398	368	399	355	437	412	417	377	395	370	393	392	429	426	405	403	444	387	423	409	383	394	438	380	411	395	361	413	375	387	381	385	399	410	413	386	458	400	409	386	441	417	383	364	394	418	423	403	387	428	400	445	399	384	410	380	381	399	413	396	379	416	426	374	409	421	445	373	379	391	401	381	373	396	390	432	430	427	441	431	374	369	425	394	394	387	449	405	409	407	402	375	396	378	412	389	409	392	440	395	418	395	424	405	447	411	432	396	388	378	394	381	422	377	382	415	424	411	410	407	426	379	377	427	403	396	397	414	423	389	424	414	416	409	427	411	380	408	421	407	432	418	409	413	411	389	418	420	372	385	428	376	349	373	399	397	385	430	373	363	408	400	369	420	399	379	434	395	394	399	376	426	361	360	400	388	392	377	417	407	399	392	401	392	378	381	390	399	380	446	401	403	392	408	387	426	440	415	432	412	425	353	409	400	468	405	361	401	412	396	438	403	420	411	402	364	419	410	436	436	410	382	411	410	402	399	410	392	419	429	391	418	454	368	423	394	399	412	397	386	415	440	425	420	408	407	381	378	407	378	400	393	376	429	406	433	388	413	439	385	381	395	388	405	398	407	413	359	379	357	404	384	382	395	440	434	412	413	424	443	408	399	377	376	399	406	425	398	404	421	395	386	398	399	377	450	385	398	412	404	387	410	407	416	421	380	386	384	409	390	405	388	405	442	402	427	429	406	406	374	427	390	423	393	402	401	393	411	421	383	419	424	410	384	427	439	430	429	423	406	384	389	380	435	422	373	431	431	421	404	390	387	394	383	430	407	412	402	413	406	396	428	422	401	409	420	431	365	410	400	422	417	446	398	410	417	397	408	411	381	374	410	414	407	383	389	411	447	411	376	400	375	375	400	404	420	416	432	414	391	407	382	419	425	408	419	401	395	391	395	402	370	401	370	368	391	396	394	394	386	387	419	386	408	410	367	418	414	418	381	371	419	414	409	391	412	399	424	397	423	427	406	375	422	382	429	423	431	387	385	383	394	396	386	419	457	409	358	399	411	389	401	410	427	381	427	384	427	420	406	413	394	379	426	417	421	394	415	369	356	385	432	410	407	409	377	394	404	389	374	407	407	391	401	421	416	360	414	401	399	403	397	418	395	412	451	375	396	402	400	426	442	404	386	395	447	410	442	400	409	441	410	427	404	416	403	393	350	369	428	426	401	396	412	413	396	397	435	446	403	406	397	445	425	419	403	438	410	387	408	388	446	381	414	397	413	399	388	402	388	377	434	419	412	403	419	395	418	419	385	414	406	389	422	472	431	411	383	388	406	405	407	409	375	403	397	388	434	382	379	381	391	398	410	374	381	437	369	359	367	400	379	409	401	388	440	412	421	432	417	400	421	421	418	422	398	410	427	423	437	376	397	416	402	395	405	403	390	395	382	426	370	391	411	425	428	382	359	412	387	404	401	361	408	411	394	422	403	409	425	396	390	383	405	412	401	432	400	391	407	389	401	389	399	387	396	391	390	400	391	380	364	423	432	409	408	405	422	405	413	433	393	423	410	425	394	405	381	399	443	415	411	427	388	391	392	418	408	424	390	425	415	392	413	403	401	445	445	402	382	396	406	439	421	384	408	392	398	370	392	421	365	376	442	434	396	412	401	410	395	399	406	385	418	428	394	408	405	391	427	404	402	412	423	373	393	395	381	394	415	397	370	408	369	388	409	386	411	354	414	418	384	371	386	372	403	405	409	440	428	393	398	376	399	435	420	439	455	358	405	394	408	392	415	415	402	432	409	394	404	400	436	384	434	388	382	386	386	425	382	398	421	403	371	402	445	398	399	406	404	409	388	380	427	422	393	412	403	397	420	399	410	382	407	438	416	389	390	402	405	362	416	402	383	359	425	402	388	421	395	431	374	392	403	408	402	445	405	410	414	426	402	421	371	404	401	393	404	398	400	419	424	355	397	413	371	433	436	429	430	392	386	415	408	396	386	345	389	420	417	347	424	400	419	395	409	410	432	392	404	392	404	391	375	392	385	396	390	378	370	400	416	427	378	371	451	414	405	384	409	396	376	441	402	394	436	376	390	382	366	413	396	384	405	420	404	393	416	396	410	397	400	383	412	370	431	394	396	414	387	395	375	408	380	407	430	425	410	414	401	413	393	405	378	380	397	417	427	395	391	404	369	417	387	420	387	405	401	418	400	377	430	404	411	358	394	405	409	390	384	383	384	393	396	398	429	436	393	410	398	410	403	397	420	438	396	413	432	396	384	417	406	401	446	410	394	399	400	400	417	374	433	394	431	354	386	402	400	360	399	414	382	442	401	433	398	389	402	415	395	407	426	418	390	423	410	377	385	391	397	390	379	388	356	427	395	415	405	382	358	411	422	401	445	407	393	403	419	417	413	397	394	396	390	408	397	429	435	392	414	402	410	401	419	421	431	423	396	413	401	419	375	398	365	430	399	430	391	422	422	403	402	405	385	404	409	397	446	394	381	426	432	407	408	411	403	422	398	376	400	369	425	367	435	425	406	384	422	405	384	387	410	434	391	431	438	404	416	398	397	356	394	383	402	403	412	435	418	376	401	404	385	383	390	408	392	377	423	440	396	389	410	399	376	428	403	432	364	415	360	422	376	395	445	404	402	387	375	362	384	414	393	405	369	413	407	411	361	407	410	411	421	422	418	387	406	415	377	415	416	397	404	400	366	378	406	425	406	389	384	409	403	407	408	394	402	428	412	431	407	369	390	363	425	440	370	417	389	386	406	426	409	419	409	378	411	418	400	425	435	369	351	406	375	381	414	453	412	364	392	434	439	422	372	410	383	370	406	403	386	398	430	390	419	395	388	425	404	399	359	381	418	415	384	376	398	390	401	399	396	375	386	408	392	424	411	397	455	404	381	388	382	365	414	425	398	374	397	368	387	411	444	417	420	392	430	416	379	398	404	401	402	391	400	395	381	431	349	425	409	413	396	397	428	379	411	401	399	413	450	356	399	409	402	436	407	366	400	400	402	410	390	412	410	385	414	383	377	423	411	446	391	412	394	399	410	427	429	401	415	389	386	398	373	388	440	371	372	390	401	400	403	439	388	405	388	405	406	382
7658	21413	15299	7724	5229	3646	3023	2843	1841	1722	1664	1438	1175	1078	988	903	763	668	641	650	621	561	613	712	900	2157	3274	3568	3337	2539	2114	1489	1006	766	576	430	413	441	413	458	393	448	438	439	448	453	446	440	411	447	404	429	443	438	450	438	432	455	440	445	429	458	438	439	421	413	442	408	455	413	440	443	457	432	443	422	444	452	428	443	423	457	441	444	444	451	418	426	413	463	454	412	431	419	449	448	422	428	434	458	390	432	404	451	400	404	417	426	435	437	436	436	447	425	403	437	414	421	435	427	422	456	438	401	428	452	405	430	425	417	440	432	442	430	392	463	438	416	419	424	418	416	452	397	436	442	463	445	402	379	440	410	417	431	398	441	440	427	438	433	431	402	403	426	462	439	427	440	425	418	424	418	456	408	431	423	416	425	402	416	397	415	427	423	441	423	458	444	403	393	446	427	421	408	437	404	472	435	427	434	430	419	423	387	425	426	438	433	378	374	445	411	439	407	435	422	428	444	442	475	446	421	429	407	356	431	422	454	397	395	443	451	426	432	403	430	459	466	420	433	453	423	433	372	433	431	420	405	476	393	449	418	452	439	474	422	421	388	409	425	447	433	461	437	444	433	436	454	424	408	394	442	425	400	431	439	422	388	432	441	408	452	440	433	451	422	417	427	449	447	425	442	449	417	409	423	417	409	412	439	416	420	437	406	434	424	427	452	433	406	400	421	462	467	434	391	387	434	412	407	445	443	438	397	422	463	425	415	405	465	440	427	429	416	437	413	439	421	406	437	413	442	475	423	428	431	417	418	431	440	421	423	427	418	447	427	440	443	400	441	445	441	410	455	459	433	447	447	449	469	407	413	397	425	398	423	383	457	413	422	418	445	428	432	420	455	449	444	402	401	440	451	425	448	444	398	474	415	413	435	454	414	417	444	457	407	451	424	422	446	454	416	408	452	423	426	402	421	419	431	438	415	412	455	424	458	416	432	441	445	395	449	445	424	375	467	447	438	432	444	404	392	425	455	417	444	458	412	454	399	436	448	452	448	411	398	401	430	413	444	420	471	428	452	419	395	419	372	419	420	424	431	397	401	386	434	464	408	422	438	407	422	468	451	419	432	456	430	429	434	421	425	437	461	429	439	428	430	393	466	412	467	429	431	430	413	439	410	397	403	411	421	434	440	459	456	441	401	406	411	408	414	414	443	426	421	451	424	452	414	427	438	388	438	394	431	453	442	446	395	425	408	454	405	401	403	417	407	410	431	441	376	444	474	430	444	452	432	433	417	420	439	421	416	450	435	443	445	397	437	434	416	462	420	428	436	421	439	417	427	439	449	406	433	442	399	446	414	429	450	452	443	385	422	442	407	439	430	425	438	424	415	420	428	452	417	424	448	443	433	425	403	452	449	418	435	478	379	428	424	414	411	398	424	421	408	414	445	427	401	422	407	426	407	419	421	419	447	435	406	410	397	425	416	468	436	466	451	443	433	450	446	375	395	450	473	449	411	421	429	403	423	429	435	414	461	438	442	456	416	417	434	411	443	476	425	393	448	394	406	430	415	420	420	405	460	409	447	449	427	439	409	403	459	452	422	462	428	421	432	435	429	436	398	419	410	405	460	426	400	481	421	440	405	424	442	442	459	451	442	381	418	405	392	431	459	430	407	414	421	449	452	419	411	427	448	429	403	441	454	403	400	418	445	492	419	407	463	406	435	404	448	457	409	451	416	407	429	407	458	397	428	425	441	447	409	465	414	421	450	429	428	464	420	403	426	380	397	412	444	423	429	414	442	421	419	473	423	441	424	444	448	451	423	417	447	453	417	462	452	424	444	443	448	457	436	474	413	409	454	426	442	423	379	451	440	429	456	436	408	433	394	416	440	429	478	433	411	429	427	476	384	437	448	413	445	436	405	404	426	436	421	471	470	411	434	431	445	418	386	437	441	438	406	420	416	411	416	459	453	447	416	400	411	410	417	466	449	414	392	425	412	439	427	427	410	433	439	405	419	453	419	429	417	407	419	425	417	414	463	435	415	424	464	422	421	463	428	436	427	422	417	438	438	446	429	413	442	435	429	429	459	444	472	388	432	487	425	415	392	435	414	427	426	428	412	483	445	415	420	425	446	382	373	437	441	388	401	450	407	420	449	426	440	426	424	406	425	433	406	445	430	410	439	456	409	421	427	431	388	455	459	422	394	406	402	434	444	434	415	428	429	448	417	425	441	434	397	438	455	447	412	455	448	389	467	408	439	453	442	445	418	446	441	396	395	466	383	454	427	431	436	444	448	434	406	404	429	429	409	420	432	457	416	408	444	396	400	399	429	407	424	425	405	425	436	451	410	472	435	459	448	411	432	445	433	435	431	471	450	429	398	438	495	434	417	440	459	457	444	432	437	421	457	374	424	435	405	415	415	435	406	411	451	465	409	409	435	415	419	461	426	415	435	432	443	418	432	412	446	433	428	416	436	437	417	412	429	408	432	438	400	421	428	423	408	425	367	402	445	413	428	421	422	418	366	424	404	449	411	393	432	452	405	421	406	452	445	427	408	420	416	442	411	445	402	432	432	414	428	441	422	432	418	427	455	421	428	411	441	428	444	423	450	449	399	415	428	412	410	421	424	415	473	436	453	434	417	465	412	426	456	394	407	438	436	472	417	451	426	424	434	455	433	431	468	428	407	388	381	443	451	455	426	397	430	413	444	475	409	423	422	415	449	390	418	429	441	424	450	464	416	449	450	422	411	383	419	418	459	401	410	405	408	432	454	441	430	428	423	460	417	433	408	404	423	424	403	447	408	397	390	431	469	436	446	430	434	441	414	411	435	473	431	469	438	420	415	425	427	433	444	402	447	421	434	440	455	418	407	405	449	410	425	443	385	426	429	422	444	477	441	419	430	395	421	446	412	403	399	393	433	454	468	409	433	440	422	437	404	466	430	401	417	453	421	379	416	425	426	423	462	430	413	434	421	430	433	426	408	400	432	400	439	433	463	403	426	459	419	438	451	413	420	394	469	440	422	412	443	426	456	414	424	458	410	442	429	438	431	435	439	400	429	405	444	434	399	409	414	406	415	426	440	431	456	441	399	458	431	452	401	428	416	428	425	447	447	397	482	452	431	412	432	390	403	394	410	438	424	416	347	420	453	447	390	421	432	419	443	417	400	402	415	440	420	446	427	466	445	429	448	442	395	415	417	411	442	451	392	415	445	426	424	455	439	427	432	457	402	416	406	451	427	430	443	439	422	438	439	428	446	370	421	428	429	429	482	416	424	418	422	412	447	457	397	424	434	466	415	468	431	432	388	457	414	452	441	430	410	409	446	445	436	410	401	427	438	406	427	381	420	411	447	400	387	424	450	423	443	436	427	405	419	428	405	417	448	444	390	412	440	426	422	432	451	443	440	428	451	420	439	416	456	450	414	413	442	387	422	389	446	421	403	432	456	419	447	424	387	417	443	429	429	420	427	444	411	424	455	453	480	402	442	443	444
24949	21202	27396	25245	11668	2084	1757	1498	1077	1020	1003	961	853	784	768	678	612	672	704	681	637	644	607	626	720	1365	1929	1911	1593	1301	1134	889	771	654	615	573	584	598	545	583	570	566	563	532	577	560	597	554	607	599	584	597	568	573	556	570	561	599	555	544	574	595	573	570	595	591	549	563	607	585	568	574	561	579	543	549	556	546	577	591	607	616	575	604	582	543	563	596	521	617	610	570	578	599	522	562	525	592	534	531	592	544	516	592	579	559	550	571	589	599	597	591	591	580	564	571	552	541	592	557	583	574	583	584	608	556	556	560	540	605	585	556	565	542	597	548	539	560	625	578	582	562	594	566	520	607	570	571	560	556	542	587	585	573	586	580	568	536	613	539	580	540	523	593	564	578	606	547	552	550	573	561	591	581	533	572	569	575	567	554	554	578	583	557	544	601	563	582	551	563	559	572	505	568	558	559	570	555	540	555	597	586	578	564	584	571	594	602	559	595	605	577	575	571	535	541	582	541	586	562	567	543	588	596	569	570	554	574	589	605	579	574	579	594	604	572	560	566	606	583	582	561	577	570	620	550	589	575	562	543	600	571	539	564	574	557	563	607	599	551	597	549	548	588	556	561	605	612	602	543	542	521	543	554	550	549	560	560	568	513	583	591	574	611	585	556	555	578	575	591	586	600	551	589	597	557	556	524	584	614	544	579	540	589	561	571	576	529	549	576	583	552	577	564	581	595	552	613	589	555	526	543	586	579	556	562	600	582	566	569	574	587	568	555	582	559	602	546	549	581	508	551	542	593	581	547	581	558	581	557	568	551	570	553	548	582	564	599	545	543	546	582	582	564	578	566	586	566	578	555	585	583	602	626	577	557	563	550	604	542	531	579	511	518	554	579	568	607	611	553	564	580	571	598	591	584	563	529	576	523	550	587	533	606	561	608	617	603	552	593	617	619	551	589	566	570	622	569	584	596	566	592	642	584	532	564	593	619	553	649	553	522	581	602	589	542	539	529	637	486	572	621	526	541	569	574	576	571	559	524	568	546	603	557	566	566	579	563	640	607	574	577	577	566	539	566	539	558	579	557	588	532	562	558	599	543	594	566	538	587	589	563	580	543	598	581	591	591	558	606	551	585	559	588	594	599	576	548	611	594	560	616	582	562	566	557	559	571	556	581	595	583	587	505	521	612	571	579	581	556	526	561	531	578	589	548	571	560	568	591	533	535	567	568	579	584	597	614	601	556	577	575	541	551	565	543	607	530	530	558	560	575	591	515	575	602	553	556	551	610	560	559	601	614	568	595	602	573	555	570	580	561	606	585	539	576	567	549	570	598	566	565	573	603	586	529	594	559	567	539	557	562	593	538	605	587	622	594	525	573	551	603	572	548	539	554	573	532	585	582	587	577	554	544	618	589	574	596	550	579	590	559	606	590	580	585	580	523	538	596	583	554	575	540	582	601	566	599	524	585	615	565	561	540	612	585	564	521	576	612	553	549	550	543	584	538	555	538	568	557	571	564	598	559	589	558	514	557	543	549	566	551	561	600	575	562	588	569	602	590	618	555	554	540	581	580	555	566	551	549	594	579	553	554	568	537	561	588	593	578	529	584	572	588	590	577	513	550	577	566	592	543	529	590	569	588	595	594	604	569	568	538	564	566	553	562	589	546	575	598	585	598	570	554	599	535	578	610	609	569	554	533	580	651	558	559	550	583	577	566	591	517	542	602	574	559	577	606	565	577	514	553	527	557	573	569	582	580	527	612	563	571	560	606	597	595	587	599	574	555	614	560	576	560	575	553	554	590	546	553	555	580	551	586	543	571	582	633	593	528	563	604	555	576	564	570	570	590	536	556	570	532	565	530	591	551	555	583	548	532	569	587	546	550	531	542	574	597	622	552	594	560	584	623	584	574	563	570	562	593	575	569	555	581	613	634	553	541	596	544	512	564	574	587	600	578	592	555	562	531	574	574	538	556	587	567	587	582	549	531	542	571	539	560	551	623	588	587	572	568	547	604	583	588	569	565	584	619	608	604	554	546	549	570	564	515	635	591	555	556	542	564	597	543	553	572	573	573	597	593	584	593	583	606	589	593	581	530	572	562	569	526	597	583	559	604	574	572	633	569	577	611	578	546	539	556	606	620	567	606	556	551	582	571	596	559	585	566	608	593	583	565	578	587	563	560	535	547	575	523	570	571	618	539	575	542	555	565	586	554	576	595	595	554	587	622	571	574	556	583	518	518	589	539	551	585	519	554	559	550	543	575	536	584	576	572	564	568	552	578	598	560	602	602	525	529	579	564	571	563	592	560	539	530	578	578	521	571	559	495	605	547	614	550	606	568	574	578	555	561	538	565	584	564	569	576	553	578	578	550	537	537	596	538	600	594	582	595	554	555	579	562	587	568	554	569	585	557	620	542	612	554	550	599	532	566	581	540	560	576	634	586	606	611	551	599	509	593	597	575	585	584	545	577	597	556	548	528	626	608	561	554	557	554	546	576	614	545	591	541	590	586	621	592	575	562	610	565	603	582	575	568	595	547	590	571	519	545	631	593	552	565	590	584	596	561	580	587	599	559	583	593	593	572	587	572	580	537	585	609	629	591	565	578	580	606	631	585	542	589	564	552	587	585	566	569	556	563	555	575	555	559	604	518	585	565	608	540	585	605	561	589	554	569	579	560	551	582	571	530	562	549	568	541	594	562	578	600	544	572	587	588	576	546	577	591	578	560	572	550	547	548	574	581	590	573	543	596	605	585	540	581	558	552	548	576	575	543	567	569	551	574	627	551	577	603	567	569	596	596	629	579	553	591	569	535	567	554	594	551	571	588	588	601	561	534	559	573	571	552	589	565	519	577	574	519	591	570	570	586	546	598	578	591	580	570	554	584	520	609	593	495	586	570	584	527	549	562	571	557	588	549	561	607	565	527	556	578	576	563	564	549	601	572	592	553	524	582	583	578	580	599	555	601	564	548	570	553	534	577	575	564	578	581	570	560	611	569	524	587	612	557	566	556	547	580	541	573	576	549	551	540	559	627	566	556	558	653	579	512	553	589	592	559	612	562	555	598	584	647	559	558	566	593	579	588	518	583	587	539	572	608	563	573	573	539	578	613	594	556	584	576	542	632	515	590	569	567	538	577	601	515	581	597	558	586	633	578	588	580	603	577	560	582	568	572	545	587	555	590	579	529	605	521	567	521	593	537	509	525	589	556	551	569	614	538	580	616	598	531	524	583	547	569	560	574	571	593	550	553	567	560	577	539	599	614	565	542	571	536	593	527	560	517	586	597	569	578	572	564	555	577	596	605	579	564	560	569	562	563	509	517	533	537	571	589	589	563	569	597	529	563	592	556	524	597	511	568	567	549	578	566	535	578	604	564	536	581	626	594	557	571	603	607	566	563	537	526	550	547	551	594	616	605	608	608	563	564	608	559	577	606	582	592	555	549	578	614	591	533	604	550	564	562	566	576	570	641	566	637	572	594	576	600	552	583
7849	17925	12149	5851	3976	2939	2705	2534	1672	1630	1493	1465	1183	1029	989	902	805	789	764	803	789	776	734	678	915	2208	3064	3022	2357	1970	1486	1158	886	699	649	612	619	615	618	562	598	609	611	587	584	589	609	609	623	600	581	679	657	579	622	612	590	616	609	582	599	654	585	594	611	544	616	590	607	586	620	605	587	595	615	580	609	604	633	624	599	574	619	634	617	582	613	616	603	611	575	571	603	641	592	631	592	565	587	613	594	591	587	615	643	608	593	597	607	589	585	594	598	569	598	599	608	605	603	612	627	612	566	560	634	597	578	586	615	617	597	581	606	603	579	641	609	666	622	604	647	618	600	558	623	597	588	581	598	645	562	597	572	595	600	586	617	574	575	612	658	619	630	593	603	623	568	583	620	653	626	590	610	588	599	575	624	629	578	614	643	598	613	632	631	619	624	613	601	608	606	589	558	620	596	622	607	581	591	555	598	664	563	559	627	574	618	605	608	637	610	636	622	592	601	610	611	584	611	579	572	600	593	610	640	616	595	587	633	643	581	606	643	603	627	564	597	585	597	596	611	605	579	603	637	619	591	619	553	577	579	609	588	604	590	601	603	615	616	595	592	594	597	597	593	592	632	628	572	631	577	579	610	595	562	555	554	589	602	579	608	629	601	580	595	605	612	560	587	600	607	594	637	623	619	570	602	623	583	647	607	626	622	584	637	636	608	582	591	608	614	569	593	640	625	563	597	622	649	637	570	592	601	605	613	636	609	597	587	585	578	561	621	642	606	591	653	587	612	568	559	605	615	597	617	620	601	598	593	571	624	610	602	609	579	607	627	634	643	582	580	548	550	563	646	599	589	577	602	599	593	646	581	608	584	591	651	585	607	614	610	545	650	586	584	623	618	591	571	614	622	603	572	610	608	632	574	545	618	611	602	578	602	613	602	616	615	594	623	604	592	600	630	637	566	578	622	592	662	581	593	591	631	599	558	642	577	671	681	619	590	593	580	600	593	547	634	551	553	582	619	579	598	658	583	564	632	636	612	606	533	584	580	622	623	604	591	622	576	588	598	629	568	600	606	583	640	619	617	584	609	616	620	618	599	606	605	581	568	596	581	586	594	591	540	608	626	599	651	585	623	641	586	584	596	577	641	615	588	596	633	605	628	579	609	597	649	617	626	613	624	591	595	618	579	596	575	605	632	588	605	573	566	615	616	620	622	606	593	618	616	608	624	571	594	605	587	619	593	629	561	572	573	603	614	565	583	579	639	618	562	618	567	568	593	538	600	589	630	602	584	605	630	564	605	614	576	613	615	611	613	598	603	592	581	622	602	582	611	621	567	618	621	583	604	613	622	596	588	606	573	610	588	568	593	622	580	589	580	586	625	620	560	602	598	589	586	625	622	588	617	583	615	586	612	590	578	629	585	611	611	618	597	578	624	581	622	614	590	610	611	579	599	623	620	597	598	611	592	597	598	580	628	635	583	597	620	661	581	604	582	620	622	640	616	636	593	555	623	648	581	616	608	585	596	605	599	637	626	592	593	644	577	562	613	606	611	600	628	586	605	617	550	597	637	601	625	587	585	582	582	617	627	601	579	577	575	583	607	593	566	623	617	590	556	634	620	569	616	579	625	571	627	612	643	618	589	599	626	577	576	636	630	634	578	588	628	557	586	586	556	637	600	608	619	610	572	598	615	608	578	617	641	595	564	588	617	588	606	624	604	631	645	580	627	619	616	594	601	576	606	591	560	565	631	607	616	650	574	598	595	611	608	598	581	567	625	598	581	602	599	625	627	565	576	626	622	658	566	636	623	656	584	597	632	609	599	600	609	600	641	615	572	597	598	612	597	593	621	610	552	606	589	622	608	598	591	581	589	622	610	627	580	621	608	646	595	587	614	571	559	645	597	634	604	598	585	603	592	624	598	639	646	647	597	606	604	572	591	600	617	594	585	598	582	592	607	617	652	591	634	605	570	593	566	610	583	647	608	584	594	614	597	586	622	586	584	616	575	607	605	594	640	596	655	580	597	589	595	656	582	622	622	622	600	620	605	603	602	591	602	624	590	620	598	588	608	597	603	587	589	605	562	597	588	603	609	572	590	600	611	597	574	648	597	584	622	585	611	615	613	594	586	600	581	598	599	625	632	560	575	608	579	620	588	580	617	633	579	568	612	619	608	573	626	595	571	638	628	595	612	580	580	586	597	601	602	621	606	598	579	664	629	599	623	578	616	560	568	647	593	629	593	610	614	588	610	599	610	567	611	594	586	573	628	593	628	612	607	578	584	569	595	595	626	584	632	610	598	586	606	588	562	575	561	613	631	645	590	580	639	614	620	581	612	582	609	622	609	610	594	593	601	583	565	594	595	608	598	596	614	638	612	587	594	588	604	601	564	618	603	593	655	607	630	611	599	580	606	587	560	602	644	604	608	620	581	610	547	617	611	603	572	628	604	583	637	652	596	603	580	615	627	584	600	583	610	573	634	588	573	590	599	596	615	598	574	590	620	560	659	591	622	646	579	612	585	623	605	575	587	639	579	658	596	620	572	574	606	599	594	592	632	606	601	581	601	661	609	573	565	607	621	602	647	581	628	584	604	649	630	624	592	603	608	601	628	589	607	621	562	573	623	655	612	560	545	616	593	631	594	603	579	586	593	578	627	615	636	609	592	575	566	590	617	590	585	597	620	614	625	627	587	589	605	602	581	628	637	616	610	644	585	605	585	621	580	612	563	677	609	560	588	592	608	614	593	565	588	601	612	603	573	650	582	564	589	599	595	619	577	639	587	602	573	592	562	600	593	555	582	583	591	612	596	663	595	602	605	633	620	652	626	617	620	613	584	611	552	597	596	602	627	636	631	656	625	582	621	619	575	533	592	621	577	617	588	627	630	610	625	600	602	588	573	626	559	589	615	609	622	592	585	611	600	618	597	611	573	584	590	603	614	581	583	610	598	623	629	585	629	627	592	609	585	600	607	642	587	581	618	602	625	607	603	599	611	606	617	598	580	631	615	595	570	620	613	594	568	581	574	572	589	603	603	594	566	577	543	656	576	587	623	601	607	573	642	579	553	598	588	584	644	573	589	584	605	566	573	579	615	635	599	599	570	623	644	627	623	586	562	590	596	581	615	615	596	609	577	594	639	570	599	633	588	620	638	557	605	609	597	565	577	600	594	578	611	658	634	624	560	612	587	588	624	585	611	602	597	607	630	586	627	652	613	622	609	609	599	595	609	613	602	563	604	632	612	598	583	598	565	650	571	616	608	620	596	586	585	633	623	613	581	588	610	609	575	599	566	651	647	617	627	587	599	622	613	568	555	612	609	612	611	605	612	633	603	587	558	535	608	587	606	585	589	570	618	597	608	577	603	602	566	604	600	594	610	600	574	558	617	618	611	557	599	622	568	602	612	566	588	573	574	615	600	607	592	605	597	655	580	594	596	650	594	577	612	629	604	577	553	585	640	620	599	615	645	581	578	620	576	571	563	583	586	576
22660	21276	29054	23845	21278	21402	12101	2854	1907	1681	1653	1476	1261	1099	990	877	835	861	832	838	774	780	746	693	1362	3310	5712	5447	4307	3378	2302	1566	1120	785	652	568	597	571	556	553	539	563	560	575	606	577	580	552	589	561	540	582	558	573	534	582	581	566	532	569	571	565	543	545	548	583	553	591	568	560	558	580	582	580	603	589	523	557	575	625	603	588	559	580	597	579	608	546	602	556	580	572	574	549	614	555	558	580	576	566	529	553	550	572	607	549	589	587	551	560	527	529	620	530	542	617	577	588	580	559	590	626	537	555	563	619	579	545	575	606	568	590	595	568	581	573	574	632	598	560	546	570	525	591	528	542	576	608	577	563	553	567	574	562	544	506	550	574	582	575	569	600	538	553	556	558	524	574	558	579	570	506	565	640	577	544	569	582	572	584	591	576	565	582	549	594	549	535	562	574	555	596	586	601	534	585	577	579	588	579	611	555	576	575	585	565	579	593	543	553	634	549	589	621	557	561	584	579	579	602	580	575	582	539	550	582	578	553	567	576	594	608	569	556	560	591	590	591	545	579	583	569	574	600	621	598	543	507	584	550	558	563	540	542	600	572	557	584	591	548	603	579	554	566	555	567	544	557	565	541	563	585	559	590	591	587	588	568	553	547	586	641	566	533	577	575	546	571	533	572	563	594	513	566	556	589	539	574	542	558	632	542	613	571	573	569	546	626	602	566	606	558	575	562	577	518	558	566	589	594	536	584	597	539	580	563	614	543	584	589	595	544	620	584	554	545	557	566	599	582	569	573	599	610	577	616	575	616	531	589	582	576	579	590	599	552	561	573	570	581	585	578	601	599	584	582	545	553	581	589	581	545	554	574	557	588	570	576	580	564	565	555	607	560	566	535	604	577	537	566	590	547	609	559	602	606	549	597	612	567	564	539	591	577	557	564	560	555	636	540	565	539	538	529	557	619	608	534	567	545	562	576	574	593	567	586	566	581	568	557	570	547	591	573	603	590	531	550	587	546	564	546	601	580	573	564	571	576	538	556	556	550	568	573	521	551	585	533	593	580	573	612	574	570	547	536	572	533	533	583	560	572	536	578	606	572	605	540	588	529	544	583	593	603	551	572	553	577	555	601	548	551	577	574	539	547	541	597	591	558	575	598	557	570	524	598	570	579	580	553	598	570	563	518	615	559	613	552	572	563	597	591	565	570	579	526	533	586	581	547	588	557	560	572	549	586	548	544	561	563	571	568	543	611	529	553	585	590	592	601	564	592	571	570	579	565	575	547	551	610	542	564	609	602	592	576	557	606	551	558	554	530	567	512	562	541	593	557	574	531	547	553	546	566	588	590	609	574	565	587	617	578	585	600	575	598	553	585	599	600	600	536	593	548	549	556	556	577	540	578	556	569	568	572	598	560	561	555	540	509	517	588	579	584	604	561	599	566	581	584	566	517	589	604	538	519	569	593	554	584	546	572	601	528	531	555	613	573	625	570	574	551	551	608	550	568	563	516	544	656	582	592	553	563	545	531	551	534	563	589	542	581	529	544	595	607	612	609	563	542	588	567	614	594	573	575	575	547	558	559	544	572	545	535	581	559	581	530	593	597	593	565	532	535	630	546	568	584	583	548	541	590	536	558	576	576	553	573	548	557	521	554	570	558	584	541	545	598	591	565	558	560	555	564	593	559	556	544	569	556	567	595	593	564	574	596	547	566	620	564	600	557	566	572	579	601	602	568	555	593	559	553	584	570	565	624	573	553	539	582	552	521	579	557	550	599	574	568	500	563	560	587	546	549	557	543	563	570	522	537	598	584	564	580	584	603	544	547	589	516	607	558	565	546	508	586	584	589	529	650	570	597	583	597	596	516	576	564	544	567	570	526	554	614	556	511	593	571	541	544	583	552	557	556	559	564	561	555	585	569	578	602	594	560	616	589	620	594	595	585	502	579	531	557	571	582	565	560	571	585	566	538	592	584	579	568	556	548	566	570	600	545	561	575	564	538	587	539	603	592	543	593	547	570	598	556	584	570	549	602	564	560	553	551	572	590	518	577	548	525	569	601	553	589	606	591	587	575	543	580	523	551	580	564	595	592	566	581	580	564	573	524	601	577	584	561	616	547	536	604	595	580	549	565	579	590	556	563	581	557	581	559	538	558	582	578	590	540	546	578	564	539	584	629	596	614	569	559	585	562	597	567	585	560	585	596	550	583	585	582	581	594	541	600	565	587	537	579	565	566	593	590	586	559	595	544	578	566	536	565	561	586	591	572	549	546	565	607	544	544	571	565	603	527	571	558	553	576	561	551	582	556	574	555	579	529	563	591	575	597	580	532	541	530	569	565	575	554	560	539	542	605	550	572	560	526	537	561	569	590	567	579	570	570	545	606	560	556	598	581	614	554	574	518	580	554	585	521	553	607	558	571	608	559	549	539	574	577	593	569	556	593	602	581	565	621	594	557	639	541	571	559	561	584	570	538	545	554	553	568	610	602	580	563	568	600	564	537	570	537	623	554	605	580	543	606	569	540	503	550	551	528	609	601	585	561	535	627	539	579	550	534	565	550	603	558	612	560	589	574	588	587	590	542	538	588	549	578	556	570	605	558	569	504	608	581	597	566	593	535	589	558	516	568	562	504	623	571	571	544	519	545	539	553	522	590	552	538	588	549	572	583	524	599	520	544	574	562	586	613	521	570	605	599	590	595	590	599	609	537	546	582	545	548	545	573	563	525	549	548	568	577	597	598	594	577	578	528	560	593	544	567	577	573	583	576	571	555	559	525	530	552	575	607	572	554	564	545	587	597	532	581	561	576	562	556	589	565	594	554	560	557	572	548	578	563	633	595	518	603	543	567	547	591	657	568	555	575	597	571	564	581	564	582	584	589	642	560	576	547	547	554	579	532	546	563	535	571	557	524	534	600	558	526	534	600	555	538	574	572	557	585	576	572	588	586	594	539	568	552	575	555	589	552	586	571	578	594	555	586	564	528	576	606	585	571	568	570	576	610	554	565	532	583	603	597	546	539	551	581	567	635	562	592	573	589	561	534	567	543	566	564	600	544	591	538	596	583	583	557	547	588	574	578	558	574	594	602	561	580	554	569	554	574	560	521	560	586	594	577	561	587	575	568	652	586	537	522	632	525	608	556	573	560	623	578	596	556	566	559	566	535	541	543	606	536	561	572	550	573	572	565	559	560	544	570	572	567	590	570	570	583	579	575	565	581	572	550	565	498	544	543	533	611	542	554	616	576	570	537	523	569	576	571	530	563	547	585	578	560	543	569	574	625	584	605	531	591	584	590	593	621	595	603	640	563	568	594	562	542	581	606	558	572	575	576	544	556	618	565	563	566	605	526	619	552	538	597	609	594	562	586	529	590	566	547	585	505	534	572	575	555	545	572	567	542	597	578	579	602	567	567	553	640	583	610	549	573	536	572	506	556	562	547	597	613	591	542	562	558	528	540	609	549	528	616	522	597	560	565	551	556	570	571	562	555
10214	27399	19534	11464	7532	5722	5935	4178	3163	2586	2578	2233	1807	1493	1359	1124	1039	1143	1066	1019	980	959	883	810	1940	4962	8507	7855	6136	4742	3226	2100	1432	831	689	551	554	575	609	556	584	592	616	606	576	600	563	587	571	561	575	582	556	645	596	570	600	613	552	622	603	551	562	553	612	573	561	566	574	590	563	528	570	600	546	605	567	559	590	581	543	552	568	557	611	609	585	578	581	594	594	529	589	534	576	619	585	574	546	599	608	560	576	588	568	583	587	602	583	604	603	579	621	553	566	537	593	614	562	571	603	607	635	559	605	584	556	567	611	613	569	579	579	585	567	552	552	572	602	564	552	602	567	586	592	554	548	564	574	552	572	594	560	552	566	583	600	518	542	549	550	580	580	555	576	591	578	569	541	574	585	588	628	612	594	610	599	593	575	566	534	587	550	607	592	563	607	576	580	546	557	568	610	577	587	596	614	551	568	584	573	621	571	572	596	562	555	596	566	538	605	586	565	583	600	646	574	569	539	541	559	577	579	595	574	582	638	559	585	591	554	589	596	550	541	576	600	580	601	593	570	577	587	548	584	619	621	545	593	599	586	592	615	594	555	629	561	540	590	579	547	550	577	548	618	616	576	599	616	569	557	542	594	557	565	576	557	622	562	581	603	596	590	573	611	566	560	589	572	550	552	580	587	585	584	581	563	589	568	572	598	552	615	599	596	621	595	574	607	591	590	596	584	581	589	553	572	581	598	548	606	587	598	555	568	582	570	630	570	579	566	559	615	547	590	581	565	566	570	608	604	588	574	567	589	571	579	558	556	607	585	528	587	595	550	584	593	561	606	561	550	625	607	588	596	605	589	564	536	578	561	587	569	563	586	576	595	585	581	547	551	576	607	585	579	594	587	561	576	538	550	579	554	574	583	617	587	579	564	545	581	590	585	575	597	561	596	541	551	618	582	547	583	603	584	552	580	600	593	584	602	583	563	589	555	550	583	581	576	584	594	586	590	615	589	567	599	657	569	556	613	556	547	565	553	597	545	559	623	589	596	525	533	596	561	537	577	565	617	615	579	626	606	612	573	606	570	563	546	574	593	563	610	585	563	578	573	609	565	607	570	561	599	554	519	579	597	559	580	617	559	595	563	584	570	605	576	521	577	529	600	559	554	575	568	567	557	530	588	592	608	581	585	606	551	546	550	630	595	555	622	560	551	570	599	556	548	528	567	548	606	582	572	556	594	594	629	593	587	594	605	557	584	557	620	580	560	587	600	609	604	550	563	578	610	614	502	553	592	558	558	561	565	602	560	536	599	594	545	583	607	615	597	556	552	596	537	582	599	551	579	542	587	591	596	586	572	560	602	600	548	602	604	607	572	587	601	581	548	582	549	612	568	541	566	610	563	615	590	593	594	578	546	566	604	568	633	563	612	571	565	553	587	609	611	575	557	560	578	591	598	570	590	599	589	578	582	558	577	568	599	572	604	599	573	539	581	556	573	597	583	564	560	558	576	607	608	589	563	563	579	578	575	534	574	535	620	576	571	535	592	546	616	584	584	539	586	582	576	579	605	569	546	556	582	602	585	543	614	570	579	585	617	568	601	590	542	621	561	518	596	584	635	584	567	607	577	579	578	567	545	592	544	562	591	582	565	548	579	576	563	591	576	537	570	516	603	610	572	557	581	555	592	579	570	559	543	626	599	558	565	544	589	552	556	589	592	540	568	586	609	594	578	592	604	574	612	510	565	590	561	588	571	580	553	632	634	578	600	556	597	598	600	542	523	568	542	551	610	634	569	565	574	544	615	567	605	592	626	587	570	577	603	596	581	608	590	567	590	556	593	631	579	563	567	558	558	555	577	594	568	569	581	583	525	549	588	581	609	551	529	553	587	582	636	570	595	591	542	572	580	545	595	549	579	570	582	591	600	612	553	590	603	555	584	554	520	565	615	567	552	588	576	540	621	551	564	589	559	568	597	619	584	587	556	562	564	577	545	600	577	577	574	596	579	580	604	577	573	567	612	575	561	548	581	612	620	508	573	581	606	561	569	552	557	589	557	552	576	555	567	578	539	623	589	546	572	615	610	569	570	610	620	592	597	574	605	593	545	605	567	573	555	574	549	570	614	572	531	577	586	606	616	548	543	581	571	575	598	604	596	603	592	527	586	555	602	566	609	595	565	593	577	539	602	582	599	555	564	604	553	574	551	589	578	561	596	558	582	592	599	580	595	602	581	588	551	566	595	572	599	601	588	559	540	572	582	566	567	587	569	573	581	568	626	541	617	645	587	545	544	566	595	569	550	572	548	601	586	579	562	578	586	590	573	569	562	563	567	579	570	603	587	613	586	576	587	565	560	554	543	595	575	574	598	591	607	587	579	584	576	597	600	567	596	579	580	603	560	620	605	569	567	584	537	561	571	556	586	530	546	569	552	539	550	547	575	588	568	558	572	560	554	631	590	579	594	583	597	587	600	616	599	583	597	576	585	562	589	543	563	625	572	579	599	600	614	599	579	592	568	586	580	589	598	604	630	594	577	597	597	552	560	576	588	590	590	610	562	574	570	603	598	567	554	580	582	565	620	555	567	568	593	579	574	565	571	567	553	566	585	584	581	574	553	566	573	593	539	554	574	581	592	566	587	588	566	585	598	575	607	619	580	571	529	583	537	577	577	608	605	570	545	566	563	615	590	568	570	548	583	554	557	574	556	554	621	540	551	589	532	572	549	634	551	563	616	597	563	586	563	570	550	601	565	581	595	589	600	571	558	604	611	580	584	564	592	629	600	573	577	563	573	614	573	545	592	600	589	610	584	564	579	599	485	557	571	601	577	582	565	566	565	598	558	551	591	555	574	580	591	553	515	630	558	596	609	558	590	517	609	575	571	600	588	566	588	557	550	580	619	517	619	544	545	565	530	600	497	537	555	588	542	588	569	571	595	584	541	559	580	566	598	611	604	572	565	619	551	586	605	543	603	583	543	592	547	567	594	621	612	585	549	578	586	563	551	530	609	582	571	575	530	546	568	589	551	579	570	566	596	537	597	584	563	573	543	551	600	561	614	575	565	607	557	593	591	546	583	609	565	590	531	573	599	563	601	533	613	605	606	564	586	526	600	568	543	573	563	547	600	580	591	543	548	556	635	607	519	599	554	591	579	595	550	602	555	614	554	604	601	614	590	530	516	560	537	588	601	570	584	578	565	606	567	578	566	603	576	592	615	575	604	604	599	560	631	571	557	552	605	604	585	584	555	529	572	563	562	535	562	528	601	568	598	585	578	560	562	569	577	593	608	614	567	598	532	568	590	534	572	559	568	548	571	573	579	575	592	582	555	559	577	608	598	549	610	613	577	595	598	521	597	563	588	605	541	543	552	592	548	581	588	576	586	559	591	580	555	608	603	585	531	601	569	598	553	629	617	570	600	564	577	544	580	555	578	589	563	595	538	551	560	584	587	581	573	565	595	597	531	559	550	573	576	574	579	563	584	631	594	540	581	561	586	584
27822	19362	9983	3605	1706	1277	1203	949	795	722	735	671	584	564	463	482	499	516	459	463	454	451	428	459	415	471	602	644	666	643	579	483	464	408	450	412	387	398	407	401	408	418	356	380	385	396	402	426	409	395	399	397	427	398	386	413	414	351	411	368	405	418	400	422	397	416	409	399	402	371	403	445	419	418	419	390	403	397	385	419	376	408	375	391	402	404	401	395	367	387	403	431	381	410	419	429	391	423	400	385	386	412	398	420	425	414	413	368	383	413	410	373	416	416	384	386	426	404	381	411	375	423	384	388	375	446	446	412	392	398	408	383	401	385	402	400	386	386	406	386	452	378	419	420	401	392	380	367	387	381	415	405	414	377	391	405	392	375	390	372	406	429	387	427	383	414	383	393	371	408	392	405	360	376	400	418	422	399	411	379	384	380	376	402	399	406	388	361	414	386	396	404	442	399	418	401	392	388	400	395	443	407	383	398	413	392	415	400	386	375	403	360	399	389	407	412	390	417	386	416	393	384	358	376	416	438	368	377	439	391	387	409	392	407	416	398	360	376	376	404	416	402	389	373	383	420	403	374	449	407	412	372	435	372	383	412	436	388	400	376	403	383	375	377	402	417	415	407	388	416	422	355	391	395	397	389	403	408	369	418	397	391	435	384	369	377	387	422	380	397	418	422	409	358	364	391	404	418	372	412	451	422	402	443	394	380	433	411	414	416	418	420	370	419	400	398	371	385	412	389	380	360	401	409	429	422	409	384	401	402	386	393	429	402	390	407	404	381	400	387	374	415	419	378	389	384	442	432	403	390	374	415	413	398	396	412	425	378	418	426	405	402	439	370	395	395	408	385	375	400	382	422	398	398	364	392	408	394	367	414	427	422	402	403	450	357	369	396	389	403	410	409	423	398	414	404	377	391	390	414	419	405	364	407	388	419	385	389	390	365	405	374	393	420	387	359	372	400	407	414	415	395	420	388	405	397	366	403	420	385	391	412	397	463	398	395	401	399	411	443	421	406	418	426	400	388	372	403	400	402	382	408	416	403	382	383	407	367	411	395	389	384	417	367	425	397	381	393	414	403	439	391	404	421	387	398	397	389	413	398	414	380	379	369	419	414	410	383	375	363	359	436	383	410	401	412	401	380	397	407	405	386	437	433	401	395	398	410	393	413	424	363	465	380	403	423	382	403	418	391	418	393	451	408	389	436	349	401	392	414	386	375	376	348	399	392	379	382	389	397	341	430	371	403	404	376	413	443	378	407	360	379	387	398	416	411	411	402	387	377	394	362	402	413	386	371	368	405	400	436	402	374	386	444	402	412	367	391	374	402	382	381	400	412	408	405	395	368	402	406	434	376	389	368	432	372	411	396	403	404	418	418	395	391	389	446	370	356	391	376	423	435	391	405	405	410	386	415	406	386	412	397	400	446	431	379	390	405	390	427	452	390	399	386	387	408	404	389	404	414	417	402	406	404	411	433	377	424	413	440	373	387	377	406	406	341	420	391	386	404	367	416	433	415	418	381	395	412	391	393	365	414	427	421	390	394	402	402	418	364	359	436	404	401	354	401	369	415	418	439	361	398	373	432	392	420	413	426	431	385	390	415	385	420	411	403	420	399	403	376	433	395	426	413	374	424	396	422	376	412	403	410	397	426	406	398	403	415	353	411	387	411	368	387	408	348	416	404	388	428	397	422	393	417	395	382	398	378	384	370	368	413	374	392	417	379	404	420	409	366	382	389	406	390	373	370	359	425	365	382	399	399	399	406	406	429	413	402	407	367	410	400	454	400	388	368	397	391	402	390	408	404	409	447	408	381	404	375	383	368	398	401	390	420	406	386	401	417	364	379	380	380	395	357	360	405	384	433	394	417	404	417	377	393	409	431	381	406	430	393	393	429	398	381	399	417	387	380	412	392	419	404	412	445	406	411	398	393	391	374	402	390	418	397	378	407	391	423	438	395	399	389	370	396	402	414	421	400	404	415	373	416	399	417	399	392	432	385	407	388	444	368	376	416	394	422	413	382	402	421	407	423	400	413	400	454	411	401	378	375	378	378	366	374	415	412	399	415	393	412	393	381	385	407	413	434	402	419	434	378	407	386	404	393	391	380	391	440	401	399	402	392	418	376	412	350	398	425	392	364	406	413	393	391	408	383	413	416	389	424	443	405	395	422	410	435	436	415	390	432	414	404	407	427	409	428	361	371	424	398	395	394	399	409	370	408	407	389	400	391	416	389	383	375	386	428	416	416	372	395	399	367	388	387	365	399	396	377	385	431	356	378	423	450	430	390	395	400	378	416	390	406	396	398	401	420	389	387	369	414	383	404	377	384	413	414	366	377	408	417	418	395	395	395	406	405	375	396	404	435	356	394	415	365	405	430	387	374	449	397	373	388	419	418	398	433	440	400	430	379	400	420	384	403	402	369	421	413	407	388	388	414	398	427	431	405	407	399	364	416	389	412	387	411	396	380	395	414	394	401	389	386	391	383	384	396	398	396	398	384	418	389	407	395	369	408	399	419	437	387	392	378	423	413	374	423	365	380	433	365	401	428	416	394	416	424	371	395	356	395	402	427	356	405	368	395	419	385	441	369	412	398	373	346	412	426	393	392	424	401	386	411	378	414	395	392	399	421	405	379	393	366	412	432	355	412	405	378	419	379	396	408	398	414	404	382	392	350	390	395	406	392	394	429	428	387	395	420	373	420	405	396	371	445	401	418	378	422	445	427	409	405	390	348	415	368	397	366	392	442	383	427	336	405	368	398	373	391	426	408	426	397	399	353	408	376	391	401	370	382	409	443	394	391	426	420	378	389	394	424	402	423	396	388	389	386	362	395	404	382	402	410	365	375	391	414	384	405	399	395	402	344	370	390	395	364	443	377	416	394	374	402	421	393	374	366	396	379	398	387	379	375	391	436	446	434	398	419	397	381	409	385	391	379	413	384	370	422	441	385	419	412	379	345	415	386	386	399	410	407	380	412	406	393	399	403	432	370	431	354	396	419	401	391	409	416	382	370	419	417	421	372	410	413	385	423	391	383	420	402	410	398	445	421	420	404	394	369	416	385	397	367	410	397	401	403	411	408	399	417	372	444	388	338	399	377	400	396	385	414	374	427	415	387	407	375	446	414	461	397	409	396	392	397	409	377	412	389	403	392	402	388	362	423	374	391	379	399	417	396	373	381	418	406	399	381	388	383	411	406	368	447	415	391	391	435	417	393	392	426	431	429	396	398	388	392	421	412	423	396	364	394	418	393	396	410	439	408	406	386	395	416	397	432	401	361	383	411	425	394	430	399	374	404	407	384	396	374	405	410	386	410	416	380	393	375	413	418	405	419	412	359	450	395	400	417	387	355	405	406	380	416	403	371	406	392	390	384	438	369	433	421	420	406	373	398	415	373	395	386	387	403	421	396	422	393	391	401	368	403	417	374	365	356	356	391	378	389	372	387	416	460	358	387	389	404	426	392	368	367	394	391	391	413	395	401
8199	13023	8104	4000	2545	1967	1995	1588	1116	1144	1071	1006	840	731	591	539	573	603	615	510	544	531	498	488	488	553	754	808	846	709	610	550	535	446	422	425	383	398	458	395	399	469	450	396	463	399	457	413	454	457	410	422	388	410	444	428	454	434	453	427	421	452	442	478	409	425	437	427	431	398	395	428	419	427	444	429	437	436	409	454	398	396	439	438	457	431	415	426	394	460	421	442	419	420	414	436	407	429	408	429	438	435	462	460	458	418	481	456	409	425	403	434	437	420	449	439	435	395	422	417	411	423	404	475	421	447	420	431	440	420	451	443	422	428	426	428	418	412	416	423	428	444	422	406	404	467	441	415	414	407	407	455	429	475	444	421	422	441	454	450	439	442	435	401	445	467	422	448	413	421	422	431	393	450	416	410	455	415	438	394	412	431	449	439	431	449	436	460	437	417	438	420	432	449	428	417	421	418	438	443	445	423	429	465	424	438	437	419	456	436	459	412	443	425	490	422	486	427	426	423	454	412	447	446	463	451	443	457	455	456	453	437	430	440	439	415	436	446	410	411	415	449	405	386	421	430	405	427	398	447	416	463	418	413	415	420	429	411	398	425	469	421	420	432	436	437	418	416	425	406	426	463	415	446	453	432	432	426	444	425	454	428	437	425	430	424	410	415	397	420	452	417	419	424	432	419	435	444	422	419	450	405	434	388	422	428	421	395	461	424	453	408	471	412	414	442	450	428	442	424	459	447	458	408	405	410	461	405	413	447	427	416	429	417	452	428	454	447	460	441	460	458	432	424	474	411	416	459	430	432	414	473	405	413	456	385	483	444	449	478	421	440	451	411	448	442	398	439	460	416	438	427	459	442	435	430	418	454	416	436	440	419	430	444	443	440	470	434	460	456	430	402	437	434	442	434	435	438	413	403	424	441	456	442	430	429	445	410	413	445	420	439	456	446	466	434	446	468	445	399	447	446	414	418	453	411	439	416	452	411	422	437	440	392	408	416	422	424	435	412	444	415	415	454	419	417	407	444	451	415	408	428	433	419	429	417	430	405	458	473	376	424	463	449	423	436	426	443	435	435	373	429	444	434	456	439	425	430	460	458	404	401	448	435	412	437	408	425	412	429	437	437	410	450	440	463	443	445	426	466	426	426	440	451	417	461	429	418	437	449	449	429	446	466	425	456	427	425	473	420	409	489	433	450	432	468	401	403	452	419	430	434	379	404	411	428	403	428	420	442	443	421	415	438	423	403	452	416	448	439	446	474	464	431	446	462	407	463	436	420	457	407	402	449	422	450	414	410	439	413	426	450	439	438	456	449	427	394	433	433	457	448	420	447	401	456	434	404	448	451	465	415	423	451	415	410	443	438	415	438	461	412	420	442	414	428	418	471	415	449	417	417	412	422	465	441	445	407	461	426	456	425	423	420	444	441	435	446	431	416	437	418	465	431	420	440	424	429	456	422	430	427	415	434	432	456	405	424	437	445	409	436	410	420	406	456	447	417	435	419	449	439	438	424	434	454	447	445	425	439	429	438	454	401	440	402	443	427	392	439	389	456	445	453	399	414	414	427	426	451	381	440	421	404	395	432	450	426	396	413	474	449	434	448	438	400	425	396	403	387	440	401	421	425	412	430	441	385	418	430	411	410	425	392	419	424	412	397	442	405	428	433	443	460	437	441	433	415	394	450	407	434	457	428	411	434	457	474	414	414	409	402	421	433	419	426	468	412	410	442	450	438	435	436	408	411	433	445	427	409	449	413	444	430	440	430	424	418	430	458	419	425	421	430	442	453	394	439	419	409	452	419	414	457	445	465	422	447	452	415	451	410	442	416	419	404	414	430	426	408	420	443	432	414	438	409	430	448	437	407	415	435	451	418	474	477	410	439	433	436	383	430	432	434	418	437	429	411	443	410	464	404	431	428	461	418	422	440	430	435	410	440	380	437	393	467	430	403	411	453	441	443	425	433	388	433	426	408	427	453	462	439	425	420	455	398	420	424	464	439	409	438	418	419	416	429	419	365	402	436	431	450	409	444	449	438	432	418	429	430	461	429	419	412	441	424	439	458	427	448	401	429	412	427	434	423	412	478	452	448	464	407	439	407	449	431	439	473	416	430	435	429	420	415	433	438	436	459	421	441	426	459	436	435	395	407	440	395	421	466	405	407	407	432	472	463	416	420	448	416	433	439	401	438	408	440	417	442	436	423	445	431	388	434	416	452	432	417	431	398	423	408	434	417	423	432	417	382	395	418	442	425	414	422	439	423	450	452	428	407	393	421	437	432	437	434	420	412	418	459	446	460	436	447	461	443	399	429	408	421	433	425	435	452	451	431	397	434	435	427	443	432	405	417	400	426	473	424	453	443	452	435	445	452	446	415	455	466	461	384	429	410	402	384	442	426	463	426	461	465	447	408	419	366	402	442	421	434	461	429	442	417	465	423	410	472	424	472	435	417	437	432	430	441	409	420	449	432	400	433	402	424	427	400	464	414	419	454	452	374	448	413	465	457	443	467	405	442	454	418	409	439	464	452	469	443	430	417	429	448	418	452	429	409	428	453	422	445	431	446	407	443	386	460	438	444	426	450	432	446	457	403	441	421	448	410	422	431	451	457	389	481	465	432	433	423	441	448	428	418	458	415	452	424	464	456	404	450	405	397	429	452	392	475	467	412	421	438	460	422	459	442	453	419	451	415	409	414	439	442	437	443	441	476	422	438	410	419	481	467	426	414	443	418	421	444	400	458	451	454	416	379	399	456	411	464	410	428	416	408	437	401	422	440	436	454	465	457	400	428	450	405	429	448	414	456	455	414	430	419	445	421	456	427	439	449	404	400	451	417	395	452	414	417	415	414	445	449	382	450	436	416	443	457	411	432	435	423	468	405	420	412	425	451	430	450	452	460	441	388	415	425	416	410	436	438	464	433	392	437	423	453	396	437	454	451	438	404	452	441	446	445	414	412	444	439	389	383	437	423	470	457	440	416	435	433	419	452	433	453	437	400	439	433	420	418	439	461	407	440	418	431	425	408	414	411	429	428	417	404	449	436	444	441	475	437	447	455	451	398	455	472	372	472	437	416	465	432	461	420	421	431	426	435	419	452	421	423	404	422	412	407	443	445	413	453	447	442	405	412	466	410	444	418	426	428	457	456	424	437	437	465	401	453	419	418	394	412	430	403	421	418	440	458	430	445	435	377	441	421	432	435	443	460	407	441	434	441	417	467	438	456	426	462	428	444	458	395	433	416	444	450	417	433	429	393	446	463	451	440	468	455	408	406	453	423	434	412	435	450	452	438	420	404	411	392	428	425	450	420	447	432	423	446	459	425	426	405	418	417	425	432	440	432	418	409	421	467	437	444	438	415	450	409	412	427	452	474	462	443	460	447	452	434	451	430	426	420	413	398	455	446	410	422	448	420	438	400	431	428	418	442	411	447	414	438	425	429	438	422	432	393	472	443	461	436	443	420	445	414	450	392	435	438	436	452
24010	21314	28504	24443	21271	9038	2525	1543	1148	1147	1137	978	839	720	540	531	592	534	523	549	541	525	463	457	681	1793	2748	2623	2079	1692	1261	885	681	521	396	394	391	413	427	331	372	401	359	421	372	422	375	441	384	378	366	407	370	394	362	383	415	378	392	381	355	388	408	396	400	398	372	402	398	400	373	417	367	365	350	396	387	381	397	370	406	352	373	388	405	383	370	382	391	399	377	349	377	371	383	394	390	364	407	400	401	341	376	413	381	355	389	374	366	387	409	412	390	416	402	349	425	389	354	402	396	388	394	373	373	389	344	325	354	351	389	383	357	388	357	396	384	395	405	370	378	360	372	358	366	390	412	418	397	380	395	406	361	399	372	394	373	366	365	386	411	409	408	388	410	410	391	381	384	404	399	382	401	409	379	374	397	413	400	399	402	367	421	402	406	378	394	361	375	423	420	394	418	421	368	415	389	369	394	385	391	383	363	416	386	363	375	410	438	401	427	370	390	373	397	363	370	407	370	346	365	378	423	379	404	421	413	414	378	393	407	344	378	381	373	400	368	385	391	394	375	389	389	411	359	341	366	400	403	436	350	380	364	397	368	350	408	420	374	374	414	395	400	372	357	399	387	375	385	397	412	386	420	392	386	401	410	400	374	359	413	375	386	375	343	398	362	380	365	378	444	397	403	404	401	399	371	372	378	381	376	408	361	402	421	374	428	402	408	377	347	398	383	408	379	371	361	403	415	415	364	383	395	406	371	391	418	377	339	396	367	374	392	389	383	358	386	369	368	414	389	364	395	412	386	388	422	387	409	409	395	422	376	416	390	397	384	415	378	378	400	368	390	408	372	381	384	399	409	355	404	390	384	421	371	389	373	435	367	363	377	395	417	423	367	395	362	372	388	413	413	430	376	351	372	337	380	371	363	388	370	413	390	369	422	370	374	365	412	381	385	404	364	410	425	364	387	433	387	367	381	385	361	377	390	385	380	387	351	369	386	402	384	406	387	387	382	364	416	394	405	367	376	400	432	372	387	398	412	382	346	381	386	364	381	393	381	392	383	366	358	364	376	376	376	367	396	404	388	382	386	405	437	402	389	384	365	362	399	402	332	367	398	380	365	399	406	381	364	394	393	392	384	377	334	356	386	397	377	343	404	366	407	404	364	395	373	413	378	352	408	404	377	389	392	412	387	371	374	391	401	384	386	379	369	397	383	377	386	397	371	394	394	360	406	378	420	395	377	422	389	396	380	373	386	419	380	416	377	410	355	368	412	411	382	406	399	364	399	397	398	394	398	366	384	378	354	377	412	380	373	381	369	417	386	384	386	381	397	393	394	394	362	381	398	377	366	381	406	389	401	379	375	366	408	385	370	394	385	352	361	401	381	358	404	349	403	393	386	416	375	388	417	405	397	376	332	374	358	404	409	402	390	363	383	379	383	417	371	368	357	406	391	399	366	407	392	376	419	353	375	387	372	430	351	379	395	372	384	409	370	408	408	400	385	405	367	362	385	385	401	394	329	418	361	375	377	373	381	410	385	390	382	400	371	386	406	411	413	381	378	434	365	367	422	392	424	379	383	383	420	385	371	396	370	405	415	382	373	385	389	352	371	368	388	381	397	385	382	381	420	382	356	383	388	391	385	386	370	379	395	392	332	360	356	384	394	379	390	403	352	373	365	417	363	382	413	408	375	435	362	368	371	367	375	425	371	401	342	416	406	378	338	405	390	400	329	398	372	389	357	363	401	378	416	354	376	376	422	400	381	389	407	387	392	368	405	400	399	377	362	398	386	376	398	401	358	389	400	373	340	370	362	371	397	403	400	382	369	379	373	381	408	388	371	376	330	362	367	378	397	371	380	381	397	416	399	359	398	411	378	374	413	348	378	383	414	388	390	402	409	382	388	398	366	386	389	382	373	368	398	380	397	395	415	369	403	378	397	363	422	383	389	359	357	399	382	391	390	375	397	393	383	395	366	378	387	359	391	413	394	415	381	366	415	374	446	370	362	394	371	354	416	385	401	365	370	414	398	382	393	365	397	374	358	391	364	374	389	374	398	396	372	386	384	390	358	410	367	402	376	365	361	409	375	359	370	394	376	394	427	371	374	414	364	378	357	403	370	428	346	382	357	380	370	385	384	397	411	426	353	343	384	394	383	360	406	363	385	361	383	390	397	379	376	400	401	346	360	367	379	378	435	367	336	397	398	432	392	372	375	363	384	407	407	390	374	394	390	374	381	337	348	382	395	428	367	383	357	397	387	399	353	373	372	354	388	376	394	403	353	377	391	405	390	373	396	372	402	380	376	398	396	370	351	374	355	368	378	383	397	353	409	393	377	399	390	413	437	385	367	364	384	401	372	365	411	362	367	405	375	384	398	354	387	403	401	397	395	358	381	403	407	405	376	388	356	434	389	371	406	390	427	399	344	366	348	352	362	373	391	372	386	393	375	439	373	358	405	400	414	419	402	387	393	401	359	366	408	357	373	367	409	391	354	378	384	409	396	391	371	373	382	397	376	397	396	394	375	372	397	382	393	374	384	376	425	365	367	385	363	410	379	371	432	388	408	391	386	357	372	363	386	413	384	376	392	379	403	368	388	392	388	356	407	410	329	422	400	396	389	395	409	378	381	405	410	375	406	380	383	366	376	391	395	404	373	386	410	381	358	395	399	370	385	386	389	404	435	377	372	379	371	424	438	414	361	405	373	384	401	378	405	389	390	407	407	348	400	399	411	341	413	353	377	417	384	388	349	398	384	392	344	386	368	356	373	376	368	375	386	365	382	420	412	392	399	357	395	377	370	395	380	386	364	381	413	416	368	377	391	398	418	376	427	383	373	411	371	367	347	395	414	389	359	424	373	359	387	405	435	395	341	375	421	332	366	358	408	367	373	336	412	402	378	395	395	379	373	413	369	393	375	365	411	399	399	376	370	395	414	392	372	344	395	369	389	381	384	361	378	366	401	433	366	361	369	354	389	354	385	384	399	418	374	411	400	362	379	359	388	391	381	350	397	407	359	393	389	378	429	431	412	356	381	401	359	425	381	364	399	386	396	336	386	365	382	383	337	377	360	397	361	388	392	355	376	374	411	344	400	369	394	373	390	405	377	388	382	372	377	370	357	392	371	401	388	373	386	364	420	350	400	399	411	406	394	417	381	428	400	382	396	409	403	382	385	372	370	393	378	384	369	405	409	370	408	391	361	345	404	403	414	360	350	435	381	416	432	378	370	380	408	388	407	380	376	352	344	377	386	371	388	370	398	363	399	389	322	352	400	394	396	357	403	428	374	383	372	382	350	369	394	395	375	382	411	426	351	394	380	359	360	391	414	361	409	408	388	374	425	433	383	382	419	385	357	366	397	385	381	364	392	374	380	342	400	381	387	388	428	415	374	388	386	378	374	457	354	393	391	438	380	415	358	396	374	398	419	379	384	388	422	389	400	401	364	382	373	366	407	406	401	377	379	394	362	405	390	344	395	324	390	371	355	376
8303	21531	14398	7175	5018	3808	3327	2519	1907	1968	1872	1548	1216	973	675	687	795	720	696	638	671	609	533	512	872	2662	4195	3845	3084	2371	1789	1177	907	632	387	420	390	386	404	433	444	461	411	445	393	406	424	413	460	417	391	400	450	394	417	436	401	463	405	417	396	390	416	425	418	384	422	412	408	396	377	413	400	398	409	397	444	409	417	408	400	401	410	389	377	413	411	401	407	397	403	404	446	394	378	404	388	383	398	422	396	400	413	450	395	381	399	425	391	430	422	402	408	378	393	406	363	414	448	393	393	412	397	409	428	388	430	418	400	388	403	374	395	416	413	406	407	404	393	416	406	411	395	432	413	410	401	434	427	416	395	356	408	392	420	412	394	403	444	374	405	392	417	396	398	381	396	424	446	382	404	388	403	388	430	431	374	396	370	396	406	414	378	416	423	423	399	397	379	438	354	423	362	413	413	446	410	379	409	423	410	412	405	393	393	411	417	371	433	408	391	406	436	443	421	385	380	408	377	439	424	396	404	408	397	423	444	430	402	406	407	455	394	402	390	410	441	408	399	415	419	402	392	397	426	403	418	404	386	420	433	435	409	441	380	383	397	394	406	397	393	396	420	435	402	393	420	445	425	425	409	401	418	409	391	402	407	403	407	410	427	447	366	405	375	402	418	385	400	407	383	410	383	384	413	398	399	381	367	375	437	414	424	396	422	429	417	428	360	402	404	447	418	423	414	401	402	394	401	388	392	402	387	397	417	397	384	399	399	428	377	434	386	403	418	448	410	441	418	402	440	422	397	414	424	403	447	402	390	393	399	392	417	378	419	387	396	398	381	416	377	416	387	424	377	400	409	426	387	431	437	380	408	389	419	434	420	384	379	369	414	391	419	395	422	437	443	425	419	426	438	415	368	425	447	441	415	409	387	419	435	426	409	445	385	432	402	442	431	387	397	402	387	426	452	403	394	401	380	420	367	423	410	425	446	407	415	402	414	384	432	402	407	418	395	418	414	437	414	396	417	389	401	421	402	379	419	404	429	382	411	419	417	402	399	367	420	419	403	418	381	446	448	366	377	426	388	410	431	459	396	407	416	368	453	437	406	413	396	385	424	404	408	402	396	422	412	397	389	414	397	420	407	425	379	387	407	440	393	383	389	418	414	424	408	395	405	381	410	419	412	403	436	424	391	448	392	426	408	398	436	439	415	402	437	392	422	412	394	432	414	440	384	415	409	409	403	439	431	394	421	447	427	407	422	437	394	431	421	408	424	394	401	415	378	434	379	440	399	389	404	419	411	386	395	422	423	386	435	393	416	416	432	415	393	410	447	388	396	389	416	364	433	407	387	402	390	388	406	408	425	428	413	401	383	414	388	431	413	414	435	379	393	427	376	397	396	395	387	397	394	417	384	403	430	420	428	397	402	429	387	415	390	378	391	409	404	409	393	401	442	425	425	413	372	394	394	406	422	408	422	399	433	421	405	411	392	425	402	423	434	381	402	435	442	431	394	419	409	416	401	382	419	408	387	415	413	423	402	431	405	386	428	413	434	418	390	458	392	374	402	390	410	374	385	418	415	374	447	402	429	430	429	409	439	413	431	461	375	400	370	391	365	412	427	397	405	435	403	391	432	448	439	390	415	385	419	390	409	341	406	445	401	423	429	394	455	405	381	401	420	447	424	415	399	388	423	400	424	394	427	425	379	404	420	382	417	416	395	394	415	394	423	435	401	385	419	437	419	416	425	401	391	440	383	387	427	426	403	431	395	412	433	383	395	382	440	407	430	418	408	415	386	400	426	454	419	438	433	389	404	413	406	386	419	443	438	473	461	381	446	399	390	429	398	428	457	411	420	398	393	413	425	368	403	425	450	398	399	429	416	394	393	433	420	409	398	410	393	427	384	363	405	414	405	439	391	434	392	391	431	401	419	421	401	372	406	390	397	433	406	406	409	436	410	400	432	382	376	409	402	406	432	427	406	432	423	384	379	420	397	411	397	400	431	394	425	431	441	394	415	431	417	408	427	366	444	386	405	422	399	374	407	403	444	417	397	414	395	429	411	389	445	447	424	385	426	419	366	381	433	390	405	408	422	380	407	351	394	379	428	415	397	375	413	402	386	440	383	405	404	428	408	449	421	388	415	423	387	441	384	411	413	424	424	424	435	415	378	398	448	446	396	410	408	401	423	415	391	411	419	404	405	397	381	435	349	385	407	436	386	421	420	399	374	415	398	411	374	398	387	398	413	354	408	421	383	443	428	381	432	369	399	417	405	408	400	411	427	398	424	427	420	441	394	418	405	385	451	420	444	425	388	408	387	379	407	405	401	412	422	409	409	410	401	401	397	401	387	419	397	390	392	347	433	401	405	387	389	420	415	401	393	412	408	407	410	408	407	423	413	418	452	416	410	409	388	401	392	437	423	407	389	395	408	370	410	404	399	363	434	392	413	423	398	399	424	397	439	400	413	391	395	451	434	394	369	390	426	402	408	456	395	439	429	396	419	384	389	389	428	373	421	414	415	417	436	425	406	423	415	392	443	407	437	393	387	381	390	430	395	392	414	400	399	406	381	413	413	404	389	426	396	387	410	403	369	387	409	419	411	409	394	429	392	419	365	403	420	404	413	391	393	398	375	366	399	364	416	426	391	376	364	419	386	404	445	435	408	388	436	403	376	444	401	422	435	369	382	399	452	384	383	406	374	405	412	403	407	413	391	431	388	443	451	386	383	380	415	412	390	416	404	410	409	375	429	425	403	389	361	394	444	406	427	424	403	415	410	423	390	371	398	410	437	402	432	421	435	383	430	410	409	409	396	416	417	427	430	414	408	435	432	404	445	428	412	385	415	373	405	403	364	437	430	410	385	422	408	403	332	405	396	400	400	435	393	380	421	410	409	444	404	406	450	411	381	411	369	394	422	373	401	417	399	401	437	425	414	424	398	391	388	387	425	381	404	413	424	399	415	408	393	411	412	412	454	376	390	397	400	438	384	406	423	403	404	397	421	405	410	447	406	413	400	425	420	411	392	410	429	390	354	425	435	413	403	390	401	415	419	391	416	431	426	424	428	403	396	375	419	419	370	432	430	425	383	400	390	399	419	407	419	397	417	388	401	394	396	411	414	439	418	392	410	443	356	435	373	363	409	392	418	417	397	375	427	384	415	414	429	387	413	418	399	425	424	400	422	420	409	386	401	400	447	404	398	420	425	406	408	371	386	420	408	408	404	416	401	430	395	407	409	431	389	406	402	431	416	437	407	388	386	415	411	405	356	416	411	433	414	422	402	389	384	416	371	449	408	403	387	396	441	399	435	413	401	431	422	396	429	424	391	387	411	372	446	398	387	413	436	397	434	419	410	386	459	391	409	397	387	407	403	412	417	391	389	444	421	395	425	407	403	400	414	386	404	427	417	380	396	422	423	378	378	379	362	400	437	376	409	386	427	408	415	415	398	420	427	398	421	414	379	420	397	425	385	403	411	404	438	402	389	403	405	415
25129	21296	27511	25351	11757	2271	1759	1247	1232	1169	1071	1028	882	854	666	697	689	671	666	701	697	673	703	641	650	713	1567	2044	1791	1551	1223	966	797	676	563	545	628	558	552	595	578	531	587	595	570	562	570	591	564	541	592	566	589	544	539	587	534	552	550	596	553	578	560	529	546	553	608	537	564	542	583	573	586	600	614	572	569	552	526	546	533	596	607	546	556	567	568	592	586	558	591	534	563	563	561	534	549	533	543	606	565	552	578	558	550	549	593	525	587	566	594	547	560	531	559	557	554	556	593	578	545	566	529	568	588	558	592	560	559	545	567	567	610	600	497	551	597	571	607	537	559	580	545	572	615	516	578	561	532	587	573	560	543	539	519	566	588	572	556	536	533	571	539	563	548	557	549	567	531	534	593	543	538	517	553	579	585	557	558	537	566	516	561	539	564	549	574	570	541	599	565	575	521	576	569	595	576	643	571	565	567	554	599	572	559	620	545	562	582	549	563	571	565	557	504	569	555	559	555	586	562	580	550	539	540	528	553	601	541	572	531	572	544	605	595	534	562	589	578	571	569	532	551	531	537	591	533	559	573	577	568	580	529	576	544	591	524	588	531	565	532	574	559	585	537	536	543	587	571	598	561	552	525	529	590	545	537	580	562	579	520	572	589	569	548	531	580	580	506	545	588	532	546	556	594	556	566	573	580	568	583	496	555	559	587	551	548	541	599	572	562	533	545	558	574	556	570	603	625	532	579	592	559	551	599	557	522	614	584	570	585	590	552	557	535	561	566	572	595	536	565	534	542	506	572	539	543	569	535	535	523	582	587	590	548	562	530	554	542	564	540	554	547	585	559	573	556	548	555	587	553	535	548	572	558	549	559	514	550	582	569	560	562	529	621	579	571	542	567	556	558	534	579	521	553	551	589	562	600	546	559	622	539	584	564	525	582	576	572	525	531	538	566	585	537	599	564	580	611	588	599	547	593	567	574	558	558	585	589	554	535	562	564	569	553	638	574	593	543	555	560	570	583	550	588	601	562	584	576	541	546	601	567	546	565	571	588	576	595	566	627	531	550	545	558	499	584	611	544	564	572	529	586	578	589	547	552	561	583	597	523	595	571	544	575	542	564	574	541	556	550	569	556	542	581	578	545	564	598	552	549	613	590	574	565	550	567	574	590	528	592	544	549	595	555	573	557	556	587	544	577	552	566	522	561	585	558	547	593	536	555	544	592	609	530	548	584	540	502	548	560	596	623	582	551	561	560	583	531	548	538	566	511	551	563	575	530	608	564	600	550	532	527	553	595	511	562	563	548	592	594	553	587	597	568	586	581	559	528	523	599	543	576	599	534	554	579	575	523	534	559	536	552	571	585	546	559	573	580	599	530	590	585	565	543	613	570	571	541	552	561	551	588	538	522	533	572	573	548	532	533	568	551	529	605	554	544	569	581	543	561	528	540	605	548	554	591	546	547	602	601	579	595	580	583	591	535	586	564	552	597	565	576	515	547	596	565	522	579	579	577	559	546	560	587	539	552	553	571	530	577	529	546	604	592	564	590	530	588	548	547	539	557	577	570	580	553	540	557	579	576	486	548	545	533	581	534	555	566	574	555	559	566	518	555	570	598	592	525	522	517	559	567	552	534	548	580	528	534	572	552	593	550	570	524	553	537	539	553	573	563	589	579	589	517	560	537	535	538	584	565	529	596	571	582	575	549	568	520	544	506	548	579	574	595	570	543	598	555	588	548	541	549	583	545	582	591	543	542	560	613	587	544	559	537	525	577	577	549	553	555	553	589	533	573	578	568	575	571	558	587	560	582	586	573	563	548	583	572	539	589	564	531	526	561	577	552	530	563	560	540	569	559	551	543	525	608	567	576	548	617	599	577	538	579	516	532	540	510	551	602	553	552	538	576	544	542	537	585	559	600	570	581	588	536	533	556	527	544	591	571	553	573	574	549	579	536	544	538	599	566	558	594	570	550	528	587	573	540	576	505	545	543	569	599	559	580	596	561	533	541	575	569	564	515	541	587	569	578	521	548	550	530	532	581	524	575	587	557	556	556	576	557	553	620	578	555	576	589	523	569	554	572	603	578	555	533	514	513	571	581	570	568	563	593	609	549	539	573	515	545	582	536	614	540	570	581	557	525	545	563	514	575	560	542	574	571	566	536	546	547	546	604	546	519	498	528	574	561	577	503	568	561	583	584	582	534	542	569	563	572	563	560	574	533	552	516	514	565	559	542	598	543	554	567	554	584	541	559	596	569	561	537	571	577	559	573	553	602	535	578	533	568	557	546	532	530	550	558	567	530	564	549	561	534	569	550	579	545	585	577	565	582	588	585	587	532	585	524	526	556	546	586	590	559	567	543	571	589	521	567	582	542	545	550	542	591	596	537	532	538	572	527	534	571	582	532	564	568	530	554	583	549	567	562	570	571	574	547	548	543	561	556	588	602	513	537	574	549	553	550	557	526	579	563	588	567	544	545	580	551	555	534	560	563	567	559	575	553	607	552	546	599	568	584	545	547	569	550	569	507	561	583	597	569	582	535	554	585	599	547	558	583	536	549	567	537	557	594	571	564	529	553	584	603	523	590	582	577	563	536	569	536	540	575	532	564	593	527	571	543	543	562	534	575	572	536	562	549	554	536	573	555	590	574	582	525	533	527	529	572	578	533	518	583	583	569	561	587	578	581	537	565	569	555	558	545	552	575	556	574	549	566	560	545	547	551	565	527	591	530	599	555	565	536	546	563	562	522	571	541	580	550	578	564	532	527	601	531	556	549	551	575	546	536	544	554	541	592	576	557	583	545	552	615	551	555	536	564	554	546	589	544	606	569	543	565	510	584	554	579	610	572	571	594	586	560	576	556	563	596	597	591	576	553	579	576	595	590	566	570	540	535	505	619	583	526	556	583	577	527	596	550	563	582	516	562	545	546	567	566	500	576	535	550	571	578	544	574	564	570	562	551	571	515	533	552	557	602	575	571	555	607	568	572	558	574	572	541	576	623	540	559	561	563	551	572	564	566	529	556	565	530	538	549	532	517	612	531	588	529	523	563	547	525	546	524	581	550	556	569	554	524	565	556	565	555	581	516	517	585	611	536	562	557	541	551	528	565	561	570	514	570	549	550	538	560	573	519	577	547	537	539	547	544	508	516	566	542	563	586	551	603	574	588	562	556	598	564	599	548	559	531	607	613	584	546	550	568	594	563	531	549	534	571	550	548	561	535	573	563	548	554	546	573	565	565	561	550	594	558	594	576	564	571	594	538	588	557	620	597	538	575	577	589	546	592	608	574	568	572	577	574	553	552	605	580	521	522	544	532	572	544	549	596	557	571	547	539	623	544	583	560	571	555	541	608	537	574	581	594	562	572	592	578	551	589	564	534	560	576	514	634	574	558	579	571	523	541	570	562	604	549	514	522	560	559	584	590	588	550	573	580	562	575	583	572	556	567	523	553	541	556	534	535	588	550	565	543	556	590	562	539	567	556	594
8118	18342	11961	5823	4018	3361	3020	2126	2045	1972	1658	1523	1266	1039	807	875	799	776	766	801	793	784	762	715	792	952	2594	3463	2812	2454	1670	1278	922	768	573	570	608	570	619	590	611	570	595	551	581	562	580	621	618	548	623	600	601	612	587	646	602	555	618	642	610	588	621	564	572	580	620	596	629	637	599	600	591	580	593	578	598	560	610	571	587	602	623	599	592	621	612	598	585	589	613	600	614	598	587	534	580	574	581	623	608	595	599	575	596	599	598	611	572	600	566	580	607	627	587	569	630	582	622	603	609	607	570	595	615	603	585	578	578	610	597	645	624	635	612	588	599	552	593	614	574	598	623	579	554	566	577	565	588	605	619	563	591	596	578	539	619	570	603	598	615	588	570	603	585	662	575	587	605	576	572	588	600	546	575	589	594	610	623	560	588	612	637	552	577	607	602	559	546	618	603	576	621	603	603	570	582	590	609	558	635	600	604	600	607	588	594	589	615	598	562	589	589	601	578	641	617	623	565	612	564	617	638	572	586	610	603	539	596	614	573	577	592	585	574	610	593	585	621	576	590	557	606	645	596	589	636	624	615	602	634	602	609	578	593	598	596	582	643	584	555	593	601	557	614	566	577	592	580	608	613	628	602	565	614	600	609	567	645	597	618	574	625	624	561	592	615	596	567	595	594	583	608	545	571	607	562	615	595	595	569	589	612	614	626	619	583	655	616	617	611	621	610	623	628	619	585	549	596	589	557	600	607	597	557	566	609	588	589	595	617	632	607	573	582	602	605	587	587	610	600	616	607	615	596	601	566	587	565	614	634	628	565	583	558	617	610	565	586	593	591	592	614	569	597	605	539	588	611	610	602	563	561	571	610	620	626	601	642	578	649	611	598	600	621	571	594	574	597	617	637	607	542	545	590	622	588	602	564	556	554	564	579	650	566	578	592	536	622	586	610	586	591	597	575	606	546	580	592	580	619	575	625	628	583	591	596	591	626	553	551	581	600	604	586	612	595	621	599	624	585	595	586	594	631	636	591	609	580	586	579	556	591	602	561	584	551	602	601	554	582	579	555	575	582	597	544	584	591	577	607	584	600	620	575	613	561	601	610	604	614	586	592	590	602	608	620	576	568	602	618	559	573	564	552	581	603	601	557	574	578	588	593	537	633	612	582	594	583	581	587	565	548	591	576	580	565	559	624	562	580	562	604	574	616	627	597	604	591	585	579	590	580	580	610	601	606	592	556	568	589	592	580	600	579	615	574	601	591	578	564	576	596	611	612	597	579	588	586	603	602	609	605	576	625	570	570	592	577	620	596	571	581	551	597	601	619	589	578	573	598	630	580	568	600	633	604	644	595	574	604	569	635	561	641	576	572	586	582	581	571	559	578	586	648	571	577	597	595	561	628	580	600	556	557	614	588	575	578	559	568	605	577	552	616	546	593	594	565	587	588	544	585	646	632	621	614	581	596	593	561	549	612	607	564	572	633	607	643	565	599	571	577	596	595	584	555	547	586	562	574	585	591	579	581	610	582	612	583	585	614	612	593	625	573	605	602	565	581	626	561	588	570	603	618	633	578	616	586	611	644	548	590	528	568	605	618	586	590	615	584	535	608	638	557	621	594	662	605	605	599	572	608	621	610	616	565	528	571	588	586	601	592	609	600	607	559	590	552	615	564	570	598	597	579	550	637	579	535	619	575	567	551	579	575	620	583	592	627	619	586	600	605	618	582	600	611	593	593	571	586	583	577	608	604	607	610	622	579	595	625	609	614	625	580	588	577	626	555	571	602	608	564	579	572	603	630	658	608	587	617	589	594	561	609	594	608	586	607	665	569	581	573	562	591	585	575	584	603	575	641	599	582	604	601	630	624	610	592	557	603	606	575	584	607	583	619	602	558	555	555	573	553	622	583	598	569	628	591	604	639	568	601	613	574	670	547	592	597	588	590	578	629	605	615	608	579	564	613	589	591	602	574	633	565	606	566	595	572	577	584	557	646	596	619	545	602	594	583	623	581	574	603	616	597	601	614	621	594	575	649	638	594	625	632	634	562	653	610	630	574	596	610	627	590	573	596	590	597	600	585	567	598	624	586	591	644	611	553	586	643	575	612	589	571	576	576	601	577	608	591	580	575	634	580	641	595	564	618	572	559	608	642	593	600	582	607	584	565	627	601	579	623	587	633	545	610	595	608	594	561	627	569	604	582	593	647	599	642	565	622	639	616	620	613	611	627	553	611	594	618	571	638	618	609	571	565	621	614	532	576	617	593	600	597	631	602	585	571	611	624	644	560	575	616	596	539	639	573	572	563	619	569	619	590	588	611	652	585	593	551	574	582	600	617	570	593	605	568	652	588	595	607	593	591	550	560	602	612	595	563	601	553	602	616	613	590	579	627	605	591	592	616	611	632	583	614	586	553	569	615	577	656	605	612	584	645	601	639	593	604	543	585	613	611	584	570	567	601	605	612	597	617	583	603	589	597	611	553	591	578	611	626	609	609	624	627	587	617	580	637	600	612	624	595	555	593	618	598	602	600	599	569	622	616	614	550	560	558	629	594	613	569	611	640	581	656	609	605	569	574	554	577	590	589	605	588	556	611	570	601	600	604	597	626	610	612	565	614	585	627	564	576	618	588	618	573	562	615	589	588	596	626	621	646	585	632	632	586	582	584	576	588	568	604	592	599	576	608	571	589	589	608	601	557	589	621	627	619	590	579	635	605	586	593	574	628	553	579	569	594	579	555	571	607	592	598	587	586	591	574	602	622	615	587	621	587	651	584	567	589	620	556	589	579	579	557	596	606	593	611	596	568	584	600	613	624	619	604	542	583	569	619	629	580	577	612	585	611	582	610	614	608	594	621	560	562	599	571	580	599	617	565	564	551	612	603	611	584	578	613	612	641	603	646	648	599	561	544	550	630	637	585	609	538	607	600	597	603	545	610	584	581	639	589	581	613	596	604	651	610	595	564	630	573	645	554	560	606	605	611	636	572	615	610	569	629	569	565	633	570	593	595	626	612	567	609	571	566	620	556	579	594	585	584	595	559	595	570	598	577	589	561	602	604	598	568	570	591	574	603	596	576	598	630	592	611	604	576	637	665	571	534	553	615	604	578	581	592	616	622	607	604	594	650	590	547	609	561	642	567	634	628	584	603	593	579	599	598	594	599	596	609	587	597	618	588	581	602	577	601	610	560	579	588	579	570	564	580	644	585	585	591	589	610	594	608	563	570	588	593	593	605	591	584	546	580	590	568	606	589	588	591	601	631	627	624	578	599	583	601	566	631	597	606	588	585	569	569	554	596	585	597	612	612	564	595	605	546	574	597	611	572	562	588	599	616	602	592	594	610	589	595	626	588	590	588	634	632	615	574	553	599	606	582	619	595	552	637	603	565	620	576	626	572	621	579	564	601	565	595	597	593	588	627	588	635	590	621	570	575	579	622	581	570	581	600	618	586	613	600	560	586	587	591	607	613	629	595	574	600	607	607	582	606	597
22747	21330	29127	23902	21338	21509	11728	2552	2047	2004	1805	1583	1262	1084	929	874	861	847	794	780	698	785	714	725	777	1442	3821	5444	5251	3883	2989	1950	1343	958	599	574	571	569	609	549	603	591	583	576	550	593	605	591	572	556	630	592	565	645	569	545	612	568	575	571	533	556	640	563	604	585	580	620	598	569	570	549	574	535	551	545	562	564	606	565	583	542	574	579	575	515	568	605	623	586	576	618	534	594	582	533	601	565	608	593	586	586	563	529	602	559	608	617	596	603	560	588	563	594	582	582	572	589	591	555	586	588	599	559	545	545	568	565	577	595	589	536	533	566	598	599	583	577	565	559	575	542	585	586	583	554	572	607	566	583	550	562	583	559	596	585	565	554	617	570	659	597	576	597	573	589	583	594	543	606	567	555	555	573	554	581	579	544	569	584	568	589	575	600	559	571	615	604	591	581	543	609	622	594	549	585	593	568	588	556	566	595	558	588	628	616	549	534	593	550	574	569	561	548	548	531	506	552	555	570	573	539	591	563	570	569	553	552	557	622	591	559	587	549	575	548	589	566	509	585	569	588	575	581	557	587	609	605	583	583	598	533	594	591	515	585	559	536	544	601	600	610	547	618	594	600	570	558	581	544	556	600	583	557	618	545	560	618	585	548	566	588	568	534	624	556	595	620	589	560	597	574	601	580	592	608	541	572	615	557	585	551	604	555	587	532	585	585	609	587	596	543	576	554	589	572	596	529	548	534	572	587	543	576	560	590	572	577	606	597	589	616	576	564	538	598	543	592	569	538	573	567	554	580	596	598	581	575	597	577	564	571	601	523	583	554	523	620	565	581	533	577	615	585	582	564	539	588	576	591	567	573	577	596	526	560	546	572	629	557	569	610	526	548	581	580	573	594	582	583	603	539	574	592	583	555	602	567	618	597	589	569	571	557	545	576	610	571	541	572	561	574	581	566	572	564	576	557	588	572	563	593	515	545	575	546	562	598	607	573	559	557	580	595	572	588	575	571	611	600	569	595	610	545	568	586	580	595	572	562	570	594	576	555	566	553	578	564	583	563	599	539	587	567	599	560	594	608	559	561	585	585	566	546	590	589	542	589	550	586	555	552	570	577	597	585	557	595	593	558	539	559	549	607	558	549	563	525	567	549	572	571	562	617	569	597	607	566	538	612	573	586	591	585	563	581	573	562	626	587	605	566	567	609	576	608	537	605	533	555	566	541	567	585	603	599	614	602	607	555	599	605	581	567	576	603	586	559	567	570	587	557	537	590	562	603	573	546	561	557	563	579	596	569	567	561	564	585	581	555	562	576	572	565	599	627	595	555	561	582	548	563	567	572	536	555	588	608	573	610	605	577	577	565	556	562	612	542	537	552	548	575	584	574	613	583	556	606	592	625	524	569	544	514	586	573	584	577	569	573	553	533	573	580	529	559	572	587	538	574	610	539	586	629	589	597	610	557	548	616	555	561	592	597	559	581	530	604	608	588	550	573	548	544	578	601	576	543	551	554	570	616	608	593	590	566	558	563	547	560	556	577	591	572	561	574	606	567	553	615	604	571	574	545	555	582	572	580	573	558	563	579	586	543	544	554	548	529	570	557	574	573	568	560	594	532	605	534	555	581	548	606	581	550	555	598	588	556	612	582	555	552	554	567	594	581	579	585	584	535	599	565	566	590	556	576	576	549	595	596	594	504	597	553	583	489	585	645	566	565	566	597	535	556	581	569	565	608	543	532	587	592	541	550	586	600	558	597	556	597	602	592	590	549	558	573	571	568	559	570	552	530	589	585	565	586	602	582	573	602	542	556	570	542	531	573	524	589	547	523	624	569	575	613	608	554	568	577	578	586	572	574	567	565	594	563	555	593	584	578	519	584	586	524	566	570	558	550	552	590	570	628	569	567	587	575	552	557	559	575	594	574	608	546	554	560	576	555	621	550	559	587	603	569	576	537	543	567	565	585	589	528	572	548	639	606	565	585	591	520	538	557	546	585	559	601	543	594	551	570	602	559	558	588	619	566	579	580	580	577	517	527	595	584	578	515	539	587	570	599	578	564	536	586	573	598	583	584	586	541	599	580	540	600	559	557	578	561	581	542	574	584	546	550	640	579	613	554	588	585	623	575	568	614	554	594	582	577	593	583	567	603	524	532	578	585	607	584	573	603	589	544	595	603	551	561	552	590	615	600	623	577	595	554	588	589	587	571	569	597	570	516	526	545	577	576	581	556	578	536	552	545	623	562	616	567	597	570	595	550	557	568	568	580	582	635	575	561	557	636	619	584	621	565	540	574	587	591	565	596	577	613	531	557	607	554	540	601	568	548	576	607	535	527	609	546	555	583	579	582	517	545	569	546	530	598	548	592	555	570	575	592	568	600	565	612	584	579	584	587	555	594	572	582	598	548	586	608	587	581	570	593	532	567	567	556	591	539	588	540	533	591	580	558	620	525	554	554	551	572	575	563	544	594	538	559	573	583	584	601	571	532	566	543	571	570	539	542	579	559	565	549	573	575	587	565	553	587	511	526	567	554	568	543	574	540	571	589	614	537	558	535	563	553	566	538	538	515	628	549	559	565	609	560	528	574	577	563	616	549	571	551	585	619	569	571	607	613	565	521	537	540	608	603	588	610	536	645	583	578	582	600	575	598	557	531	556	598	544	554	582	574	600	601	550	532	591	596	561	561	555	559	585	588	565	592	599	569	566	591	571	581	570	551	565	535	608	529	590	545	588	603	558	555	556	562	614	561	556	584	602	569	563	557	583	576	528	620	521	541	597	561	561	544	611	563	588	561	575	553	569	614	573	561	562	578	582	577	525	617	563	569	527	594	570	570	562	601	625	565	568	600	602	568	553	545	554	568	573	613	561	583	577	534	621	566	560	567	578	570	569	594	608	587	618	600	610	594	550	560	568	600	557	540	548	600	611	596	552	560	605	575	547	567	547	538	561	603	564	582	549	613	537	557	581	578	602	541	570	592	566	565	553	598	551	569	569	569	578	552	579	537	585	575	555	555	575	563	576	542	569	556	566	561	537	586	579	574	574	567	576	587	576	586	563	552	578	558	572	552	576	559	579	592	589	613	556	537	535	603	586	647	569	567	551	594	585	578	571	577	556	567	605	595	584	577	563	553	557	586	598	591	578	556	591	566	604	586	588	543	588	545	539	586	607	562	585	576	588	547	596	555	532	578	602	568	560	544	547	612	573	590	549	559	546	577	566	575	578	578	574	572	569	579	565	586	589	537	560	585	576	543	580	581	542	589	598	585	556	576	580	562	592	542	536	560	591	627	568	527	575	568	507	576	555	599	586	535	537	563	543	585	577	635	593	582	593	539	553	614	570	546	584	617	514	589	614	565	531	525	545	567	567	554	570	546	589	553	575	572	573	568	600	561	553	542	578	604	590	594	562	503	612	550	592	535	561	560	629	542	607	545	592	558	556	517	604	559	555	551	558	546	575	582	601	560	551	577	599	560	578	571	567	588	595	586
9773	28173	20334	10809	8027	6858	5153	3775	3501	3327	2945	2436	1853	1555	1278	1077	1043	983	935	932	907	882	810	824	866	2076	5796	8191	7573	5557	4190	2733	1803	1009	626	591	568	604	579	557	588	559	616	569	614	587	591	573	581	595	571	581	616	602	574	588	576	574	580	584	565	555	587	582	536	640	590	615	572	568	586	580	614	619	560	589	593	607	566	572	584	607	594	563	562	577	604	588	536	574	570	556	589	562	572	588	588	595	556	542	608	632	589	583	594	608	598	584	634	594	603	604	584	616	603	556	576	562	575	536	603	563	577	557	584	600	612	598	593	588	572	621	603	617	601	623	574	569	632	594	554	576	555	570	566	593	615	603	570	628	574	547	568	529	568	566	560	594	576	583	611	561	549	563	575	573	571	584	600	580	559	600	594	571	564	626	617	565	552	564	569	542	585	601	532	598	589	533	599	589	596	592	602	632	571	550	575	582	557	586	588	555	575	534	577	585	552	603	558	571	625	590	575	618	588	584	556	592	621	553	614	582	573	572	562	574	575	618	613	601	583	565	586	537	541	538	604	551	576	584	594	567	560	612	575	516	577	590	551	598	522	523	571	550	572	633	603	614	585	612	575	564	572	573	537	607	576	604	584	548	597	599	584	594	582	575	586	549	577	574	583	578	569	583	588	590	583	601	553	551	591	556	575	636	597	572	600	580	539	614	612	560	555	615	565	600	609	568	639	571	587	594	580	580	575	596	551	589	653	571	623	589	625	630	594	614	581	548	575	606	566	577	610	558	560	591	586	562	576	609	611	580	581	617	575	611	583	600	608	569	609	555	562	553	561	618	574	590	608	574	577	591	546	617	595	539	545	563	582	536	559	611	532	572	589	619	579	603	575	608	565	574	578	596	585	553	584	548	594	558	555	532	621	563	545	558	579	596	603	597	591	618	637	562	537	577	526	552	585	595	573	591	596	565	593	560	581	559	593	543	531	600	599	585	575	604	522	605	602	603	556	564	613	554	623	598	572	551	598	590	576	590	591	509	570	586	541	588	604	627	597	559	582	553	557	605	542	571	574	570	600	562	566	599	611	604	586	656	599	583	572	598	585	576	562	584	611	563	599	616	618	560	573	590	570	565	615	578	617	569	610	578	570	627	593	532	579	613	581	572	597	566	582	591	551	570	548	561	591	573	585	550	578	603	629	558	629	568	596	565	577	582	558	558	612	547	616	578	575	596	564	556	587	528	591	540	603	543	584	607	563	541	586	604	593	595	604	568	580	584	560	583	547	541	600	547	557	571	567	546	548	555	582	570	610	569	589	576	585	565	597	550	616	598	572	588	582	563	607	563	571	620	554	556	608	617	564	597	522	578	618	602	609	563	601	588	596	581	553	578	625	555	593	626	570	600	573	596	623	601	563	588	635	588	567	565	560	606	578	596	592	573	557	567	563	578	569	605	574	606	571	534	554	593	594	608	574	577	553	578	599	566	606	617	584	577	564	618	612	592	607	558	560	600	625	600	591	590	583	573	609	574	595	595	596	574	594	582	603	558	606	588	556	560	600	572	606	605	557	606	535	560	590	609	590	608	577	585	553	544	578	575	545	588	608	557	535	607	595	532	615	616	564	555	585	578	576	596	542	544	550	647	560	590	560	571	594	622	600	595	633	571	626	566	607	649	576	572	534	606	557	580	606	583	584	608	569	629	582	584	595	579	567	578	592	577	588	561	598	551	582	576	605	586	569	570	593	633	586	560	591	568	559	607	584	544	617	581	586	545	563	602	572	591	573	605	587	603	607	557	547	574	584	619	585	562	606	616	600	595	633	584	556	607	556	576	580	574	593	592	601	572	581	601	598	579	576	605	578	600	577	585	615	604	598	594	567	590	530	554	598	585	581	576	560	537	616	571	562	555	609	610	608	623	607	609	553	587	538	590	598	578	551	549	565	542	595	540	578	651	571	561	555	558	584	549	553	580	555	611	563	611	607	546	611	530	585	558	614	586	602	548	575	566	546	609	568	550	593	591	617	575	588	593	575	595	596	617	567	610	576	561	540	564	575	541	521	608	544	586	575	607	595	595	548	638	572	631	518	563	575	596	577	577	614	589	540	542	592	631	568	598	604	559	570	612	555	563	561	559	555	591	594	568	551	544	565	584	570	562	591	562	569	536	586	595	569	580	544	619	596	591	569	607	571	571	573	577	600	596	599	558	595	578	593	609	586	596	576	556	592	613	559	559	588	579	616	579	568	552	589	580	582	564	520	589	600	592	588	594	558	602	523	539	584	563	616	571	591	597	575	592	566	620	577	600	565	583	556	595	590	600	566	580	606	581	621	574	598	591	598	559	618	544	589	604	600	559	586	590	618	587	603	555	504	571	612	591	591	548	555	558	579	580	622	582	569	562	607	613	623	549	558	602	573	579	590	614	555	613	573	605	597	575	574	602	629	575	602	602	613	510	559	563	571	560	607	601	569	557	584	572	568	576	643	624	561	579	579	560	605	586	632	578	584	630	604	555	585	585	573	601	585	605	553	587	578	558	547	601	600	535	581	592	576	615	621	531	554	548	561	579	617	581	541	604	595	623	602	572	598	628	569	594	589	574	601	596	610	584	579	630	597	549	605	573	545	581	566	588	573	619	592	561	596	579	590	550	540	563	602	553	566	579	591	558	574	537	531	594	561	562	550	604	625	592	608	566	580	611	570	564	556	550	577	550	532	590	591	546	608	582	583	514	569	564	599	594	587	582	540	589	584	553	575	566	580	547	577	555	620	580	583	545	567	577	571	564	628	572	545	546	594	573	607	604	598	555	553	586	586	609	602	561	600	591	590	565	550	554	539	587	591	584	552	584	551	576	611	527	570	614	619	576	610	602	573	574	553	569	566	546	565	561	565	601	619	546	621	591	589	609	656	537	555	567	599	563	549	560	597	613	609	573	564	618	586	582	582	580	564	636	574	589	570	559	555	579	603	587	582	598	584	564	554	543	582	595	575	582	629	555	587	595	555	636	555	569	585	558	600	631	572	610	552	586	534	572	555	603	558	614	576	572	557	607	609	547	609	596	566	578	575	586	576	574	569	609	546	602	601	547	568	592	535	565	570	571	581	582	587	619	560	635	579	636	610	558	600	570	582	587	618	599	593	603	580	527	560	575	591	582	599	560	597	655	577	622	591	577	571	580	569	578	590	566	619	626	576	562	571	600	562	587	560	565	602	579	566	570	566	602	604	590	585	569	578	559	596	592	587	569	582	562	586	596	557	554	562	604	604	560	638	605	551	601	584	567	561	559	570	615	613	577	592	607	564	599	615	543	623	555	583	570	594	577	628	577	584	551	527	568	553	622	601	557	566	560	560	578	555	570	578	569	622	593	584	594	576	577	607	584	596	568	591	584	602	584	572	571	625	577	563	573	596	634	564	584	593	585	597	595	564	542	613	568	581	504	564	606	603	558	600	588	580	614	589	616	640	604	599	589	564	605	547	510	585	539	579	584	576	612	621	618	614	605
27877	19314	9659	3367	1779	1490	1031	939	795	836	876	654	613	585	438	414	436	466	427	502	444	451	436	430	437	443	557	627	678	594	573	512	449	408	371	382	393	393	387	403	378	374	387	395	378	388	442	403	380	393	410	402	396	341	424	382	364	384	397	356	398	397	400	393	414	410	400	383	398	386	398	393	368	367	437	391	429	402	371	401	394	388	401	367	386	355	388	405	379	400	422	369	405	380	385	351	400	380	381	419	396	368	400	365	404	429	400	389	420	385	425	344	416	435	394	397	403	395	406	361	401	404	411	386	374	393	379	389	404	368	409	358	406	394	407	400	380	382	421	405	395	375	411	447	423	382	391	415	414	373	380	387	384	351	410	363	427	384	459	374	360	399	405	392	403	413	383	380	398	418	397	374	388	404	418	390	410	391	404	435	382	358	364	380	404	401	370	374	427	397	406	393	388	402	406	373	401	393	401	398	407	388	379	408	392	394	417	431	371	374	374	397	416	387	376	378	386	367	359	377	379	409	386	386	419	389	390	411	348	366	405	393	362	404	378	422	413	414	420	380	430	377	389	404	360	390	393	389	364	399	420	399	447	404	396	427	412	394	396	374	402	396	366	395	370	363	394	389	436	402	396	406	377	392	437	422	401	383	395	395	366	373	412	379	408	380	365	407	411	388	419	364	405	415	433	421	403	360	390	359	355	424	415	357	368	411	419	390	386	410	419	438	374	409	374	402	368	410	409	364	388	405	367	397	426	391	377	353	387	352	385	411	398	425	389	383	387	367	416	343	399	354	409	391	407	414	366	430	380	375	367	403	395	387	393	399	400	373	408	374	420	388	382	396	394	371	399	398	393	404	347	392	393	371	369	395	414	445	418	391	367	387	365	384	408	402	397	373	427	391	389	397	398	385	371	384	385	374	425	370	412	377	393	390	348	376	414	426	419	405	394	399	408	416	378	371	389	411	388	408	369	382	411	415	406	362	365	422	349	369	400	398	404	366	413	391	379	402	383	375	417	368	375	394	382	391	361	366	395	377	418	383	403	401	370	414	398	424	393	410	424	381	420	397	383	410	399	399	408	403	398	425	389	399	421	395	387	407	369	398	379	403	395	404	403	410	398	413	373	390	408	426	380	381	421	381	402	393	401	377	417	374	390	371	381	405	370	395	406	415	358	374	408	408	384	364	415	400	397	400	359	367	422	410	380	434	411	378	402	405	384	394	414	437	390	375	418	380	402	362	389	387	420	398	392	403	404	416	371	409	372	380	405	420	414	405	416	372	445	435	387	382	405	370	437	381	382	365	390	358	411	415	378	401	404	407	405	434	377	394	398	359	399	382	381	398	382	429	393	404	394	390	366	390	413	403	378	379	384	371	391	354	391	395	404	407	363	355	366	402	413	407	372	380	361	400	370	385	425	448	399	385	378	361	378	393	416	402	397	410	386	430	424	414	420	395	406	438	357	401	367	427	363	361	374	411	385	419	391	383	392	377	402	372	408	409	406	393	433	384	418	437	377	403	396	361	398	410	386	407	416	425	395	380	427	384	414	411	378	370	369	393	429	395	360	427	394	364	377	398	383	422	424	374	402	383	406	395	401	384	397	420	418	422	426	337	371	391	405	407	394	378	407	367	415	406	373	390	426	394	387	369	413	410	415	375	378	372	370	422	385	388	419	401	413	386	397	409	398	392	434	396	392	381	395	388	415	416	386	397	376	407	372	385	402	396	369	430	397	379	385	371	396	390	370	366	401	403	365	361	403	422	393	374	383	374	400	360	442	414	380	412	418	415	397	415	376	370	395	412	390	368	421	397	394	388	396	397	405	406	387	403	363	410	403	406	388	382	405	391	383	357	384	380	387	364	367	398	396	428	359	420	361	420	376	410	379	401	418	393	360	406	419	395	391	388	412	405	410	408	414	393	394	393	401	389	387	385	395	400	374	395	368	395	401	443	394	399	380	414	406	415	359	401	411	398	366	367	371	417	414	369	402	374	413	403	392	368	423	414	359	366	437	401	368	403	377	356	397	397	375	396	417	362	422	401	391	377	464	408	400	402	384	360	384	376	403	379	415	420	414	391	405	400	410	390	396	400	401	409	405	419	395	358	391	399	393	394	410	380	348	394	414	381	343	380	422	403	409	382	402	383	373	404	426	392	412	398	439	396	379	369	381	412	404	378	406	413	389	420	377	374	384	381	382	399	399	381	400	365	364	384	389	397	384	408	379	383	403	425	378	400	405	410	438	411	394	385	401	386	403	414	434	396	401	376	426	383	402	392	405	366	404	363	435	402	394	387	389	394	421	386	366	369	408	361	416	406	407	390	383	413	439	377	404	362	383	373	396	395	393	418	379	391	390	421	409	402	425	399	409	388	407	379	395	408	391	385	401	411	392	418	367	402	397	383	402	366	382	394	389	360	381	364	358	394	392	391	399	374	386	380	393	409	398	379	396	396	401	351	409	392	373	394	408	418	399	396	398	381	434	412	414	385	397	397	381	414	373	382	400	386	400	379	373	382	350	422	384	393	386	378	418	387	387	373	407	407	428	415	395	391	391	371	373	391	428	400	394	429	440	403	410	402	358	368	380	387	367	390	397	391	400	373	418	426	422	391	432	361	351	383	431	381	380	400	397	397	403	428	390	378	407	388	397	425	382	381	421	393	380	376	429	362	369	409	395	372	382	404	390	357	384	408	391	412	403	374	367	391	400	364	396	377	410	399	422	377	394	418	408	416	429	447	408	388	388	430	365	383	417	438	397	389	399	392	395	404	398	382	391	394	403	405	396	383	383	413	415	396	412	409	399	394	387	379	396	399	390	365	377	406	401	400	438	362	356	387	402	404	397	414	376	392	380	383	377	379	386	392	408	390	432	387	414	381	411	383	424	388	409	430	364	447	422	395	399	421	393	407	394	408	392	389	361	410	403	445	398	395	404	408	425	420	408	400	415	368	390	386	389	411	389	377	415	399	376	395	396	398	360	359	405	384	430	393	373	372	391	400	435	390	393	400	400	418	438	400	397	368	366	373	407	407	437	359	397	397	379	427	345	382	398	397	416	397	338	384	393	408	400	426	383	381	405	403	375	387	363	415	350	394	425	419	400	395	404	395	403	427	384	411	401	383	399	384	403	380	380	394	389	407	399	382	395	395	380	419	411	427	397	408	393	409	407	398	407	392	387	393	406	421	399	413	412	391	381	428	414	393	402	395	419	404	388	388	382	394	406	351	400	398	416	391	362	377	416	427	366	394	347	401	440	402	379	391	419	360	407	387	377	430	412	373	370	427	430	406	419	373	416	414	414	392	391	394	403	364	419	342	406	408	409	360	397	404	403	377	406	359	437	402	417	402	393	374	419	442	382	403	393	373	396	395	386	368	377	372	397	376	399	394	420	353	396	365	404	374	413	358	395	350	426	341	371	392	402	409	376	373	394	381	401	421	395	406	399	406	435	371	429	378	399	373	416	384	368	403	412	386	412	398	404	424	370	406
7645	12523	7896	3677	2918	2675	1806	1591	1241	1314	1269	1012	820	679	572	530	497	550	557	604	620	594	489	544	509	569	624	783	771	716	655	556	518	495	420	417	427	477	406	477	387	438	413	386	403	409	426	438	411	396	454	402	427	440	420	479	387	404	475	398	438	403	437	459	435	429	396	437	419	439	395	384	444	425	418	416	445	440	409	425	422	448	430	471	468	419	475	446	407	403	427	439	429	433	406	427	420	420	407	424	407	432	425	393	399	462	422	467	460	437	431	429	442	445	440	419	422	426	424	432	435	399	421	428	436	424	431	390	477	458	437	455	432	406	388	429	413	437	418	412	388	444	415	440	430	380	391	399	456	454	411	418	419	437	438	427	446	449	459	454	413	467	403	400	413	475	396	454	444	408	434	425	397	400	439	443	407	447	394	421	393	437	436	450	400	435	448	415	411	392	434	450	422	444	446	393	448	422	428	415	420	406	410	434	432	423	431	432	420	451	412	424	437	479	408	459	421	421	397	438	426	461	396	460	428	407	448	427	438	442	418	429	439	453	446	418	446	409	463	416	407	456	411	444	430	411	371	403	428	420	420	404	446	443	406	412	408	415	440	416	423	443	441	440	429	451	420	439	430	425	416	412	417	430	403	445	444	442	428	407	457	434	433	388	459	425	421	422	424	428	403	426	444	456	411	451	427	418	455	462	417	443	432	424	450	400	431	424	407	447	427	415	413	448	450	436	452	427	423	407	429	406	429	425	411	453	450	435	382	410	430	435	465	441	432	443	409	415	390	439	420	409	421	470	405	447	443	439	455	418	406	432	390	443	432	430	458	410	408	413	413	399	448	443	457	437	426	427	433	426	442	432	401	424	424	442	438	406	450	418	399	436	417	458	396	391	402	411	419	444	439	443	410	431	427	426	429	439	424	416	453	446	441	455	402	444	414	426	405	435	420	424	439	428	443	443	400	442	418	437	459	443	457	389	401	407	435	427	444	422	463	402	475	426	446	427	411	409	432	434	440	430	428	428	417	436	406	422	421	423	377	429	439	398	410	418	411	383	427	429	417	418	392	424	432	438	432	432	435	472	440	406	446	406	418	432	416	418	484	439	389	415	416	457	450	451	468	422	412	426	478	403	451	436	455	446	454	388	408	387	435	397	407	438	441	451	426	445	454	455	473	408	402	391	418	425	441	441	455	412	396	434	433	448	445	421	426	403	406	403	420	427	417	420	401	447	396	428	407	431	427	438	406	426	421	488	414	426	430	408	417	430	456	444	408	450	460	399	409	407	427	415	433	440	441	476	408	439	440	448	456	423	437	388	438	431	438	438	424	452	437	435	425	418	401	433	408	455	451	444	418	434	428	406	470	449	436	443	440	424	441	400	424	425	433	416	418	451	452	442	417	433	414	453	416	420	429	443	413	407	425	421	415	440	431	446	416	449	445	417	428	420	492	414	426	428	416	439	419	436	402	424	451	408	444	466	405	456	417	397	419	461	434	435	427	453	453	456	404	383	418	446	457	455	395	408	417	430	437	390	405	379	409	431	433	450	457	426	467	433	466	425	430	415	428	436	427	431	439	443	416	423	443	424	428	458	418	439	437	433	413	434	468	435	435	422	404	402	407	401	434	417	445	434	421	432	433	450	449	443	426	426	416	410	445	413	424	416	456	439	445	437	435	408	413	423	425	442	453	421	436	403	409	473	418	405	472	436	430	394	423	441	441	417	398	416	458	438	429	410	443	433	416	417	433	399	410	436	432	449	452	437	428	447	457	404	426	391	399	454	404	459	422	433	430	450	431	407	420	459	436	420	433	393	433	441	440	445	454	441	418	432	435	391	422	427	461	445	456	402	442	383	475	424	405	400	439	428	400	402	448	404	474	440	386	423	403	437	400	423	433	446	452	440	444	414	451	448	437	422	416	420	428	461	436	426	427	423	433	440	412	421	445	403	432	419	434	434	431	414	474	448	435	412	403	432	445	419	393	446	420	442	454	426	456	435	436	431	455	466	448	452	427	424	393	434	442	396	476	418	412	446	418	451	418	424	446	423	443	411	428	416	419	406	414	439	396	443	421	418	433	427	451	431	441	409	417	469	422	443	443	403	418	455	452	433	440	469	371	452	440	453	478	408	431	457	405	379	440	448	395	431	425	438	431	424	440	450	439	411	448	401	431	454	399	442	453	431	450	434	392	427	418	411	423	416	421	436	402	443	464	386	425	426	434	430	445	417	380	488	434	376	428	437	454	421	431	442	437	421	434	445	372	410	395	431	470	435	423	433	426	422	427	432	425	433	427	419	424	405	419	410	384	442	448	451	484	456	391	443	430	387	435	439	412	417	351	389	438	431	443	400	400	427	457	442	400	427	403	407	438	423	417	427	458	404	423	448	405	430	402	418	404	383	430	458	414	407	403	441	455	456	405	426	451	423	413	414	451	396	450	437	413	438	437	452	418	412	414	424	433	431	462	436	429	426	419	412	430	425	421	410	394	456	456	419	409	425	407	431	455	435	427	429	417	471	446	450	429	419	417	436	422	404	391	405	390	440	407	396	447	419	414	394	427	434	451	429	421	436	436	450	403	443	472	398	419	413	435	434	462	393	421	432	398	457	432	448	450	439	425	449	390	468	404	420	444	455	439	412	430	451	438	441	436	421	429	446	438	393	466	436	446	436	424	412	438	381	442	441	418	448	449	409	443	455	419	478	439	449	437	401	407	466	416	434	432	463	411	423	460	447	408	421	449	417	422	464	428	381	398	450	451	418	413	380	431	419	403	423	420	431	445	436	423	402	404	409	455	416	405	449	431	420	455	430	435	396	419	400	416	421	403	407	459	462	448	415	424	418	425	419	394	400	426	407	406	453	415	433	401	464	436	429	411	430	430	412	432	471	474	443	414	435	430	420	453	453	427	417	450	376	431	432	430	424	437	448	399	404	403	425	424	444	460	410	463	405	402	411	419	408	417	453	448	405	427	389	449	407	424	420	443	396	422	433	450	439	409	442	439	388	465	429	423	474	433	441	422	425	397	404	452	408	396	404	428	445	432	394	444	445	425	406	443	417	438	418	414	411	421	422	434	419	432	406	463	416	456	429	442	430	392	480	428	416	389	415	410	454	461	455	418	403	414	409	478	441	383	438	449	440	409	438	437	438	410	426	449	453	445	430	405	421	421	411	424	393	459	426	425	453	409	427	466	445	445	484	410	434	402	421	419	476	421	407	413	430	409	417	431	431	391	377	456	445	377	427	426	453	424	425	391	416	423	449	427	412	394	414	380	425	416	454	452	399	432	419	430	426	431	414	402	438	416	423	440	430	427	416	414	437	378	437	409	459	424	449	406	463	430	419	402	446	379	415	404	429	424	425	428	432	444	436	428	467	413	420	392	431	399	411	439	480	439	418	435	417	446	429	418	427	454	411	473	454	418	456	476	457	433	453	428	437	417	424	420	441	411	430	408	452	396	408	395	425	420	415	442	436	467	438	405	451	434	381
23953	21232	28407	24315	21174	9396	2281	1444	1242	1275	1256	932	706	644	514	444	524	517	521	517	463	487	442	440	462	822	1915	2443	2323	1840	1455	991	672	477	340	344	333	332	343	340	340	336	338	378	329	361	361	346	363	351	341	331	341	350	340	306	362	340	338	341	328	369	314	349	389	315	320	364	372	326	332	299	373	346	339	327	371	333	343	345	361	327	363	324	321	357	321	310	321	332	352	323	343	328	369	342	334	326	363	371	357	335	364	318	333	366	329	343	336	337	366	357	308	327	345	326	356	333	319	310	346	357	342	314	363	337	318	313	368	313	327	362	317	330	329	330	357	324	364	333	333	342	353	337	349	347	330	341	345	345	319	318	350	353	325	335	308	336	357	338	370	343	359	353	338	353	343	341	346	342	372	369	328	320	328	344	365	316	335	337	353	348	334	336	316	319	362	351	342	385	322	339	343	315	310	319	353	365	329	372	359	362	321	350	347	355	369	335	324	351	365	330	308	325	322	315	340	329	341	341	329	310	344	361	329	338	360	336	331	346	352	323	323	347	307	340	347	349	335	344	339	369	359	334	367	370	348	327	327	334	331	327	348	334	370	317	383	341	344	312	340	330	321	330	332	300	346	372	365	369	338	300	314	326	334	333	298	355	344	310	344	364	325	346	332	326	291	358	356	345	314	350	342	331	333	364	319	334	357	355	376	346	338	339	349	354	315	347	342	364	310	345	357	385	349	351	335	380	318	359	346	331	350	323	333	352	307	383	331	329	370	284	323	324	343	313	356	329	336	330	344	337	352	346	336	357	342	368	343	301	368	333	303	326	368	341	312	335	325	333	338	369	333	342	334	378	333	314	353	344	337	375	347	342	324	335	340	349	349	358	303	364	343	322	323	330	285	304	368	355	384	324	351	319	317	359	313	346	363	335	326	323	341	349	314	307	326	314	353	333	333	343	357	386	320	396	343	327	342	334	342	326	361	366	353	299	365	345	350	354	321	311	353	367	325	338	326	338	328	334	345	344	361	356	345	341	344	339	365	317	341	341	326	351	337	314	372	356	308	336	339	344	365	305	343	329	380	337	303	369	330	355	365	310	340	340	339	335	327	324	336	333	348	322	348	338	344	323	368	362	354	332	300	347	343	325	312	350	367	348	351	348	348	325	337	359	317	353	323	335	368	321	337	318	350	324	360	367	322	384	359	334	326	345	309	333	333	363	294	343	366	330	379	323	320	323	327	331	368	349	323	324	378	326	330	295	336	331	340	342	341	361	341	351	350	315	294	364	328	346	338	355	325	319	344	331	310	317	328	362	352	342	364	309	339	349	327	362	333	351	343	346	336	318	357	365	371	340	325	336	343	342	374	313	300	340	331	313	353	359	356	365	332	313	336	372	316	353	330	347	350	323	292	309	349	341	344	341	341	359	339	365	347	359	339	367	323	333	351	388	350	343	313	356	350	320	318	309	340	354	334	353	362	353	323	346	342	334	348	355	339	311	329	349	350	336	320	374	312	319	321	335	329	338	341	328	358	370	325	385	337	327	335	364	361	354	323	340	380	336	303	334	304	356	336	304	347	307	354	327	320	358	357	311	311	379	331	341	344	345	319	328	344	349	329	307	335	325	340	341	322	333	325	324	331	346	339	373	356	331	359	323	318	340	360	345	333	342	323	347	367	337	359	350	335	344	298	301	345	327	324	342	340	342	314	346	372	335	338	336	360	348	326	359	339	342	354	364	361	321	341	335	328	363	335	347	333	384	316	335	358	324	314	352	342	337	322	347	329	320	340	317	382	311	278	330	326	330	330	351	322	348	343	291	334	321	347	335	333	341	346	370	373	358	334	368	337	343	343	316	314	354	342	345	365	343	364	364	331	339	354	366	358	342	343	384	339	347	301	322	358	371	321	333	328	364	368	360	317	351	313	307	345	313	343	338	333	321	350	312	353	340	318	340	329	347	344	351	301	356	323	335	327	354	305	327	336	348	326	361	340	327	353	327	360	356	321	356	329	347	385	362	346	307	372	361	322	372	320	349	335	341	351	347	317	392	330	353	335	322	333	338	336	338	376	345	322	320	330	345	356	328	324	343	345	347	348	335	342	346	307	339	324	323	332	337	351	345	328	353	310	305	376	308	385	328	356	333	349	355	387	350	347	347	337	326	363	378	354	330	353	345	358	323	326	340	330	375	348	345	298	360	347	347	307	340	327	377	344	325	322	359	334	373	350	347	345	391	320	347	342	354	352	336	349	326	344	323	322	328	327	315	354	322	347	323	341	318	334	349	326	336	348	371	343	342	314	308	344	364	346	366	368	327	323	365	337	321	328	354	321	360	358	362	339	352	353	355	300	317	348	372	327	287	343	333	318	366	344	350	348	339	333	358	335	326	340	342	328	373	331	303	329	320	327	350	325	332	373	356	338	321	328	343	327	332	320	328	318	363	351	380	364	360	377	341	350	367	349	353	329	365	340	352	308	305	365	344	333	324	330	336	388	361	358	352	334	350	360	337	350	346	332	326	360	350	319	340	358	328	335	363	331	370	333	314	333	327	336	357	348	376	330	358	312	323	340	347	299	348	348	323	353	352	328	340	357	317	356	348	334	344	348	343	340	351	343	351	350	339	363	349	331	384	358	326	393	339	342	313	343	336	328	366	343	327	342	365	321	323	335	323	396	326	376	298	341	357	337	345	349	356	338	307	332	348	314	318	347	338	354	323	351	340	350	360	305	310	320	335	372	322	326	335	342	351	339	345	335	335	319	356	325	362	343	382	316	340	330	336	322	351	334	336	329	345	360	341	350	342	328	347	364	351	337	351	353	344	354	365	336	324	334	320	343	305	299	326	322	353	347	351	330	339	332	354	339	355	333	340	344	360	331	347	361	331	328	379	349	330	322	356	347	351	324	343	350	349	327	312	341	339	327	330	336	330	353	360	361	353	326	365	359	329	315	364	334	347	345	330	350	354	385	306	345	329	317	344	364	339	322	328	352	320	350	336	331	364	347	325	356	323	338	366	314	335	332	336	363	363	330	315	350	325	345	357	349	350	354	332	331	342	365	327	311	344	346	333	345	310	347	321	369	359	338	379	334	381	351	355	335	327	332	357	336	337	351	331	337	381	334	347	292	324	354	349	326	327	349	321	320	315	314	361	371	334	353	344	334	310	318	366	371	322	341	338	329	329	372	359	342	360	318	362	354	311	339	332	334	333	358	339	343	338	327	323	337	345	361	321	345	354	342	371	335	354	314	348	355	331	351	338	336	354	345	344	320	329	341	319	349	306	315	330	350	370	376	293	358	341	372	380	343	329	352	354	342	380	317	347	355	314	347	359	352	363	345	345	329	331	313	314	335	346	330	346	351	353	334	342	307	336	304	329	371	370	347	312	323	344	367	322	325	344	382	307	352	325	309	362	338	321	330	367	329	356	362	332	348	357	339	334	351	323	358	325	322	338	386	322	356	372	346	324	320	302	355	346	330	348	363	324	315	353	340	346
7069	19956	12926	6937	5775	4727	3176	2539	2175	2268	1993	1369	1092	929	727	577	653	669	656	655	621	563	523	540	526	1228	3034	3724	3469	2636	2132	1324	828	526	407	329	391	391	378	334	374	370	369	384	383	366	363	345	340	366	389	365	377	368	342	361	343	369	370	385	368	342	367	364	335	404	345	365	375	315	387	390	383	375	388	364	368	378	345	379	384	374	372	339	348	374	350	373	376	369	345	382	365	391	339	387	361	387	349	344	374	343	373	393	391	340	363	358	366	340	418	378	352	345	370	364	377	406	362	362	358	370	351	353	391	401	347	349	339	404	369	355	355	356	384	358	333	401	353	383	393	391	322	359	346	384	363	364	358	363	356	341	345	362	344	292	356	417	379	348	345	343	379	369	323	355	371	356	360	353	365	324	376	364	358	374	363	371	356	364	380	354	362	353	366	341	343	354	387	376	361	394	378	353	361	359	391	348	339	369	396	363	320	390	369	367	353	354	369	357	400	358	352	394	337	367	330	370	373	367	364	345	356	327	334	375	333	371	395	361	395	352	357	402	358	352	374	325	358	399	356	335	360	370	337	351	369	378	366	369	376	367	390	358	339	356	353	357	391	368	368	350	363	356	350	374	339	389	366	377	347	359	386	377	339	374	340	370	396	408	359	351	392	352	396	369	373	361	381	387	330	346	356	374	349	353	382	353	370	387	356	348	346	366	359	348	366	362	350	356	344	365	340	341	357	385	375	373	371	343	344	318	369	366	347	352	355	379	347	357	355	355	353	323	366	369	390	405	329	371	361	348	304	361	390	351	366	329	374	360	355	371	372	364	339	361	375	383	371	357	356	351	373	309	382	301	357	360	334	334	357	376	375	418	374	366	334	358	372	329	382	401	342	399	367	360	367	357	341	356	337	374	385	353	343	314	339	331	364	387	352	375	381	344	373	413	362	372	344	343	377	377	346	414	315	367	388	389	341	392	354	347	385	356	343	353	361	325	372	381	363	393	328	367	349	383	380	330	346	374	363	330	355	378	339	370	364	375	369	363	357	363	356	359	352	343	383	321	390	350	371	354	376	382	369	364	332	420	360	365	356	381	357	378	367	375	381	350	355	390	352	351	372	379	351	388	357	366	347	344	348	361	343	365	361	362	298	386	367	364	355	384	346	406	351	355	363	355	358	356	378	384	369	340	357	405	380	379	371	400	345	381	344	342	357	360	342	306	368	360	386	361	360	348	373	340	364	342	348	351	355	360	345	345	335	389	366	376	364	386	381	364	352	415	388	338	370	374	375	365	366	360	386	377	363	363	353	346	310	355	348	341	348	378	352	365	365	354	377	376	368	329	379	358	349	385	369	399	353	360	353	369	400	360	355	373	348	394	411	386	388	403	366	352	350	393	387	379	384	355	349	373	363	334	345	362	365	332	374	390	368	370	385	366	359	390	335	361	384	350	352	335	360	365	330	369	350	372	357	392	368	409	343	341	376	379	403	383	362	346	358	347	387	343	373	358	369	337	391	335	331	361	374	383	394	340	371	350	388	356	389	372	342	351	366	366	392	345	385	375	341	341	351	342	377	359	383	379	357	343	351	368	345	357	362	369	371	368	366	377	347	374	360	385	373	368	385	402	355	394	365	411	371	362	369	381	352	381	367	355	374	367	386	365	367	349	393	400	352	337	366	386	368	370	369	340	332	375	368	356	388	372	380	376	367	367	399	355	374	358	361	348	363	359	348	375	391	377	350	371	367	341	409	333	376	373	358	374	356	369	350	357	377	351	352	367	369	369	373	363	364	367	355	360	375	356	351	361	398	332	334	356	333	359	424	395	348	389	364	334	372	357	366	364	364	344	372	355	404	387	346	358	392	360	336	346	364	368	350	355	347	391	357	359	375	354	351	375	389	386	370	396	360	373	392	350	388	330	374	340	375	372	326	357	366	363	359	372	383	373	367	353	397	344	349	392	349	390	350	386	390	383	388	371	337	379	347	367	350	370	364	354	344	342	388	392	360	366	377	382	382	377	386	338	353	359	376	341	372	366	357	339	355	343	362	376	362	353	341	353	359	394	393	334	349	403	347	391	358	347	381	366	367	364	357	348	351	347	384	332	350	363	330	367	346	335	368	383	355	322	354	363	383	353	387	370	397	396	380	349	366	385	343	352	366	360	389	359	333	364	353	365	352	376	353	308	358	342	383	378	378	362	367	352	334	321	367	398	377	364	348	340	352	351	368	354	375	342	346	352	352	373	412	425	375	360	374	353	322	354	353	385	347	348	364	386	349	351	371	346	317	341	364	371	372	362	361	346	385	358	363	388	384	408	345	368	354	383	332	356	381	361	383	359	358	395	391	401	351	365	350	366	358	363	388	384	337	392	387	376	334	399	394	358	337	364	388	351	352	339	383	367	377	363	353	363	365	376	384	361	351	377	363	362	367	345	356	380	354	375	363	349	369	357	327	348	348	336	350	374	390	349	401	355	346	357	360	351	359	338	374	343	361	349	378	358	352	360	401	353	358	368	347	332	346	396	394	335	336	333	350	368	337	421	343	404	371	379	358	343	373	335	370	350	348	377	362	355	367	376	370	367	354	368	393	385	336	340	376	388	371	358	388	367	323	374	395	350	397	361	355	363	347	326	337	363	378	380	377	380	332	392	343	372	364	362	355	368	361	316	376	409	338	369	375	383	346	381	371	395	361	370	365	355	363	386	354	355	361	374	376	392	391	377	356	358	354	351	369	328	365	373	345	360	333	347	373	374	394	373	352	369	371	348	354	366	380	343	393	323	367	357	346	362	361	377	354	407	376	371	362	347	386	353	337	363	390	367	362	364	371	353	368	359	332	371	387	341	360	387	378	401	352	411	320	384	362	376	357	374	377	351	350	368	361	380	381	380	327	363	373	343	357	341	352	347	351	375	416	367	378	352	368	380	357	350	348	366	384	348	415	371	360	384	382	347	363	368	340	366	360	375	376	375	346	373	399	380	357	366	390	340	336	318	339	373	380	396	364	371	356	370	335	358	358	416	350	378	358	391	413	345	372	344	326	355	380	310	340	359	375	352	353	374	384	409	372	385	353	388	378	333	376	347	395	345	331	376	386	363	332	351	390	362	336	374	350	398	370	407	363	366	358	364	354	363	337	367	338	352	397	374	347	395	344	362	322	371	412	361	350	350	332	390	376	351	341	370	359	378	355	356	382	353	381	356	350	344	342	389	367	376	367	375	352	381	370	371	367	341	360	339	359	350	388	372	355	394	339	382	389	357	386	382	363	373	375	383	360	371	336	375	323	385	343	321	370	357	367	381	336	341	386	359	372	364	371	356	364	367	384	380	339	355	363	362	367	385	349	367	387	360	345	369	333	355	370	343	321	389	372	348	362	369	374	388	349	384	371	380	353	375	376	359	350	368	358	359	352	345	367	342	343	359	323	312	356	375	338	378	390	364	375	382	362	348	347	374	359	357	349	359	337	336	344	355	365	370	349	336	371	381	341	379	376	357
25014	21238	27434	25220	12229	2643	1615	1276	1150	1326	1051	864	850	801	641	645	708	674	651	628	586	604	567	545	535	601	1389	1697	1569	1262	1039	1068	863	601	534	490	510	481	489	502	540	528	538	558	494	522	544	515	474	533	508	492	495	501	495	528	497	534	538	512	546	559	533	497	500	512	532	528	515	518	511	499	564	490	537	465	541	538	493	506	524	528	522	510	492	499	567	488	533	505	523	534	492	483	470	494	560	499	503	484	525	531	500	501	523	540	516	554	529	495	489	547	532	519	488	504	548	562	460	504	524	490	491	545	515	526	499	510	518	549	523	481	484	521	481	527	479	540	529	547	496	475	515	519	483	516	498	498	543	492	487	504	515	503	502	494	559	534	515	515	536	531	553	527	530	498	480	551	501	519	509	528	511	546	546	533	512	501	545	489	524	563	521	495	516	521	530	546	506	492	532	452	519	514	530	532	536	530	501	496	514	504	481	539	544	487	516	516	528	511	515	507	556	503	543	496	537	476	490	483	504	533	504	502	527	502	500	490	516	521	513	486	519	517	538	506	521	531	491	516	513	532	531	556	556	532	515	460	523	513	528	506	493	522	528	532	522	486	504	535	489	529	503	498	525	512	491	523	509	569	493	481	537	488	514	516	527	542	522	529	546	523	526	544	549	494	518	532	515	493	556	533	504	526	500	510	513	564	503	518	532	556	517	524	532	508	488	503	499	534	505	481	536	513	501	533	464	523	515	508	548	526	547	538	522	509	536	503	515	482	500	529	527	490	495	527	532	543	521	524	487	492	501	515	515	513	520	544	495	573	506	507	498	526	489	540	526	530	516	504	527	491	550	523	511	523	518	544	493	498	522	543	504	482	479	543	520	497	525	528	562	494	539	522	527	528	487	542	496	520	517	534	546	544	491	492	523	500	492	490	517	526	505	512	517	521	493	555	518	516	519	513	504	527	584	504	520	547	510	515	540	506	508	528	519	509	548	500	542	544	511	522	501	516	504	479	528	500	496	479	540	470	491	461	533	509	548	514	512	513	538	533	501	573	530	536	519	506	526	582	490	492	511	485	559	487	521	500	501	535	514	533	547	514	511	489	533	525	503	501	518	517	505	518	486	520	495	536	526	519	534	491	526	529	473	521	528	511	490	492	494	539	578	505	537	521	539	511	503	503	489	545	532	533	524	523	497	522	531	510	513	512	481	539	519	506	526	560	526	544	502	537	504	483	470	534	511	551	519	511	541	510	522	541	522	482	519	517	562	527	515	524	501	540	560	505	528	488	527	544	486	527	488	518	516	535	509	572	504	537	516	523	490	502	521	539	483	525	505	509	510	495	482	515	538	485	517	550	487	497	536	555	487	505	521	523	527	511	488	467	500	524	541	517	538	528	514	472	548	533	499	490	511	493	468	520	497	486	505	497	517	514	515	510	564	537	520	505	482	494	500	501	517	490	496	517	520	516	553	505	508	514	558	544	482	507	505	506	551	518	505	514	527	527	504	532	515	500	509	487	482	499	466	507	504	487	515	471	534	502	532	525	476	518	486	514	513	559	491	512	498	520	450	481	509	507	499	525	523	520	496	514	478	558	507	551	540	494	507	514	547	557	541	527	560	510	528	497	553	531	471	529	485	487	518	520	503	544	504	494	521	518	484	549	500	522	515	502	502	539	566	512	513	517	530	484	514	539	523	530	527	494	541	464	547	474	485	494	512	491	519	476	531	524	498	530	510	472	481	464	549	519	504	518	560	531	517	501	489	520	498	497	518	500	501	495	514	499	496	492	524	499	517	492	461	510	517	479	536	524	495	493	527	530	524	516	516	530	473	517	516	560	540	513	537	510	521	501	545	510	558	515	533	499	515	505	531	550	512	536	490	528	556	508	469	528	480	490	502	495	471	544	495	521	511	507	503	523	481	483	551	519	501	530	499	539	507	513	528	543	494	524	516	511	546	485	507	514	495	484	524	486	503	549	503	517	510	477	487	509	504	514	469	513	515	573	478	502	497	512	490	480	515	557	562	516	501	481	501	512	534	495	464	515	544	520	501	522	532	517	524	542	528	520	506	552	492	527	532	556	504	489	497	504	519	488	491	566	507	541	501	525	517	526	512	493	537	505	490	540	515	513	513	542	507	505	524	485	530	520	543	522	500	540	552	490	502	500	555	529	511	495	489	537	508	526	529	506	460	512	524	505	574	478	496	507	528	515	502	485	517	534	516	537	465	536	474	494	565	518	526	521	479	500	475	520	516	510	504	505	532	503	517	516	519	523	549	557	522	492	471	528	495	546	493	517	515	529	533	524	518	541	499	529	496	529	507	507	520	530	547	520	510	550	520	512	496	525	490	488	492	497	538	503	527	486	484	531	512	501	550	494	472	474	465	470	486	507	519	484	522	521	577	489	501	498	507	506	537	537	507	508	513	472	510	517	504	497	551	530	513	522	516	510	491	546	534	483	533	553	533	539	536	547	512	493	509	497	502	526	492	502	504	544	473	544	485	497	494	502	508	557	562	480	501	515	517	517	570	520	534	496	470	511	533	502	520	497	519	561	476	531	527	536	541	540	498	506	523	526	559	517	535	471	524	527	473	488	558	495	564	493	552	500	518	525	509	482	481	455	487	541	516	504	503	545	535	509	574	541	520	498	494	515	501	546	466	501	470	506	559	493	571	503	519	510	528	462	542	530	531	509	484	516	497	492	535	530	531	485	500	507	542	525	506	490	492	503	524	515	531	498	535	480	536	552	504	537	526	507	544	542	519	505	546	537	514	503	527	520	540	522	521	517	551	531	520	500	529	556	544	525	499	546	502	531	540	525	537	509	487	546	510	526	521	546	505	496	521	530	494	539	521	528	505	510	552	516	539	503	485	527	534	537	540	504	514	519	533	524	517	521	486	521	480	477	502	508	516	465	456	492	507	506	539	520	485	512	509	519	539	502	493	517	531	506	476	517	495	509	529	530	479	455	525	518	518	523	507	520	542	489	500	525	506	522	532	507	563	533	473	534	512	515	525	518	518	531	525	492	508	507	516	578	502	507	486	507	508	530	494	572	544	492	541	558	495	532	574	513	546	533	545	554	498	522	491	503	534	520	497	543	509	511	503	559	487	508	539	537	490	523	535	487	509	527	481	467	500	519	515	522	480	513	530	501	492	534	497	518	527	534	513	508	501	509	504	518	504	511	517	543	459	482	532	494	581	487	524	519	518	575	482	534	504	456	510	524	483	536	475	503	548	480	493	510	533	512	534	494	518	466	511	535	507	515	490	536	513	490	490	495	517	488	522	521	479	525	522	492	537	544	526	491	488	489	505	464	483	496	519	513	473	502	534	496	511	495	564	500	502	520	467	510	513	500	510	479	534	562	499	533	556	519	524	473	549	516	504	539	513	553	478	517	494	512	507	524	488	505	535	523	531	530	460	575	575	497	476	504	547	528	544	491	512	510	525	502	512	495	515	475	530	523	506	514	534	507	521	517	538	539	503	501	539	516
6990	16543	10822	5777	5489	4006	2781	2115	2107	2174	1666	1317	1180	1180	919	731	897	808	806	774	674	692	679	636	606	775	2241	2795	2375	1849	1515	1530	1123	712	597	522	518	570	531	553	584	544	548	550	563	541	555	551	523	515	564	539	530	576	548	544	555	550	549	555	513	569	580	534	549	540	556	543	532	516	544	582	556	498	534	562	590	555	538	577	511	531	552	557	552	575	552	523	540	577	569	536	515	555	557	549	567	536	534	542	520	517	548	547	549	521	511	556	542	565	553	548	544	556	535	546	523	531	495	549	562	517	524	546	557	543	559	536	535	569	545	587	495	542	552	510	582	507	548	523	556	514	557	558	537	495	541	509	555	542	540	578	552	582	499	566	580	537	515	495	567	572	559	533	570	561	562	526	593	549	549	561	513	492	554	588	515	480	535	543	557	511	519	552	550	567	507	535	554	572	538	563	511	535	528	502	541	539	556	528	535	533	523	557	524	555	569	568	550	557	555	544	553	561	557	572	605	559	568	534	511	536	544	557	539	534	547	491	544	522	532	542	554	530	542	540	515	500	570	569	552	562	564	542	552	542	545	527	556	544	536	571	515	530	545	530	551	580	532	523	534	547	527	600	573	534	600	574	562	548	555	544	573	539	549	536	591	533	561	523	552	528	540	580	540	567	521	532	559	550	528	534	560	493	553	525	540	513	538	554	540	533	562	497	578	559	570	537	545	542	568	549	556	538	522	576	522	539	583	550	492	540	600	573	495	561	573	553	519	527	584	534	549	572	493	518	590	516	519	553	531	553	572	535	558	502	531	522	547	507	551	576	572	546	517	573	553	548	539	612	528	579	579	534	559	534	529	588	538	531	586	533	530	540	531	594	549	548	548	529	533	539	570	549	544	506	525	567	538	534	551	566	534	560	522	516	534	559	509	558	520	529	491	541	554	575	548	554	548	549	536	528	541	538	545	528	570	556	558	531	553	542	537	534	522	550	544	534	525	536	556	573	537	540	539	505	521	553	540	531	533	595	540	551	552	562	542	535	560	514	531	543	525	581	513	539	527	552	489	537	543	517	600	554	518	516	574	531	518	542	525	592	505	558	521	512	534	521	566	518	538	532	521	582	539	575	557	513	566	540	560	512	516	480	521	578	523	522	554	557	533	494	539	571	552	525	540	545	586	525	559	513	566	549	526	542	535	571	540	542	528	530	568	558	507	525	559	575	522	555	530	499	539	548	552	566	553	540	533	520	571	541	560	523	553	576	551	520	582	559	542	506	542	560	559	513	546	573	541	574	555	563	566	553	538	569	576	539	566	531	561	517	527	556	546	515	550	528	581	512	535	542	576	568	519	541	568	510	543	585	535	568	548	531	546	559	575	536	492	569	564	522	529	514	553	526	576	541	547	523	548	531	565	525	538	538	537	570	618	546	550	538	514	529	538	562	548	558	553	517	570	531	555	577	549	573	533	564	537	535	588	553	556	558	559	524	544	579	536	555	521	579	534	550	534	526	554	522	502	528	484	542	515	566	554	577	554	541	573	543	529	549	554	551	517	549	544	561	591	545	502	531	538	542	556	527	540	588	496	520	549	547	539	570	558	561	515	565	545	502	505	545	586	483	549	556	534	520	515	526	544	595	558	539	540	558	526	520	511	552	525	556	516	543	594	569	574	493	525	561	537	553	556	568	568	547	510	542	566	518	565	555	525	552	533	535	593	527	569	518	549	511	508	538	543	565	530	545	556	570	535	572	523	584	499	570	531	535	556	556	534	565	554	540	564	533	511	524	529	520	518	586	534	525	546	560	519	577	555	533	557	520	553	519	553	542	554	569	527	549	565	552	532	514	535	580	521	505	548	549	559	508	560	560	529	563	509	516	542	576	536	553	488	551	535	520	514	558	515	584	533	556	561	563	582	538	583	512	554	552	537	522	583	543	555	494	516	559	539	544	556	540	571	554	584	561	519	553	545	561	514	565	525	571	533	584	564	531	574	560	515	513	558	538	539	572	536	586	578	517	532	533	544	561	563	539	533	553	560	563	553	521	604	591	562	514	554	549	527	521	541	522	575	598	526	567	548	470	516	544	532	520	573	514	573	540	536	562	514	563	554	580	522	569	546	570	552	563	532	578	516	496	534	534	567	524	580	578	552	543	532	560	583	514	527	514	590	547	522	561	521	531	559	532	546	525	539	588	532	521	554	558	540	544	557	560	554	513	563	561	522	571	544	532	509	536	554	562	546	532	500	556	560	537	555	527	548	560	538	556	549	543	524	522	526	583	569	493	549	575	584	561	528	540	582	536	500	563	523	555	520	546	573	559	543	536	549	551	539	550	551	558	497	558	540	557	546	575	561	543	507	585	546	520	509	515	600	523	519	525	531	520	548	533	552	541	576	544	540	485	544	531	567	514	514	528	554	575	494	534	555	554	548	529	523	498	537	521	558	533	522	527	550	540	549	492	553	591	554	534	535	540	552	532	520	520	506	567	550	515	514	561	530	545	549	522	582	550	548	524	503	580	536	538	548	551	546	504	552	531	531	568	563	516	560	540	520	541	575	537	581	533	544	562	585	552	567	567	547	554	544	530	557	576	515	542	526	570	534	558	571	529	543	551	524	524	577	531	552	559	508	510	578	575	520	536	563	581	525	563	560	570	559	588	553	554	530	502	544	537	548	553	562	506	548	546	539	514	518	495	573	546	512	584	562	532	512	553	527	538	563	547	565	549	569	551	518	494	569	567	505	559	572	518	560	559	531	542	531	495	542	557	526	527	537	506	547	564	579	577	558	530	536	566	515	514	531	546	521	570	520	520	543	549	551	544	535	534	553	542	533	537	548	550	574	534	514	547	514	593	582	509	546	540	533	532	548	552	535	570	491	541	570	542	544	518	517	544	522	488	522	550	530	575	578	525	517	536	524	577	538	567	507	540	599	542	553	562	569	519	569	498	540	512	525	569	582	543	573	568	551	594	535	544	566	593	554	544	561	536	542	562	562	534	559	507	564	523	538	509	531	535	553	541	525	573	549	567	580	568	584	590	537	526	561	509	526	518	542	542	521	537	553	576	518	541	510	521	533	523	506	532	502	573	568	534	534	553	556	558	555	538	554	541	585	551	552	562	518	533	565	537	550	527	544	541	538	530	552	529	510	536	570	580	543	527	556	569	574	549	540	576	574	523	551	548	546	550	575	547	526	536	579	557	549	565	555	516	558	559	569	557	566	523	520	547	572	540	580	536	552	579	557	524	569	521	562	556	559	504	503	597	588	529	545	546	553	515	538	535	526	581	484	555	535	561	578	554	542	586	545	520	526	534	519	552	526	546	554	540	483	521	564	504	566	535	504	540	585	617	520	569	518	574	599	497	561	537	557	529	550	535	574	533	521	557	514	566	544	575	561	524	513	524	573	524	553	535	540	521	506	562	560	549	532	529	540	540	525	531	569	540	527	505	542	566	570	516	583	553	546	521	556	528	548	555	547	518	600	527	544	539	536	569	515	544
22683	21278	29025	23825	21281	21410	11900	2677	2252	2298	1877	1288	1389	1086	944	755	771	831	801	764	761	652	646	635	626	1208	3284	5180	4856	3876	2838	1495	1188	751	534	525	508	493	514	574	529	520	554	513	531	536	530	536	542	486	536	553	531	518	551	556	550	520	514	500	497	518	523	509	546	529	521	528	492	537	519	513	532	533	544	526	517	537	527	541	534	528	502	527	521	513	520	516	559	541	524	537	506	546	520	529	556	483	516	501	564	514	540	569	532	516	521	546	473	535	547	507	510	507	520	497	521	550	525	486	543	536	530	529	516	550	503	562	492	487	501	534	514	541	496	468	502	461	504	524	526	510	548	537	553	515	517	502	469	508	523	542	543	493	556	504	555	554	545	552	549	509	507	494	501	496	525	555	537	545	535	572	492	548	520	515	517	526	537	563	547	520	533	526	494	508	485	541	490	530	498	544	521	476	545	548	527	545	597	533	524	564	529	534	531	514	537	516	516	516	523	520	495	518	564	503	521	528	542	500	518	539	509	578	567	504	518	499	566	544	521	487	550	542	557	519	503	553	588	547	552	533	528	519	554	566	519	538	495	537	543	477	498	484	531	538	498	553	510	535	537	517	548	543	487	537	508	560	546	528	558	553	535	518	558	563	506	556	532	516	550	542	523	504	568	535	534	515	512	531	545	510	519	565	521	504	527	540	514	509	527	548	513	515	539	519	501	536	493	507	554	542	542	489	578	486	501	547	462	543	522	520	501	530	486	501	527	534	543	547	531	568	546	530	568	553	540	522	496	517	538	502	544	506	512	501	566	489	555	539	535	561	531	530	530	522	532	550	546	533	530	515	510	496	517	524	519	558	466	537	530	558	493	518	519	546	534	525	528	538	531	535	518	517	504	514	568	499	537	536	575	541	492	509	558	509	511	508	519	557	510	545	545	508	547	529	538	505	514	505	483	521	508	536	517	532	520	523	548	535	529	513	508	572	497	521	546	511	495	518	517	528	544	473	525	509	525	509	531	533	538	527	523	509	533	586	523	526	548	557	525	513	506	555	530	510	516	507	543	563	561	515	506	507	521	525	490	526	509	516	531	528	541	539	516	508	507	512	476	554	535	503	482	551	567	514	541	486	510	530	512	524	518	522	520	550	467	529	543	514	502	547	524	507	539	549	529	522	487	501	560	562	508	486	548	478	552	522	539	541	519	524	546	541	538	541	531	492	535	514	517	518	506	509	511	530	524	507	525	489	558	495	528	500	556	560	531	538	520	520	518	511	501	533	552	506	554	517	477	511	509	529	538	532	520	565	539	508	531	504	525	546	504	542	536	524	540	518	594	554	526	516	472	533	524	512	515	519	526	538	548	517	491	545	498	510	495	482	581	565	546	530	525	528	516	517	554	553	557	502	533	534	508	521	531	530	556	521	498	553	505	549	553	531	536	559	521	548	510	524	519	550	532	504	505	532	523	530	525	506	498	559	529	522	501	478	519	560	503	554	503	531	529	545	524	562	525	521	554	521	512	502	503	522	539	528	495	542	538	494	488	546	532	524	526	510	516	529	525	503	522	541	488	530	534	510	522	539	502	515	523	525	510	531	534	518	532	481	507	533	524	509	498	508	511	489	555	531	515	518	476	538	505	555	537	531	523	564	549	523	535	534	555	503	562	546	512	530	533	550	563	553	532	514	517	519	512	535	480	534	501	512	534	544	522	533	541	573	494	528	524	549	552	523	496	529	468	553	520	523	563	509	508	513	505	525	546	559	517	534	538	546	544	521	496	524	520	527	532	554	551	553	520	505	509	524	495	563	531	495	519	501	522	520	568	580	560	513	523	552	566	506	558	525	528	520	492	494	555	502	501	528	476	525	517	510	537	550	536	523	520	531	523	548	534	498	549	529	543	527	511	542	543	522	538	478	538	497	534	526	517	505	555	503	476	525	472	480	499	513	548	522	538	525	532	485	525	558	505	518	549	526	524	529	536	526	537	533	520	509	481	508	560	547	515	565	499	538	556	554	574	512	496	513	516	554	516	511	517	519	530	500	575	526	504	509	554	526	483	514	533	501	554	526	529	489	573	556	526	502	568	532	559	530	494	517	538	493	507	511	515	485	532	533	521	533	527	521	537	530	531	514	559	525	563	517	551	521	551	494	513	535	544	482	462	536	509	537	559	523	519	534	535	482	493	543	578	531	535	507	490	524	517	517	489	510	521	515	489	508	507	505	516	533	529	495	543	470	509	517	489	504	522	483	564	501	491	527	508	512	506	525	530	510	517	563	533	479	579	480	526	515	486	549	491	514	536	520	568	525	503	529	566	537	548	515	475	549	526	540	529	522	511	529	497	494	568	509	532	534	510	503	541	515	535	495	510	518	544	527	535	534	500	550	542	508	545	509	545	532	513	478	523	523	530	557	515	523	477	512	523	516	546	532	487	524	533	504	510	532	510	542	561	541	534	525	544	522	564	513	502	552	554	509	558	531	543	560	545	526	542	529	558	532	520	542	499	513	568	549	546	537	491	560	494	527	537	541	497	503	578	474	478	504	516	498	480	526	556	483	507	544	564	505	508	514	530	501	544	513	516	554	495	494	527	535	525	487	557	513	486	533	505	495	527	497	527	498	536	515	496	570	511	509	508	474	515	525	515	525	513	490	549	510	522	518	505	485	507	516	540	558	494	528	525	561	520	515	545	531	554	546	508	508	510	513	508	545	504	576	509	513	518	495	524	548	537	525	516	499	491	509	519	504	535	478	548	514	541	489	512	531	551	535	518	511	479	522	507	557	542	512	510	503	522	559	510	473	553	491	521	505	545	505	538	533	505	514	493	539	534	527	530	502	518	504	520	505	528	507	502	513	510	484	528	533	557	537	547	548	517	516	512	520	512	524	526	533	514	495	508	516	489	522	498	543	516	523	534	484	536	489	502	523	519	488	546	525	543	525	507	540	523	573	478	489	506	561	540	549	494	531	533	514	530	530	505	526	498	487	525	511	494	513	496	534	546	497	517	497	497	533	563	520	532	525	511	542	497	562	547	522	507	486	524	508	512	526	501	566	525	538	498	547	518	522	545	510	505	494	536	532	512	544	494	503	515	494	503	532	502	511	493	532	599	495	527	512	513	506	525	533	516	532	507	518	460	529	522	540	537	531	539	485	521	472	545	577	508	484	504	518	543	503	524	530	497	524	514	540	531	543	508	534	540	525	526	497	542	552	535	515	539	524	522	554	494	539	519	508	523	507	497	515	529	553	521	554	512	511	558	548	495	475	510	503	493	534	524	469	547	494	475	554	485	555	502	476	492	553	540	525	570	516	529	492	543	542	531	519	522	556	493	546	564	481	514	535	525	525	541	538	506	554	521	560	492	516	522	488	435	494	504	537	497	529	545	510	489	527	546	557	509	544	535	515	553	543	520	486	572	490	530	509	533	498	564	549	596	531	553	551	486	534	519	545	514	478	499	485	533	520	479	543	553	585	537	541	488	548	517	510	548	570	540	536
9286	25999	18522	11127	10606	7050	5209	3902	3842	3918	2988	2103	2202	1571	1275	1003	997	1043	1068	978	869	870	803	750	807	1742	5066	7636	7116	5678	4008	2032	1605	934	616	527	570	514	503	538	519	536	541	503	525	491	525	533	491	605	523	608	557	534	538	560	526	508	532	527	502	510	538	508	520	506	526	508	545	570	518	521	533	531	487	493	533	546	556	521	533	523	513	569	541	522	534	519	544	555	520	543	482	515	508	496	495	561	551	567	485	563	517	572	538	536	493	540	538	543	563	501	515	542	536	578	551	566	556	535	533	502	474	532	529	559	540	493	566	542	508	523	528	511	552	538	538	572	542	513	536	562	511	537	538	545	524	553	557	561	525	536	517	509	541	563	521	506	521	504	554	506	527	531	514	523	554	550	534	526	531	572	546	610	519	485	527	529	511	534	570	548	511	540	520	551	528	583	528	492	546	529	515	551	527	563	521	524	536	541	528	520	548	509	544	518	546	582	536	535	537	589	498	536	544	530	558	497	539	521	515	545	485	545	563	556	476	510	544	544	568	538	555	496	512	525	506	535	563	532	534	550	535	554	521	525	529	514	533	536	518	539	531	545	523	507	552	549	523	577	534	550	581	551	531	532	541	579	544	528	546	552	530	562	541	534	572	538	480	511	542	532	531	502	545	498	540	531	502	566	508	521	531	530	519	526	555	519	516	502	515	480	525	541	549	523	538	546	529	499	528	534	565	514	535	490	517	549	501	565	556	532	541	543	533	528	551	579	557	532	561	560	526	529	537	537	540	521	549	548	519	505	517	512	576	527	545	509	588	568	526	530	527	538	555	553	517	533	524	502	526	515	536	545	532	521	581	544	501	532	532	521	577	562	559	549	511	565	519	514	533	521	587	516	515	520	516	515	525	523	525	529	537	579	522	516	533	515	569	512	544	536	552	564	506	539	523	560	528	489	513	527	527	522	542	558	535	552	503	519	541	529	549	547	522	504	510	543	555	496	540	573	541	586	515	544	525	515	524	514	506	520	534	495	503	511	532	505	564	523	576	535	516	520	584	528	491	497	525	530	543	563	513	544	523	525	544	503	503	516	536	544	556	521	537	554	516	527	530	527	488	525	513	547	537	530	555	521	549	490	504	547	537	530	529	522	501	552	489	523	552	525	554	572	531	562	552	503	501	501	539	541	525	511	461	528	539	507	522	564	534	525	538	565	544	499	535	519	486	512	535	524	548	538	551	553	568	511	583	535	523	524	539	543	583	533	525	570	476	539	531	529	487	539	568	546	511	537	562	531	563	541	561	541	537	538	498	514	546	554	537	548	528	537	505	585	519	524	545	541	536	509	543	552	506	487	554	522	557	539	548	550	548	563	520	567	544	518	524	532	546	524	487	556	550	506	522	538	569	509	584	507	501	525	524	570	513	518	508	499	501	539	539	518	529	542	544	517	480	544	521	520	518	539	583	511	552	486	528	489	546	492	546	527	553	517	552	523	553	560	520	516	513	574	508	536	538	501	534	521	554	556	483	541	538	562	520	538	547	522	540	475	501	513	526	512	550	544	500	528	514	527	530	497	511	594	543	563	567	528	532	500	541	552	499	538	511	541	481	557	518	527	541	521	517	545	546	525	512	557	547	488	553	551	545	557	513	526	497	532	544	497	530	521	518	531	531	528	547	520	576	523	552	506	550	492	525	557	475	514	501	577	558	549	547	537	507	538	539	520	544	538	530	510	521	539	488	517	515	563	547	525	527	518	551	550	543	572	535	526	533	529	539	490	522	516	587	483	499	528	549	540	542	513	553	540	537	505	545	524	541	540	548	531	516	533	529	572	520	566	547	532	502	535	494	523	547	539	526	504	541	551	517	510	504	502	518	527	547	527	551	523	531	556	526	522	537	517	548	490	564	557	489	548	519	526	548	498	502	531	522	545	545	535	569	506	579	567	554	495	497	574	524	559	599	524	577	547	553	526	531	536	531	542	545	523	527	563	544	515	538	536	537	473	514	540	528	541	551	579	495	531	527	546	506	524	545	528	513	535	542	557	549	529	554	567	539	507	547	491	523	543	538	507	542	548	504	526	513	553	529	534	529	499	544	570	517	528	517	536	572	501	528	565	534	536	547	561	550	556	528	527	553	526	548	535	539	518	519	552	503	540	522	549	561	539	515	553	532	544	534	497	538	552	551	531	518	514	523	510	502	520	496	523	531	526	562	505	528	516	534	500	523	495	511	561	529	548	559	544	517	550	569	506	556	506	462	584	512	509	531	544	523	483	530	553	527	564	539	506	544	502	519	533	513	509	499	557	558	545	560	536	572	481	482	532	514	544	545	547	530	519	495	507	534	536	552	539	504	537	531	566	522	489	522	523	511	519	559	562	560	551	530	537	534	460	503	529	531	532	542	523	554	535	515	533	551	538	539	539	532	535	517	537	552	519	540	546	502	485	550	552	503	532	502	524	513	530	551	545	515	578	531	535	535	497	519	505	533	565	528	557	544	512	550	530	556	553	532	518	526	546	517	507	509	536	565	517	573	521	533	579	536	529	507	536	528	537	535	521	574	532	560	515	526	539	532	481	533	514	536	515	490	521	572	509	576	540	522	531	526	557	542	521	506	527	515	568	518	573	529	566	523	501	546	545	543	571	554	516	542	517	537	548	511	581	524	551	542	553	530	513	511	541	539	535	503	524	530	545	570	537	554	492	546	520	535	519	539	536	517	507	577	561	542	534	552	554	507	526	506	542	514	546	555	549	549	546	597	562	544	569	507	519	502	548	544	525	565	528	531	496	512	505	489	501	467	530	528	595	559	508	502	529	549	539	556	570	516	544	546	522	555	507	472	517	530	518	524	532	543	544	534	546	559	512	533	535	508	519	566	588	529	507	552	519	519	535	518	546	514	545	534	531	530	514	489	529	536	526	542	525	519	537	554	559	546	485	545	504	523	525	512	528	540	536	541	535	507	564	536	491	551	514	553	545	529	554	469	504	564	515	531	537	507	546	523	525	503	537	565	521	546	524	504	565	542	526	575	499	501	575	530	524	496	543	541	552	518	507	540	562	519	554	549	575	519	527	517	517	510	532	547	510	567	521	515	586	508	515	551	515	529	537	547	542	548	549	532	577	547	520	563	499	548	518	519	508	520	529	471	532	503	534	546	544	550	520	527	510	548	562	534	537	608	560	538	551	541	532	540	537	523	557	512	526	512	513	531	539	567	531	518	521	497	508	518	507	532	533	537	545	555	557	526	519	524	513	515	552	550	537	539	516	543	518	547	584	542	531	536	494	532	540	515	569	521	538	535	540	483	524	559	517	524	535	536	519	567	524	516	537	495	516	515	522	501	499	530	563	599	549	481	547	518	506	526	570	521	544	530	553	524	514	518	563	553	542	547	524	551	547	554	540	561	504	533	533	535	527	554	551	546	557	520	542	578	542	536	531	541	539	535	517	537	538	508	508	558	545	574	510	498	596	520	547	563	531	537	537	541	523	482	509	535	510
27782	19147	8907	3688	2502	1297	1041	1019	1080	1012	760	600	623	503	451	408	431	429	430	432	424	433	408	423	431	477	488	551	575	534	519	464	414	396	375	364	375	349	352	341	367	353	365	367	390	358	366	356	353	352	334	333	357	357	345	377	355	366	381	367	349	352	364	359	370	360	353	386	362	340	364	363	341	386	359	356	387	405	360	364	362	382	380	372	376	379	343	397	346	369	385	366	351	406	372	358	395	348	343	366	359	340	387	375	366	372	375	376	374	340	353	368	375	350	356	381	356	390	367	350	350	364	352	351	369	361	372	374	352	384	376	369	361	366	347	342	359	376	370	384	377	386	364	363	373	382	354	369	346	344	358	359	368	383	361	343	354	369	353	334	354	345	342	348	337	364	356	362	381	351	400	363	352	350	371	360	378	395	349	394	345	351	376	380	370	343	368	363	354	378	355	383	372	344	375	345	381	381	377	358	330	343	362	335	369	388	356	365	364	379	357	371	367	393	382	382	391	350	382	346	388	352	382	416	352	385	369	373	362	325	390	335	364	384	384	353	353	364	343	338	363	368	363	379	341	340	355	341	362	348	379	343	382	371	382	363	389	373	400	351	379	350	351	349	379	344	357	372	353	372	374	369	362	359	377	375	334	380	382	340	366	389	386	341	351	338	355	393	372	318	368	397	369	395	346	365	358	387	334	336	373	345	351	370	370	359	325	361	361	371	360	341	354	331	359	362	380	360	361	358	365	384	347	371	377	388	366	350	383	346	379	348	335	366	381	348	384	355	368	330	380	363	344	329	384	324	393	377	350	375	397	380	372	361	353	372	359	331	347	377	353	387	375	351	377	355	366	380	372	373	347	350	353	348	368	387	343	365	353	385	372	362	352	340	386	354	331	407	382	369	379	382	373	349	362	369	367	362	349	372	353	354	338	353	356	380	386	378	388	365	373	364	378	373	368	357	357	385	388	357	366	365	365	378	384	376	382	360	372	383	362	364	341	333	366	373	377	362	367	400	364	372	352	367	344	362	373	346	376	355	377	307	388	369	357	362	320	359	392	375	391	357	391	369	397	351	381	374	388	365	339	367	367	384	357	351	360	360	339	351	365	356	374	340	367	338	343	363	374	392	375	351	348	350	374	341	329	372	373	371	406	351	346	372	352	378	354	364	322	338	358	349	360	369	378	365	370	377	371	379	359	362	386	346	368	366	372	397	386	354	363	366	373	352	369	373	340	396	388	380	366	361	336	378	343	363	333	363	339	339	364	344	360	385	371	350	374	358	360	381	366	365	372	358	361	370	374	323	351	354	347	366	369	365	346	373	382	341	374	369	352	352	358	385	372	369	381	348	361	384	380	366	352	345	388	375	414	387	357	334	357	336	348	361	355	390	390	375	384	363	357	400	368	355	354	359	387	392	379	374	356	336	355	369	367	399	348	385	381	358	312	410	352	352	366	380	344	379	313	360	362	345	351	370	370	374	348	355	432	361	364	357	347	365	351	358	356	385	354	370	351	385	361	363	374	342	372	356	379	332	330	357	360	351	343	334	359	356	367	386	354	326	368	352	350	364	377	356	362	383	357	383	341	362	372	381	377	356	384	374	381	383	370	356	405	354	381	329	391	369	368	405	387	400	384	379	344	345	356	378	365	327	382	366	397	381	342	369	362	379	366	386	324	359	369	341	389	380	351	331	404	404	359	357	387	374	324	356	361	379	376	384	369	381	368	356	371	350	348	380	350	363	352	357	396	371	369	376	369	352	385	375	383	360	321	336	397	370	385	402	357	369	367	388	370	336	387	345	381	382	367	342	356	347	365	339	372	408	339	351	335	376	351	350	378	387	368	320	374	379	415	375	369	323	352	345	374	371	378	353	371	370	372	334	340	362	359	409	365	384	346	350	356	334	369	357	358	371	361	392	379	346	394	365	359	356	371	335	367	398	339	378	372	379	375	388	369	350	378	372	375	350	366	341	385	348	367	357	372	331	343	364	364	393	336	345	372	347	361	356	401	362	354	400	402	363	349	340	403	346	359	365	367	366	359	356	357	388	397	377	360	380	346	370	351	356	375	343	384	357	376	355	349	365	372	400	385	349	383	368	383	395	394	363	336	399	300	360	382	367	384	368	374	374	349	403	375	358	360	374	372	380	388	374	365	351	370	348	353	391	356	376	348	354	333	362	354	372	395	359	359	332	340	346	363	366	348	394	396	365	349	331	380	389	405	373	361	366	361	375	386	355	384	348	379	413	385	362	395	368	387	363	403	331	378	355	345	347	370	334	362	352	387	379	369	375	350	365	361	341	355	366	387	380	358	357	359	408	369	420	386	339	353	384	373	321	347	338	358	341	358	360	382	356	360	375	322	350	376	361	381	356	364	384	351	361	388	371	396	372	362	357	333	378	336	371	389	376	386	368	377	378	359	384	406	371	388	379	343	361	393	377	346	373	353	367	338	367	341	372	363	352	343	339	333	381	376	368	386	346	367	385	357	370	369	334	373	376	313	374	390	333	356	382	360	352	386	376	371	386	362	369	372	344	384	333	366	327	392	344	339	386	395	350	351	386	366	340	391	347	361	361	373	367	381	351	365	378	379	337	357	395	380	353	373	368	369	355	355	357	332	388	378	372	380	372	368	355	399	359	346	364	332	375	347	360	363	367	376	375	356	396	392	380	323	371	370	339	374	392	369	378	336	375	339	382	389	363	371	329	358	394	351	324	338	378	405	380	403	377	346	326	341	348	381	385	340	365	390	360	362	368	374	370	384	363	375	399	410	352	386	350	351	371	368	372	385	336	394	377	345	366	354	374	369	374	344	343	369	371	358	394	329	384	376	342	387	404	380	367	355	381	364	356	361	355	374	372	367	356	391	361	362	411	384	372	369	409	368	332	417	366	326	386	375	364	379	390	344	358	337	345	390	296	358	344	352	378	380	358	358	354	375	356	360	391	338	334	393	347	380	323	388	348	383	358	341	332	312	364	373	366	340	405	380	387	359	352	358	390	363	363	360	384	377	389	358	374	385	347	400	397	372	394	360	379	353	360	383	377	359	376	383	361	382	419	386	345	379	381	341	348	367	369	342	402	357	327	368	364	347	326	355	386	370	426	350	403	384	377	354	380	362	381	391	316	312	362	359	381	366	393	365	359	360	379	369	330	377	343	376	372	338	353	365	346	352	374	369	350	361	383	362	367	328	366	399	345	358	383	400	370	340	396	358	328	369	368	369	375	363	357	347	344	360	347	384	379	323	352	333	392	354	360	371	330	348	371	383	369	380	377	366	398	341	374	351	385	350	361	341	345	382	406	382	360	354	372	370	372	371	362	335	379	358	384	397	394	394	356	397	383	357	388	341	398	376	347	332	357	358	322	382	332	334	383	387	383	360	369	347	356	386	392	347	357	377	347	382	360	374	357	331	359	346	371	362	346	332	371	378	378	384	327	334	392	356	359	346	368	387	409	347	349	377	346	344	337	352	362	355	351	412	368	380	369
7143	10740	6948	4487	4093	2346	1788	1683	1832	1681	1194	847	923	646	610	474	490	460	541	492	486	493	498	508	465	534	634	680	719	648	617	502	449	410	387	399	392	391	405	406	420	376	373	413	435	394	365	396	406	395	376	372	410	426	383	431	397	383	396	395	406	404	364	400	387	407	389	416	430	353	396	411	426	397	397	380	409	409	381	408	415	428	397	400	366	389	399	436	406	461	370	365	414	354	398	402	389	396	414	421	424	411	413	416	391	383	357	413	387	368	373	421	390	384	428	419	391	398	420	368	437	391	398	354	377	412	416	389	438	435	386	391	352	399	391	395	391	430	384	397	400	388	399	421	395	392	415	391	389	374	429	397	395	413	418	393	373	393	403	395	386	381	378	422	378	392	398	414	355	418	403	396	401	405	419	389	353	375	402	413	388	394	361	458	406	424	431	428	390	404	403	391	390	370	421	385	446	414	392	361	423	377	406	380	431	413	431	380	409	388	443	391	417	358	413	391	398	416	422	378	393	395	346	395	363	369	371	388	416	367	420	408	419	406	390	422	415	385	391	401	407	393	386	384	381	412	383	420	395	416	400	443	420	400	412	368	430	413	387	390	371	406	394	377	400	365	415	414	410	405	424	378	405	395	382	422	409	353	384	405	378	421	386	417	438	396	377	378	363	374	356	396	411	389	392	400	406	367	440	417	393	384	411	398	385	399	357	387	391	363	407	410	388	422	407	408	405	433	418	424	396	405	397	369	420	410	383	387	385	398	376	423	385	404	401	404	406	415	423	401	399	387	400	364	392	402	392	380	415	376	396	400	392	387	386	410	391	370	412	395	392	394	399	434	388	427	443	415	405	423	364	404	415	384	388	388	446	432	373	387	369	401	390	406	404	376	408	405	401	418	375	375	417	393	417	347	386	388	387	410	420	391	396	386	362	392	377	431	371	398	449	393	421	417	436	389	411	397	360	386	382	369	386	395	387	383	410	383	372	393	418	395	387	402	414	377	405	410	395	425	394	422	372	348	403	387	400	406	400	389	372	387	397	404	405	389	423	408	395	373	405	434	402	372	417	411	405	409	378	395	368	410	396	416	424	434	401	395	424	419	398	398	404	401	432	429	380	378	412	391	388	429	378	404	410	386	410	414	413	398	395	411	417	414	391	384	397	396	408	395	385	376	380	381	409	403	391	398	418	416	434	384	373	385	394	408	413	446	420	443	406	411	384	436	427	407	406	402	414	420	380	390	437	363	388	432	441	398	360	415	424	394	377	436	390	441	396	371	412	435	420	416	361	405	392	412	395	417	421	431	393	414	398	399	411	357	431	413	441	396	385	379	372	407	422	404	412	383	400	406	403	409	372	381	387	428	375	388	414	396	382	397	375	397	397	369	387	389	411	376	450	396	382	358	377	419	432	375	409	405	382	399	431	373	398	363	431	429	398	390	419	430	398	397	385	401	387	390	426	388	353	407	355	386	389	366	425	389	428	394	409	432	379	346	408	385	373	385	386	402	420	382	395	400	401	396	415	422	390	367	405	419	376	393	387	410	366	387	421	395	386	417	417	389	418	425	417	396	348	352	382	426	399	426	401	403	374	433	427	388	360	404	405	371	449	397	399	363	420	419	392	445	396	428	418	409	418	399	397	367	364	399	380	382	396	401	408	428	384	365	410	392	378	424	377	411	409	390	376	394	401	376	401	409	407	351	419	394	380	379	458	465	406	394	436	367	420	399	420	424	374	386	416	401	425	383	383	394	407	375	388	406	382	415	415	394	405	362	428	388	377	396	390	403	400	411	414	370	405	391	404	366	380	399	426	413	396	385	368	391	398	400	408	401	380	379	370	417	448	420	392	425	422	412	394	386	381	412	388	402	394	370	388	392	397	406	397	391	400	376	428	420	412	412	383	406	383	365	429	379	444	377	415	398	405	364	370	436	412	353	406	427	379	378	405	409	404	342	370	389	366	407	411	378	381	412	384	393	387	411	358	400	416	378	431	407	368	407	373	369	414	437	408	401	385	395	364	410	414	457	430	389	376	396	375	406	432	382	370	400	409	422	415	434	419	404	402	392	357	395	407	390	428	431	412	414	405	372	390	411	428	367	379	404	385	360	404	418	393	400	403	432	379	401	369	374	372	377	392	388	391	412	400	427	426	401	413	410	380	384	439	419	427	395	408	414	417	410	405	412	420	420	427	398	376	400	422	410	365	403	413	421	405	425	419	412	417	374	409	404	395	397	369	399	422	382	364	413	390	399	390	445	389	423	383	418	405	396	401	417	389	446	376	387	414	432	394	379	389	386	389	397	382	421	417	400	399	384	373	429	362	408	412	375	379	394	403	381	404	399	397	399	429	394	423	420	394	398	375	392	392	390	438	399	400	368	399	429	393	393	406	388	402	424	413	395	388	405	414	383	394	415	391	419	399	408	401	450	406	426	380	403	396	402	393	383	399	381	407	409	326	383	398	388	393	388	392	434	391	381	373	358	418	396	423	367	385	395	401	412	434	394	426	372	387	384	394	404	410	393	377	382	411	374	399	438	423	436	381	412	353	454	410	392	385	389	365	394	401	397	385	384	396	396	369	374	396	391	412	440	383	408	370	394	408	380	390	412	362	425	383	413	382	414	412	386	399	423	414	394	421	388	388	414	395	396	396	385	376	420	393	383	403	428	401	368	409	369	404	366	394	406	452	372	423	394	396	415	372	390	363	407	360	419	398	355	405	377	418	422	365	369	382	367	395	389	379	408	440	390	397	389	426	415	380	427	397	368	452	398	369	403	366	424	403	423	409	386	379	376	403	413	378	455	381	378	408	369	383	390	406	388	376	404	365	384	370	405	379	401	391	408	366	430	405	414	389	390	414	392	385	404	441	378	391	401	371	398	418	382	407	412	397	419	414	374	429	405	396	411	419	425	406	392	401	386	392	417	418	392	400	377	429	428	386	393	417	400	369	408	377	411	380	410	452	392	402	388	369	432	395	410	404	365	391	401	389	400	387	391	381	407	428	432	396	397	396	361	440	340	423	361	404	388	391	387	399	393	378	375	417	393	395	398	410	382	423	400	428	384	380	397	377	365	433	387	394	410	380	419	395	382	423	373	422	391	389	437	375	367	410	376	416	411	407	352	372	429	382	418	409	425	397	404	416	411	346	390	394	417	392	358	423	426	387	383	382	404	425	374	431	437	374	401	414	362	377	429	399	378	401	390	399	388	415	378	412	417	383	429	416	387	431	385	403	401	395	389	395	424	379	442	389	404	404	414	389	427	388	405	392	384	407	408	387	397	412	410	396	408	400	351	359	401	410	402	414	393	405	404	388	388	374	415	353	440	389	389	431	397	413	390	424	401	384	376	393	432	370	399	424	385	402	374	388	394	401	377	429	399	412	400	390	388	378	385	413	412	395	414	407	416	401	425	394	396	423	396	386	403	383	380	401	437	407	403	418	404	410	389	385	397	418	372	417	378	396	381	410	416	398	399	372	406	375	428
23925	21167	28234	24076	20982	9528	2338	1658	1665	1370	986	808	807	610	565	503	437	421	439	481	488	451	457	418	556	1432	2269	2471	2200	1653	1427	928	511	384	325	323	312	358	371	335	319	325	341	322	329	336	315	385	328	341	312	351	323	340	348	350	321	385	333	377	339	358	353	338	331	304	326	361	316	356	325	334	321	301	347	344	357	343	334	358	357	329	360	353	377	334	329	345	324	335	294	328	309	344	322	320	329	340	315	343	357	318	346	346	354	373	348	337	315	387	335	375	336	356	320	323	333	341	333	359	360	369	333	319	313	314	305	331	335	340	298	331	300	333	358	338	318	379	339	342	350	323	332	345	308	320	333	350	328	356	349	339	373	344	316	317	331	380	334	337	371	341	344	354	334	348	367	330	358	339	378	340	342	338	344	331	354	360	352	331	340	343	345	361	330	347	367	327	328	334	365	343	347	343	339	324	342	334	330	340	366	357	350	356	356	330	341	315	344	344	335	306	321	330	297	333	327	353	342	332	338	365	360	327	315	328	346	349	326	322	379	317	308	345	306	351	344	344	318	346	318	319	339	295	331	358	329	359	329	294	386	372	363	354	346	328	343	354	341	346	339	347	363	328	368	349	330	338	318	321	326	346	388	349	324	340	356	349	343	369	351	329	318	341	363	346	333	333	361	320	329	361	319	357	336	301	332	335	302	303	370	352	344	321	336	359	374	320	338	365	348	342	304	334	318	326	373	332	334	330	338	356	310	312	331	344	365	346	343	340	330	341	349	349	339	338	320	353	298	359	328	344	308	349	336	323	330	326	338	336	380	312	372	326	335	324	343	345	364	310	315	353	306	345	324	353	358	334	348	332	348	358	310	352	351	337	328	309	327	318	347	362	316	340	327	336	344	376	339	332	318	351	330	350	326	341	366	344	329	320	319	339	329	372	340	338	334	370	322	355	379	385	348	309	357	358	352	381	350	354	374	342	308	351	320	352	338	297	360	344	362	358	322	336	368	337	323	356	324	336	367	338	337	340	340	345	327	331	326	356	313	360	386	316	315	317	325	356	341	351	345	334	347	340	330	315	363	348	328	323	327	324	321	335	361	345	346	336	346	357	350	335	346	329	364	329	333	329	346	329	318	333	338	318	316	334	345	364	337	324	332	332	364	332	395	341	350	353	357	333	346	321	337	352	324	406	361	298	318	343	345	345	310	367	336	352	309	307	356	348	362	315	357	325	338	314	335	334	326	322	340	347	372	329	353	382	354	345	334	319	323	354	325	372	322	340	353	342	361	331	342	350	315	334	345	331	354	350	340	348	330	310	324	330	329	300	354	329	375	329	356	367	331	338	348	340	335	347	352	366	376	348	311	338	368	356	325	341	368	315	309	329	342	356	341	350	348	341	352	372	362	326	344	346	339	340	364	317	350	359	353	353	347	357	328	327	357	336	343	353	361	324	343	347	333	350	346	373	339	330	314	363	296	313	350	340	347	338	331	317	381	321	337	347	350	342	336	302	304	315	354	319	327	365	293	319	312	304	341	351	323	312	353	324	350	352	326	345	372	360	340	333	336	343	360	349	346	341	344	351	329	348	352	330	379	336	342	360	318	364	373	321	331	366	342	330	346	385	352	315	332	367	356	340	352	342	329	359	338	341	363	346	341	359	365	325	334	341	318	380	375	314	339	353	334	333	353	323	335	348	324	319	317	316	380	352	352	342	337	317	297	351	352	310	321	332	327	345	340	317	352	328	326	361	345	365	309	376	360	347	341	338	311	328	322	364	305	360	363	321	338	341	368	322	312	367	319	322	338	305	369	336	366	323	322	316	365	341	339	340	340	330	345	343	339	340	358	328	341	324	346	327	339	340	335	356	334	317	301	329	360	350	357	346	347	344	334	316	322	359	330	331	321	331	349	321	362	343	319	356	358	341	348	339	327	370	350	333	346	313	347	326	347	338	336	315	337	284	349	318	345	341	308	346	337	368	307	320	338	326	356	368	367	343	359	351	343	355	352	335	326	339	336	364	358	365	350	344	342	345	358	353	306	310	364	311	344	321	338	321	320	303	336	374	331	346	338	342	343	315	327	349	326	332	369	349	334	332	336	328	366	345	347	319	336	359	334	337	370	309	344	315	346	329	309	339	356	350	326	336	293	356	328	362	292	357	351	341	317	326	356	352	317	353	318	301	368	332	331	350	360	346	354	337	341	335	344	368	326	319	322	333	374	346	349	324	347	309	377	345	334	337	332	366	324	348	333	332	345	382	372	312	332	343	321	350	327	347	361	346	350	312	364	318	318	367	347	350	349	337	332	343	339	380	373	326	354	341	354	328	360	324	315	356	337	344	352	338	322	347	323	313	340	338	339	369	314	295	357	344	338	341	352	364	331	338	349	322	364	345	351	343	358	346	344	347	344	336	289	367	328	319	323	334	378	362	326	322	316	349	332	347	322	355	356	356	333	336	334	347	383	307	358	349	334	362	316	344	345	340	320	344	343	329	366	331	332	335	329	340	329	330	371	354	333	325	309	339	319	373	332	345	340	328	361	341	324	318	338	326	350	339	346	344	330	325	355	389	362	366	336	342	307	378	345	318	326	353	334	338	305	354	330	333	351	344	344	347	382	354	356	314	369	302	312	336	341	338	342	331	341	356	316	373	382	342	338	319	340	341	343	325	375	340	353	326	334	345	326	317	357	324	373	338	347	336	323	331	336	329	314	338	342	338	323	318	343	340	352	313	349	323	359	338	355	346	303	337	355	350	299	366	338	324	382	351	349	348	350	355	334	351	344	365	326	366	357	288	342	329	346	360	367	337	342	330	336	336	349	347	339	341	317	358	375	324	329	337	371	338	343	342	322	340	355	330	377	319	341	330	323	336	322	313	352	348	368	326	345	323	361	363	317	326	353	350	360	325	327	350	334	334	334	349	321	315	348	355	373	367	354	339	360	328	337	360	357	334	348	351	341	347	296	327	356	325	322	347	359	350	363	361	333	343	335	359	388	300	335	361	335	357	334	347	312	340	358	343	341	367	345	341	321	381	321	319	339	345	318	339	357	312	360	320	328	371	322	372	342	327	357	343	354	330	334	332	324	361	323	364	351	325	335	327	338	352	343	334	352	315	354	314	356	337	356	352	345	322	307	332	334	337	336	343	318	354	394	341	342	361	337	322	341	369	352	324	334	331	351	347	296	344	348	361	344	375	325	317	354	314	338	331	339	296	353	346	344	354	355	345	320	326	330	335	315	272	346	372	337	342	352	315	336	340	339	340	379	322	309	331	355	338	326	325	361	348	324	339	356	349	378	342	361	351	360	340	339	316	317	347	321	337	338	344	354	322	346	293	354	351	339	376	337	363	339	338	339	317	361	347	333	328	333	352	325	361	338	333	361	359	354	356	346	343	361	338	315	347	323	309	339	327	318	361	318	376	347	362	313	331	300	341	333	363	368	334	358	320	335	315	336	343	333	308	374	315	334	353	347	336	339	357	336	353	337	304
7066	19096	12434	8043	6375	4427	3260	2923	2882	2395	1605	1285	1268	833	749	658	583	559	545	587	577	600	520	536	654	2191	3566	3755	3166	2331	1930	1222	551	414	388	356	346	367	346	359	373	353	354	357	347	323	383	358	351	369	348	354	344	360	354	350	380	328	356	346	359	358	333	371	351	367	350	344	393	349	374	355	351	350	381	340	333	411	359	367	363	326	355	357	377	369	369	379	389	398	332	346	373	380	364	379	345	341	344	378	352	367	336	346	349	348	374	375	358	352	374	348	385	358	344	354	351	349	339	376	376	375	360	345	348	400	378	336	331	335	344	390	387	346	336	361	359	361	376	373	395	360	360	363	382	391	339	400	345	353	365	362	376	383	384	378	419	386	384	355	365	368	367	377	365	390	339	322	363	357	376	396	378	353	343	336	383	378	372	367	358	371	367	365	382	378	368	351	349	363	358	390	362	363	384	390	343	337	375	361	353	362	370	338	375	358	354	338	407	390	375	345	381	354	366	366	363	334	360	333	385	384	360	350	350	360	345	366	360	338	386	424	378	373	381	351	350	355	385	376	395	347	353	390	358	370	354	345	381	390	357	400	332	363	350	358	369	374	382	365	346	360	378	368	352	351	358	365	348	341	336	378	376	380	366	362	372	377	360	391	379	360	369	352	368	383	379	364	385	370	381	355	377	377	362	376	336	345	347	396	346	371	372	361	345	379	337	369	367	349	383	345	378	364	336	360	397	353	354	358	365	366	381	389	357	359	369	378	361	360	392	372	370	358	336	352	391	371	361	382	354	359	371	355	349	387	353	308	398	387	338	370	352	364	309	371	384	333	333	385	381	347	326	389	377	381	346	375	376	351	382	384	348	381	376	328	379	342	378	352	350	343	349	336	384	372	372	376	383	389	342	357	335	374	374	343	339	374	337	358	354	338	368	408	368	369	361	343	361	378	367	358	370	370	348	328	306	317	385	375	339	342	388	366	395	355	354	384	374	336	355	358	396	358	338	345	361	363	334	361	377	319	361	355	351	350	347	380	359	373	366	349	348	357	342	371	364	381	374	342	362	357	339	362	391	365	393	358	329	344	398	324	374	365	359	398	380	346	335	362	375	360	363	344	351	380	355	349	336	353	368	346	372	395	375	376	367	340	354	357	334	373	348	355	337	390	338	364	345	372	382	379	386	390	357	399	398	363	364	371	366	368	362	355	365	354	372	361	370	356	340	343	366	333	365	399	356	351	340	403	348	359	391	325	398	388	385	366	336	303	352	386	395	356	425	408	386	363	368	380	357	335	380	349	340	366	358	368	355	387	371	357	364	368	347	374	365	389	330	375	372	385	352	342	380	350	370	342	339	369	368	328	367	393	397	349	349	315	387	345	370	356	385	376	348	347	372	341	383	405	385	353	363	349	357	356	385	383	345	412	355	370	373	355	332	336	337	340	359	360	353	398	377	363	361	354	363	388	368	369	360	385	348	369	361	365	381	373	343	353	384	360	372	367	390	377	341	358	353	353	332	372	399	364	375	365	353	355	365	355	380	356	404	350	348	383	343	385	399	369	384	378	369	325	376	370	412	366	377	395	348	393	365	356	359	364	339	345	391	388	362	367	379	348	348	356	356	368	362	353	336	385	352	352	373	356	390	328	345	396	349	376	364	346	384	345	360	376	360	321	366	357	371	366	364	348	375	384	368	409	371	375	382	337	370	321	360	392	382	389	371	379	373	373	347	334	348	381	343	370	357	360	384	344	360	352	393	379	389	355	371	395	361	373	345	379	411	350	349	374	365	334	363	388	366	345	328	354	351	352	352	369	326	342	383	381	321	365	359	370	344	346	376	391	377	387	379	349	361	377	364	379	366	364	367	388	366	382	356	374	380	345	398	376	371	329	372	377	373	388	339	359	365	352	400	346	347	363	370	378	335	367	334	348	387	336	373	378	382	360	366	317	365	366	333	369	379	360	360	357	376	350	343	358	330	335	341	350	391	345	334	340	348	379	396	387	366	382	349	384	367	403	363	360	344	391	378	370	371	369	357	336	361	407	332	342	342	371	376	363	373	395	368	402	366	373	372	338	343	366	356	331	366	352	355	363	340	346	382	361	325	382	376	357	355	348	330	304	353	377	351	394	328	380	364	377	364	368	359	338	353	355	370	350	344	355	356	334	362	362	325	357	361	336	365	358	342	397	366	379	356	373	367	365	354	355	347	373	372	372	393	345	352	343	368	368	348	363	375	356	359	370	413	360	370	365	349	374	349	341	332	342	371	357	373	364	366	387	344	372	377	363	394	380	386	352	363	360	329	352	348	347	373	355	347	374	372	383	349	387	366	327	394	340	390	362	339	367	371	365	379	343	361	376	392	319	355	369	349	368	365	413	389	377	348	355	357	385	351	354	398	362	373	376	381	364	358	356	404	366	363	369	338	366	334	350	367	353	382	354	328	387	378	360	358	329	363	344	369	382	340	344	339	364	345	344	367	392	359	389	361	365	345	346	395	377	390	354	413	384	377	360	371	346	359	342	370	393	375	363	384	337	390	374	286	368	348	331	399	362	369	344	372	388	377	375	335	360	335	336	354	372	355	394	373	391	342	327	369	391	344	356	383	387	352	373	408	332	377	362	371	344	395	391	364	389	366	373	377	362	351	355	366	333	381	358	365	383	341	371	363	377	343	397	360	335	377	343	360	341	375	379	356	370	373	381	365	379	373	363	321	366	335	359	377	387	340	367	358	369	365	376	392	352	376	350	337	390	363	386	370	352	329	368	367	372	371	353	371	363	370	386	382	369	346	396	338	342	365	346	368	368	380	391	344	366	362	363	338	377	359	381	380	373	344	341	376	344	358	330	381	387	360	345	371	371	353	362	335	355	399	359	372	375	381	349	347	354	355	348	352	339	367	358	373	387	355	345	353	357	351	397	353	374	374	331	366	335	363	351	367	375	400	386	363	373	392	361	344	371	380	401	364	354	354	341	347	353	366	370	351	351	387	397	374	370	360	353	361	349	344	378	358	388	387	363	340	350	353	369	357	333	386	341	361	359	400	345	350	374	380	355	363	362	346	386	376	343	367	363	365	359	356	341	373	346	344	383	349	354	368	370	360	376	371	356	388	370	358	377	379	349	331	364	396	345	365	357	369	369	369	371	363	353	360	361	373	350	349	337	376	366	364	385	341	366	348	352	372	396	385	363	359	350	394	345	352	372	399	376	358	380	369	333	370	346	344	368	386	377	392	340	345	362	351	395	379	339	332	320	360	409	353	329	363	345	365	350	373	354	375	368	353	344	394	379	399	386	313	349	351	345	358	378	369	331	411	374	366	326	368	350	410	339	382	384	376	378	371	355	316	361	353	359	343	374	362	344	391	391	364	347	378	377	360	343	362	362	371	349	342	356	356	342	379	361	357	356	349	375	359	409	374	361	364	365	358	352	373	314	318	337	334	345	341	365	390	340	360	381	358	358	364	333	370	394	379	372	368	364	382	327	366	341	375	424
25114	21256	27459	25284	12344	2559	1757	1492	1438	1155	991	940	940	713	658	579	582	569	615	556	640	611	494	582	568	552	1020	1652	1896	1591	1463	1050	730	577	551	559	485	534	529	517	550	482	539	548	536	552	526	558	504	531	526	505	529	566	548	520	517	498	530	515	537	531	537	494	512	528	537	539	527	523	487	537	516	550	488	515	528	544	483	540	513	472	513	477	522	535	531	517	533	532	506	516	569	488	492	513	537	534	527	492	554	526	538	517	579	476	563	537	531	516	506	530	506	533	565	540	543	535	517	486	554	500	527	528	528	507	540	545	485	527	556	537	525	503	531	547	543	539	506	510	482	547	540	547	512	517	525	512	550	559	571	537	519	538	597	502	499	525	555	519	563	526	505	529	518	482	521	526	538	480	499	538	525	484	495	522	522	521	509	511	501	510	503	555	575	525	546	429	517	512	554	517	521	536	530	560	488	520	540	553	521	500	504	533	517	509	503	546	521	505	522	521	500	546	506	531	539	499	481	530	527	536	518	519	574	562	525	503	524	528	517	524	529	510	537	475	528	534	511	513	527	525	562	505	457	546	577	524	553	545	543	508	561	552	536	466	481	468	510	539	549	505	509	478	524	543	513	525	512	512	567	529	517	481	529	554	501	509	484	542	549	493	516	529	520	520	502	518	524	509	529	536	520	533	558	526	524	498	543	516	494	509	471	546	531	555	498	536	495	528	528	558	508	551	571	529	526	536	557	497	546	525	522	518	525	532	536	511	554	518	496	478	545	534	509	522	530	540	513	527	490	471	505	510	509	504	548	572	542	495	551	523	514	511	524	501	499	559	526	508	508	540	551	515	563	528	539	533	549	526	480	525	532	506	483	531	540	511	493	503	512	524	511	527	515	566	499	463	574	514	504	505	539	527	517	543	539	523	502	521	521	586	518	537	502	491	502	533	458	531	534	522	534	507	561	529	519	503	565	507	505	542	550	539	518	520	510	557	481	515	541	531	505	543	492	510	535	540	543	522	485	546	526	554	504	548	529	527	531	521	504	522	535	549	514	579	573	518	512	530	529	481	522	522	566	503	565	511	530	541	539	525	517	551	506	481	541	488	503	514	513	514	502	555	543	556	503	563	523	539	502	507	523	508	551	531	514	540	512	539	555	533	528	565	545	506	511	525	512	527	503	540	538	541	532	493	513	526	513	535	477	537	523	569	534	545	538	495	525	549	547	535	536	514	535	497	533	518	532	505	516	525	500	546	497	483	472	553	516	533	528	525	504	529	521	492	496	527	470	547	547	527	494	549	494	514	491	495	559	475	516	496	500	538	513	541	490	531	536	523	516	524	507	513	553	501	540	516	532	499	533	486	502	525	527	525	523	488	535	502	529	552	518	504	527	528	542	493	545	539	504	546	480	522	532	542	501	490	543	571	489	523	522	535	508	529	512	518	529	506	540	530	524	524	573	505	512	562	504	501	544	532	520	517	532	483	519	527	500	544	505	504	497	533	507	536	483	497	505	506	493	537	540	538	514	535	506	539	530	527	521	494	514	517	514	552	525	531	505	521	548	524	529	522	523	525	571	524	507	540	514	553	516	534	589	521	517	564	492	507	529	566	554	520	528	522	563	537	535	540	520	526	540	533	474	513	502	509	535	531	516	544	496	517	498	508	490	514	555	516	503	493	499	500	508	525	526	551	506	491	496	494	505	498	548	533	491	567	533	487	476	548	481	548	503	494	565	522	532	495	541	496	543	514	570	504	517	496	533	543	523	528	503	490	524	497	511	563	518	513	534	491	491	531	530	506	576	507	521	529	490	469	477	535	517	510	503	560	574	518	517	531	558	505	508	533	515	575	551	568	517	503	482	569	560	508	487	531	493	498	477	559	493	531	506	524	553	498	541	517	541	537	539	526	538	535	541	508	524	522	525	498	519	525	523	525	497	544	562	519	541	551	530	515	507	507	565	532	523	532	538	523	474	513	532	527	509	485	494	499	521	520	506	496	485	503	518	492	510	499	547	528	516	503	523	532	576	502	537	548	507	496	503	520	522	525	538	515	535	543	553	560	499	496	544	540	525	499	464	503	504	506	497	516	516	514	532	522	489	513	557	557	534	532	514	546	530	528	533	512	526	491	515	503	568	522	563	520	511	531	524	518	476	498	524	523	558	514	501	521	504	550	559	514	520	527	495	564	544	545	512	488	499	500	507	568	564	514	532	484	517	513	534	547	508	520	542	524	513	551	543	493	523	531	507	498	528	559	522	486	525	521	504	522	532	522	527	517	543	526	538	517	536	528	536	507	530	497	513	519	512	527	503	517	489	511	515	492	499	586	519	535	533	528	530	513	518	515	507	536	566	501	547	521	538	492	511	524	519	526	543	517	515	521	512	524	517	510	566	569	508	460	476	528	560	525	505	493	485	530	518	519	475	538	535	528	507	565	569	511	532	530	513	489	528	526	515	528	536	504	509	522	501	521	532	538	539	502	528	503	514	561	536	507	522	518	510	472	521	540	524	504	503	518	486	503	489	540	529	527	507	502	562	552	506	533	529	510	533	526	517	492	519	512	534	525	501	529	525	488	557	501	511	497	522	538	545	503	495	492	548	497	517	491	537	532	563	514	504	543	521	502	526	520	506	541	508	517	510	539	519	492	549	523	500	502	528	504	488	520	485	539	544	521	476	515	533	507	532	542	497	522	525	523	544	536	505	546	538	494	528	515	493	533	564	520	492	516	554	541	520	527	506	503	517	480	488	507	561	514	544	542	534	508	489	567	540	504	529	552	521	557	537	558	483	516	478	519	524	520	546	544	530	557	537	495	507	544	511	532	519	504	560	537	542	536	501	508	516	549	551	558	508	504	549	535	531	519	499	536	485	557	552	487	553	546	521	484	506	496	515	539	543	544	515	506	463	481	504	558	528	546	532	565	520	521	483	553	542	527	508	490	551	554	550	507	576	476	507	544	511	533	542	536	529	540	493	541	513	511	519	558	515	519	509	521	492	511	488	480	505	494	523	493	552	519	544	523	544	467	546	510	483	513	525	518	520	525	492	531	488	554	479	521	514	503	523	545	553	492	523	557	530	516	538	534	524	516	544	551	553	544	497	485	552	486	568	524	482	579	538	567	565	518	524	542	492	514	517	499	488	512	515	552	546	541	485	504	554	513	524	529	522	499	528	531	496	498	510	525	521	493	511	484	509	495	516	550	500	521	525	509	540	554	520	524	541	517	521	509	552	562	538	555	526	540	522	476	551	475	535	501	535	553	530	508	537	498	533	539	532	533	546	528	516	523	538	560	597	496	529	520	507	494	487	567	506	512	543	561	573	516	567	509	510	543	554	549	515	508	558	499	507	536	520	479	534	534	549	547	508	492	522	473	513	536	532	525	511	510	507	558	539	559	531	577	577	540	522	502	502	523	532	501	527	466	483	549	549	509	527	543	526	544	516	555	541	537	533	509	501	516	528	551	523	515	527	525	529	549	509	512	541	495	528	566
7334	16392	10286	6499	5283	3523	2984	2662	2522	1986	1524	1455	1325	927	782	737	724	691	728	733	809	705	644	679	674	685	1584	2793	3108	2361	2132	1515	850	578	532	603	593	563	520	541	534	553	570	554	526	563	492	570	557	539	552	533	530	534	556	574	530	582	552	563	515	544	509	556	588	594	588	559	532	558	585	564	530	578	535	572	582	553	586	569	550	537	533	539	544	536	549	539	589	550	570	517	548	523	556	578	560	562	564	545	571	616	551	555	557	577	581	555	550	585	544	542	565	567	606	516	564	531	581	548	562	509	578	568	565	545	581	601	548	639	588	554	565	503	574	509	533	593	572	531	536	544	517	566	564	567	549	565	590	568	562	521	536	577	506	531	572	598	589	545	552	584	513	583	559	552	541	562	585	524	579	542	560	528	531	594	532	559	574	589	530	533	563	592	591	562	520	525	585	581	568	550	567	558	554	545	519	579	558	569	547	514	579	519	545	524	532	542	551	537	560	556	508	567	546	588	534	534	555	541	546	540	574	553	552	571	575	569	540	554	558	555	556	550	555	560	538	537	521	558	557	534	560	565	533	543	553	581	556	513	538	573	578	509	528	567	528	532	580	590	537	581	551	542	561	568	564	597	534	585	528	604	543	582	539	535	605	537	562	597	535	539	565	593	551	530	586	544	626	536	570	550	545	527	576	553	538	530	575	529	524	548	527	582	534	547	577	550	527	574	602	573	568	581	542	556	548	559	541	562	543	523	564	534	530	550	533	555	592	584	539	545	552	556	537	592	569	534	597	569	578	547	556	572	593	536	566	603	550	563	543	533	545	521	602	591	539	575	552	580	556	546	591	552	586	478	542	547	579	554	580	580	573	537	571	532	556	554	545	535	507	564	620	575	556	541	534	536	524	525	552	545	543	558	564	560	544	607	557	578	586	569	516	521	573	598	593	540	570	551	574	616	582	567	586	534	580	555	519	575	577	559	559	538	559	581	540	546	513	567	574	535	520	533	538	552	587	599	558	555	581	532	621	535	548	552	553	549	548	594	560	547	580	552	565	526	545	507	566	544	557	543	560	506	554	556	576	579	543	546	573	523	583	544	552	556	540	575	573	572	557	612	567	573	504	548	542	520	566	554	538	566	523	610	576	588	521	571	568	590	586	543	561	543	565	554	534	569	573	545	584	558	540	560	530	571	547	533	538	562	593	619	577	592	553	566	543	543	586	577	559	538	537	534	526	562	522	594	566	568	539	582	555	534	558	591	568	540	590	559	524	550	535	546	567	527	561	515	546	564	549	606	559	537	552	558	542	576	560	573	588	563	537	584	568	557	579	580	579	615	496	512	561	562	582	593	539	541	554	538	612	565	550	536	552	596	591	563	520	574	548	568	591	516	543	578	526	541	511	526	568	544	571	531	562	553	560	539	569	591	543	566	551	539	533	558	561	554	545	533	532	534	524	551	598	540	568	598	570	574	560	555	570	546	556	588	529	558	594	532	547	558	562	542	552	594	581	560	492	527	598	542	574	526	572	563	559	559	533	553	564	527	543	577	541	543	569	540	515	526	588	609	534	531	534	523	551	563	552	507	563	585	545	519	560	559	562	533	547	526	573	583	570	578	579	606	558	555	541	525	510	539	540	576	533	571	538	533	566	609	569	569	530	539	536	530	582	567	543	604	567	565	579	579	560	566	536	529	553	560	584	514	554	542	577	536	561	569	555	552	565	573	555	545	537	623	596	610	535	545	594	552	583	565	545	571	571	574	570	567	575	548	537	547	575	540	544	556	536	609	539	543	536	543	534	568	529	530	573	538	558	526	557	577	561	549	554	510	561	512	572	530	511	588	558	528	559	548	573	538	558	552	597	584	548	523	561	560	588	551	599	501	532	586	549	564	567	510	538	572	560	506	527	555	594	541	562	596	561	580	552	585	595	536	556	560	560	558	522	578	534	591	541	571	582	566	515	570	585	584	584	525	577	602	545	604	582	577	558	524	575	570	537	505	534	545	578	538	523	578	534	594	555	573	568	549	562	523	581	547	542	558	569	557	538	519	593	525	548	558	552	561	537	558	545	548	549	542	565	556	548	573	568	556	597	553	504	544	582	553	583	582	558	573	513	536	587	565	549	549	517	575	545	574	531	587	538	571	533	554	587	556	540	491	567	528	493	540	557	573	535	558	572	557	582	548	556	556	571	575	563	544	554	560	549	544	556	578	596	581	551	525	521	563	550	548	557	571	569	522	543	558	572	514	612	555	525	560	577	572	531	551	607	513	598	525	533	548	524	553	547	530	563	576	566	577	544	550	585	505	533	568	528	536	569	554	581	552	545	602	526	571	574	545	586	567	546	564	540	513	579	539	561	567	548	534	562	518	582	569	532	560	570	555	593	605	575	548	606	580	555	587	557	549	548	531	561	562	556	531	559	582	562	539	576	611	560	505	542	588	553	534	551	575	548	560	560	572	580	521	552	565	532	595	589	559	555	515	557	546	543	507	532	526	537	574	544	518	566	543	533	514	560	599	551	549	575	524	611	543	555	577	557	526	565	551	566	537	607	578	539	526	552	582	541	576	564	527	519	590	522	542	557	544	538	570	523	534	552	554	507	558	556	590	496	625	595	539	582	530	550	572	571	524	527	564	546	595	558	573	558	578	567	540	528	565	545	572	560	536	581	536	541	569	582	578	521	559	600	539	565	567	564	606	547	550	572	575	564	569	589	550	530	511	546	612	525	554	555	547	571	595	546	555	578	533	540	562	538	549	580	583	533	569	561	551	532	584	605	529	515	598	506	533	547	549	539	551	531	546	530	557	571	545	555	576	600	504	534	569	601	537	587	555	555	556	543	554	562	546	548	584	556	564	533	541	525	532	545	509	553	555	563	562	582	572	542	570	566	542	540	527	560	556	588	561	555	589	547	557	554	543	532	519	540	547	542	559	572	576	546	530	556	563	549	570	548	562	579	518	546	526	556	595	546	556	557	539	568	541	566	578	551	562	566	563	564	559	566	539	586	527	551	526	566	599	540	582	546	561	554	563	548	531	520	543	543	577	547	570	517	526	552	559	554	566	571	529	533	583	517	514	565	511	550	548	591	532	555	561	561	591	547	546	538	577	538	571	575	562	558	552	571	548	590	577	555	542	549	591	551	525	522	546	554	568	558	528	554	600	533	525	574	579	554	506	523	585	519	530	546	576	499	546	618	571	569	536	565	554	550	552	567	544	557	574	543	574	531	582	569	546	556	578	568	577	581	525	517	583	551	582	539	572	533	528	562	525	539	564	542	557	543	526	524	538	560	530	572	528	555	554	580	575	580	580	563	530	540	551	545	552	539	545	555	580	560	545	544	588	612	560	521	543	551	608	517	548	520	542	498	527	540	549	526	571	533	529	605	583	521	558	559	563	541	558	555	528	581	576	549	560	529	545	519	580	556	577	547	580	571	537	573	543	551	588	546	574	543	526	559	548	540	592	579	542	554	584	568	553	528	534	616	564	524	581
22744	21276	29024	23842	21281	21411	12122	3156	2316	1926	1505	1349	1174	954	873	813	827	787	751	713	731	697	788	806	770	769	1658	4354	6192	5123	3685	2256	1352	720	562	591	573	545	541	552	551	505	537	563	526	520	512	572	552	564	584	544	554	494	517	545	551	528	541	584	542	494	557	533	510	567	574	505	579	560	554	564	545	570	489	548	537	535	559	495	514	559	545	558	547	562	558	563	529	559	525	542	530	537	569	499	559	563	555	544	531	537	497	557	498	581	549	518	575	527	548	551	559	580	594	538	546	537	527	608	584	525	543	550	561	571	528	567	563	616	548	553	595	518	557	566	564	505	565	537	553	541	538	563	542	587	576	561	549	512	503	505	541	528	522	560	554	550	510	512	565	531	519	585	565	508	571	535	535	523	579	524	511	513	507	557	611	515	545	553	535	538	511	563	550	533	503	503	566	562	600	501	552	520	540	558	580	536	542	552	508	515	611	568	542	558	549	561	538	519	537	612	493	561	589	540	508	563	526	561	530	573	506	560	595	538	544	552	542	566	599	532	548	569	553	553	530	567	569	568	559	606	574	560	573	527	557	511	528	602	555	567	583	488	583	557	550	567	553	568	537	535	564	540	522	570	526	523	524	533	530	540	552	524	566	530	555	543	555	563	603	561	535	556	533	521	544	585	520	608	578	593	592	508	563	536	582	539	538	514	529	512	538	519	519	570	533	502	577	569	555	556	548	569	564	541	516	532	529	563	515	569	554	553	560	512	561	532	554	552	553	558	541	546	551	544	580	567	536	548	552	526	533	553	556	564	550	563	510	532	576	575	535	551	537	559	488	549	537	590	537	564	501	521	573	559	543	549	569	546	553	537	574	548	535	513	588	558	548	587	558	566	533	575	576	550	564	536	512	545	531	545	603	556	551	529	531	602	552	534	534	534	531	512	554	564	501	603	523	552	610	519	551	550	523	511	535	583	538	565	507	562	600	532	559	568	557	550	541	538	525	579	539	564	533	557	545	539	559	517	549	553	548	561	502	534	545	552	527	536	544	530	562	526	533	552	522	535	551	499	542	544	536	569	541	566	542	559	542	554	512	517	556	554	542	552	539	498	568	518	542	545	521	535	564	583	546	532	525	544	569	547	539	528	526	537	523	595	529	550	526	537	561	596	543	524	574	542	554	558	494	522	488	527	509	585	520	529	588	570	561	574	521	532	553	578	508	553	516	584	554	550	561	517	494	513	539	570	531	566	521	552	532	555	567	551	536	538	515	508	566	604	563	542	520	526	593	551	549	566	567	557	501	572	559	530	542	537	536	553	527	503	544	529	561	515	544	542	543	562	549	564	577	526	547	539	547	535	575	562	553	523	554	558	539	544	525	553	578	520	577	537	500	481	548	568	549	562	586	562	525	556	584	535	533	497	506	565	567	494	547	574	577	504	532	530	589	544	554	546	538	608	551	557	495	543	583	531	558	569	542	540	517	574	528	535	545	539	535	569	538	539	500	554	512	531	545	537	536	554	557	493	570	545	561	526	534	474	529	546	551	478	574	528	488	581	559	561	546	523	529	545	554	553	556	543	528	520	535	518	555	560	550	561	533	560	559	572	575	569	555	533	553	547	563	565	525	552	549	534	565	557	558	566	566	558	576	536	543	535	556	534	538	550	560	551	557	547	547	505	521	517	558	541	577	504	552	579	568	547	561	484	581	500	538	510	516	537	572	589	559	516	545	544	537	561	559	585	545	568	537	557	577	550	580	560	526	538	585	595	543	561	518	523	564	572	542	481	557	592	535	533	602	532	565	497	569	543	502	538	536	529	601	544	523	537	533	514	556	567	592	545	567	531	567	620	572	538	581	515	560	570	556	542	539	563	523	514	544	543	592	569	553	537	572	535	552	518	561	589	589	573	579	570	561	593	528	530	536	554	568	517	558	538	562	578	551	557	586	512	583	549	539	576	514	559	558	535	549	561	591	567	594	518	563	537	544	589	599	608	547	548	550	533	561	535	532	574	523	582	523	566	539	541	580	568	557	543	544	582	541	535	508	572	529	561	519	542	525	513	569	545	540	551	517	573	519	554	539	546	552	523	514	562	584	528	516	559	534	571	538	578	550	538	512	533	545	554	517	562	540	539	589	591	553	547	508	527	502	538	497	531	559	572	506	560	511	580	540	574	536	568	512	506	542	517	533	546	559	547	565	571	520	566	488	531	571	535	526	559	549	551	541	552	559	504	591	561	598	565	577	540	561	537	581	537	535	574	555	534	538	527	534	507	550	474	572	552	535	577	521	547	532	568	553	557	524	502	585	566	514	585	570	526	556	509	534	562	523	583	552	562	496	509	626	561	572	569	524	563	578	544	558	579	531	552	487	549	563	536	551	544	532	540	579	570	530	548	532	582	556	526	560	596	525	544	526	523	560	570	549	533	551	561	554	529	531	559	547	544	551	532	528	524	599	543	524	554	562	536	562	555	553	516	534	562	506	565	550	549	499	542	562	561	541	567	593	518	534	561	548	597	539	539	539	542	592	540	526	534	514	567	525	532	553	556	498	548	512	496	537	575	531	510	536	559	536	515	551	537	539	560	552	554	561	499	501	546	571	537	515	530	498	539	532	550	539	561	569	551	497	552	552	553	551	540	559	532	536	535	574	522	498	573	536	517	491	557	541	527	554	539	537	578	550	546	535	562	550	552	537	516	561	519	520	562	578	527	519	559	554	559	517	521	557	517	556	525	582	505	532	551	562	602	579	565	505	574	545	563	561	517	552	556	538	539	588	536	540	548	503	538	529	523	539	542	520	503	538	561	547	579	555	509	562	561	544	542	555	529	515	510	550	557	554	570	588	578	540	538	485	545	560	578	552	577	519	579	570	536	548	531	557	562	553	517	540	542	531	584	544	555	508	554	565	527	528	553	510	520	520	564	527	560	557	551	599	592	525	523	517	547	540	519	552	565	532	580	510	549	538	533	519	504	519	505	562	575	564	542	573	554	502	510	525	594	569	498	482	548	499	572	556	552	551	532	567	509	550	534	553	571	522	517	549	534	543	552	535	531	548	548	542	594	527	530	586	527	591	542	525	540	554	530	534	592	533	559	513	564	552	504	582	541	581	551	561	562	519	583	548	535	552	544	559	565	541	555	533	553	548	527	568	586	546	554	597	548	558	515	536	543	543	555	572	517	524	567	542	539	565	596	520	485	545	568	538	547	535	545	568	558	521	521	565	525	549	561	558	525	564	539	539	494	554	563	567	570	530	526	492	579	507	561	545	533	550	541	541	525	532	548	552	574	536	544	524	581	527	527	542	557	540	526	540	497	536	586	567	573	534	554	547	589	538	589	547	567	515	527	528	584	494	554	550	575	540	550	510	568	517	548	557	564	491	574	564	528	569	544	552	510	517	521	534	536	494	549	529	547	526	537	548	580	532	528	522	549	624	536	540	549	556	528	514	506	532	531	547	567	549	576	523	497	549	519	495	544	537	537	537	530	523	529	517	555
9735	27470	19375	12756	9573	6394	5685	4789	3813	3159	2415	2077	1889	1342	1074	1033	1037	930	856	874	908	841	989	942	986	942	2547	6622	9160	7359	5201	3229	1707	736	581	566	541	552	549	540	567	576	580	516	534	525	529	553	588	545	583	583	524	517	526	550	530	595	542	541	556	577	604	567	550	517	564	591	578	540	561	534	599	545	581	585	534	584	578	594	574	537	554	534	570	536	559	566	563	517	545	519	566	558	523	565	524	541	500	547	545	575	544	570	569	583	536	552	544	537	529	574	535	564	565	592	554	526	590	587	535	552	585	552	573	513	597	593	564	566	560	540	592	555	540	584	537	589	544	562	619	574	586	540	561	546	565	575	551	536	547	510	581	542	593	564	548	553	558	550	594	579	591	538	537	550	543	526	519	582	553	553	568	536	581	579	574	569	556	596	550	548	525	536	551	510	568	592	560	542	567	546	552	565	617	576	565	546	577	544	586	548	560	566	537	571	573	584	565	540	588	560	518	530	567	558	573	523	553	569	568	540	536	577	573	597	551	533	534	580	543	542	538	571	551	578	542	611	582	545	597	546	541	555	546	558	557	491	542	561	571	596	529	540	580	566	539	589	551	552	551	557	557	553	582	601	534	590	601	546	549	547	575	572	540	574	549	565	537	526	559	566	536	556	540	535	540	541	562	570	571	562	566	545	561	599	529	581	558	529	564	564	542	589	531	530	509	547	564	571	557	560	568	594	527	530	544	586	558	544	560	522	550	565	575	588	587	515	523	545	544	535	533	535	558	544	562	525	556	580	558	545	555	566	551	536	600	513	595	557	534	526	543	579	548	523	559	554	517	574	523	572	539	568	552	516	524	565	536	569	532	542	548	521	570	504	555	536	572	588	570	559	546	565	529	560	560	523	586	564	551	550	551	541	546	563	516	554	569	587	612	533	556	541	540	557	583	562	563	583	559	538	593	577	550	538	551	527	572	552	548	553	554	567	571	579	577	565	552	568	555	574	553	555	569	558	587	549	532	585	568	536	518	566	581	556	552	584	584	539	542	500	580	559	520	578	546	495	571	556	512	527	546	552	522	541	602	601	589	554	542	554	584	569	566	539	535	549	497	575	524	578	479	542	562	540	555	554	547	554	570	562	550	556	544	535	574	565	565	591	599	557	555	546	582	534	569	559	570	572	575	581	594	544	559	592	570	538	523	543	563	578	539	561	552	573	542	546	554	567	561	575	537	560	519	524	529	533	565	554	540	570	546	575	500	588	587	598	570	543	550	504	594	606	596	586	590	537	547	578	590	531	568	532	551	535	515	533	545	580	583	567	596	591	591	563	575	559	613	571	584	586	596	540	526	496	553	602	534	559	520	557	549	561	508	554	516	516	532	556	550	562	538	554	567	537	594	571	569	554	566	513	530	577	579	567	583	555	610	547	535	561	580	558	555	573	567	533	541	550	540	567	540	554	566	609	551	589	578	561	558	570	548	568	560	567	565	571	578	545	538	551	563	516	545	536	595	560	532	580	545	606	554	576	515	559	564	581	551	571	557	562	552	547	548	543	572	544	572	568	538	541	558	563	533	566	525	550	533	549	523	515	596	534	565	594	567	573	574	527	553	550	570	576	569	562	545	565	525	591	545	573	532	560	591	516	565	554	544	575	548	553	577	562	558	514	526	569	579	534	592	552	539	562	575	584	563	572	579	584	524	568	551	493	577	526	566	566	551	573	564	489	569	585	570	563	580	572	545	557	582	574	563	580	580	598	566	568	561	556	538	543	608	558	561	537	527	529	593	612	561	539	537	561	527	611	569	588	510	552	569	594	585	530	578	576	563	515	568	532	525	546	554	531	526	544	601	585	570	539	545	516	542	565	564	625	520	576	544	547	554	577	512	540	532	580	560	538	531	549	571	544	566	583	556	574	578	546	554	541	588	519	544	573	535	537	589	610	530	539	573	519	536	556	623	577	539	586	570	517	594	551	576	553	593	560	548	560	564	512	571	513	605	547	563	517	587	514	550	558	570	548	521	587	565	527	559	536	580	529	531	598	531	567	587	564	575	543	585	556	529	555	541	541	574	568	600	555	563	566	555	590	564	547	575	523	505	546	552	527	580	545	547	565	585	553	533	564	558	566	551	553	530	552	553	513	572	534	584	514	520	573	576	578	511	531	588	557	592	548	578	534	567	573	567	536	556	538	547	557	593	538	559	544	553	594	546	604	566	548	557	590	543	577	557	574	543	607	589	524	582	576	539	571	535	549	547	574	567	544	559	544	537	553	573	545	536	582	593	587	518	579	518	538	558	578	540	548	570	596	533	545	584	527	589	537	518	538	551	540	552	564	515	574	533	507	544	527	524	598	573	560	562	556	542	534	539	543	549	545	556	597	560	580	517	548	581	560	560	576	490	570	542	544	574	558	524	544	566	566	569	580	532	593	563	545	544	529	567	561	583	577	597	572	557	600	579	582	526	542	566	561	542	525	551	553	550	544	553	560	544	584	546	572	527	556	601	540	543	544	538	561	580	582	535	553	574	542	531	553	545	559	576	564	539	521	548	526	547	529	542	549	557	511	555	547	590	595	519	588	599	547	556	562	543	567	551	583	529	572	560	579	592	555	566	543	523	564	538	595	547	589	568	548	534	600	552	572	562	578	570	522	553	604	555	548	523	555	530	548	561	549	531	558	592	594	553	600	572	556	534	566	533	550	554	552	562	535	559	553	571	565	586	546	528	528	583	539	585	581	601	557	538	558	609	541	566	579	558	535	581	558	560	531	521	528	538	603	553	541	539	585	521	565	562	532	537	567	527	562	550	530	535	584	573	574	550	597	610	581	539	583	570	598	571	589	541	566	540	562	549	536	570	580	582	541	563	611	594	574	580	499	547	612	533	550	539	517	515	532	573	547	554	578	552	579	555	572	581	527	582	557	556	555	557	521	540	556	572	581	561	602	603	578	555	541	554	532	564	576	539	544	540	568	552	554	579	552	560	535	561	545	563	533	565	614	525	579	548	566	575	553	617	563	558	546	573	576	605	530	535	545	529	537	550	551	571	540	569	576	529	564	557	552	552	562	512	561	553	563	542	538	544	554	536	544	559	486	571	579	528	549	544	507	576	562	536	611	561	592	567	540	553	589	561	541	588	594	539	558	558	551	555	549	551	548	546	550	572	575	523	607	559	551	570	556	558	537	643	552	542	547	552	574	529	572	568	566	550	550	588	537	541	542	511	576	550	554	535	523	539	579	527	547	599	583	549	524	560	563	586	631	556	552	538	551	529	565	546	562	550	543	559	545	549	562	558	525	552	550	547	521	590	508	531	567	580	558	611	550	570	570	599	557	545	506	579	589	597	549	570	516	552	523	560	542	580	548	625	569	532	560	552	530	542	584	551	582	540	541	546	575	581	542	555	534	576	591	580	551	540	550	561	601	575	540	608	566	523	591	559	558	535	589	578	586	584	551	560	540	568	568	564	557	584	581	561	496	576	541	534	561	541	529	549	552
27751	19543	10607	4536	2245	1297	1291	1006	979	825	719	597	624	552	494	509	437	434	434	455	437	484	512	555	503	427	453	541	651	659	617	509	506	370	392	390	437	380	357	362	405	385	360	401	391	351	395	379	371	394	360	372	382	376	397	433	371	397	386	388	402	375	417	397	400	369	407	399	389	395	379	384	387	336	416	413	422	394	385	386	368	374	396	372	402	377	401	370	393	372	371	368	375	398	364	395	391	410	382	387	385	361	340	378	372	345	378	395	395	402	349	363	383	401	363	390	392	369	367	416	386	367	396	410	363	394	390	405	405	364	357	386	418	431	396	384	418	399	375	398	386	395	366	360	370	383	380	408	393	377	404	413	392	400	416	404	390	404	377	396	376	380	391	377	379	399	386	381	389	385	397	433	363	400	418	376	411	396	405	365	391	415	397	395	409	424	324	366	377	384	416	364	367	402	396	410	378	390	357	373	384	389	383	358	391	389	372	396	421	423	392	390	388	377	436	397	396	378	375	379	359	402	403	366	373	401	377	384	321	408	371	362	389	391	388	387	395	360	414	415	375	378	376	363	352	368	417	392	388	395	432	409	406	365	350	394	396	381	353	385	399	401	415	405	368	401	383	413	394	402	376	388	399	382	371	397	364	401	379	377	392	380	380	396	394	399	387	408	411	401	374	374	374	360	376	364	413	375	365	386	392	380	386	382	350	373	376	376	390	358	377	396	389	376	384	397	358	369	352	349	355	367	378	380	363	359	362	431	390	415	373	407	373	400	382	398	395	375	380	383	378	403	371	418	391	393	342	420	369	372	397	400	389	369	386	367	350	414	386	371	378	373	410	371	404	402	397	404	381	405	421	342	352	406	369	405	396	388	385	383	398	367	381	407	378	403	404	369	423	425	378	407	380	386	395	378	371	385	429	395	397	404	422	387	412	382	375	353	381	412	408	376	344	399	416	365	367	366	373	388	403	365	392	425	378	370	383	371	418	351	397	379	407	382	415	421	383	378	371	390	401	415	393	380	439	410	396	354	378	400	356	379	374	378	369	395	406	365	391	371	368	423	390	377	386	370	379	361	385	372	358	393	383	350	380	383	421	401	397	404	351	365	359	421	394	411	421	383	405	420	383	401	373	397	387	430	379	378	387	376	384	359	377	351	341	427	400	405	357	395	411	391	372	424	392	407	385	376	393	370	363	438	342	385	394	402	398	389	390	415	391	382	389	378	425	378	413	392	400	382	380	350	364	398	394	406	393	339	377	362	392	409	389	400	380	383	400	392	387	410	390	386	329	344	344	372	400	351	360	384	356	409	399	426	379	383	387	401	371	385	356	429	392	390	404	378	372	416	387	364	393	400	361	347	371	385	386	415	364	390	363	365	419	401	408	381	380	402	360	385	389	341	405	374	409	370	381	370	384	379	395	386	379	382	352	361	371	398	359	379	400	417	386	371	423	409	370	360	376	370	339	388	393	402	367	314	425	352	363	374	365	384	382	359	337	400	383	380	400	356	393	370	388	367	385	409	426	386	368	414	388	402	404	404	385	390	367	351	369	383	363	380	368	389	382	399	397	391	374	352	383	388	385	374	373	392	393	405	364	390	426	378	419	384	407	361	406	374	395	368	374	375	370	395	355	378	383	399	361	396	423	376	372	384	352	357	376	388	377	391	364	380	369	350	391	377	396	421	401	384	387	396	354	399	391	386	353	368	379	357	407	351	388	361	371	422	385	376	347	378	400	372	355	373	367	381	402	408	390	392	390	394	392	450	392	394	361	382	388	416	356	356	386	351	406	375	408	381	387	380	397	407	392	398	376	400	386	371	371	357	354	357	392	370	384	327	376	407	420	359	392	371	403	418	390	400	389	407	373	384	364	403	391	391	422	401	364	405	414	411	376	330	365	393	380	375	402	410	424	401	384	377	360	422	418	380	411	373	402	352	375	397	358	385	393	376	397	404	409	391	389	398	399	393	354	371	395	367	380	370	405	386	413	355	349	409	397	372	390	381	422	378	388	375	395	409	392	414	376	388	358	380	376	426	407	396	388	381	387	389	435	391	379	388	390	369	394	415	397	389	407	385	384	382	403	374	386	380	378	370	402	397	375	406	381	347	401	369	421	386	393	391	380	369	390	427	404	366	399	407	410	399	386	397	390	401	337	356	389	400	380	363	353	376	364	358	417	412	382	348	453	389	386	419	374	377	393	389	395	371	362	404	373	395	382	364	394	400	368	425	367	386	368	380	393	369	401	396	388	371	396	396	368	407	386	352	367	387	401	387	399	383	359	361	367	343	368	380	411	376	414	395	420	385	376	394	398	369	361	359	388	396	397	388	402	400	387	389	411	365	379	404	364	349	377	388	399	412	380	375	390	418	350	401	371	391	405	364	386	384	349	433	355	383	359	375	400	359	360	387	395	398	376	402	381	371	371	383	368	410	375	382	413	418	421	374	367	390	394	391	399	419	381	376	388	359	371	362	367	362	363	367	361	371	392	411	393	367	430	416	430	391	382	389	383	386	385	368	376	401	370	405	380	445	387	387	384	416	372	347	390	352	370	398	410	398	385	393	408	409	402	383	401	372	374	371	376	418	383	365	370	382	402	392	384	390	392	365	364	361	356	378	372	366	373	404	363	350	367	354	370	381	395	398	429	383	407	406	370	387	411	373	394	392	399	402	373	406	393	399	391	367	352	381	391	385	386	375	400	360	404	371	371	384	396	377	398	368	400	370	404	391	368	362	381	395	400	419	376	400	382	390	435	376	397	369	426	366	403	416	381	356	378	422	342	375	363	368	375	377	389	387	368	369	396	355	381	371	370	416	392	373	381	387	403	360	401	403	397	384	425	382	382	391	401	402	362	387	384	392	406	401	411	406	388	403	390	392	390	371	420	378	393	388	387	368	384	372	414	367	375	414	403	399	390	355	377	386	424	365	404	384	388	382	378	416	413	397	393	398	387	374	415	361	424	398	420	360	335	392	395	391	376	403	378	389	397	402	366	400	389	394	396	394	404	399	361	381	388	378	404	407	379	396	417	395	382	370	359	440	410	386	370	415	401	367	390	354	377	375	373	394	407	345	400	386	400	364	390	402	409	362	382	382	402	383	377	365	398	388	360	372	401	367	399	380	368	397	380	390	380	364	370	405	395	418	408	335	414	384	458	378	381	381	384	395	393	342	362	374	372	378	367	390	402	366	433	386	413	393	421	356	411	400	368	397	353	382	386	381	389	436	378	430	370	379	388	408	402	378	387	418	384	436	375	375	410	402	365	371	377	373	392	357	373	383	381	397	408	399	372	381	361	368	422	387	370	409	409	385	402	406	394	359	405	378	382	365	424	379	389	377	380	431	404	379	382	404	413	380	390	397	367	414	405	345	372	356	375	396	379	420	390	371	354	348	372	421	407	373	359	353	374	422	385	389	376	394	417	416	334	373	371	372	365	382	361	400	405	370	393	388	386	399	378	397	379	370	404	379	387	402	369	424	391	358
8458	15073	8711	5143	3345	2259	2230	1837	1664	1276	1075	831	852	802	645	593	527	528	485	498	526	631	634	641	574	586	608	644	794	818	713	674	590	435	412	393	401	448	407	409	414	400	449	422	431	426	423	429	446	396	423	415	369	392	431	443	433	391	407	451	453	447	426	419	392	438	449	377	393	414	435	447	390	480	384	403	422	407	400	446	405	426	418	431	428	414	430	425	389	420	408	410	395	445	379	416	384	405	398	446	433	423	402	448	442	409	406	395	413	407	385	451	422	401	410	375	440	433	421	446	443	457	412	415	390	427	442	453	407	412	417	411	432	444	417	435	476	427	438	430	459	380	417	442	402	430	396	401	422	406	419	409	439	448	409	421	430	444	401	444	432	431	452	450	397	414	395	383	414	414	436	385	442	438	415	475	416	367	434	446	422	459	423	455	437	401	429	431	418	449	398	363	386	432	404	442	446	417	399	425	443	426	417	365	418	407	413	432	396	438	402	409	424	441	443	416	464	415	392	428	404	414	399	419	411	481	471	404	451	392	450	404	399	466	412	407	456	420	416	398	409	409	407	419	428	425	447	393	490	434	435	404	385	419	401	413	433	444	387	387	455	412	470	399	418	416	407	447	417	438	409	417	420	390	382	424	383	442	412	460	408	409	433	442	442	449	422	420	411	406	402	409	440	420	428	465	408	444	410	406	399	397	404	453	437	442	456	393	409	466	431	433	442	416	404	422	397	413	469	445	396	409	409	382	406	419	418	399	415	427	418	457	426	421	424	411	411	435	434	426	435	436	443	394	436	402	417	455	408	412	409	426	458	402	408	383	429	439	411	399	431	452	418	460	434	417	409	413	389	440	411	365	428	429	361	401	407	390	424	432	379	391	416	418	438	422	424	427	399	394	424	416	414	409	428	443	427	392	423	439	431	413	400	381	400	445	467	415	396	418	412	428	428	423	397	447	449	414	439	434	397	417	431	436	430	425	412	386	410	437	431	446	450	403	430	408	416	429	446	438	443	431	454	409	411	390	417	411	394	406	395	439	459	430	435	446	438	409	423	409	394	450	438	428	434	417	409	414	406	452	393	388	442	398	398	435	433	399	465	402	373	390	410	422	409	414	402	382	445	473	418	387	416	429	422	440	455	416	463	412	437	442	410	423	402	431	449	426	411	395	422	444	444	442	406	402	433	424	425	391	424	444	426	376	422	410	420	440	435	438	401	421	424	409	394	413	422	431	446	425	471	423	407	420	412	384	415	451	389	446	401	415	393	434	394	395	401	412	414	428	433	433	438	423	440	389	421	420	412	415	424	410	377	439	423	402	442	436	404	411	419	398	420	411	398	406	407	413	392	426	431	424	417	391	420	409	396	432	463	426	414	399	426	424	453	443	384	473	410	442	423	443	421	448	432	440	413	394	442	384	414	436	404	409	414	428	427	400	419	417	434	399	399	418	440	405	400	417	429	455	417	417	426	450	405	396	412	436	422	448	436	434	419	474	400	470	462	416	430	441	403	421	423	456	425	431	423	404	412	437	395	450	430	402	397	417	401	394	418	394	404	403	421	400	430	441	440	396	426	438	437	431	437	428	437	382	420	409	422	416	439	446	415	394	434	437	436	408	442	432	439	416	437	407	397	415	446	412	441	414	465	408	428	390	397	398	422	400	416	425	420	391	423	431	422	460	400	434	403	418	425	427	440	423	403	391	399	426	389	472	442	401	413	410	428	414	439	463	400	389	414	429	406	387	413	434	437	398	383	445	418	404	431	438	447	408	445	435	408	440	429	391	374	414	409	413	439	417	450	436	446	442	434	438	441	449	437	412	409	413	421	391	399	405	466	407	427	408	418	456	401	421	396	382	451	391	448	427	406	435	412	418	399	424	372	465	424	395	425	398	419	428	459	431	434	424	423	420	442	391	428	420	446	430	418	394	418	418	401	452	392	424	434	442	426	410	434	382	427	389	437	416	437	437	419	429	409	390	428	419	443	431	428	417	409	433	417	427	421	418	436	436	401	424	369	398	422	411	450	449	395	452	436	433	433	425	448	403	390	430	462	440	417	414	426	420	441	398	414	416	407	385	428	427	370	428	393	447	415	438	417	443	399	395	451	418	410	446	410	444	424	397	391	395	403	432	423	430	388	408	420	450	404	428	419	479	409	420	398	412	375	410	455	468	385	451	408	440	424	448	424	436	436	441	412	396	406	451	427	397	390	424	423	438	422	435	434	381	435	444	437	394	407	393	401	417	439	399	389	473	418	443	441	434	418	432	396	362	447	432	413	419	437	395	380	411	442	421	412	427	425	394	458	454	461	442	446	409	403	435	451	436	436	407	409	447	424	420	463	432	420	414	421	421	425	444	440	441	416	423	408	409	421	423	428	439	399	429	416	441	419	444	433	407	423	451	394	406	441	418	415	415	447	461	428	408	396	424	446	438	401	401	429	410	409	416	393	407	407	418	403	415	394	443	394	406	390	415	404	435	402	399	429	410	431	401	444	397	413	416	383	435	462	425	439	403	427	414	409	417	440	403	437	387	428	425	439	438	413	435	425	412	419	448	446	393	414	407	414	420	438	410	413	404	422	446	405	447	401	446	400	416	409	432	418	456	442	404	414	384	388	429	402	401	450	422	447	404	394	409	408	429	458	422	448	416	402	417	424	375	419	388	445	414	423	423	457	432	414	410	420	418	409	491	409	416	407	440	406	420	422	442	426	415	427	451	412	413	399	440	415	424	417	443	433	413	417	400	407	433	398	461	422	426	426	408	381	438	435	425	431	424	425	416	447	436	362	438	419	410	397	462	429	404	419	422	425	433	416	428	393	397	420	435	404	419	428	406	414	421	442	416	414	429	432	439	414	444	410	430	408	419	406	414	419	405	401	414	421	434	416	426	414	397	396	388	416	427	411	393	405	437	392	453	415	419	428	398	383	466	419	404	412	432	418	435	425	434	406	431	416	390	403	412	410	441	428	429	424	443	412	444	446	424	430	418	457	405	402	404	424	458	434	378	401	409	419	403	440	436	411	432	437	364	427	396	413	417	426	424	381	438	385	409	432	393	474	401	421	421	398	409	406	444	433	397	420	406	396	410	428	427	435	430	437	435	416	471	425	432	417	412	417	422	451	380	395	425	418	411	400	417	404	421	417	417	384	422	401	422	421	408	425	413	398	391	438	417	396	431	482	444	407	347	432	406	410	420	426	397	437	437	389	413	396	436	430	440	431	450	417	439	414	431	433	441	407	437	445	442	441	425	423	412	464	443	425	407	402	411	392	392	453	432	420	409	405	401	450	432	392	444	397	421	427	392	411	452	409	399	404	443	409	389	408	415	408	357	425	439	422	401	406	420	416	426	421	405	418	436	411	399	402	426	411	438	407	410	429	437	418	410	375	434	450	388	435	427	416	408	413	424	439	433	402	435	428	416	456	429	426	436	410	403	411	407	424	427	440	424	408	448	399	395	428	420	424	434	407	418	432	453	412	397	436	443
23970	21232	28398	24352	21152	9403	2781	1852	1434	1177	1021	908	866	647	657	635	620	550	522	607	565	550	527	520	490	557	1615	2491	2469	1938	1615	1035	763	362	354	354	370	358	303	355	344	372	333	355	344	320	326	363	350	350	362	341	366	328	379	376	342	340	373	324	372	324	331	338	365	335	362	358	360	357	400	383	379	341	338	347	399	355	339	360	353	363	334	364	371	374	351	359	370	367	329	346	346	371	352	348	363	343	331	354	343	334	320	356	339	386	346	305	303	361	352	347	329	341	374	356	328	370	383	324	368	330	349	343	333	313	345	376	383	315	360	363	338	337	346	372	344	375	370	355	343	351	341	351	369	375	360	364	327	396	356	379	352	350	332	331	353	328	337	401	334	372	383	335	378	370	371	377	348	359	345	351	365	360	352	374	397	381	362	368	341	334	352	345	360	332	343	341	339	347	351	325	362	351	357	361	381	364	346	338	362	372	370	348	338	353	331	324	321	379	365	357	354	348	351	331	373	354	345	326	313	334	332	367	355	422	362	319	355	317	356	362	378	337	359	375	365	376	378	344	336	360	362	319	358	334	351	364	361	360	352	381	331	362	376	343	362	341	375	339	348	351	344	346	377	371	334	339	357	349	337	362	370	382	317	356	363	380	361	333	358	347	371	399	347	351	368	358	349	369	389	380	325	377	355	335	325	323	353	355	353	329	368	369	319	367	355	354	342	367	361	362	323	364	353	334	322	338	318	332	336	366	383	365	370	348	361	350	309	302	359	352	364	357	328	361	352	350	348	341	357	344	344	369	326	354	385	350	349	336	338	338	360	323	355	352	343	365	345	362	395	350	346	369	329	355	318	335	323	368	340	369	320	348	356	337	360	351	339	347	362	369	351	348	351	338	384	334	375	334	340	333	380	316	378	351	366	361	357	349	330	332	345	352	331	354	364	354	377	328	346	338	370	359	357	355	368	383	373	361	328	353	344	343	347	388	369	325	383	315	382	373	353	356	359	329	331	374	303	367	367	332	337	392	334	365	342	356	338	332	318	355	334	377	342	308	354	358	327	386	404	350	360	358	336	350	345	369	362	366	377	311	369	370	359	362	355	323	356	352	353	376	330	369	333	381	349	355	351	369	396	362	383	347	377	352	363	336	352	354	329	344	324	364	353	358	344	345	371	369	357	378	349	388	350	348	368	347	366	385	366	346	328	328	348	351	322	347	341	326	352	335	336	344	364	353	384	358	348	355	292	325	349	361	341	334	344	362	358	349	357	357	350	351	342	349	336	372	344	351	311	360	349	356	338	378	367	358	334	341	326	370	343	339	338	346	331	335	357	376	332	329	340	352	348	355	341	308	314	330	341	355	368	349	349	367	361	354	342	369	348	368	371	386	306	378	329	353	338	344	364	343	324	343	392	352	369	323	337	346	346	339	350	368	370	339	349	370	317	335	355	350	355	324	353	348	331	337	354	364	359	352	351	383	319	375	339	342	369	366	343	381	334	356	331	346	387	372	381	340	351	370	348	337	377	349	361	341	320	359	325	350	322	359	340	355	361	322	349	358	312	351	345	366	350	383	323	329	325	343	381	331	335	386	381	359	380	367	356	366	362	354	328	339	331	371	369	319	327	389	359	334	351	311	370	340	329	366	320	334	360	323	334	367	351	353	346	407	323	343	351	317	350	340	376	361	368	355	346	359	373	307	360	326	368	340	361	318	343	371	400	337	344	370	315	351	350	351	382	329	357	326	333	358	327	339	331	380	344	375	341	378	389	334	336	369	370	328	348	312	324	352	351	346	385	326	368	348	346	329	359	364	321	340	334	336	368	361	326	356	324	338	342	343	358	350	368	316	336	335	345	355	352	359	387	354	368	356	365	370	347	344	354	342	365	337	340	362	368	309	339	338	314	344	346	359	314	351	364	342	370	360	301	328	340	370	372	337	306	391	330	379	350	336	359	342	333	317	312	372	324	357	338	336	373	370	371	364	322	339	350	355	371	338	366	354	366	352	348	362	338	361	348	350	358	347	363	349	347	321	333	364	344	336	345	337	341	333	355	345	361	355	332	362	360	355	352	346	339	355	353	328	358	357	339	342	369	354	355	359	340	345	366	341	352	334	354	345	355	347	377	353	338	371	391	388	339	347	343	327	370	358	346	334	321	348	379	359	341	319	367	355	351	381	338	362	347	345	346	319	376	330	338	374	354	357	321	339	350	357	354	343	337	356	339	329	367	345	326	337	354	323	365	346	373	367	317	358	370	337	360	363	350	342	342	325	342	355	361	328	366	353	370	322	329	366	344	313	342	333	362	354	342	360	360	327	339	351	335	342	350	303	347	322	343	334	308	329	344	334	335	367	351	336	347	342	345	351	330	368	340	325	345	338	349	342	375	379	354	317	382	368	324	348	353	350	366	360	331	342	308	352	329	339	387	343	348	346	357	356	353	316	341	336	380	342	377	379	339	346	324	359	357	345	347	328	337	346	345	374	360	395	365	354	348	346	349	385	328	355	351	371	345	355	347	357	371	342	349	355	328	396	368	336	338	342	341	326	381	343	343	383	306	319	343	312	320	338	355	337	342	356	384	367	357	337	359	301	359	377	329	344	356	340	322	319	356	330	344	361	367	394	353	348	331	363	357	355	345	315	312	370	356	363	340	353	350	334	379	357	340	361	364	328	375	367	350	353	319	393	365	356	342	354	360	330	353	364	341	337	351	349	355	348	333	380	379	310	354	354	336	335	330	318	353	291	325	376	361	344	354	398	366	343	340	358	360	336	315	367	360	369	352	337	385	349	340	356	340	374	382	356	341	348	328	387	328	352	322	347	328	328	355	339	337	364	364	387	378	364	332	343	367	359	330	358	339	322	349	357	358	369	381	316	365	389	340	362	356	329	313	316	352	344	369	333	361	371	330	328	374	374	387	372	360	358	354	325	331	372	368	327	318	327	338	361	328	333	370	343	357	323	352	350	368	345	348	348	383	363	389	359	359	334	385	353	396	350	351	353	342	334	369	349	366	344	364	330	382	371	354	366	345	322	348	363	355	378	331	335	306	341	371	342	323	357	348	335	356	366	338	322	365	332	350	354	361	387	342	338	292	356	378	320	343	338	352	349	318	332	395	368	355	316	346	343	343	368	348	334	371	335	361	357	340	362	331	357	366	347	373	376	377	331	339	317	352	327	344	340	373	352	354	350	356	331	326	362	365	339	329	378	373	350	391	354	359	359	343	366	344	312	359	368	356	353	350	346	377	376	348	354	357	364	360	360	351	362	371	344	332	361	351	376	342	360	325	350	356	338	356	344	351	388	346	361	336	319	317	350	334	353	338	382	366	353	347	389	390	352	319	312	347	367	378	328	354	304	348	350	379	370	337	334	347	314	348	360	341	349	365	321	366	344	322	357	359	345	337	362	368	362	349	334	339	329	361	342	356	347	352	345	359	367	343	356	352	321	338	372	341	366	363	352	330	364	384	383	335	371	373	357	354	360	356	376
9323	25672	15752	8887	5864	4403	4023	3064	2701	1918	1613	1502	1442	1004	1023	899	809	808	641	724	733	711	663	712	666	795	2380	3769	3604	2722	2315	1493	974	421	368	386	351	373	381	397	349	377	350	364	383	338	394	417	409	335	389	333	393	414	392	346	373	364	399	378	389	369	362	377	372	383	399	358	398	358	367	372	365	381	379	387	397	393	368	372	344	389	374	336	348	423	384	402	361	359	390	391	347	377	374	381	353	342	388	404	373	352	390	367	395	404	376	381	402	393	394	383	362	329	348	387	389	355	322	414	366	369	374	365	395	398	418	414	351	352	388	420	375	394	370	388	368	383	398	361	362	346	365	348	375	374	388	388	386	372	381	366	367	356	403	392	410	389	345	379	389	434	358	368	370	337	396	326	340	363	377	404	385	365	378	395	376	378	381	348	381	354	378	372	366	373	398	391	394	376	372	408	337	352	371	361	372	408	381	396	355	370	361	368	365	384	373	332	397	369	387	363	383	369	406	360	381	347	392	343	356	376	366	392	381	339	364	349	384	365	359	348	385	369	403	383	367	400	394	345	402	357	368	356	362	366	388	360	384	383	363	374	376	367	387	385	358	343	378	399	361	399	379	366	409	395	400	396	393	372	379	374	372	394	398	388	371	386	389	353	365	384	338	352	356	377	372	383	362	330	398	350	378	361	389	353	394	396	399	407	380	382	351	383	405	382	388	381	372	376	336	343	373	399	381	392	414	358	352	391	363	424	372	340	400	404	388	387	401	369	359	373	389	361	356	377	384	395	378	369	367	360	386	393	367	387	396	390	385	396	362	365	338	385	369	401	418	386	378	380	375	360	363	368	376	354	349	360	364	365	374	378	376	380	419	369	367	323	373	388	379	395	362	418	377	391	391	398	381	367	390	343	395	356	402	407	377	392	401	384	374	398	412	405	389	413	399	399	353	350	396	353	362	390	366	369	373	374	368	338	393	428	396	362	375	401	354	310	389	382	357	396	377	375	344	396	382	379	349	373	377	376	358	346	330	368	375	404	412	406	356	393	350	374	384	373	379	406	401	372	376	358	383	365	388	363	373	388	342	373	371	373	361	383	354	363	375	376	381	326	403	368	370	426	370	391	341	374	372	372	374	370	404	390	402	385	387	380	377	363	374	370	375	373	378	404	367	357	365	383	368	361	383	377	398	355	338	376	381	373	368	405	403	402	366	414	374	367	428	377	361	356	394	350	347	340	423	381	355	363	390	428	397	345	389	365	368	347	346	389	420	360	348	387	376	419	378	398	371	387	383	385	388	369	407	416	384	369	388	389	354	387	377	361	345	353	340	367	397	404	373	391	362	374	341	372	383	388	389	399	344	411	357	385	392	388	384	391	379	359	346	373	370	342	395	375	382	375	400	354	357	391	356	403	394	382	347	403	365	391	372	384	402	366	373	383	374	403	361	364	354	369	384	389	366	354	376	391	338	364	391	372	418	387	380	382	360	343	377	408	379	343	391	365	384	393	364	402	388	374	350	372	404	383	365	404	404	342	375	346	352	379	352	393	383	398	352	354	392	383	364	370	351	379	366	368	362	390	375	342	367	353	391	365	414	342	372	392	403	367	341	416	400	389	385	362	355	343	390	390	370	390	363	396	366	381	372	307	381	373	367	404	396	374	388	358	384	371	371	361	357	362	377	347	390	387	384	410	370	396	426	356	399	350	409	401	402	386	382	372	337	384	391	359	384	369	398	363	389	364	361	384	351	395	372	351	365	367	362	393	378	371	387	389	395	333	335	380	379	353	404	393	402	384	394	371	389	372	370	355	355	364	345	377	365	376	371	378	411	403	378	376	367	376	354	386	390	380	349	359	368	361	399	357	355	348	385	354	367	349	391	355	347	378	381	395	386	345	402	372	354	348	371	348	354	360	369	389	343	368	383	381	375	379	381	348	367	427	382	338	395	366	371	377	398	388	384	357	390	397	361	344	408	350	368	351	387	361	382	368	404	421	423	369	374	390	397	356	373	367	369	384	419	423	357	395	382	381	372	363	401	382	339	401	363	387	381	402	329	380	363	367	384	339	373	366	367	349	386	364	364	411	396	383	372	364	332	358	365	373	386	385	412	387	387	336	349	366	365	395	366	337	360	399	371	362	354	325	368	368	349	358	372	383	360	391	376	372	387	376	378	383	366	419	396	357	382	365	345	389	361	357	379	363	383	397	395	383	405	392	359	360	356	379	365	372	395	399	411	361	375	395	394	336	356	365	362	402	369	363	407	375	408	372	373	349	367	403	387	375	385	348	366	345	349	401	404	364	395	378	397	367	387	356	370	370	399	390	362	386	369	372	383	363	350	380	410	405	348	394	361	370	390	385	343	365	367	390	365	386	364	360	407	401	408	399	372	401	382	361	375	390	375	370	353	396	358	407	380	392	360	360	355	387	393	400	375	358	378	410	386	365	373	393	379	351	359	394	392	382	337	369	374	392	341	351	380	404	396	378	383	367	353	364	375	395	360	368	385	318	340	386	374	380	388	357	372	400	358	360	366	370	385	406	364	347	413	363	377	363	366	391	393	378	374	364	392	345	370	336	357	348	369	390	381	370	387	344	340	382	389	366	395	359	359	371	379	382	380	367	340	382	357	381	380	388	360	347	355	363	347	424	377	367	374	361	366	389	382	388	395	399	398	381	420	377	360	384	374	370	361	387	387	381	374	384	373	392	352	362	376	406	387	408	358	371	369	372	372	388	381	374	379	372	393	346	377	379	385	372	362	388	399	385	378	408	383	381	382	359	374	409	371	360	365	338	401	373	382	358	401	417	383	406	414	397	394	369	377	382	367	386	334	378	350	371	363	378	378	376	362	381	353	396	378	410	375	339	384	406	397	381	363	400	402	352	404	382	376	376	413	394	378	353	404	384	348	377	412	414	375	392	367	375	384	410	363	356	372	359	333	366	361	376	376	380	368	355	382	367	352	355	379	400	375	390	364	373	398	361	409	385	364	357	390	363	351	379	385	368	336	395	398	382	388	394	358	405	350	364	329	362	389	395	366	385	397	363	405	377	412	372	372	377	367	360	351	372	379	370	355	370	416	408	367	377	411	388	369	357	341	339	395	378	388	339	356	367	362	366	367	389	359	349	381	348	377	373	415	356	368	364	368	368	368	374	378	399	387	360	363	361	358	407	410	384	385	369	377	378	373	364	395	392	408	390	375	364	370	404	372	390	345	401	392	360	360	392	390	401	367	377	371	402	379	383	391	386	366	345	388	386	399	392	384	384	347	391	365	332	356	366	327	375	350	363	391	373	388	340	403	361	347	403	390	372	362	404	358	375	356	368	381	380	361	402	373	343	390	335	366	394	369	328	401	396	396	364	355	385	392	396	404	395	350	390	384	399	376	386	370	379	384	369	353	375	385	370	376	354	368	399	370	363	373	408	392	354	344	372	364	383	357	404	385	357	364	358	341	393	375	338	357	370	399	380	384	386	433	400	389	337	366	367	379	389
25073	21255	27440	25360	12071	2628	1899	1608	1238	1115	1046	920	847	841	956	898	827	775	648	742	678	680	672	642	652	792	1466	1559	1603	1505	1310	900	803	634	548	602	550	549	556	552	518	542	547	549	518	560	503	524	513	552	571	522	511	520	499	516	534	520	556	550	580	576	553	537	586	533	562	531	510	528	532	545	589	540	529	511	542	545	566	506	529	518	521	526	504	523	526	558	521	515	555	617	570	536	521	490	572	574	544	522	554	559	514	497	524	577	510	520	546	543	531	515	529	536	526	494	566	530	558	548	570	536	554	519	502	537	533	547	493	572	567	587	566	533	542	550	567	509	522	573	594	509	546	541	557	552	540	504	510	556	529	540	570	529	578	526	559	559	566	537	547	513	557	473	555	524	583	538	518	546	546	550	509	556	537	512	576	559	549	508	521	510	525	542	505	551	568	539	534	573	551	630	512	502	570	527	549	542	525	533	557	527	526	564	584	540	504	539	510	548	569	551	499	563	532	521	523	557	560	581	500	498	521	550	565	542	524	559	533	566	529	557	559	555	539	560	561	548	513	539	557	505	519	584	562	507	546	514	508	548	539	518	558	530	498	537	500	505	547	527	581	543	538	522	553	540	574	499	539	528	554	533	494	543	531	564	524	515	578	539	537	508	545	550	562	574	546	569	522	539	541	568	485	518	553	535	541	551	557	532	575	561	532	521	559	562	556	559	546	497	538	522	535	515	562	559	535	559	524	519	527	549	537	565	566	579	518	548	538	531	546	526	551	545	564	499	555	551	521	511	559	579	540	540	516	534	512	552	551	502	544	539	538	494	571	566	562	538	568	558	529	507	559	551	494	547	564	596	563	512	530	518	501	627	588	541	569	537	555	590	542	524	535	510	544	549	523	570	531	531	557	492	529	573	549	510	505	519	529	555	487	544	557	533	475	531	534	548	535	560	528	534	565	542	571	541	580	539	539	541	551	546	528	511	527	547	517	549	504	567	527	529	511	531	565	537	533	547	555	547	566	533	507	554	493	547	543	522	526	566	514	536	530	561	553	558	547	545	548	509	568	588	490	542	519	534	560	576	520	549	564	534	550	545	562	563	529	540	553	541	568	560	524	516	543	552	574	527	550	484	569	527	531	535	578	557	569	576	516	535	554	522	548	528	522	531	520	565	534	517	550	577	567	530	589	520	537	547	528	527	532	587	539	537	607	554	521	554	562	549	527	515	560	562	524	502	510	579	529	510	534	527	546	483	550	525	521	524	569	560	561	509	549	515	555	527	542	520	524	514	538	556	518	531	566	537	547	534	489	548	590	537	544	534	560	534	494	548	556	551	575	510	520	547	544	522	539	539	528	516	536	543	546	554	486	544	558	548	511	517	531	568	538	502	545	538	565	594	556	503	565	532	490	547	562	540	525	539	554	526	529	526	540	540	530	552	521	540	486	557	515	525	539	513	577	556	591	541	575	531	570	577	522	529	565	520	557	518	562	541	591	569	542	549	555	570	582	501	550	547	558	557	518	589	536	527	572	568	576	521	556	533	541	535	565	536	546	543	567	551	556	525	561	517	585	551	564	532	550	547	565	575	507	504	532	513	548	537	530	549	523	562	542	557	517	527	538	524	567	534	559	568	564	585	549	585	558	520	541	534	510	539	510	524	533	522	543	507	524	507	521	524	567	566	536	528	544	522	533	526	593	536	560	554	542	558	536	517	528	551	561	552	537	531	512	530	572	593	522	576	514	567	585	520	491	543	578	539	505	501	556	533	520	522	510	551	521	543	568	558	545	530	537	559	530	542	487	551	560	543	546	542	541	555	558	524	568	550	509	509	575	526	570	548	571	567	505	547	536	594	530	574	519	518	518	551	568	535	545	515	534	538	554	518	486	499	517	576	494	515	495	523	552	564	540	533	550	534	580	539	503	489	514	510	553	547	544	552	560	536	557	557	530	565	552	551	557	523	515	538	524	543	507	546	515	574	525	532	528	552	561	528	529	546	525	546	550	534	540	561	581	506	509	558	544	524	512	533	520	527	525	535	548	540	534	524	531	521	526	552	556	520	584	555	550	528	537	525	555	554	542	555	544	563	555	534	552	574	528	495	561	567	539	548	570	558	535	589	517	536	549	512	535	551	542	545	511	558	533	542	510	546	546	542	540	505	550	588	564	565	513	516	546	533	522	506	546	519	569	519	542	540	521	534	540	525	533	507	548	561	525	571	549	501	508	553	551	561	507	550	506	547	529	536	567	584	520	497	536	588	492	570	568	523	508	539	520	551	514	512	527	525	533	508	536	509	583	559	572	526	567	534	526	561	508	508	561	522	487	548	552	572	507	500	567	574	555	550	539	566	546	590	511	533	542	564	546	568	566	513	542	510	552	560	543	546	492	496	546	538	559	508	536	543	553	511	534	545	507	530	587	525	541	539	526	566	521	528	585	577	566	475	535	509	578	553	555	587	556	555	569	510	559	503	530	517	560	536	550	562	544	543	558	547	548	520	552	538	590	547	563	560	543	555	504	538	564	568	561	544	548	561	563	558	503	514	572	583	535	538	552	534	527	587	532	540	507	501	549	553	547	527	547	520	530	535	518	561	551	523	545	558	533	554	572	569	515	559	547	550	514	562	551	543	544	530	528	510	527	582	514	540	545	528	574	494	558	535	540	520	563	517	561	539	545	555	526	601	526	580	549	574	544	547	540	547	516	555	515	601	558	554	522	541	512	523	522	525	566	543	483	544	570	548	519	527	488	525	569	507	506	522	545	536	530	509	534	540	532	562	562	535	553	575	560	527	538	559	526	592	527	535	518	569	543	562	522	581	581	515	549	529	528	565	574	520	518	477	597	526	519	533	544	504	545	528	509	536	524	519	496	544	546	528	532	532	545	532	513	547	548	538	531	562	521	540	520	558	564	520	594	522	504	552	545	543	539	533	500	565	559	548	568	503	531	551	525	562	504	559	507	538	509	556	541	517	559	527	560	556	495	574	545	504	542	560	544	566	537	498	558	546	542	568	512	519	524	546	532	529	534	514	545	583	526	548	545	507	515	564	537	606	522	517	547	545	487	528	543	578	534	531	577	555	531	501	510	558	511	553	534	521	504	536	551	536	539	517	564	564	568	584	509	526	527	534	534	567	495	569	543	538	568	534	508	531	542	529	587	515	513	568	533	539	554	570	563	524	534	500	491	504	515	545	535	508	514	565	508	554	555	557	554	543	528	516	503	513	533	530	519	513	543	532	575	475	523	533	551	546	536	514	569	571	534	521	551	491	515	516	511	617	548	529	510	533	575	530	507	523	513	518	500	533	514	553	490	531	509	542	533	594	496	530	547	543	563	523	559	559	566	499	538	512	561	563	536	577	568	517	561	592	550	519	519	525	534	577	527	586	535	519	518	573	539	526	555	534	592	521	540	552	486	509	567	538	545	512	572	536	547	548	532	554	557	532	543	482	520	539	546	538	495	505	508	535	519	529	574	530	531	583	552	597	556	546
10217	23411	14034	7256	4711	3893	3295	2872	2031	1847	1553	1501	1329	1243	1364	1264	1131	994	853	862	863	795	792	765	723	981	2470	2565	2718	2255	1904	1337	1095	649	571	582	552	498	623	583	615	579	600	574	530	621	589	522	579	576	627	537	598	559	573	574	591	581	568	551	542	566	580	554	589	549	514	572	590	566	575	577	573	600	596	573	544	578	612	559	547	590	557	548	587	585	575	584	573	569	573	608	561	586	567	570	556	519	557	596	575	542	578	491	545	570	598	582	564	589	588	584	582	566	588	518	547	602	492	617	581	572	570	569	581	550	594	552	549	599	609	577	607	540	581	574	556	543	533	586	569	601	588	552	592	536	590	556	583	599	545	633	579	557	576	604	550	536	562	572	605	575	519	609	532	601	563	577	600	590	578	558	569	574	620	520	573	561	565	620	631	594	555	531	582	607	539	579	577	567	570	608	589	557	554	611	587	568	574	559	553	611	608	597	584	581	551	523	593	604	610	603	612	602	606	535	630	595	599	532	552	579	548	580	566	589	581	594	562	595	565	581	593	536	520	603	561	572	561	556	554	610	586	558	575	542	549	566	594	605	551	578	573	558	531	571	586	553	616	556	553	598	557	583	572	559	560	550	527	575	544	601	570	551	560	556	573	550	552	565	549	601	569	618	577	587	541	562	567	562	558	560	593	576	617	550	618	565	541	579	585	560	575	584	579	595	540	597	547	603	617	551	525	590	574	538	566	562	561	548	539	559	586	564	605	617	594	526	531	575	605	600	557	528	574	592	556	583	588	587	534	536	557	579	532	523	563	582	528	552	586	576	535	530	594	533	572	536	547	573	575	526	570	584	583	572	581	567	558	591	559	577	564	525	634	586	603	573	593	557	582	589	592	610	551	581	548	585	540	565	573	548	572	602	531	574	534	630	520	562	579	593	621	573	596	568	576	573	589	562	584	598	554	594	576	543	596	575	533	580	588	571	561	539	553	586	529	593	568	577	554	557	577	605	577	573	513	598	579	571	559	641	505	580	548	577	544	561	548	565	553	566	536	556	580	600	570	563	572	593	573	575	595	623	596	521	572	567	591	605	571	562	551	529	554	553	601	556	551	576	579	562	553	642	589	595	557	543	591	595	574	541	560	591	589	562	611	610	583	539	545	532	558	545	564	584	580	531	585	571	579	589	581	599	565	553	599	553	604	603	578	555	567	601	554	538	553	595	546	563	574	513	618	558	650	571	546	523	523	586	555	573	601	617	578	612	567	569	583	558	555	567	550	550	585	552	570	564	600	572	535	606	605	578	575	548	603	559	626	559	604	570	573	526	574	533	595	547	557	560	596	574	557	567	575	579	611	549	575	554	603	598	576	559	567	531	559	528	604	556	582	566	616	582	590	614	609	557	586	579	546	602	599	589	598	549	574	557	573	645	571	561	576	574	573	521	530	522	525	546	600	591	572	553	537	615	569	552	569	583	608	565	561	581	596	558	569	532	584	577	592	576	569	604	519	581	597	586	554	567	542	550	594	540	586	568	565	614	593	540	540	588	547	620	549	533	590	558	583	586	536	533	593	585	534	580	553	559	558	586	594	554	586	617	590	577	585	538	624	605	587	593	588	588	569	571	593	568	615	572	601	589	550	574	590	583	568	624	571	563	562	555	576	610	548	602	586	578	536	563	575	612	569	518	584	552	595	565	548	599	569	644	577	551	586	574	552	546	579	547	600	554	558	554	599	559	609	532	587	595	584	584	623	550	592	545	558	552	570	603	592	546	567	601	570	580	579	571	529	544	570	591	612	586	600	567	611	585	584	610	548	535	602	612	608	551	536	564	533	562	581	582	516	580	584	582	607	573	547	564	551	561	574	596	580	578	590	588	563	562	588	542	550	570	562	528	552	527	579	607	563	599	546	537	577	591	542	595	570	559	552	547	575	542	569	550	593	570	569	537	594	611	581	548	620	604	546	568	568	599	608	549	563	591	515	581	629	562	571	564	588	598	607	579	614	554	530	551	599	540	567	538	603	571	511	563	612	599	604	544	583	594	567	595	578	570	562	596	539	579	595	627	573	562	584	539	563	596	566	566	588	585	597	542	588	570	578	582	559	604	570	582	574	594	593	569	610	603	573	572	599	589	523	561	557	546	551	611	573	583	606	607	556	584	567	578	575	574	573	548	586	550	561	536	567	600	530	579	583	549	578	570	545	567	582	609	553	594	560	601	541	541	589	551	623	554	540	554	592	532	553	582	576	517	617	561	553	596	615	579	601	581	578	588	537	605	558	602	556	555	562	617	660	542	602	587	589	554	550	593	556	527	605	632	576	563	568	573	580	562	567	562	573	562	540	561	541	630	564	571	568	573	572	589	599	568	575	564	562	554	565	588	596	557	542	581	579	610	544	543	559	599	561	580	570	573	595	534	608	554	572	564	575	564	597	560	570	607	590	556	571	563	577	568	571	579	564	576	576	590	592	560	563	549	566	596	555	559	574	522	592	601	591	546	581	583	590	589	573	556	533	573	567	570	562	538	529	598	567	552	602	561	591	581	580	571	563	542	541	598	584	563	571	548	564	577	600	576	577	581	562	625	560	596	556	599	620	568	573	568	581	554	643	572	555	625	555	526	608	553	588	596	593	595	598	552	602	587	556	580	602	590	547	610	526	570	592	588	570	554	602	625	603	600	590	599	574	577	569	594	526	545	592	581	540	546	578	523	586	556	549	608	577	620	552	591	574	580	627	578	560	582	590	567	585	534	591	559	605	578	612	561	564	544	556	551	548	579	562	599	565	601	553	544	529	578	533	602	566	553	562	618	599	566	534	558	581	571	577	586	623	567	623	597	597	578	565	593	598	559	557	543	577	590	533	578	598	547	576	587	594	554	590	576	638	581	583	589	578	596	524	564	527	538	572	591	574	542	596	551	579	531	550	602	567	566	561	601	554	558	540	559	584	547	584	604	601	563	571	570	569	521	558	588	537	578	552	553	552	591	547	590	568	555	592	577	595	572	530	568	629	566	590	540	547	531	564	571	571	527	590	585	591	618	574	560	565	534	560	545	568	589	587	550	613	578	584	570	595	502	599	528	576	633	587	572	560	581	578	551	581	568	609	554	606	574	614	558	564	553	572	568	571	559	578	552	557	560	613	525	578	548	599	605	604	551	567	599	599	554	583	602	600	608	602	543	619	547	569	589	581	579	556	529	584	588	589	538	566	545	564	534	549	566	593	531	595	602	584	602	622	564	541	571	583	582	627	604	604	599	590	567	574	563	534	590	579	543	575	603	545	579	577	582	565	549	570	557	576	585	589	551	599	546	570	568	519	543	607	568	531	581	590	557	486	584	540	630	610	573	550	557	574	577	558	568	552	557	567	551	552	604	574	606	579	551	531	580	611	553	568	566	560	550	590	631	604	566	544	628	621	563	532	561	583	592	602	579	584	579	564	568	536	568	562	634	598	593	589	600	592	592	553	570	582	583	519	584	581	551	567	539	535	595	569	525
22619	21168	28866	23740	21173	21353	12331	3145	2008	1887	1583	1602	1612	1441	1294	1207	1191	1172	1078	915	931	815	629	717	2017	3583	4525	4465	3784	3174	2396	1563	1142	698	554	538	581	580	557	591	567	564	580	578	565	573	549	536	550	583	601	580	546	598	550	551	539	590	574	539	548	547	588	580	538	556	560	555	539	533	539	550	571	590	566	575	575	581	575	561	570	563	552	551	555	572	567	540	578	565	536	562	539	566	553	575	538	564	553	543	612	547	582	601	539	587	543	619	556	523	547	551	545	563	556	549	573	521	556	548	550	548	587	538	567	550	586	565	583	578	568	593	542	548	558	552	581	585	551	602	599	596	561	576	591	569	570	597	545	560	543	528	552	562	518	576	585	540	566	522	576	570	534	601	588	569	533	587	581	594	561	599	579	532	555	511	595	550	525	603	572	582	550	517	564	517	603	553	539	575	586	545	601	573	552	581	558	579	605	553	564	563	571	598	571	545	513	559	556	582	572	609	552	586	580	537	569	594	544	583	576	574	589	577	590	520	562	623	557	539	581	569	576	569	553	550	551	551	589	542	566	603	569	538	601	520	573	541	551	534	585	586	579	549	590	547	577	543	591	560	584	586	607	571	534	597	551	608	538	569	577	572	557	559	539	596	573	553	534	540	542	533	554	559	618	594	562	563	561	584	549	570	551	567	571	546	547	578	525	546	589	512	618	589	561	537	554	570	571	591	607	570	548	558	527	572	552	594	590	557	520	580	568	531	587	563	576	615	597	542	621	544	544	564	561	598	566	613	554	582	562	555	587	549	556	557	543	511	528	578	601	611	541	577	582	547	559	529	537	557	540	568	543	521	537	536	543	513	550	513	545	577	594	592	564	556	519	566	572	560	570	544	532	545	553	537	615	545	595	573	617	522	537	563	521	576	580	547	510	586	554	592	557	566	555	540	570	570	526	549	532	536	558	608	535	620	566	517	552	603	524	562	584	551	601	580	561	532	547	549	581	562	560	589	579	589	572	572	590	548	574	558	565	602	556	575	558	536	551	569	568	605	521	513	555	599	531	566	561	545	615	559	552	541	530	561	617	569	566	576	562	580	537	541	574	542	564	570	597	570	596	580	553	555	560	570	541	580	524	514	552	525	554	582	609	522	568	578	566	520	614	581	523	566	566	541	597	576	546	556	536	567	530	573	571	576	530	622	595	582	581	549	589	574	564	560	596	536	557	574	567	590	557	532	569	580	523	523	540	561	556	533	573	546	547	579	579	537	542	547	575	528	555	554	579	555	548	542	559	537	591	566	511	557	597	587	564	536	575	567	560	552	597	551	576	606	552	548	552	564	601	537	513	574	593	568	522	580	592	573	552	568	584	579	571	508	577	553	576	530	595	542	525	532	531	570	559	558	600	537	617	570	572	541	592	598	576	563	548	586	582	580	553	564	526	544	563	585	533	519	564	554	550	543	565	552	615	546	581	542	555	525	593	537	497	562	561	568	566	555	637	523	555	556	556	564	536	580	567	551	590	568	613	564	568	566	535	554	592	559	575	547	565	581	614	560	554	538	520	542	590	621	549	568	562	584	548	556	571	567	546	631	581	603	571	551	561	585	557	550	569	563	559	537	554	574	577	584	537	582	542	548	549	515	606	568	553	574	583	567	556	558	553	523	550	595	548	542	535	568	551	557	527	607	574	586	569	559	578	555	577	535	527	561	534	544	593	548	577	549	534	593	561	573	577	537	555	545	550	572	524	560	567	560	551	573	586	560	593	570	593	621	570	542	559	577	544	542	569	553	622	570	531	614	620	558	568	576	553	575	537	561	557	578	587	545	547	536	544	574	535	576	551	531	536	538	526	513	569	577	594	530	563	578	560	595	583	556	582	616	569	574	552	572	605	565	611	558	591	568	543	605	608	580	518	529	520	563	592	566	572	577	536	553	560	571	578	580	560	597	550	554	566	521	538	577	589	563	562	568	570	576	583	574	606	540	590	564	558	590	595	572	555	561	560	540	539	594	591	547	536	562	618	542	616	540	567	585	528	560	550	549	563	580	565	569	545	563	592	563	584	568	566	558	546	596	584	544	529	541	567	568	583	563	588	580	599	558	570	579	539	626	526	561	590	532	541	567	549	551	549	584	544	602	574	529	516	583	561	543	565	546	572	575	579	564	594	531	554	551	560	590	583	543	595	577	546	584	567	546	572	542	566	557	549	555	614	615	537	520	574	555	596	554	583	607	503	539	565	546	532	583	546	537	597	573	504	539	557	541	529	548	486	575	537	585	582	534	562	535	531	551	542	570	577	540	570	608	610	566	582	544	560	530	509	544	512	532	561	538	550	548	578	549	556	577	588	585	536	551	513	516	522	570	521	536	535	545	563	571	588	542	501	574	576	539	569	542	584	558	571	576	522	547	581	560	553	508	518	549	558	553	540	589	555	610	595	542	538	587	569	591	633	563	560	492	562	536	547	596	570	589	542	511	533	544	600	596	553	551	610	565	578	566	579	574	555	523	589	524	548	548	568	532	555	573	531	591	573	553	598	538	542	534	559	569	577	556	556	575	565	575	520	586	551	572	514	558	597	550	582	549	561	578	613	552	545	550	529	566	543	579	586	561	548	591	612	571	557	540	575	554	553	517	535	611	566	567	535	571	596	581	531	564	561	593	559	561	553	581	557	536	537	567	543	534	572	528	559	566	548	588	591	537	558	562	576	549	581	535	560	543	559	578	556	541	589	506	554	535	601	558	544	573	543	570	579	566	570	541	575	579	565	562	555	564	555	537	586	548	557	597	545	529	586	599	547	565	572	561	558	577	581	525	548	554	586	540	555	526	525	540	593	565	549	554	537	581	562	558	563	566	544	536	547	603	567	552	571	579	570	557	574	562	590	571	600	618	534	559	571	536	566	559	604	552	589	546	582	586	582	594	593	532	566	564	561	578	549	537	574	580	562	560	574	524	540	536	566	542	555	575	543	595	549	595	574	582	591	552	593	518	576	548	560	532	569	580	554	562	534	571	561	595	541	560	540	593	559	541	552	549	599	571	530	589	585	604	560	568	580	596	556	527	563	548	536	578	557	533	595	577	564	572	563	536	599	573	546	569	553	597	552	576	541	600	572	598	514	528	575	521	569	577	567	579	570	553	609	586	533	558	560	571	547	548	584	553	548	552	536	553	539	584	562	532	528	598	539	573	594	528	568	599	539	540	546	608	570	556	634	552	584	542	577	547	517	588	591	556	584	563	541	594	570	587	563	566	507	552	576	597	586	556	560	573	570	573	628	538	529	498	565	593	590	547	552	538	564	541	586	565	576	537	532	533	576	528	579	554	523	594	550	576	541	547	550	558	528	590	531	549	560	518	541	562	590	546	553	567	545	612	544	589	556	580	550	546	505	561	577	556	557	552	576	577	555	524	524	572	564	604	535	557	565	605	535	594	595	532	582	606	616	550	541	573	539	595	541	547	613	555	576	597	538	531	552	600	560	561	515	583	604	556	565	591
13070	32188	22832	12329	8931	7525	6369	4786	3364	3135	2342	2459	2465	2205	1919	1813	1649	1507	1427	1252	1096	873	785	806	3028	5522	6792	6458	5698	4553	3425	2161	1604	787	543	570	614	558	562	559	566	529	533	613	592	583	574	583	582	602	605	584	564	526	625	570	568	588	604	587	576	571	568	567	580	561	576	562	564	595	599	625	592	554	538	571	582	614	565	571	568	588	579	577	600	568	579	572	565	597	588	567	568	606	582	539	555	588	573	572	619	613	577	567	558	541	569	584	599	581	577	578	573	596	582	566	555	608	580	622	609	552	550	586	567	568	591	535	546	619	552	615	569	568	595	498	596	559	561	533	560	591	507	570	545	558	550	518	525	648	582	563	549	564	563	568	555	588	531	570	563	587	589	531	562	565	574	586	588	572	550	559	578	567	571	606	565	586	527	546	549	589	556	596	515	561	557	549	601	593	613	586	571	554	561	555	553	613	592	575	563	614	542	565	557	563	602	630	566	565	561	597	564	577	564	575	582	575	573	583	556	596	581	583	609	554	537	583	620	577	580	578	594	564	556	556	546	572	558	586	605	616	606	579	555	584	584	542	582	571	581	566	567	580	567	546	550	562	583	559	552	592	558	575	590	569	562	599	557	570	578	646	581	609	553	591	581	592	578	611	520	549	594	597	569	578	579	576	576	616	559	558	570	580	581	543	565	559	565	560	588	597	616	563	564	575	609	529	551	583	591	636	558	556	518	565	614	593	608	566	548	542	580	556	591	553	544	583	511	589	592	572	551	576	577	554	573	572	565	551	534	533	568	566	557	588	570	589	584	573	556	609	579	560	566	627	577	545	578	550	608	601	568	522	579	540	568	547	596	581	607	575	577	574	573	568	577	604	568	595	568	555	566	600	591	598	566	553	580	601	566	543	574	623	618	560	589	571	548	548	541	561	578	575	599	618	604	565	589	559	534	595	552	565	620	586	596	541	538	595	553	606	582	554	553	577	596	605	516	596	572	576	559	591	577	601	618	593	605	590	574	556	578	532	564	609	565	610	582	529	547	549	559	576	532	593	594	577	605	602	557	586	563	559	573	577	562	557	554	587	610	602	576	610	586	550	553	559	618	574	623	597	567	557	576	590	574	582	561	601	598	545	587	557	585	538	603	562	569	592	613	580	558	586	550	588	559	603	595	553	610	559	559	578	564	569	579	594	576	607	592	573	582	567	578	562	617	586	604	562	535	543	573	589	567	587	581	550	605	604	611	545	577	560	585	550	542	584	553	579	578	578	550	583	525	581	543	613	618	588	566	570	596	597	587	548	560	556	558	539	564	547	570	580	627	572	600	575	612	529	557	556	565	548	544	591	580	540	622	614	602	603	538	600	584	536	579	618	600	608	592	578	540	578	578	572	561	561	572	563	537	587	600	606	614	613	603	552	595	553	525	588	552	547	570	610	605	567	579	548	612	557	592	551	557	520	594	541	591	573	612	568	594	566	568	558	586	558	560	565	616	547	592	581	591	572	581	581	543	619	575	605	576	585	575	554	544	557	576	577	582	542	547	638	557	608	577	549	587	582	586	581	562	585	550	549	611	544	560	600	610	571	574	599	547	556	584	541	621	597	585	570	588	553	560	590	571	573	575	557	533	609	610	554	572	652	572	532	539	558	511	571	560	547	570	562	570	567	572	582	586	579	589	589	581	546	605	568	561	569	584	577	570	577	529	583	556	522	561	574	596	549	615	561	578	586	567	544	583	600	604	560	591	567	592	609	601	573	560	532	553	613	562	560	508	555	617	582	593	543	571	570	606	586	575	584	568	596	571	538	566	557	564	577	548	574	587	612	619	589	534	553	583	607	562	596	551	579	597	567	541	548	574	559	538	555	564	537	620	579	580	534	630	546	576	581	535	545	542	574	627	599	535	593	578	583	598	597	529	601	569	579	550	606	566	548	629	589	591	581	600	559	523	541	616	560	571	531	542	588	547	575	573	542	562	542	533	606	589	567	562	597	541	539	601	582	586	597	581	588	608	553	599	574	546	544	544	606	575	570	597	596	560	568	545	575	592	580	567	591	586	584	567	580	601	580	517	581	573	563	585	540	580	543	600	545	564	567	578	538	545	512	540	582	563	557	558	560	554	572	578	565	597	543	553	595	553	563	563	587	626	544	582	602	594	566	612	568	547	565	562	587	589	573	594	583	599	615	532	548	554	557	563	575	607	588	617	584	594	607	585	577	578	515	574	534	588	585	560	568	535	585	534	587	581	559	606	587	554	585	561	595	570	574	581	593	633	588	491	572	601	541	576	580	585	579	571	572	557	592	629	576	558	611	598	586	567	556	555	571	572	580	523	609	571	580	597	557	557	591	569	556	584	547	603	543	559	547	590	544	582	568	540	591	593	636	554	545	600	598	599	574	581	594	587	591	563	649	535	606	569	570	589	557	598	609	590	540	590	533	544	612	567	566	565	606	615	597	568	528	583	559	556	552	564	598	592	572	531	545	593	576	604	571	581	588	560	619	578	612	596	575	592	566	578	568	565	578	559	596	582	549	575	555	577	603	579	532	566	608	566	558	540	592	579	570	542	543	580	580	587	557	580	579	531	575	564	587	597	626	566	556	600	566	577	576	631	569	563	572	594	511	579	587	602	602	612	509	578	545	544	563	545	575	564	558	604	584	606	555	589	565	590	559	631	598	553	563	557	572	548	575	567	579	575	601	621	592	574	550	542	561	548	584	593	578	573	563	596	557	558	587	557	550	568	603	552	584	572	555	570	583	568	602	596	553	558	580	570	581	591	613	541	564	554	598	582	596	554	567	605	629	535	549	568	552	604	561	566	561	598	570	585	585	610	589	628	574	593	546	624	611	554	615	591	604	554	567	599	561	605	586	576	558	581	575	550	562	565	556	618	587	586	594	593	524	591	614	588	589	543	596	605	590	578	563	583	568	574	547	579	601	619	608	527	595	554	523	571	566	617	544	548	583	547	544	548	590	597	520	562	560	569	523	564	541	589	607	594	541	586	607	592	567	571	587	569	603	539	550	528	568	568	594	586	591	564	543	561	596	598	595	585	596	562	552	618	595	602	556	587	610	558	556	526	605	548	542	603	533	557	581	543	628	566	561	575	594	548	571	589	563	595	552	558	532	584	571	596	607	531	572	546	629	550	554	542	605	572	588	536	561	559	564	615	540	636	620	572	571	588	585	559	582	575	563	559	521	574	613	592	570	570	587	542	570	574	520	565	584	614	559	562	563	563	567	590	533	536	548	590	565	576	522	548	548	564	614	561	543	580	564	592	585	574	565	536	528	571	576	566	611	562	559	600	540	567	571	595	548	592	565	556	555	588	556	589	565	570	620	571	591	576	576	576	548	556	624	509	539	574	618	571	600	609	566	560	581	607	599	551	582	623	560	572	565	560	565	567	548	584	560	564	572	575	590	549	561	571	589	587	599	599	581	595	576	584	580	577	564	560	618	599	549	575	598	572	572	562	556	614	601	559	554	565	532
28017	19956	11554	4280	2282	1770	1592	1004	943	791	774	803	795	694	626	650	559	565	530	537	494	452	418	395	518	540	594	614	628	597	513	550	453	430	410	462	363	364	362	391	395	352	393	390	424	403	396	460	406	432	471	406	402	396	440	390	395	375	395	375	391	404	380	431	412	418	386	420	403	415	423	401	420	437	442	431	395	383	398	390	385	474	364	401	421	446	422	391	442	424	405	422	389	408	420	421	393	374	393	391	418	393	415	413	397	427	375	377	396	400	397	397	390	407	387	427	402	403	422	412	399	432	383	390	354	409	419	403	417	409	370	419	410	408	397	412	417	368	391	414	416	407	392	404	433	400	374	396	386	416	415	395	414	410	415	408	400	432	439	410	402	404	407	405	393	447	385	392	394	413	452	390	401	403	394	397	437	381	424	439	416	394	414	355	376	400	379	408	394	448	373	413	379	423	425	443	380	429	406	441	396	412	372	412	411	368	419	413	430	368	390	398	430	425	360	409	374	378	419	427	423	407	394	349	438	446	386	428	390	375	428	379	373	418	408	372	407	401	402	392	426	431	389	381	416	411	410	424	414	421	401	376	378	369	364	417	431	420	422	396	373	427	384	418	405	456	428	396	392	386	390	433	413	400	399	423	401	432	367	391	358	392	417	416	410	422	391	403	424	436	385	428	385	381	402	392	433	386	394	394	409	407	388	411	408	396	403	414	405	384	388	405	418	383	398	388	381	418	394	376	381	409	411	373	393	384	387	377	415	415	375	394	394	404	390	387	406	410	404	403	382	380	428	416	440	440	416	427	387	409	394	462	402	413	399	426	419	427	396	414	393	422	430	407	425	436	392	403	398	407	343	402	440	383	404	386	408	426	410	421	378	386	374	409	411	407	402	394	376	405	413	398	429	382	377	428	368	378	413	394	408	427	375	421	412	377	422	413	419	405	422	379	451	374	417	432	371	421	395	432	366	428	417	406	367	385	385	407	389	415	418	423	428	413	392	422	404	395	381	356	426	383	416	387	439	391	392	441	338	361	421	400	403	359	438	384	360	381	423	423	397	404	396	382	422	407	398	405	413	416	413	411	388	404	423	403	389	412	410	402	411	423	438	410	433	381	425	415	449	419	374	404	382	404	415	426	376	404	413	394	403	409	411	424	386	403	423	420	391	415	384	409	384	391	388	441	416	425	395	393	393	388	416	366	416	404	434	401	395	409	395	428	414	402	403	429	417	392	447	396	407	432	375	388	393	386	422	370	409	427	380	386	402	380	407	396	414	409	383	358	388	398	430	371	386	428	389	387	390	397	381	406	410	410	392	384	379	379	418	407	385	405	388	428	377	423	353	393	389	422	382	410	397	411	422	417	429	407	424	382	393	439	380	393	426	394	390	428	391	412	411	397	414	388	385	399	399	396	414	390	422	390	345	388	411	406	390	394	397	414	384	430	413	412	417	381	389	420	409	397	370	421	408	433	398	428	375	392	419	382	435	411	375	432	406	411	405	385	408	386	382	384	442	418	400	421	422	439	450	364	448	411	408	403	381	397	412	427	408	425	402	386	439	396	415	414	422	411	419	375	409	374	386	419	389	374	444	408	360	429	432	382	420	395	384	402	425	394	394	405	381	430	361	417	422	424	366	379	424	394	407	435	396	378	405	395	418	404	396	364	392	464	418	404	404	393	412	381	395	392	401	397	407	418	384	396	419	408	389	443	398	404	385	404	410	405	392	370	406	407	387	379	407	450	416	450	385	432	429	381	377	391	404	433	417	386	378	403	419	388	444	381	423	393	426	413	390	396	398	425	366	356	355	375	408	433	394	411	430	408	409	398	398	428	411	373	402	385	408	411	412	381	370	390	374	400	411	404	355	389	423	412	379	413	389	392	382	464	394	386	405	367	431	396	399	438	398	387	413	429	434	415	402	401	396	380	420	386	411	403	413	391	422	420	416	395	386	435	405	413	391	393	418	407	388	414	402	415	409	399	414	387	414	437	419	436	409	408	379	359	382	423	433	404	426	418	387	405	407	430	366	396	391	428	385	381	408	373	399	400	391	377	416	404	349	372	431	386	437	387	428	453	418	399	361	389	374	414	428	413	374	416	407	375	430	399	404	401	372	392	412	407	405	435	406	412	418	388	395	396	404	361	398	411	368	426	406	431	398	399	407	402	417	411	398	424	399	398	385	393	402	404	419	416	394	374	395	427	368	392	379	428	390	446	402	450	401	416	406	424	415	413	380	399	425	409	432	455	400	409	405	405	388	438	419	420	403	444	402	418	442	372	422	364	431	350	384	419	394	377	419	403	410	365	389	402	412	411	416	399	414	400	373	396	408	355	409	418	387	409	407	380	387	393	413	407	390	429	407	420	360	395	387	433	406	379	401	389	392	382	385	421	395	388	396	372	393	381	384	424	375	385	392	398	403	403	391	375	388	410	399	384	392	441	381	402	410	430	421	394	416	403	416	368	404	402	435	408	387	410	397	377	405	386	421	428	372	391	418	410	389	388	376	425	399	391	386	377	419	421	422	377	442	398	394	408	423	415	435	395	399	420	377	381	404	381	412	417	419	387	388	384	428	385	427	400	425	377	397	411	399	424	437	396	405	359	411	399	387	420	396	387	392	449	398	433	405	431	384	395	421	408	388	408	403	371	391	393	383	438	394	373	355	398	424	379	404	422	408	407	378	440	425	410	401	372	406	391	408	407	424	381	399	370	403	377	376	417	428	386	411	440	405	414	387	418	406	393	394	411	434	357	392	435	397	413	414	423	375	415	401	401	418	395	414	449	390	382	435	407	414	416	406	419	406	405	392	398	437	401	384	395	410	398	451	415	390	414	404	399	397	373	410	390	404	412	381	422	377	417	377	420	389	409	413	431	391	409	399	431	394	418	395	383	420	390	412	405	399	448	435	402	382	406	406	389	401	375	433	432	394	441	448	444	455	395	400	401	381	420	375	361	412	417	418	394	442	385	381	403	430	381	425	430	442	395	387	429	431	411	341	374	427	374	399	359	419	419	420	401	401	391	443	392	418	439	403	375	382	405	382	390	420	388	401	394	407	415	387	407	427	364	377	413	406	390	427	422	381	413	397	406	407	404	380	370	417	426	421	424	386	419	418	426	406	388	404	432	396	377	433	415	393	422	436	383	368	389	423	396	396	426	433	409	391	390	385	381	385	407	376	404	413	375	381	345	411	426	376	380	353	408	403	389	390	397	380	388	373	419	391	374	424	399	393	390	424	420	414	400	401	426	417	389	369	412	423	384	375	379	421	408	409	405	412	415	367	462	406	400	414	415	427	410	400	417	407	436	391	397	414	414	368	427	437	385	421	391	390	418	394	397	419	406	378	429	423	403	369	385	398	435	399	394	419	403	411	368	386	368	421	411	433	393	388	416	409	390	413	443	409	395	399	404	423	409	393	428	404	406	397	402	402	391	373	420	403	437	433	403	397	375	388	397	427	417	415	425	418	391	419	408	398	400	375	454
10918	17398	9615	4409	3539	2829	2660	1683	1554	1356	1118	1105	1168	907	940	829	789	693	657	696	558	466	469	511	568	627	716	769	763	693	616	568	498	451	429	448	409	458	462	464	406	437	463	407	458	419	417	436	400	447	422	437	443	469	416	417	444	428	415	441	435	417	452	449	416	424	436	409	411	451	415	417	443	448	384	409	459	473	422	469	444	415	443	464	413	434	452	418	440	451	435	447	466	452	466	420	457	490	458	461	418	413	428	427	427	450	468	421	463	441	462	445	421	448	463	461	438	459	421	446	428	411	425	451	436	431	441	415	412	443	442	421	439	468	479	438	430	468	425	447	460	430	418	427	417	446	419	428	443	403	430	420	411	452	431	449	447	409	442	447	409	436	431	409	448	429	423	437	410	465	447	454	451	377	412	401	458	490	415	428	441	461	396	466	435	451	440	431	481	452	424	432	439	444	457	469	434	405	451	432	444	423	443	421	455	426	432	463	415	418	435	429	432	428	441	479	435	430	406	430	435	428	452	462	449	416	418	476	431	407	434	447	443	423	425	455	439	446	458	451	423	442	462	458	442	423	446	418	401	461	452	455	398	441	439	422	451	422	424	459	438	422	427	444	438	413	444	418	443	441	440	425	422	438	434	467	425	472	430	417	441	408	449	430	412	429	436	442	435	428	407	420	438	421	449	435	448	435	426	435	434	435	481	436	435	437	444	437	454	463	451	446	440	436	440	443	447	417	467	437	446	408	400	425	467	439	410	458	409	454	436	445	447	446	439	439	470	433	457	432	455	414	450	444	440	420	447	446	478	430	425	459	479	454	419	439	401	437	448	446	419	440	466	435	409	432	430	430	435	452	396	424	394	428	441	427	434	421	430	470	408	456	390	440	430	438	439	445	444	445	428	412	467	455	441	451	467	455	471	440	402	434	453	450	421	442	474	429	441	433	435	441	465	475	474	414	487	413	434	448	420	433	447	419	393	412	411	440	437	433	447	433	445	438	446	458	421	433	421	402	450	429	426	405	424	416	475	454	444	436	415	443	455	446	388	415	409	419	444	406	439	433	468	390	447	422	431	451	441	459	417	412	434	429	430	389	465	389	427	394	421	428	419	461	422	426	423	436	439	421	400	438	428	410	411	449	448	423	436	449	473	413	467	435	430	456	438	420	421	413	476	439	419	424	427	411	438	445	426	415	459	403	430	421	434	468	474	446	408	429	398	411	441	452	459	432	430	454	463	431	477	450	469	444	421	426	425	432	438	398	406	438	468	465	464	400	417	415	435	425	454	443	457	419	410	428	441	430	453	449	394	462	450	431	439	444	438	441	472	444	433	408	448	449	409	474	455	456	447	398	476	422	449	440	448	486	454	445	451	427	455	408	457	442	474	462	412	426	461	403	441	446	438	437	433	457	444	401	446	442	451	460	403	454	453	418	409	469	450	484	424	446	417	503	433	454	428	397	401	477	438	433	409	459	473	436	402	439	474	465	434	459	390	418	441	486	425	448	417	441	432	444	439	425	417	411	415	448	443	423	447	476	468	396	438	466	435	449	449	484	445	436	444	427	432	440	427	447	426	450	443	434	445	429	438	425	413	467	434	469	439	434	477	439	437	401	433	458	444	421	440	452	443	455	409	430	395	443	408	417	429	418	455	459	437	415	434	431	395	443	426	463	452	401	455	422	449	436	457	461	428	458	389	447	413	433	431	432	447	444	452	404	462	409	427	458	406	435	442	485	424	491	425	443	446	426	468	442	428	465	456	463	443	459	426	452	439	453	419	438	426	426	458	406	415	461	408	417	412	441	434	447	447	396	446	470	453	422	420	438	433	453	450	467	413	438	416	444	432	411	467	451	434	421	440	438	430	403	447	426	407	458	442	431	427	408	445	394	471	412	394	449	470	457	433	403	408	405	429	449	449	478	424	474	430	475	454	438	453	445	401	449	429	417	405	419	443	444	466	458	439	450	419	424	437	451	425	462	454	458	457	424	435	440	396	441	478	411	434	457	410	459	444	412	470	399	442	426	444	421	440	417	441	431	466	463	435	412	413	438	443	424	426	496	445	417	444	444	407	444	438	439	443	470	416	408	429	428	447	449	422	420	431	449	409	419	409	407	461	429	418	434	423	450	427	420	422	428	448	425	438	420	424	458	432	468	437	454	378	452	457	428	447	434	420	447	421	405	417	441	454	415	481	468	464	433	438	447	425	429	455	471	434	426	414	436	463	409	426	437	425	433	412	457	462	422	452	440	448	494	432	413	446	416	423	456	416	422	422	427	464	412	401	441	463	387	480	406	464	456	453	457	401	453	436	419	433	415	426	429	393	440	444	447	454	427	416	436	455	432	436	437	446	442	447	435	436	441	456	453	458	447	417	483	453	432	438	441	444	481	424	493	416	449	460	441	449	449	437	463	461	452	429	444	441	417	449	474	477	422	431	444	453	447	466	433	431	430	425	425	420	433	471	444	395	465	433	423	438	428	464	447	452	433	452	440	413	474	459	397	423	443	437	452	415	420	445	455	462	427	434	418	462	439	430	392	424	465	471	453	459	452	420	395	439	433	426	436	450	466	457	474	439	454	407	411	414	472	435	406	447	449	432	431	431	481	430	463	451	414	426	474	454	415	441	476	481	418	419	446	426	445	412	448	444	422	354	432	455	508	457	457	423	442	451	433	424	473	454	447	446	474	439	431	427	437	468	452	403	430	478	405	456	447	445	431	467	457	450	464	448	473	441	430	452	446	406	475	408	459	405	441	417	419	411	436	427	459	430	467	408	440	418	417	410	431	434	412	423	451	421	436	436	413	449	449	417	418	433	417	420	465	445	432	406	457	445	445	435	435	421	438	419	417	473	428	471	425	444	442	411	436	430	453	418	410	425	437	444	442	436	420	433	471	447	451	422	439	453	468	427	438	473	461	374	437	432	429	407	412	444	423	446	422	438	409	492	470	478	432	468	456	459	437	473	382	464	430	454	423	411	451	401	438	417	405	407	425	446	417	442	428	431	427	415	438	450	431	451	402	436	402	406	438	406	449	408	427	450	426	440	435	401	450	434	414	432	427	420	436	416	409	408	419	442	425	401	456	445	439	472	463	427	451	428	451	445	413	443	436	425	410	435	469	452	470	445	424	436	418	443	420	412	437	430	438	445	454	459	444	485	473	506	438	428	412	433	447	452	433	466	425	415	407	439	424	451	423	448	428	406	438	468	434	475	433	461	389	427	488	425	421	469	422	466	451	446	457	451	455	392	425	456	422	400	427	404	470	459	381	456	463	422	389	449	419	445	448	445	453	450	458	429	443	443	444	454	454	456	422	464	453	425	419	460	425	435	476	404	430	415	434	471	414	445	450	446	468	420	467	458	447	423	451	447	436	438	407	444	426	401	431	410	433	433	462	464	458	431	387	431	432	463	429	403	442	438	420	453	449	389	429	459	393	450	438	455	438	430	453	418	439	446	452	416	422	445	478	457	458	420	444	436	451	409	466
24046	21290	28490	24410	21219	9758	2814	1619	1466	1120	1021	1089	911	794	785	702	701	658	595	573	530	446	415	464	750	1544	2455	2508	2225	1603	1172	812	531	387	377	357	364	341	354	369	377	366	338	371	375	329	375	360	357	359	364	381	351	343	350	337	407	357	385	360	327	380	366	378	347	369	358	353	368	387	387	337	363	373	392	377	362	394	371	326	362	363	341	344	374	363	351	348	353	378	336	364	337	359	349	354	366	364	361	362	359	370	401	361	334	367	364	361	342	373	368	367	366	373	389	358	363	372	333	372	399	360	377	357	333	382	369	360	360	388	374	356	356	391	373	385	344	359	368	369	358	361	358	383	385	340	362	390	379	380	355	346	349	361	359	372	338	353	369	363	384	393	356	345	352	373	364	350	388	379	400	383	344	377	420	395	362	337	349	345	349	365	344	423	363	341	347	393	357	388	399	369	406	350	363	357	352	353	361	362	352	338	378	374	361	344	374	371	369	346	410	355	387	365	373	363	388	377	371	333	345	341	343	331	384	375	371	371	368	383	324	323	359	341	372	379	370	348	371	361	392	375	342	385	365	394	358	358	337	373	377	384	346	373	386	348	402	334	395	369	375	378	367	387	332	381	335	342	356	347	366	373	353	417	346	345	360	342	358	367	322	343	359	389	377	346	349	352	371	364	378	351	372	377	380	334	352	372	321	359	350	369	377	380	364	357	364	352	385	341	395	364	383	373	319	367	361	345	337	367	364	360	376	323	340	357	388	350	366	354	356	346	401	314	357	355	348	343	352	352	369	346	335	335	358	369	339	363	336	363	357	345	368	358	344	352	340	409	363	354	340	339	389	381	340	364	359	395	366	383	347	370	371	358	394	380	368	368	361	358	385	333	361	356	396	368	387	364	351	373	349	361	320	369	351	345	339	364	356	366	379	386	346	378	415	346	373	363	409	336	335	331	364	363	384	344	352	375	393	377	383	364	379	353	358	366	347	352	393	366	358	358	340	368	395	397	392	367	360	395	343	349	412	350	330	333	341	321	382	348	338	328	361	369	370	367	348	350	338	396	362	371	348	344	378	361	382	339	378	374	366	365	366	404	344	402	372	371	362	317	359	385	372	348	340	389	381	377	386	360	354	351	345	363	348	353	371	351	339	357	370	373	379	350	354	334	357	347	359	399	375	365	374	367	364	353	357	348	376	345	348	339	346	353	312	360	337	362	339	397	382	339	368	369	383	360	365	369	376	361	343	359	351	339	379	372	343	352	348	350	376	354	375	380	358	369	396	351	361	339	369	390	371	374	386	348	385	378	407	317	350	373	357	370	363	363	358	360	354	320	368	344	361	333	363	364	361	345	343	360	366	402	351	324	372	349	354	350	397	343	362	365	355	362	379	368	349	375	371	330	341	385	382	337	317	364	371	341	346	373	326	349	371	361	376	360	365	375	361	344	324	388	372	372	367	366	352	370	359	327	348	334	348	378	371	365	376	395	334	359	347	368	363	371	353	377	356	372	350	354	347	390	363	400	344	399	384	370	396	368	361	397	366	368	356	358	339	363	323	354	369	353	340	339	368	408	376	346	348	349	372	353	353	357	369	349	360	335	353	360	358	400	390	392	355	359	345	402	369	384	359	375	390	371	369	381	386	355	365	366	349	385	321	344	368	380	381	369	337	351	367	355	361	358	356	376	372	384	344	356	365	390	396	384	344	325	359	366	342	379	370	350	336	352	355	382	353	347	344	377	388	343	363	360	333	367	347	410	339	391	380	385	336	376	349	378	347	369	336	342	376	367	356	363	370	381	357	359	383	377	347	367	392	395	358	363	359	357	342	378	380	366	356	363	333	365	362	359	375	354	352	352	353	366	355	371	372	338	416	383	331	379	340	410	350	339	368	344	404	348	388	368	391	332	358	379	362	371	373	374	373	346	374	353	313	353	365	373	383	359	356	354	345	355	344	354	351	404	358	389	363	375	357	372	387	364	343	363	343	358	380	372	356	345	361	355	369	346	367	368	374	321	361	371	382	351	378	353	376	364	385	372	372	334	369	360	385	367	371	355	349	353	398	350	364	347	339	348	380	370	353	374	358	368	353	395	340	382	357	373	380	349	355	359	384	379	365	366	344	373	341	342	359	397	367	336	359	359	375	396	368	377	376	388	343	388	353	377	362	364	385	330	369	371	330	333	367	375	360	341	369	371	340	361	366	369	333	369	402	394	356	357	343	325	331	387	391	387	380	361	373	350	369	347	371	404	368	356	311	352	356	364	390	345	350	382	341	372	358	387	352	373	354	351	372	343	353	368	326	368	346	370	382	345	400	344	374	392	335	353	339	363	365	366	357	365	386	391	336	353	397	375	380	352	407	349	369	367	363	362	377	386	377	372	376	386	375	382	398	382	380	353	377	322	368	358	384	376	343	380	361	346	359	374	368	346	347	407	354	399	356	345	372	358	356	378	420	368	389	353	356	388	358	346	318	372	375	357	353	364	343	360	341	379	338	394	360	337	393	373	377	373	342	333	334	347	376	313	361	326	385	387	381	342	360	363	351	358	383	353	337	373	371	351	359	348	346	350	358	372	375	384	335	351	330	346	401	365	357	344	349	369	370	358	339	348	392	363	350	373	374	382	349	349	378	328	420	362	375	369	359	363	370	324	337	367	336	387	372	367	385	357	339	376	406	386	359	369	340	386	378	340	354	379	328	376	358	334	369	378	337	364	349	410	359	366	366	382	368	358	344	362	361	346	351	367	336	377	355	330	357	321	359	363	378	355	361	354	328	363	399	363	366	350	336	359	380	397	374	389	355	350	357	370	337	350	400	346	348	374	379	409	367	356	341	370	386	351	347	355	328	392	349	407	376	378	334	412	350	345	381	350	389	357	348	361	373	339	377	344	389	363	341	352	350	383	388	331	369	372	349	338	341	368	363	347	339	375	328	366	370	375	371	345	373	390	335	331	354	393	364	360	353	318	374	364	383	370	354	394	349	346	362	376	343	389	337	375	374	381	355	329	342	346	361	367	345	327	338	389	348	357	340	368	417	387	361	369	365	329	382	323	356	342	383	353	406	362	340	339	362	369	354	354	391	353	345	347	341	389	369	348	357	341	356	347	341	380	371	384	354	328	359	409	336	397	359	366	385	379	347	372	395	412	335	395	365	370	402	368	378	399	371	345	376	388	371	370	358	379	310	345	353	359	375	381	366	365	337	356	375	362	389	353	346	359	369	368	351	351	366	345	363	338	370	340	329	334	367	355	373	368	341	337	371	372	372	380	381	356	368	347	377	387	378	394	348	375	369	352	366	389	359	371	348	360	371	387	356	347	360	349	333	381	371	360	385	359	320	338	341	391	362	334	386	357	356	357	336	345	350	356	380	355	369	307	356	382	376	352	357	318	368	339	390	349	392	363	333	380	363	363	356	396	351	366	366	347	396	366	377	371	340	369	366	344	381	353	346	336	361	368	349	355	361	370	367	366	351	365	385	374	362	348	338	374
11221	25028	15425	7872	6712	4992	4085	2778	2602	1834	1681	1904	1453	1188	1225	1189	1044	901	872	822	671	508	498	502	1019	2410	3748	3925	3331	2216	1596	1012	669	439	376	362	389	410	392	390	387	368	398	406	380	395	382	357	373	381	385	384	369	380	373	392	338	375	451	387	390	404	414	409	389	378	418	348	388	371	358	393	430	402	397	382	393	409	373	377	366	387	376	385	415	375	381	367	388	398	377	363	389	385	350	331	404	417	416	390	381	402	393	389	377	381	382	364	380	422	426	393	397	346	385	377	396	385	373	364	419	371	388	387	365	366	382	357	381	382	410	373	380	391	377	420	400	394	351	373	417	403	387	416	389	396	384	384	344	391	389	389	362	455	390	403	414	382	401	382	408	396	404	389	411	390	444	402	397	385	360	364	387	363	413	386	392	356	429	373	360	420	396	427	396	374	364	363	369	370	386	410	390	388	378	375	380	406	400	362	383	415	397	379	385	405	392	407	414	384	377	396	375	387	380	395	439	371	369	397	394	428	401	394	405	418	380	396	390	430	419	383	391	403	415	380	385	377	404	420	410	404	406	381	408	396	402	388	406	387	412	398	379	395	363	404	388	392	405	403	417	333	393	390	381	404	354	369	366	373	398	436	415	398	369	402	400	387	361	392	426	386	403	393	389	379	410	372	426	345	404	379	383	389	369	400	394	420	377	360	354	361	383	373	411	377	407	427	421	399	393	364	378	411	368	403	348	410	404	396	369	380	405	395	367	373	392	382	389	406	398	377	378	423	393	387	393	411	369	382	352	367	402	400	414	369	393	383	384	376	400	391	411	385	378	393	381	387	390	406	434	421	419	389	387	417	374	411	382	366	383	363	389	398	392	386	374	375	385	379	384	397	405	392	394	367	415	401	379	401	392	392	382	442	370	396	350	379	399	401	396	397	362	405	356	405	370	364	357	367	343	371	434	416	368	405	376	385	398	405	389	374	397	384	400	379	398	417	371	382	389	350	376	384	419	390	370	385	396	402	402	385	407	409	355	421	369	364	356	339	393	390	406	390	390	397	396	414	388	395	405	363	363	403	378	391	428	378	363	376	422	382	371	392	355	376	377	383	396	355	393	417	378	393	384	381	402	396	384	385	404	390	399	369	417	375	406	345	399	388	389	378	419	391	382	421	416	385	413	415	379	362	392	393	360	381	388	401	428	371	418	382	366	393	422	363	366	376	423	385	400	379	387	406	378	412	400	406	388	384	416	413	384	399	405	395	380	407	396	375	374	376	388	369	366	382	398	386	401	405	400	403	366	422	362	392	425	377	422	396	404	347	347	378	395	380	357	368	383	358	417	388	412	377	392	381	400	430	392	414	403	353	368	412	392	367	368	402	361	383	424	383	394	392	402	416	385	353	366	421	381	393	407	380	378	389	397	371	396	368	367	405	380	357	418	384	367	419	411	388	385	380	395	384	415	370	407	395	391	381	394	409	369	410	399	415	379	405	395	375	394	411	426	391	346	385	353	395	390	351	380	381	409	371	366	402	391	421	380	403	399	407	402	371	371	396	418	358	380	364	372	388	367	413	371	377	399	393	367	408	403	403	420	404	396	369	373	380	384	410	379	391	405	356	375	358	401	435	400	355	397	382	389	378	400	395	397	424	380	389	365	402	356	371	408	421	399	413	419	388	372	372	389	373	367	379	408	367	418	370	423	410	414	419	357	375	417	373	371	411	364	420	423	428	388	388	421	387	394	404	377	391	373	366	399	385	365	427	386	388	367	412	372	344	357	365	350	379	410	380	383	386	395	371	398	373	410	368	370	394	388	383	389	381	399	407	366	384	397	382	404	407	386	395	394	411	372	399	397	387	391	385	378	396	356	355	413	370	390	395	388	353	373	374	366	380	389	409	422	402	426	369	384	421	397	417	395	389	367	358	387	356	360	390	380	378	350	402	404	416	378	363	380	369	391	373	398	386	365	388	348	366	382	364	387	380	406	379	393	394	372	390	410	382	376	400	389	363	415	394	383	374	435	406	406	394	417	375	438	401	461	366	409	398	382	382	416	411	387	366	358	390	385	375	382	398	390	401	382	389	383	415	415	396	389	380	348	440	403	383	403	369	367	377	389	391	414	406	400	406	396	406	401	383	379	368	394	365	413	384	376	396	377	389	409	391	414	389	414	360	425	375	375	409	378	385	383	374	388	342	408	359	413	369	384	378	377	394	423	383	384	421	400	383	396	382	402	401	353	436	397	382	398	387	390	429	386	388	404	390	369	391	404	390	391	394	415	342	417	384	375	373	374	418	426	373	362	399	382	375	368	369	405	371	380	392	395	408	339	398	393	391	343	364	385	431	399	414	411	398	395	360	420	391	357	378	358	355	370	400	363	377	386	408	358	342	410	381	368	402	378	380	377	368	381	359	368	410	382	422	425	392	379	393	395	354	406	379	393	387	390	362	375	428	401	390	391	377	388	384	356	382	366	382	412	372	404	378	373	395	378	365	431	396	394	384	424	371	405	409	416	368	443	382	421	423	390	375	391	383	405	365	378	346	363	400	358	363	398	371	429	355	413	380	393	414	375	369	382	401	400	409	359	361	379	418	397	398	400	386	392	357	381	369	398	369	380	385	389	381	357	384	411	383	381	397	368	372	366	386	393	372	367	405	392	368	420	410	367	369	371	377	386	390	396	401	372	394	373	404	382	366	423	395	374	386	369	369	396	372	385	378	391	376	393	413	430	390	395	374	406	401	387	407	393	378	404	401	388	391	405	383	393	398	396	382	391	360	350	390	393	410	417	364	400	380	360	397	365	360	408	399	372	386	410	397	369	373	403	393	372	364	392	389	382	411	357	355	422	371	414	377	389	397	362	383	382	388	355	383	380	386	370	389	371	397	388	395	395	405	380	398	387	385	393	378	387	383	389	427	408	396	377	420	360	420	374	388	372	389	409	406	429	346	377	386	402	395	401	340	383	383	371	372	398	401	396	374	370	406	424	390	394	386	372	375	388	379	420	386	407	367	375	394	394	387	359	405	395	375	374	401	386	380	398	398	408	358	400	384	379	379	371	378	417	366	383	402	375	400	433	403	380	346	378	385	389	402	375	389	373	369	399	370	358	426	421	407	419	379	368	400	377	395	377	395	354	402	403	404	378	398	436	358	382	374	383	382	363	394	346	420	410	378	383	387	377	362	386	402	395	384	391	381	379	380	363	386	367	381	388	422	376	364	395	384	397	392	411	394	400	399	399	404	372	405	366	403	388	390	378	389	408	383	378	360	427	393	393	383	369	375	373	409	397	393	359	399	422	426	377	381	398	371	407	381	423	376	387	423	386	383	386	336	378	391	395	397	369	425	423	382	376	390	406	396	356	392	371	416	416	392	366	391	394	386	393	389	411	383	403	354	372	366	393	400	399	379	397	428	376	392	359	369	406	382	421	369	367	365	380	384	417	417	386	380	405	422	405	407	403	396	417	404	378	385	373	400	406	383	367	399	387	409	377	392
25075	21250	27426	25247	12408	2943	1927	1388	1206	1126	1172	1152	866	884	788	784	826	809	775	747	753	711	756	645	548	799	1821	1937	1776	1390	1001	843	710	594	597	521	539	513	547	545	541	555	607	525	586	560	550	502	503	544	521	579	551	548	517	554	559	557	553	533	569	563	567	530	527	528	573	515	540	541	575	501	509	526	581	561	579	533	594	586	582	558	558	554	550	569	531	558	526	541	524	594	567	541	590	591	552	534	585	547	558	520	580	542	541	570	531	571	581	536	558	566	517	500	486	527	580	549	506	569	525	592	525	533	584	543	510	547	565	558	546	578	550	554	562	493	557	566	542	584	551	609	544	545	586	531	560	581	532	498	530	565	527	556	568	546	574	550	532	521	511	516	568	499	544	562	570	541	535	559	547	543	514	546	590	528	514	522	546	516	518	552	509	544	526	526	510	490	562	586	572	520	524	532	553	533	574	515	512	520	572	527	543	558	557	546	526	538	560	544	532	533	546	545	517	526	550	531	551	557	571	543	554	539	529	572	510	550	546	530	534	526	547	537	560	546	576	554	517	541	565	557	516	550	556	519	566	551	549	557	580	564	558	552	558	555	552	502	556	546	533	576	529	563	562	575	535	543	556	543	509	536	545	546	514	492	494	576	520	546	534	553	547	573	515	584	536	532	581	497	548	521	504	592	522	583	555	491	556	517	554	585	545	533	606	537	545	545	526	558	568	594	582	522	506	549	593	539	541	563	536	569	532	517	592	576	550	553	502	566	556	579	553	537	546	565	570	553	524	521	530	574	550	525	508	540	542	532	564	530	563	562	572	518	516	554	548	528	510	519	514	555	566	513	584	543	542	519	536	541	522	591	549	541	561	515	550	538	532	529	578	535	577	516	501	540	506	538	539	559	543	570	507	586	569	519	553	539	541	569	596	571	550	560	537	531	504	532	585	606	503	528	528	575	565	531	543	554	560	570	535	556	539	591	542	551	526	557	557	566	518	519	551	512	544	527	568	551	533	546	533	568	540	558	550	574	482	618	528	530	548	581	529	579	547	521	551	540	552	509	541	532	560	586	528	568	528	532	576	532	537	530	533	555	496	554	536	571	544	478	522	541	563	551	569	516	531	513	561	556	542	543	527	513	540	562	564	563	535	486	542	550	582	570	540	607	547	567	564	562	569	535	588	549	579	520	532	562	540	569	514	557	535	529	542	560	519	523	542	575	616	578	565	564	558	503	557	513	538	576	535	554	552	554	566	562	548	553	543	535	556	555	571	555	565	534	574	562	555	563	537	537	557	507	567	557	556	573	539	534	515	548	530	537	563	561	539	525	556	546	517	503	565	556	562	513	591	556	562	545	533	530	544	569	558	534	559	583	575	511	602	534	556	537	553	580	523	567	509	577	555	591	520	511	588	557	501	540	539	569	578	574	505	574	519	553	530	533	580	547	535	543	522	543	519	525	588	516	595	536	557	547	526	543	508	580	551	531	545	577	492	528	538	574	549	559	515	540	542	549	568	578	501	557	538	553	554	560	528	557	558	512	540	532	559	538	589	534	540	534	570	538	531	537	541	566	534	567	557	529	561	533	535	585	581	530	473	567	557	532	514	553	552	562	536	534	539	513	549	526	521	531	511	511	513	546	508	530	605	583	556	563	513	559	553	553	546	554	557	519	531	524	571	502	540	521	557	530	534	574	526	600	575	545	554	538	541	525	552	499	582	561	585	583	545	545	575	495	548	516	524	513	559	545	524	568	528	588	538	571	548	573	511	542	513	562	548	536	523	562	550	559	568	584	530	520	525	562	575	533	544	540	533	548	570	524	511	549	543	578	530	547	548	546	526	534	540	550	535	563	527	559	569	576	560	508	484	561	620	533	555	497	572	526	541	561	547	557	519	535	547	523	528	548	546	519	534	514	556	537	541	509	561	554	548	564	574	529	568	583	515	514	483	550	556	548	546	553	547	492	559	551	530	539	578	583	595	537	566	534	520	555	533	536	569	570	576	520	577	564	590	545	576	540	556	581	564	563	542	544	529	587	576	500	547	539	598	549	580	561	540	545	559	538	541	583	557	570	545	584	545	528	529	547	550	558	538	534	583	584	566	558	518	581	583	562	569	518	534	567	598	548	509	513	548	557	576	541	573	540	564	560	519	567	568	551	555	565	518	597	495	598	568	541	580	519	559	551	539	545	551	571	549	559	534	563	535	577	568	558	552	592	557	527	561	504	562	534	550	578	541	590	581	523	568	535	499	559	535	545	535	545	585	566	566	577	589	545	549	560	545	536	581	532	528	526	577	572	543	562	536	535	547	527	571	504	509	562	541	543	559	538	516	582	558	588	539	574	511	568	550	548	511	544	535	547	496	573	550	579	569	586	548	580	534	595	533	527	527	557	538	544	557	552	561	526	533	553	511	553	548	490	530	554	582	522	566	539	558	541	565	580	577	550	525	556	555	552	549	570	528	579	570	577	526	536	526	519	534	529	561	517	534	579	564	579	536	530	508	533	528	513	530	542	557	566	556	522	567	569	566	567	551	573	529	551	542	561	536	548	538	563	549	587	535	542	526	548	526	541	571	521	516	556	546	583	554	519	548	555	550	555	486	524	555	532	571	552	571	566	587	547	498	543	539	556	590	526	578	587	538	549	525	568	574	562	572	548	547	543	565	548	537	530	532	546	515	564	532	575	552	542	533	565	555	553	545	520	541	513	494	575	535	563	519	533	571	528	553	535	545	537	576	575	567	523	544	587	511	574	566	506	558	507	546	575	528	561	527	574	540	572	504	594	539	535	540	537	547	505	569	563	530	520	548	579	538	521	550	577	576	534	532	533	518	548	562	586	521	542	549	563	560	606	553	562	547	563	522	537	481	567	540	544	573	566	562	531	544	532	548	554	555	575	574	535	571	552	539	592	578	556	526	503	538	564	542	527	565	538	563	555	522	527	555	574	596	559	486	572	532	544	555	556	519	531	543	532	537	580	561	590	543	566	500	554	538	575	562	541	496	563	543	541	524	567	535	554	527	553	574	530	513	523	560	558	584	550	564	503	538	502	545	548	524	554	543	555	546	505	579	532	568	555	528	557	524	542	557	564	498	561	572	596	559	523	509	547	545	581	532	587	526	509	523	569	509	564	550	572	523	558	514	515	513	534	537	549	564	587	588	569	535	526	561	524	526	528	564	541	543	566	568	557	570	559	518	538	563	524	542	592	548	555	548	568	545	528	569	497	530	529	512	542	515	536	567	551	533	555	558	555	575	558	518	517	542	576	510	566	536	563	572	557	600	534	546	587	532	562	547	548	568	505	555	582	544	596	591	525	559	623	569	577	544	543	505	529	550	555	559	556	539	545	528	540	509	539	542	547	563	529	525	502	584	550	537	546	534	573	541	551	529	589	560	545	519	560	498	554	506	560	576	512	487	528	491	502	527	533	555	551	593	537	537	515	501	497	577	532	590	526	507	559	525	485	566	594	591	564	550	542	520	539	564	541
11304	21204	12448	6225	5774	4329	3169	2509	2132	1745	1914	1795	1320	1175	1088	1150	1162	1101	1018	931	923	928	897	768	661	1175	2896	3159	2731	2067	1421	1108	810	661	575	565	553	528	572	567	525	627	574	568	583	586	609	598	547	562	600	579	573	603	624	572	576	556	607	562	588	600	549	573	565	538	540	575	567	570	557	604	542	577	563	585	515	565	591	596	580	599	582	532	623	607	592	573	566	568	575	643	609	565	601	568	556	570	619	552	612	532	587	599	576	596	573	630	572	599	567	597	641	580	591	577	599	565	571	563	557	561	613	619	593	583	577	547	541	595	553	597	556	613	601	541	536	640	538	563	563	592	607	524	578	576	599	582	629	595	532	608	564	583	560	543	572	574	561	573	551	552	562	569	614	597	567	584	544	568	587	568	582	598	555	554	565	577	585	600	536	597	572	596	562	569	552	581	591	565	595	608	559	583	605	566	538	581	548	612	637	581	571	604	593	573	553	541	603	558	595	560	563	583	541	544	605	604	602	571	603	580	597	571	557	580	553	568	617	572	607	589	566	572	626	562	547	594	564	607	600	622	589	559	595	565	532	629	590	596	583	559	565	563	596	571	628	562	582	596	643	572	602	589	594	582	594	566	568	538	546	610	582	574	547	568	555	582	568	625	544	570	607	575	561	556	586	567	583	593	588	593	555	581	575	565	584	587	566	616	622	589	576	533	622	599	608	580	568	541	599	594	580	580	604	570	585	567	604	575	579	543	601	574	566	566	573	585	581	546	571	599	617	586	597	625	573	588	579	564	593	576	591	548	568	596	514	583	579	565	581	576	619	551	568	612	563	608	571	598	554	552	546	621	597	554	573	606	586	599	518	598	597	617	595	597	567	567	583	574	573	565	577	579	595	592	601	577	620	581	564	606	562	593	571	587	582	568	600	548	601	590	577	549	565	549	590	583	593	586	559	569	540	527	628	583	548	580	597	548	593	585	569	597	562	548	561	603	584	594	585	588	597	604	574	578	539	602	581	552	551	568	565	570	551	563	588	596	583	605	601	606	564	573	557	574	585	570	588	578	575	587	569	588	580	587	556	599	570	637	568	532	560	558	595	600	613	546	578	596	612	595	571	592	552	591	622	546	572	559	532	590	585	552	570	592	563	580	567	592	556	594	616	590	640	598	562	551	599	567	573	597	603	564	571	598	594	617	549	556	565	565	605	535	576	622	568	557	576	578	600	574	557	598	538	560	568	563	572	600	565	543	565	584	580	517	578	598	589	600	584	547	602	588	589	607	571	573	563	596	590	621	605	564	553	561	567	581	586	594	600	621	535	543	605	555	545	577	547	547	589	568	621	569	551	569	585	567	564	584	569	594	613	561	619	571	598	589	531	575	592	564	597	579	563	564	558	572	563	598	566	591	560	583	570	585	567	597	542	571	572	594	577	591	581	528	562	579	563	558	594	588	591	604	579	573	567	597	538	602	535	548	565	589	574	583	511	609	597	640	558	579	561	593	605	585	589	620	542	585	610	575	570	590	596	572	569	637	591	564	613	594	567	539	605	543	580	584	543	589	585	582	598	629	603	600	587	595	557	595	558	538	577	608	603	598	601	568	556	598	657	584	611	558	543	556	591	589	577	549	547	568	608	579	583	592	558	539	578	607	581	567	518	608	609	592	550	605	611	618	554	588	579	616	558	559	579	604	588	602	568	571	586	610	556	595	555	600	590	613	543	596	570	619	626	593	637	586	631	551	576	619	570	566	594	561	590	616	552	570	558	607	575	578	639	566	600	617	607	571	588	573	596	566	533	570	564	579	571	585	621	647	583	607	562	602	586	602	552	580	584	586	597	566	602	584	569	565	577	570	574	563	600	573	538	562	569	554	582	610	610	560	572	621	574	579	559	624	605	576	592	553	625	579	578	580	578	572	554	623	557	598	620	579	553	613	596	586	576	538	559	579	558	580	592	545	584	583	606	607	541	569	584	587	550	602	568	585	550	566	579	622	594	564	578	580	560	559	575	570	577	587	570	597	635	603	565	562	549	581	527	581	592	586	593	569	617	579	596	604	577	564	577	609	594	593	566	595	582	586	577	575	581	558	579	573	588	580	608	573	583	561	596	573	604	579	612	529	577	581	584	595	621	577	597	548	567	589	577	563	561	599	611	581	577	637	564	584	593	566	607	586	594	591	577	566	582	559	595	576	546	572	547	609	596	597	606	573	596	577	558	564	574	578	565	600	567	606	592	534	584	568	588	568	595	605	560	593	577	577	599	579	593	581	590	562	536	544	587	559	582	560	542	582	601	583	647	605	579	595	588	562	554	545	558	602	572	570	586	599	560	603	611	589	597	607	573	571	565	571	618	556	568	588	558	511	618	603	576	566	592	593	621	606	592	598	589	546	580	604	592	586	597	567	569	587	573	616	598	577	589	571	576	551	594	579	610	610	592	581	585	555	606	563	578	563	564	592	611	616	595	592	555	541	591	551	567	611	592	583	540	618	561	573	558	611	606	547	567	623	597	579	616	595	563	572	581	593	585	614	565	578	565	550	613	599	576	578	595	558	600	558	597	561	547	595	571	558	555	563	594	595	553	574	575	589	562	584	561	549	604	588	595	568	602	579	583	589	568	618	578	574	578	586	575	579	557	620	557	598	586	548	612	621	596	595	575	607	588	590	534	549	602	537	597	562	583	613	584	500	567	544	589	600	567	604	581	574	550	577	576	555	596	609	578	580	578	583	577	581	565	558	583	565	587	587	549	535	600	581	601	553	579	579	563	574	564	581	579	610	594	538	584	585	592	602	582	558	573	552	545	556	566	564	580	574	550	586	558	604	613	533	540	566	556	598	556	577	587	599	608	535	585	577	609	584	616	568	548	618	598	537	592	601	620	618	567	571	523	585	552	580	548	611	624	556	598	577	618	595	557	574	563	577	565	604	558	572	561	598	559	569	555	559	571	596	646	593	563	576	556	573	542	572	571	616	609	571	580	583	594	577	575	624	575	594	645	547	600	595	555	537	576	622	650	594	597	612	589	580	588	565	577	591	593	571	583	564	584	603	571	573	584	579	537	606	603	580	620	562	629	602	588	615	569	582	577	571	586	582	575	576	561	569	557	550	560	596	588	595	640	569	586	594	556	556	558	562	592	546	606	559	578	560	603	585	631	547	598	574	558	603	608	556	577	558	594	582	578	619	596	574	570	561	579	555	630	558	567	552	596	596	602	595	557	621	591	591	593	615	556	623	606	557	572	579	565	562	544	548	588	567	579	554	574	584	600	600	583	599	617	589	546	560	614	592	600	531	599	577	581	572	554	550	564	604	587	562	612	583	558	563	595	592	544	599	585	606	615	583	557	556	604	573	553	625	577	579	631	605	567	581	594	545	544	606	577	577	598	596	572	591	562	568	547	546	578	563	626	579	550	596	608	580	573	603	569	630	571	563	600	529	610	577	556	557	547	577	547	600	596	606	586	568	578	593	591	577	593	595	583	603	544	573	574	566
22806	21350	29116	23940	21353	21512	12029	2948	2231	1906	1956	1666	1413	1249	1019	1087	1044	994	992	964	986	956	934	823	765	691	4940	6080	4804	4015	2698	1712	1184	831	584	585	575	582	604	587	615	584	551	613	581	579	611	580	614	588	613	622	580	604	619	552	555	596	603	564	591	612	587	600	525	574	588	568	610	623	605	558	581	545	578	531	561	545	587	584	554	548	572	577	587	578	523	564	533	551	567	590	575	611	595	571	555	584	598	605	543	583	554	563	534	562	575	545	631	607	597	608	575	567	582	566	602	582	622	605	599	580	546	588	561	562	581	566	563	551	578	591	597	555	554	622	574	581	555	521	588	560	611	568	598	538	558	589	592	620	589	554	561	557	542	575	584	574	621	626	566	595	561	580	597	604	601	548	574	631	537	562	564	589	593	572	588	568	599	598	569	595	606	584	587	627	567	602	569	598	594	590	607	606	574	637	576	560	552	600	586	545	528	583	543	582	559	571	597	563	561	585	590	580	553	570	543	581	544	536	576	556	574	575	573	542	580	566	605	583	575	619	590	581	605	601	566	553	570	552	606	581	566	579	598	558	574	575	588	562	554	610	608	512	578	591	598	623	620	561	545	584	571	586	592	591	535	596	605	557	561	523	532	572	591	555	604	569	575	582	525	526	592	551	562	596	567	585	619	600	612	552	590	592	585	553	544	601	557	603	556	597	594	584	550	589	576	509	560	541	520	561	579	592	583	608	568	512	583	584	554	554	574	594	622	559	593	588	570	569	608	573	583	625	607	568	562	573	578	559	533	567	578	597	575	588	595	603	621	566	626	595	574	576	522	570	538	533	550	589	599	575	565	530	539	601	560	572	593	614	573	567	612	564	631	651	549	505	581	568	616	508	560	573	608	562	563	573	564	587	593	561	583	552	607	588	545	580	612	602	579	574	548	588	535	541	583	567	527	570	585	560	548	609	597	565	566	589	588	611	553	584	539	597	562	625	590	577	583	576	580	521	573	616	543	582	572	585	591	583	579	574	579	583	605	570	652	587	607	608	548	558	578	598	627	573	536	593	576	586	581	581	572	628	559	551	514	583	585	591	592	576	550	561	538	515	568	622	591	608	585	592	603	552	605	580	569	572	593	572	588	557	601	566	546	591	582	551	540	525	567	608	570	547	550	542	559	601	578	538	543	617	567	540	581	577	568	566	544	604	577	517	541	606	550	571	560	560	577	561	556	605	554	555	584	559	546	576	621	610	563	561	621	587	594	582	562	568	577	591	580	583	531	570	595	502	570	587	635	568	564	595	595	564	533	598	565	605	586	571	577	566	564	613	584	595	561	580	577	562	545	575	590	582	561	573	585	571	601	556	585	552	580	578	558	635	575	586	568	576	608	560	582	530	584	591	593	555	553	565	580	585	583	580	539	599	599	569	572	582	605	569	568	572	584	556	561	565	551	566	557	543	559	590	585	613	565	617	584	547	549	541	599	614	597	568	598	622	579	609	581	540	577	599	587	553	587	589	565	587	573	569	577	570	543	575	553	551	615	584	570	586	608	592	564	564	580	565	595	568	567	570	541	584	562	571	572	576	542	574	579	586	588	531	594	569	599	580	528	574	558	544	548	595	553	575	555	551	578	557	574	559	595	611	576	590	558	561	572	548	567	580	551	562	593	619	621	613	557	584	534	571	596	615	631	566	567	568	593	579	588	572	578	571	592	572	591	576	599	571	565	600	584	570	559	538	567	604	560	582	572	595	565	593	595	590	604	593	567	580	545	579	601	559	616	596	582	568	584	609	572	568	542	570	554	588	592	550	605	537	572	574	572	565	535	542	542	591	565	567	544	570	651	570	539	581	609	568	596	596	542	611	584	549	578	594	568	540	553	541	573	594	566	559	597	577	630	560	545	586	555	586	626	577	571	560	542	589	613	575	538	548	613	621	550	586	589	547	579	583	583	533	584	583	572	560	570	598	531	621	569	571	531	537	575	582	623	536	527	553	563	606	538	608	606	589	585	570	614	559	578	553	613	615	564	590	599	580	528	574	601	558	603	562	607	556	551	548	589	623	612	561	547	550	534	587	539	576	566	549	570	581	572	566	567	613	553	543	579	569	560	622	576	605	603	580	602	594	544	576	531	575	594	592	567	557	573	609	584	597	566	591	604	585	576	567	554	629	573	570	552	560	596	561	543	551	544	572	607	543	547	584	552	582	597	550	569	608	584	579	621	631	603	578	541	531	538	583	503	558	556	579	541	630	552	586	615	567	640	603	588	563	585	558	574	575	589	566	565	607	638	603	599	577	607	560	551	573	561	571	596	553	579	577	566	525	615	589	573	571	578	569	571	553	598	575	576	588	545	562	625	593	570	584	568	566	559	563	557	593	548	588	568	572	553	549	560	546	600	522	586	536	542	603	580	587	610	644	556	597	609	522	599	610	552	589	585	587	581	571	578	552	584	617	541	577	557	525	596	623	583	549	586	558	584	540	592	605	514	580	575	553	611	573	558	549	578	567	544	595	552	558	541	537	544	599	561	542	569	593	592	556	558	585	558	593	621	584	572	531	583	574	584	607	628	591	633	604	554	550	604	569	562	582	584	583	592	564	581	555	587	578	562	592	558	542	539	582	601	573	603	585	570	530	581	581	567	523	602	571	590	599	566	571	548	568	571	589	549	562	530	563	598	531	617	579	585	568	585	581	578	596	552	570	540	572	611	533	618	574	583	571	598	574	549	545	577	580	580	590	565	570	601	579	571	551	593	502	629	572	580	585	560	601	545	535	560	558	585	573	592	579	562	547	567	630	586	568	585	580	557	578	583	546	576	641	574	603	592	536	547	541	572	577	576	600	543	595	580	581	563	591	590	607	561	528	551	563	593	589	561	571	569	599	588	614	547	564	558	549	588	571	599	578	566	567	578	569	601	596	567	581	550	590	594	563	576	598	614	602	631	605	546	583	580	547	577	592	607	569	571	570	587	579	580	555	562	548	576	557	535	571	558	573	557	569	575	567	574	555	547	591	563	568	589	557	565	594	566	577	567	590	569	552	572	574	552	601	573	563	620	599	614	596	537	584	542	554	603	569	536	628	592	570	576	555	527	569	559	555	568	527	571	613	590	596	560	577	555	568	563	561	596	601	576	570	588	564	558	595	547	581	596	544	587	576	609	585	581	566	596	572	561	532	599	600	606	568	580	612	552	553	573	590	549	562	594	544	586	604	594	590	612	605	576	594	575	609	566	537	588	562	595	568	587	569	618	533	613	559	566	598	563	525	528	542	571	601	555	586	548	542	583	609	594	575	556	556	556	553	578	561	533	570	571	587	577	561	560	547	577	579	574	577	607	585	560	598	588	531	585	559	574	551	554	591	586	547	585	560	582	571	547	571	546	619	608	582	588	549	545	569	597	597	572	620	573	576	559	573	593	552	577	578	581	579	574	560	586	594	580	569	549	592	562	551	539	578	574	594	591	555	585	592	585	538	559	594	536	548	590	571	568	565	561	557
12822	29879	19770	11698	10937	7583	5692	4415	3825	3194	3307	2601	2181	1846	1353	1416	1498	1375	1270	1274	1224	1181	1149	1018	967	860	7560	8818	6893	5607	3664	2218	1562	959	594	608	571	614	563	585	547	612	562	588	621	577	603	582	629	560	620	568	595	558	577	593	624	602	597	616	594	622	597	538	581	585	570	559	583	554	579	596	550	562	625	589	628	588	595	608	611	571	573	602	611	595	596	610	562	597	569	566	569	615	613	613	581	594	619	557	553	575	559	611	628	603	607	588	568	598	617	604	586	558	615	586	597	571	596	551	585	573	591	595	597	604	577	583	546	609	527	550	589	607	579	530	548	519	569	532	603	589	564	625	586	572	551	553	545	580	566	599	554	594	600	571	580	584	576	567	622	569	635	607	598	602	619	594	598	610	609	606	574	534	599	587	606	603	592	582	570	584	589	599	608	569	608	582	581	593	575	572	586	608	593	566	582	606	619	547	571	570	585	557	576	558	545	563	594	585	566	630	579	612	595	559	567	574	552	581	585	570	597	555	611	594	535	578	558	592	563	624	613	628	570	579	558	565	588	562	575	615	589	613	629	578	585	595	592	597	592	563	607	578	600	570	570	579	601	604	553	571	621	593	575	562	575	617	589	579	574	554	556	590	608	588	567	551	628	584	548	570	611	597	603	575	568	600	595	588	561	628	580	564	604	590	587	570	613	598	630	600	585	628	541	601	581	522	571	580	560	596	552	577	533	593	641	574	583	552	601	596	539	575	601	601	544	596	610	580	572	600	572	597	592	608	584	576	577	578	598	603	531	574	555	610	580	579	595	598	599	559	569	586	598	592	627	620	603	570	582	608	592	595	587	600	572	602	588	581	582	565	565	570	597	586	565	563	621	559	577	616	605	575	607	591	596	617	573	563	565	627	590	536	584	565	609	569	581	616	594	599	604	602	577	562	588	541	550	581	564	577	574	604	543	558	550	557	579	592	596	547	591	643	600	577	579	600	561	547	556	619	586	623	559	601	595	588	578	640	602	575	640	582	592	632	567	572	593	603	617	606	532	541	585	590	605	589	583	543	608	544	539	556	604	578	578	593	562	635	600	590	590	589	551	610	561	553	617	580	601	623	600	617	569	583	608	614	586	573	582	580	585	604	608	598	587	606	566	635	551	571	561	571	595	574	587	595	603	560	607	612	612	590	585	562	593	590	601	595	626	582	530	578	554	591	590	572	585	626	606	600	596	578	567	586	579	557	603	614	583	578	561	600	634	582	561	611	506	593	603	581	587	562	551	570	599	601	608	558	606	551	611	584	578	585	520	578	591	599	561	586	586	593	526	578	563	567	586	551	611	567	592	559	550	527	545	556	583	604	593	592	613	588	545	600	619	550	574	596	597	597	590	572	661	594	596	604	571	572	563	608	558	596	574	598	591	569	572	569	603	595	616	625	556	574	580	596	587	594	616	573	562	583	564	579	584	564	605	564	592	625	624	564	583	585	620	587	601	598	517	581	571	583	591	598	575	605	586	617	608	590	595	563	593	585	565	585	602	609	604	550	608	566	575	597	586	581	598	575	594	596	605	618	589	608	576	567	607	600	593	572	605	590	570	562	577	578	559	605	590	602	652	540	535	574	583	627	600	583	619	574	588	619	576	612	563	561	579	533	531	551	577	580	551	587	560	562	563	574	570	558	600	606	570	579	563	579	577	600	620	555	586	621	582	549	572	613	630	576	594	592	554	562	581	588	598	574	620	593	627	608	569	633	555	606	612	586	575	612	568	586	596	569	549	600	546	588	596	570	588	570	541	635	614	606	582	568	596	571	576	602	643	529	584	539	573	554	571	595	594	612	612	604	603	578	581	567	631	548	573	613	600	561	543	568	606	577	629	635	566	584	582	585	617	544	572	588	565	586	592	566	602	616	568	573	577	538	602	562	594	576	590	569	610	584	629	566	600	582	601	574	596	550	576	570	601	629	594	628	617	638	602	590	606	575	551	585	592	559	583	604	550	570	608	579	560	597	556	584	640	571	594	572	592	587	583	605	574	583	591	551	599	568	562	548	561	621	570	569	618	604	581	601	575	586	591	574	575	582	579	585	628	594	596	602	560	577	554	562	587	572	534	586	543	594	572	543	596	546	616	605	547	534	605	582	578	638	569	576	578	610	593	603	556	573	619	546	596	577	592	609	562	525	580	584	578	591	592	591	628	602	584	597	619	583	549	572	592	578	558	594	543	588	633	578	568	609	594	624	608	600	603	577	583	569	571	554	569	570	586	583	614	603	588	572	528	590	588	578	579	580	654	588	606	601	589	604	582	613	575	615	590	623	588	559	540	562	598	606	565	543	568	599	611	592	599	594	569	607	589	571	597	576	621	577	581	617	563	632	574	616	579	619	603	561	587	581	554	576	553	636	571	562	586	609	566	593	548	558	559	549	576	547	625	590	587	552	622	590	574	614	589	565	561	605	569	555	645	565	570	590	541	623	610	583	619	537	592	551	562	551	657	598	585	627	591	594	601	540	610	562	601	589	553	605	587	601	633	545	574	554	543	573	615	565	564	606	566	598	578	559	633	574	575	588	588	565	592	562	550	598	552	588	595	557	597	609	575	547	576	554	570	594	585	609	640	568	568	622	577	617	543	554	591	562	594	575	565	584	570	571	618	611	602	567	604	582	599	536	621	580	586	550	576	575	556	614	597	548	627	602	584	639	614	575	583	539	615	568	593	556	631	614	594	566	557	537	547	580	613	567	570	624	603	622	623	599	579	612	588	576	599	609	576	553	560	575	591	527	598	591	587	627	589	599	589	608	594	588	618	579	589	574	545	554	549	612	547	581	576	562	603	567	594	572	589	578	603	589	575	583	608	596	597	630	592	561	602	560	598	570	603	576	611	681	582	626	648	608	582	541	616	566	570	613	619	584	599	593	573	587	604	567	615	585	580	608	598	599	609	596	616	572	528	560	600	583	619	590	593	610	591	606	573	608	593	570	560	563	588	568	597	606	580	607	621	587	583	598	600	595	568	574	567	556	584	585	596	564	590	584	593	602	583	582	615	614	609	637	569	595	556	570	619	595	531	572	611	561	593	581	601	595	565	598	548	566	530	539	590	573	595	541	619	580	589	615	607	602	611	568	613	593	574	583	625	573	534	564	588	563	605	586	560	577	589	594	562	609	589	573	568	561	588	560	578	564	600	550	600	613	584	578	590	620	557	583	594	531	545	574	554	601	610	637	576	575	638	585	631	622	619	558	556	576	646	583	597	563	603	584	594	585	572	574	591	553	604	589	584	573	608	582	550	589	575	595	636	553	522	611	629	588	608	598	604	601	637	598	597	618	568	558	620	581	604	588	574	570	565	558	585	552	569	566	565	605	581	599	586	587	649	608	599	636	575	573	536	588	579	575	602	636	590	553	613	606	591	592	596	569	601	630	567	584	580	602	642	587	567	566	623	577	565	607	627	539	578	617	563	578	599	575	620	603	585	607	610	638	596	568	623	602	620	610
27996	20027	11110	4684	2782	1688	1212	1092	897	981	923	732	628	599	497	600	519	519	515	525	518	455	509	497	470	460	584	639	633	624	563	553	449	417	448	443	404	400	400	387	398	405	383	397	400	394	408	374	404	434	414	421	389	412	434	415	390	402	438	361	368	421	389	400	432	390	409	394	438	398	433	430	449	383	396	361	420	402	429	406	410	422	411	386	415	391	436	408	426	418	420	419	450	425	426	397	407	400	418	414	400	398	439	427	388	407	428	406	392	381	440	390	434	398	401	433	396	365	392	400	396	408	435	382	419	424	452	423	414	419	429	378	420	411	402	402	419	468	435	364	430	426	461	421	423	421	372	395	426	395	391	400	398	388	433	374	386	401	435	420	402	451	395	396	434	421	421	400	404	432	409	392	437	419	391	380	410	400	416	412	421	390	408	394	381	424	428	408	370	399	416	404	416	415	377	454	410	431	403	404	411	395	400	408	387	416	410	407	428	380	395	415	403	433	375	353	414	385	405	414	408	407	418	402	440	409	429	437	387	409	403	393	398	358	436	417	404	372	431	412	415	418	443	403	426	433	431	408	364	367	434	402	410	429	358	426	388	419	359	435	400	404	350	418	406	402	445	433	381	396	392	433	405	388	409	415	418	393	425	392	395	413	417	429	395	416	420	420	409	430	403	413	405	423	454	441	411	413	410	419	410	420	411	420	393	420	414	424	416	423	396	375	431	392	402	401	399	421	397	417	412	369	376	445	400	403	435	445	415	401	386	421	425	427	399	417	403	415	407	424	398	365	373	410	393	412	414	400	392	420	412	435	428	428	424	416	388	442	409	392	365	426	436	484	420	425	410	417	432	394	419	422	421	426	438	414	431	422	389	435	378	457	407	416	393	425	401	407	430	422	421	362	434	436	431	396	407	420	387	438	405	399	395	418	389	424	413	391	404	421	398	395	391	402	401	424	441	396	414	404	392	395	455	372	433	412	387	392	431	382	399	403	411	431	421	435	395	432	416	422	412	429	412	399	379	409	380	425	398	419	407	411	443	416	434	418	435	396	391	411	422	427	412	398	398	431	414	391	380	420	392	434	389	420	420	381	421	413	416	402	403	410	398	424	404	431	419	384	393	403	389	387	332	416	422	410	418	380	411	397	410	398	404	424	424	375	413	423	445	406	428	412	399	401	380	405	351	350	422	419	429	391	400	453	455	420	436	397	424	372	424	408	435	404	431	387	428	430	460	417	435	405	407	420	403	398	386	434	397	411	410	420	412	398	405	398	443	417	416	393	415	391	447	414	394	425	405	433	416	373	432	422	400	402	419	424	395	400	386	416	384	400	401	440	365	426	433	426	392	429	401	421	400	424	394	416	407	382	431	417	426	386	447	401	395	422	434	411	419	419	447	414	405	410	405	410	432	405	385	406	425	423	414	411	400	419	400	444	409	390	431	375	388	439	442	369	385	403	438	460	407	381	392	423	413	410	428	409	433	387	419	477	427	433	434	382	378	461	434	414	403	419	416	391	405	398	433	410	446	445	418	369	402	369	383	402	398	417	397	416	428	441	431	409	410	422	394	403	420	428	412	408	391	427	413	385	381	411	388	407	439	386	451	454	427	422	431	436	397	443	409	420	403	403	420	375	408	402	379	473	433	427	410	361	434	394	381	414	423	400	432	418	461	402	420	376	387	372	386	388	402	415	417	412	438	423	423	369	385	427	416	403	411	371	411	429	421	416	410	430	402	430	421	392	396	416	385	464	436	386	409	382	418	434	396	420	398	395	407	448	437	405	417	415	387	377	390	419	449	390	419	421	407	396	404	427	441	418	402	419	453	406	430	434	415	381	405	435	479	413	454	409	434	421	347	405	394	408	386	430	383	430	391	410	413	456	384	417	409	452	416	413	408	408	393	377	413	431	409	443	436	389	419	392	397	436	432	415	425	406	436	364	421	423	397	411	419	386	400	400	391	442	370	408	414	382	376	427	413	438	392	410	426	429	377	421	403	437	408	402	381	384	394	398	388	392	428	390	412	412	395	419	419	434	396	398	406	421	414	401	421	396	383	438	413	414	436	421	401	440	387	467	426	388	381	372	417	410	393	412	420	373	354	429	359	368	412	424	404	383	412	395	418	428	437	419	427	425	442	403	421	427	433	406	408	347	405	420	400	403	422	394	375	439	392	400	407	448	418	429	434	396	403	384	443	448	398	393	414	393	411	411	413	399	436	422	416	402	390	385	404	418	410	394	437	409	379	426	411	411	368	425	418	398	393	430	412	411	433	425	420	421	383	414	363	432	421	402	410	404	406	402	425	379	404	449	432	413	378	436	411	434	440	377	426	422	449	406	400	430	399	412	404	403	394	354	390	396	419	424	419	425	450	420	413	400	408	424	416	414	392	402	426	391	437	417	454	384	414	369	393	461	429	404	401	425	406	429	391	393	397	394	434	401	436	420	417	415	410	416	412	415	364	435	422	431	435	384	401	447	403	398	409	438	425	405	390	446	366	414	436	412	408	419	423	407	456	394	433	405	423	404	377	399	407	406	391	408	379	428	416	425	436	416	406	401	387	438	404	413	450	430	382	433	400	421	417	444	407	388	399	411	427	420	433	415	418	435	447	362	406	417	419	403	418	417	404	400	430	418	412	373	394	451	419	429	435	371	406	410	426	389	378	418	386	375	427	422	415	407	349	406	417	423	402	418	397	373	421	396	425	450	359	416	402	387	439	431	425	450	408	400	407	410	421	382	433	381	407	397	450	416	442	375	383	405	434	427	394	414	409	404	433	402	414	387	430	393	401	404	366	435	437	388	397	374	394	408	384	426	432	434	376	413	398	392	417	418	423	424	419	407	409	411	402	406	441	406	435	411	413	379	392	418	417	406	391	418	398	373	385	429	422	412	419	418	432	409	427	409	421	409	416	414	399	409	425	367	376	429	449	395	393	417	405	425	419	401	397	436	401	390	398	413	406	387	400	383	442	409	389	380	430	390	417	406	430	412	403	390	412	393	402	399	394	438	408	408	411	416	416	413	394	395	419	387	430	385	385	397	406	417	433	380	422	443	428	384	410	394	386	406	435	438	410	430	407	378	418	441	411	407	411	412	428	379	384	422	449	398	424	417	405	413	386	386	394	412	370	381	381	413	407	437	374	417	407	413	420	421	425	402	420	364	404	410	407	411	381	407	426	363	407	373	415	436	411	410	397	402	408	402	407	433	425	441	405	407	393	383	432	379	391	384	418	413	401	403	391	429	393	455	402	375	391	396	394	371	455	418	408	397	431	420	412	399	390	416	425	394	442	376	411	420	415	445	393	423	430	436	413	421	408	397	394	402	403	395	424	404	417	385	421	420	408	424	413	408	398	406	455	431	432	418	387	406	406	441	443	403	412	466	394	419	382	443	417	396	417	415	412	436	400	443	453	377	431	420	434	415	384	436	399	449	451	406	407	418	399	456	432	424	405	420	439	445	411	439	418	398	429	408	413	418	415	432
10614	17965	9052	5551	4574	2951	2130	1922	1629	1691	1493	1067	921	834	667	755	777	652	637	622	677	602	587	611	521	512	640	758	824	712	685	607	559	530	483	421	418	434	424	422	441	448	431	428	435	424	429	441	423	454	417	431	466	457	481	415	472	399	396	442	484	452	387	476	419	484	444	486	468	467	431	441	460	432	480	455	434	444	432	438	415	445	416	450	481	458	420	436	410	467	437	462	456	461	437	456	406	474	467	424	444	465	427	450	470	451	447	455	418	457	476	441	466	409	430	461	441	419	439	468	456	501	487	422	448	457	484	426	439	427	434	442	440	438	485	451	421	458	487	464	428	452	454	474	445	452	441	462	448	473	457	458	453	431	459	443	465	481	454	467	453	443	454	445	422	460	428	451	454	447	456	444	446	441	426	462	472	430	427	440	424	464	448	474	461	497	475	443	452	423	450	408	430	463	449	452	433	433	455	442	464	445	462	445	439	433	446	461	420	446	425	463	478	475	439	466	448	484	440	447	415	431	438	434	444	462	429	435	452	476	443	419	466	461	456	456	426	462	478	429	403	442	434	445	429	435	442	461	459	430	475	481	423	467	447	460	452	466	430	431	409	493	463	414	425	459	426	422	453	447	499	472	462	441	488	465	466	460	435	445	480	458	413	443	433	444	488	468	464	419	448	463	441	443	424	450	460	441	432	440	478	433	445	418	499	426	450	451	452	482	421	454	430	430	480	445	459	473	465	479	437	425	423	464	437	454	470	448	464	433	414	464	431	484	450	433	429	443	479	414	447	465	431	460	462	424	435	470	422	445	467	440	426	452	409	454	384	436	438	453	451	454	427	459	472	459	460	466	440	448	474	437	434	454	432	440	461	451	457	406	468	448	452	472	482	432	433	480	434	406	468	448	451	473	417	421	437	455	474	465	456	446	398	467	405	434	433	435	463	467	477	435	438	499	462	434	440	453	457	458	470	451	402	426	457	420	448	466	453	436	438	424	437	476	424	471	461	435	448	455	489	417	447	490	467	457	464	432	438	449	445	444	469	439	437	462	461	437	457	466	470	457	408	417	425	457	433	497	456	462	446	450	454	435	452	455	410	424	466	411	380	486	473	440	446	447	428	423	471	423	466	452	450	449	453	488	455	452	405	449	446	440	421	473	475	442	434	445	510	429	464	461	424	448	450	429	460	437	458	428	441	488	436	456	438	453	443	461	490	436	445	424	444	430	444	437	461	478	457	464	457	419	426	493	440	441	464	437	448	416	482	433	465	435	467	451	481	459	409	474	430	431	475	455	451	475	433	461	463	487	451	420	413	458	461	482	471	447	404	469	441	455	458	481	427	425	399	466	466	461	487	436	499	441	482	439	450	395	470	420	459	427	450	434	412	432	429	477	426	423	413	473	428	429	456	430	402	464	463	422	412	429	412	473	431	452	434	474	401	436	442	430	424	424	465	475	458	441	474	459	466	457	443	461	453	497	441	440	455	438	461	466	441	456	458	481	412	447	424	499	405	453	431	465	453	447	460	463	470	474	431	474	473	448	423	422	431	443	426	444	451	473	489	486	415	477	437	409	427	466	443	425	425	427	449	463	432	461	440	459	457	433	445	452	447	474	477	420	453	419	435	469	434	450	427	412	456	416	488	434	452	383	458	408	435	463	479	474	480	416	476	429	420	456	481	467	422	451	463	415	456	400	452	474	440	433	452	455	448	479	451	442	476	438	475	442	447	461	447	428	436	475	452	420	450	459	425	446	429	476	439	413	431	418	453	440	455	456	427	456	453	450	425	445	443	419	486	413	454	452	461	458	423	436	410	436	426	429	439	426	437	424	446	421	444	454	474	448	432	395	481	444	448	442	463	465	447	425	483	416	424	452	422	435	463	456	451	454	405	438	422	436	439	434	463	494	457	419	424	433	435	457	442	451	458	454	436	443	459	463	421	444	451	483	438	470	449	467	421	518	411	455	439	454	430	415	480	432	444	429	467	429	449	409	437	436	455	445	426	438	443	460	411	435	444	438	431	435	457	467	455	447	415	423	451	457	450	455	438	458	437	448	440	438	470	429	416	426	462	447	490	443	435	444	456	428	442	462	469	450	467	457	461	470	427	446	468	430	484	472	435	419	442	462	451	438	462	444	452	445	452	409	428	438	449	420	454	431	491	444	438	433	447	430	462	454	423	472	428	428	437	443	449	437	453	436	455	454	422	438	454	453	477	458	440	424	442	454	442	435	451	481	458	456	469	446	466	462	431	451	444	464	447	432	455	425	469	456	441	431	479	446	412	496	471	462	414	409	466	440	473	429	449	452	512	467	427	449	445	443	494	467	479	436	446	412	465	431	466	440	437	447	455	453	441	433	445	486	494	463	440	442	418	476	401	426	444	443	477	449	453	453	448	442	484	448	421	434	437	475	439	415	425	434	468	456	449	466	451	422	460	417	444	438	434	441	427	430	442	480	459	447	482	419	447	455	447	438	482	451	425	428	455	470	443	439	478	432	472	425	462	412	446	436	444	448	448	439	447	393	481	451	451	478	466	424	448	469	451	431	416	451	428	404	413	459	483	455	411	449	448	447	435	467	444	486	475	446	423	427	443	448	450	460	457	465	453	489	456	418	404	428	461	453	415	458	424	455	479	407	418	427	431	447	449	461	470	431	476	461	447	436	455	451	436	453	422	475	406	447	467	491	441	435	468	457	466	470	420	438	416	437	463	463	468	453	446	452	445	482	472	428	432	423	468	417	456	403	421	468	443	426	429	459	409	422	458	444	451	455	429	480	426	445	467	441	444	433	429	469	440	448	472	480	438	458	452	454	423	456	433	428	430	404	461	469	471	437	438	432	446	492	481	434	491	459	450	420	435	443	429	474	472	456	477	433	490	452	430	455	404	455	454	420	451	410	431	433	465	486	440	472	489	454	460	466	479	453	459	436	449	449	442	450	451	491	478	451	460	468	499	466	437	465	443	495	400	446	413	442	467	435	437	440	479	438	473	455	477	440	451	451	479	438	457	412	456	472	454	492	456	453	460	437	451	440	432	469	444	424	411	412	429	447	453	462	425	401	429	439	460	463	435	459	420	481	475	446	441	457	481	507	448	441	457	450	441	444	441	445	423	477	457	473	450	468	445	487	434	418	433	418	462	423	440	448	449	460	417	423	466	439	419	491	436	426	468	448	467	441	414	481	440	468	453	471	411	428	460	476	421	486	438	446	455	456	465	460	423	441	464	440	439	456	439	458	467	441	455	453	445	456	466	414	468	458	454	443	427	468	453	464	448	465	424	421	472	451	428	465	470	469	487	421	456	449	440	425	398	418	464	387	471	469	412	449	434	441	434	440	492	438	400	431	434	433	470	484	469	436	436	459	465	457	454	497	431	426	492	447	438	440	487	419	466	433	416	444	478	408	442	441	461	426	437	441	425	446	435	442	436	452	426	441	465	443	420	478	438	438	478	479	459	463	461	430	451	446	458	438	405	490	459	408	422	451
24078	21302	28474	24445	21221	9903	2681	1879	1527	1586	1315	941	789	726	688	658	551	550	505	491	512	467	487	466	482	1293	2383	2774	2173	1728	1361	930	710	621	473	397	391	423	427	382	387	422	388	396	395	394	425	376	418	400	387	382	367	368	388	402	424	399	380	405	387	426	396	431	398	396	376	398	415	389	381	395	360	396	388	377	403	370	393	383	362	419	371	422	397	384	378	400	370	414	361	375	374	356	436	400	356	370	366	387	422	365	417	406	379	412	397	380	369	422	379	406	379	364	423	351	390	393	415	408	398	409	388	374	411	413	357	405	391	435	394	392	365	357	400	397	369	357	401	385	405	401	387	386	403	406	375	372	374	423	395	395	394	407	378	396	406	406	385	369	414	412	442	421	397	425	412	424	406	356	392	387	417	381	381	363	395	353	415	425	422	435	445	402	373	404	421	378	381	416	366	401	358	375	423	402	385	373	427	387	388	385	384	374	435	377	391	400	394	370	370	354	394	415	395	387	408	393	381	408	445	407	414	403	421	427	403	438	401	388	383	414	425	403	374	427	424	387	434	397	393	390	379	403	377	374	380	346	409	373	392	410	399	393	386	394	389	388	443	411	376	410	390	370	419	372	437	392	394	414	405	404	365	399	385	375	438	404	368	400	396	410	379	395	381	398	367	382	382	396	394	404	429	392	425	373	410	365	401	394	362	406	411	371	395	399	397	378	371	405	423	423	391	398	406	405	379	388	416	403	368	414	415	423	408	416	430	423	359	368	405	412	397	404	413	375	424	382	380	397	396	383	407	449	392	380	396	428	414	419	399	397	378	412	428	426	413	412	398	395	407	378	401	374	392	354	427	372	417	372	429	399	410	382	399	381	394	380	430	365	391	384	419	356	385	370	412	403	399	405	369	363	378	398	400	386	352	421	416	415	372	421	392	408	422	409	404	439	407	365	429	404	430	374	368	387	403	406	360	392	387	415	383	360	401	361	392	385	402	426	363	400	403	413	389	412	413	381	376	379	387	379	412	384	403	383	383	412	388	394	373	404	461	428	390	404	362	391	393	426	375	404	402	394	429	384	407	393	437	432	388	362	415	390	432	391	386	407	393	374	386	356	379	401	375	378	407	364	373	406	398	377	377	424	359	393	433	430	376	359	404	422	366	375	418	387	402	370	414	410	424	399	384	395	400	408	406	388	406	402	404	381	379	351	428	408	383	418	422	350	399	412	387	386	384	406	401	397	398	421	420	397	415	396	408	410	387	358	381	419	376	394	389	383	379	391	377	391	410	390	395	384	362	403	379	409	396	370	405	421	386	376	407	392	380	424	397	395	356	377	418	387	401	424	401	387	389	393	400	443	431	378	427	393	372	409	386	401	384	415	387	389	387	395	411	396	405	403	427	411	407	404	437	384	385	387	398	412	407	403	400	384	365	388	406	406	387	389	406	410	352	371	420	429	397	402	388	405	380	392	411	403	387	408	404	379	366	408	385	387	412	390	380	414	378	337	400	399	399	407	402	384	412	398	459	363	338	419	376	396	377	429	378	429	409	381	400	412	394	360	443	424	404	412	347	408	411	390	367	398	378	381	401	399	425	384	431	406	425	389	384	363	424	412	397	354	389	411	374	392	357	387	400	368	356	427	382	416	378	415	406	384	380	383	396	394	377	428	381	358	413	418	359	389	381	414	411	421	395	404	390	412	414	407	399	413	385	374	392	399	394	397	394	397	357	417	402	379	427	374	387	371	420	418	376	364	394	440	402	387	376	391	398	391	376	388	376	393	377	401	377	370	421	369	402	366	391	422	409	406	384	394	404	399	354	410	399	373	376	389	413	371	429	382	419	386	397	393	391	401	400	399	403	427	380	415	391	432	390	344	392	368	403	392	396	394	423	393	416	384	408	398	399	384	407	396	388	412	417	361	420	388	419	411	401	393	397	416	382	428	397	368	389	407	403	394	387	404	350	380	415	427	387	415	435	400	388	424	428	399	448	382	370	379	397	374	409	372	353	425	381	402	400	388	384	372	328	411	364	387	414	424	391	393	384	377	418	375	373	393	404	405	359	395	361	410	389	396	399	394	388	360	390	418	402	389	392	397	396	394	364	407	369	398	402	427	434	394	396	375	389	408	393	389	398	371	398	387	411	425	434	390	376	380	400	398	397	404	431	373	392	416	435	386	393	418	406	359	392	400	420	420	418	397	401	381	402	396	382	396	390	380	367	383	391	381	402	407	393	386	421	386	389	380	405	409	424	372	361	385	388	393	415	409	389	365	384	422	378	398	387	381	381	393	362	369	390	405	370	414	439	393	384	417	394	399	418	413	405	415	378	347	383	373	409	407	392	430	394	390	401	413	387	392	412	367	377	389	392	412	393	366	430	385	391	370	388	389	388	395	406	417	419	433	419	399	398	374	391	394	402	391	444	396	372	377	420	417	376	397	390	402	373	408	381	419	410	394	403	377	397	418	390	404	427	385	397	394	367	404	404	403	397	420	443	403	372	404	365	394	424	385	379	395	376	412	409	381	385	431	399	395	421	438	420	398	396	423	403	381	396	406	366	418	380	434	384	396	384	396	400	394	436	409	378	397	400	400	395	413	395	379	436	410	428	393	400	406	383	378	368	426	365	368	372	407	406	383	380	406	374	413	387	404	421	386	378	374	406	362	406	385	403	403	385	413	418	398	393	362	392	421	421	365	410	402	381	413	365	395	409	394	389	371	431	369	405	365	408	386	385	417	381	387	391	398	402	372	415	408	407	387	357	400	371	429	370	397	397	368	394	402	432	416	399	391	394	381	423	396	416	412	379	392	384	387	398	394	420	375	399	413	401	364	361	439	407	404	379	384	399	418	409	410	400	387	411	360	380	381	393	388	392	351	398	433	398	395	431	427	429	366	410	389	403	393	442	400	401	417	360	393	431	368	396	372	410	383	393	376	415	370	406	395	409	378	384	387	389	362	403	370	356	419	380	392	402	392	376	418	372	431	416	425	404	419	375	369	388	369	368	435	415	427	402	405	417	398	400	405	395	373	394	383	370	397	391	393	423	402	387	382	392	405	392	428	403	358	369	379	402	396	424	422	406	386	377	364	414	390	378	372	409	390	400	423	391	393	377	370	395	370	397	406	377	385	418	364	384	381	434	396	375	386	417	371	425	375	393	396	371	369	355	372	412	387	420	379	394	404	390	397	370	371	420	378	379	397	435	408	407	384	394	398	383	412	399	365	424	417	391	434	418	360	372	394	404	402	386	406	419	421	396	419	359	417	399	376	392	429	422	396	421	391	433	397	391	397	393	385	351	414	400	382	408	371	422	396	386	421	414	374	392	399	390	418	397	386	415	391	393	391	339	387	390	434	366	383	408	409	394	440	419	388	332	415	383	397	386	425	393	390	372	378	383	389	386	373	382	434	437	396	397	375	397	438	408	407	424	375	392	393	403	376	374	393	405	397	382	420	396	386	405	421	408	379	377	408	386	384	389	387	390	401	407	409
11235	28163	20083	11153	7233	4863	3731	3217	2746	2776	2117	1436	1253	1028	944	941	723	687	662	585	605	574	553	520	526	2038	3604	4134	3140	2537	1942	1294	882	679	483	427	439	407	473	444	443	406	430	411	416	412	422	403	409	410	399	419	420	425	444	433	457	456	419	416	404	449	454	458	405	437	430	454	442	447	432	424	427	429	442	400	443	449	421	424	398	427	442	427	421	438	424	418	442	450	410	395	412	414	436	445	419	442	410	391	434	424	432	377	411	395	387	424	439	408	424	433	399	398	413	425	394	437	433	414	430	389	432	421	403	416	390	431	428	447	455	386	417	428	410	452	412	453	418	421	417	455	449	405	442	431	429	402	410	412	419	415	410	424	415	433	437	426	463	431	435	422	447	397	413	453	427	417	439	452	431	426	437	461	457	389	443	405	400	455	408	422	405	446	409	428	421	429	438	453	451	382	397	422	391	449	446	482	450	458	452	419	423	423	480	447	436	431	428	409	445	435	435	430	433	449	438	439	399	451	409	406	449	404	438	423	432	399	425	429	444	439	423	427	390	449	416	451	413	409	413	442	431	390	422	381	417	411	412	441	426	476	407	445	401	418	420	417	418	399	428	397	397	428	406	422	429	430	402	438	432	431	390	437	409	429	444	466	413	418	437	428	417	419	430	448	423	424	436	434	435	382	411	407	417	408	398	430	417	416	432	423	454	422	373	425	422	476	442	437	415	409	403	384	405	430	441	422	432	441	393	422	405	400	400	429	466	436	435	395	392	415	403	453	402	426	400	411	421	438	383	444	446	392	387	417	401	428	418	399	431	420	387	427	427	442	405	459	440	413	452	434	425	425	412	403	460	483	445	449	426	421	415	407	413	433	415	423	400	457	448	434	390	424	416	433	397	411	394	409	436	399	452	448	434	404	407	409	421	410	411	466	419	393	423	439	384	421	415	382	434	424	446	421	430	473	420	388	431	446	371	447	414	416	429	408	404	442	434	422	441	414	480	407	446	416	409	394	444	390	452	435	396	438	446	401	421	406	432	393	420	441	422	440	450	405	410	418	469	426	421	433	407	402	386	440	424	390	429	469	435	456	399	387	407	439	448	441	443	423	389	454	419	389	387	402	409	436	454	411	411	424	429	417	416	459	440	438	382	433	426	408	438	457	430	398	411	432	444	394	421	419	438	430	442	388	434	409	439	417	452	444	429	407	422	447	392	441	424	407	426	428	430	435	412	437	403	411	401	427	479	395	464	442	397	408	427	423	426	404	431	429	411	441	408	400	423	413	412	410	472	406	430	426	423	435	391	460	444	435	404	398	421	403	442	409	424	435	379	460	408	404	403	436	410	423	460	391	395	415	388	444	391	432	410	404	439	434	402	404	416	447	408	440	425	422	422	416	429	427	408	399	408	431	411	414	426	434	417	411	437	444	423	432	398	441	409	447	409	416	412	448	419	446	390	405	444	408	393	422	396	439	443	419	424	424	415	433	431	388	437	419	411	429	384	420	422	427	435	434	427	412	450	449	471	454	415	433	405	416	434	416	413	400	414	430	427	419	431	410	429	434	422	433	458	422	439	427	426	433	421	396	459	415	434	416	451	395	389	410	431	419	419	426	461	424	434	422	441	386	416	435	398	398	439	412	460	426	425	398	414	441	417	397	434	462	411	441	427	395	423	426	435	452	418	467	424	416	415	420	424	448	427	428	432	410	354	431	434	411	429	429	424	397	440	468	383	428	453	424	451	420	419	440	417	396	449	456	396	447	406	434	410	426	393	457	404	432	455	434	428	415	404	429	405	412	432	368	436	433	408	438	441	431	408	401	423	404	429	438	432	396	439	424	431	451	432	429	446	444	484	431	463	396	448	427	444	383	417	379	390	423	434	421	400	416	421	454	400	428	405	389	400	438	415	412	388	418	432	424	468	442	439	442	426	417	416	450	428	399	437	442	470	390	426	423	415	461	460	413	435	454	405	431	445	421	424	428	419	429	418	449	418	449	419	436	459	435	425	443	404	418	392	388	386	444	441	415	411	409	406	443	398	398	475	441	380	396	438	393	440	406	446	434	411	393	433	446	400	423	437	425	371	422	412	456	419	407	423	407	445	406	396	423	393	409	401	413	416	422	444	423	476	422	431	424	417	427	416	436	417	413	424	443	460	408	443	448	422	435	406	398	462	387	413	423	395	460	400	395	418	414	492	413	412	405	389	462	454	396	438	403	415	430	406	388	391	464	395	409	417	418	445	440	412	414	414	410	420	445	431	433	398	417	436	403	444	466	423	412	433	393	431	431	473	438	439	434	431	404	447	412	427	416	437	414	462	412	440	393	450	428	459	451	429	420	457	439	432	412	419	407	441	413	408	451	436	421	428	416	419	429	446	448	412	399	437	403	423	415	447	404	394	429	445	435	411	443	424	420	401	404	424	424	428	420	436	425	417	416	437	450	428	434	410	420	410	437	409	423	424	429	422	412	469	437	401	418	421	404	416	386	441	432	433	406	422	416	432	464	432	421	404	386	435	417	409	421	449	431	451	419	417	414	430	403	417	418	400	469	432	385	463	449	409	413	443	441	416	436	452	395	444	430	398	419	412	398	416	444	428	412	462	406	434	423	415	420	429	441	399	384	416	440	426	425	385	411	434	399	437	465	424	432	418	422	435	437	425	407	423	429	447	389	434	394	434	389	400	399	406	409	385	422	429	397	448	412	461	440	416	423	438	395	394	409	400	377	432	423	410	374	442	392	453	437	413	401	413	436	392	457	414	394	418	447	425	439	382	395	428	412	386	437	385	418	420	403	411	424	437	423	389	461	442	412	423	425	437	405	476	425	416	373	418	447	402	423	402	408	431	401	434	435	415	409	416	434	454	498	431	426	464	471	407	418	405	432	420	408	401	429	439	381	439	429	399	430	434	429	447	432	398	382	417	441	429	413	413	411	437	423	433	436	441	413	469	428	414	388	431	411	400	376	456	427	405	403	414	410	422	386	450	420	431	405	426	454	439	454	395	421	437	432	414	412	433	440	433	410	418	385	419	421	441	397	429	428	437	425	410	413	403	446	406	426	457	414	416	421	403	404	430	424	410	409	431	392	417	381	431	439	496	427	452	424	461	438	412	433	408	400	449	439	415	404	419	420	420	392	417	430	408	432	401	420	420	433	443	433	424	380	401	421	426	449	399	423	450	392	416	442	396	416	415	409	402	424	387	412	414	429	427	434	415	397	409	417	394	445	415	461	401	454	463	437	420	447	423	425	449	405	447	392	434	405	417	403	433	430	425	418	388	442	417	418	401	405	444	443	404	434	424	404	400	419	419	415	417	475	391	449	429	422	433	442	421	473	438	408	440	424	405	421	439	421	430	410	463	423	407	415	415	432	459	424	437	417	460	427	418	455	397	427	403	415	433	456	391	424	434	430	441	403	390	435	420	427	425	419	415	405	438	460	449	451	443	436	414	420	450	377	424	401	406	399	403	412	411	473	433	460	399	425	447	429
24993	21248	27472	25290	12764	2935	1932	1664	1388	1402	1041	939	894	803	772	784	772	758	687	610	660	637	699	653	651	747	1413	1765	1838	1592	1278	966	768	770	644	556	616	587	624	580	537	541	622	591	555	602	572	596	576	611	595	613	556	577	583	566	534	561	576	529	536	581	603	545	532	551	592	587	574	608	579	602	588	577	576	601	575	573	552	602	586	562	579	567	560	590	589	542	561	508	604	583	594	597	560	582	592	551	549	595	563	594	534	590	578	564	557	589	612	560	594	553	506	548	592	587	573	598	613	606	593	565	553	560	570	601	534	572	560	586	609	605	544	584	569	602	560	580	607	605	512	573	568	576	606	566	603	606	603	548	615	577	612	676	596	605	587	599	600	591	597	612	572	564	637	595	572	597	549	560	573	615	586	584	605	546	588	635	535	565	593	612	584	561	545	600	583	640	618	583	576	587	554	598	527	605	584	574	567	579	602	558	556	573	558	570	562	573	590	647	569	574	536	586	567	568	605	574	550	599	588	556	591	539	570	559	574	560	584	551	567	561	554	582	528	569	553	595	569	546	598	610	569	560	604	595	553	586	524	561	538	549	585	554	607	529	551	590	600	575	552	590	541	584	612	557	529	566	550	547	560	599	565	600	541	556	536	555	544	583	604	541	563	534	580	561	591	561	544	544	581	554	592	536	584	555	569	591	562	602	612	560	591	569	540	556	576	570	558	571	554	575	557	579	596	597	616	547	566	619	570	558	584	605	543	549	555	596	596	564	613	569	585	586	609	566	533	588	512	588	585	575	554	595	559	573	581	601	614	555	586	620	604	592	597	570	588	577	616	579	547	598	559	560	618	601	541	561	591	583	554	537	589	577	628	535	561	512	563	549	621	545	541	525	579	592	568	601	539	550	596	556	568	602	568	562	554	572	524	518	573	566	615	527	595	559	592	543	530	589	592	613	595	611	541	578	589	599	604	606	573	533	574	590	580	567	600	584	570	594	611	578	536	566	558	588	562	594	604	594	589	584	598	554	581	576	582	609	588	569	612	566	582	579	574	607	565	580	569	589	576	586	541	618	577	630	569	566	591	610	593	543	627	540	564	580	595	606	585	533	519	555	593	586	560	550	528	585	594	556	554	557	597	593	547	624	546	568	569	563	556	580	594	574	558	574	588	538	583	566	572	577	589	574	572	571	561	576	552	574	570	545	613	586	581	610	597	544	565	588	533	556	525	581	589	587	553	591	543	578	582	609	541	604	577	578	552	582	582	569	534	593	651	566	598	549	597	575	601	566	612	565	565	630	533	550	589	550	591	581	561	572	590	562	558	563	588	569	620	576	525	582	623	573	592	584	572	592	583	536	569	592	545	587	597	565	565	621	597	584	551	618	595	598	591	616	616	564	584	651	581	573	585	593	573	547	575	557	562	574	591	599	563	572	602	589	575	551	603	575	588	592	588	578	568	587	557	543	564	541	582	562	518	566	569	591	582	579	575	594	594	574	544	596	589	595	558	601	554	606	612	553	572	559	594	609	596	609	615	578	547	563	539	562	625	578	680	575	540	564	586	565	589	573	551	573	547	506	597	557	594	585	581	565	554	546	570	589	618	554	588	592	567	571	590	591	560	557	596	620	586	533	544	572	581	584	570	556	535	535	573	569	591	605	596	592	534	544	581	542	566	577	559	555	580	599	601	531	590	574	526	572	542	558	543	593	591	565	544	606	572	589	536	592	589	582	558	612	590	541	576	582	525	546	582	591	579	619	613	559	585	560	618	616	589	621	531	568	598	550	602	565	582	590	563	572	536	573	583	574	584	570	581	568	556	520	595	566	557	562	599	578	556	614	573	618	554	598	559	570	574	609	599	574	556	582	571	574	596	624	591	568	541	530	593	555	586	594	627	617	581	584	583	570	611	625	614	575	600	545	574	568	572	558	621	547	572	614	600	554	555	586	591	583	530	558	570	571	561	580	546	589	605	564	568	579	576	565	583	597	580	568	531	586	584	528	570	562	608	590	597	518	555	600	577	632	566	555	593	586	595	589	545	595	588	549	575	570	535	592	602	594	595	549	584	577	584	535	550	558	537	561	571	574	566	566	534	578	550	577	588	649	579	583	616	523	591	600	569	583	550	562	585	620	579	589	613	595	576	582	607	600	530	587	566	587	594	608	556	614	579	589	579	579	560	579	574	584	557	608	583	535	587	562	557	569	536	586	561	622	546	575	579	589	587	579	582	568	533	564	605	577	557	609	567	532	585	605	600	548	613	588	553	580	598	530	564	588	538	545	596	539	540	593	558	559	586	561	632	575	582	576	589	572	574	582	619	573	545	616	583	578	518	604	558	603	560	587	562	571	590	551	588	577	577	578	582	614	553	575	586	549	616	570	557	655	555	543	569	596	591	627	574	589	569	569	642	596	619	543	552	555	588	572	563	577	590	573	567	547	582	556	604	523	586	569	591	592	585	586	593	569	541	584	591	582	575	615	572	576	554	564	616	574	584	533	562	551	567	564	597	556	591	570	535	561	559	583	586	566	605	598	622	586	577	558	597	603	651	565	597	525	569	591	654	519	564	516	587	570	559	548	551	594	582	566	565	556	523	555	577	596	598	559	590	569	586	537	571	580	591	602	574	546	564	551	616	579	560	569	616	592	579	554	559	611	568	612	618	602	618	606	559	626	580	554	576	565	578	550	576	629	577	577	610	569	573	574	589	625	579	582	549	579	591	584	549	548	554	539	538	571	580	582	588	610	581	535	536	573	581	585	585	592	536	558	570	545	550	585	612	589	534	557	534	573	588	572	589	509	580	612	592	580	573	550	553	585	625	559	539	581	644	523	578	594	582	595	592	611	601	597	552	553	620	586	545	578	595	620	599	553	558	583	583	581	603	521	591	567	588	562	623	570	597	579	566	583	577	566	601	585	629	602	582	639	565	521	537	558	596	570	601	551	572	578	576	578	563	643	598	554	567	548	610	582	592	601	606	573	569	541	607	573	587	578	593	612	550	596	590	593	590	612	597	576	642	580	633	590	549	599	586	532	650	586	563	595	553	558	599	591	566	624	629	576	554	625	536	563	580	591	578	566	574	586	569	648	602	598	530	635	607	590	543	519	594	565	530	580	591	539	612	547	588	602	608	585	580	583	569	583	543	603	544	557	573	557	571	621	520	583	609	585	606	556	608	641	574	593	569	574	529	589	566	576	601	561	522	577	586	542	594	593	553	525	563	548	563	531	564	610	610	595	579	560	576	558	575	585	596	582	606	573	572	556	547	589	579	528	605	525	528	593	579	544	585	570	599	543	555	578	571	606	566	575	530	618	573	607	622	601	594	593	595	595	587	551	608	569	603	556	592	583	568	592	596	566	593	600	574	559	601	568	599	542	616	609	603	596	639	564	560	544	587	556	566	574	582	575	534	553	580	596	557	588	552	619	618	564	573	540	560	611	604	556	598	524	571	606	585	565	571	568	578	602	568	560	575	529	587	574	548	566	568	552
11453	26367	17989	9474	6220	3912	3308	2940	2440	2357	1730	1466	1231	1155	1056	1041	1060	1001	899	764	739	719	737	677	670	838	2114	2954	2885	2437	1731	1277	1001	857	743	603	569	573	623	592	602	590	578	637	640	600	642	596	585	655	633	591	588	594	582	580	620	582	645	649	631	570	624	609	595	612	604	609	618	614	613	596	578	610	606	626	651	597	601	617	567	595	619	575	614	634	582	627	615	582	625	574	648	609	581	612	578	605	580	585	594	646	609	655	568	632	596	596	625	607	562	586	602	587	587	626	662	581	616	624	612	608	586	583	573	581	589	642	635	619	585	614	654	633	598	667	621	646	589	584	622	576	642	607	611	603	602	601	641	629	616	610	633	652	559	612	597	629	597	556	604	583	620	587	590	543	563	619	600	618	629	599	597	645	592	629	603	621	600	585	569	578	586	631	580	616	627	588	589	558	580	664	613	616	596	605	581	627	620	570	567	598	605	654	591	590	599	610	604	589	597	639	647	623	578	579	611	588	622	636	595	561	573	665	611	628	575	616	598	635	647	625	604	596	633	580	607	629	586	634	625	648	572	587	597	587	658	576	610	610	605	619	610	580	619	593	593	627	599	597	602	585	584	631	626	604	654	564	601	631	619	598	581	593	615	574	631	651	655	643	627	601	594	612	539	611	558	585	588	641	611	596	634	562	590	616	591	588	594	642	567	550	607	636	604	582	612	648	634	643	568	613	564	602	603	655	565	615	615	622	579	600	590	587	576	592	643	613	558	648	591	633	633	615	578	546	588	628	639	654	588	608	596	621	600	575	594	595	603	608	626	602	622	614	647	640	610	612	568	608	613	613	607	586	641	637	583	678	624	595	588	627	586	629	619	602	610	658	585	591	602	594	651	581	598	616	574	570	595	580	640	621	604	594	638	609	612	604	581	593	634	648	562	596	612	637	612	586	634	598	621	608	620	565	598	540	580	555	630	607	605	610	567	614	623	593	633	592	636	624	622	638	607	651	684	586	625	675	596	595	632	629	595	614	559	589	604	658	609	629	593	586	575	561	656	583	576	582	589	627	594	618	613	627	583	605	630	591	625	625	604	616	615	610	545	586	606	618	619	582	600	636	620	587	583	613	575	610	612	631	645	624	611	599	634	651	582	584	592	657	587	616	580	595	573	611	596	630	575	617	632	577	650	644	598	588	590	592	614	648	641	589	595	595	615	607	625	618	623	600	604	602	620	604	595	634	608	612	589	524	612	579	685	596	600	597	591	607	596	593	587	585	636	598	635	614	620	587	574	578	621	634	626	607	601	570	655	576	624	608	635	591	597	615	582	575	644	627	589	653	583	623	616	632	567	632	611	594	590	602	586	636	597	639	654	606	612	591	648	600	608	596	633	674	603	586	615	579	633	644	610	618	610	602	616	590	600	601	601	569	561	618	644	637	597	572	575	603	620	580	617	630	581	615	591	628	603	593	589	591	591	639	608	616	637	575	588	632	615	594	609	614	601	639	589	619	627	590	632	596	567	601	595	623	621	613	644	591	607	570	618	667	587	607	620	626	615	627	585	616	576	632	625	576	604	600	587	583	652	615	536	616	610	563	585	590	602	651	576	596	611	581	623	575	577	637	586	587	662	598	640	599	627	614	595	552	637	588	605	601	624	612	628	599	638	586	607	607	635	595	584	582	637	588	654	606	619	609	627	574	631	626	600	575	561	627	627	624	625	609	615	648	632	620	600	620	638	545	614	666	570	602	690	635	577	639	602	564	669	582	593	622	614	646	606	618	595	618	620	579	552	643	650	606	593	648	639	584	613	612	631	614	551	644	606	600	575	609	612	591	584	608	601	639	630	597	638	614	615	562	628	554	616	597	605	604	637	624	567	622	612	662	607	573	591	629	589	599	584	642	635	621	582	528	566	611	586	593	611	594	590	593	656	623	567	558	633	568	562	617	620	608	631	623	617	578	627	597	618	616	618	610	623	587	584	585	606	608	596	607	611	554	600	649	589	598	607	631	586	603	640	621	579	576	595	608	573	593	623	607	583	622	599	612	613	612	612	623	583	666	597	589	615	596	573	591	585	601	660	559	566	611	637	586	564	545	632	610	598	593	626	594	631	622	633	618	656	635	620	564	570	608	631	580	628	598	579	612	572	591	613	600	595	604	630	577	597	601	617	612	570	595	583	620	585	577	623	627	613	624	637	557	598	600	586	606	599	600	583	616	588	637	622	605	616	597	647	617	594	582	598	602	604	567	579	598	637	588	563	607	577	602	613	613	576	557	652	617	586	577	579	648	647	596	601	563	606	617	649	609	641	620	588	621	652	611	613	617	582	565	595	619	638	624	593	612	601	617	582	609	564	611	566	600	627	583	618	559	628	582	675	594	612	592	589	633	592	623	570	599	599	611	626	597	584	625	590	582	569	577	589	572	625	639	568	605	618	615	611	571	587	629	584	612	614	607	633	615	632	659	586	573	534	615	630	615	625	608	580	582	620	616	592	599	596	593	599	600	611	623	591	594	587	628	591	640	592	575	637	646	608	702	616	618	581	620	614	663	612	606	621	605	620	600	619	587	597	671	596	582	622	633	660	645	614	598	651	625	620	579	654	608	606	620	613	612	599	612	624	615	590	652	632	602	583	615	629	606	600	650	601	610	635	625	623	591	596	587	609	628	631	582	586	622	617	625	600	619	592	617	587	595	599	634	617	620	589	623	649	615	609	554	586	647	595	563	622	630	569	611	607	637	634	631	586	601	601	625	597	578	595	635	572	549	590	632	629	623	645	571	570	601	610	607	566	578	643	606	594	602	658	532	604	593	568	640	642	641	583	589	574	600	606	614	582	633	589	639	673	572	607	614	592	586	642	583	618	614	581	633	606	639	617	591	640	603	594	633	566	624	610	594	629	649	602	564	590	626	585	629	589	620	609	562	612	614	586	602	581	627	614	594	630	586	544	637	611	610	643	639	616	632	580	626	629	592	622	616	589	577	636	607	641	583	586	621	621	627	618	597	616	623	556	625	611	628	606	624	579	650	634	596	580	664	634	626	598	641	626	587	617	647	609	590	651	568	578	615	616	628	604	571	610	611	584	611	638	633	594	542	556	610	629	633	624	583	613	606	555	554	601	643	639	624	572	629	625	589	597	617	643	588	608	587	581	557	612	626	589	617	623	621	631	605	589	583	568	619	596	628	595	604	651	599	607	600	601	614	607	627	613	590	568	629	617	592	626	638	587	607	631	613	604	575	603	585	555	589	624	626	634	601	602	609	609	595	619	633	634	621	613	577	558	592	613	579	618	631	591	612	584	623	588	607	569	650	605	597	608	629	634	613	608	637	638	620	615	570	596	614	600	615	560	599	622	642	608	580	636	600	608	576	583	609	623	626	577	614	584	625	599	619	598	619	604	623	588	588	618	612	658	608	605	622	611	599	608	595	661	655	621	616	621	630	614	605	615	600	584	593	585	620	624	647	594	646	611	589	606	619	640	581	594	628	582	587
22705	21288	29032	23895	21297	21449	12004	3206	2463	2229	1675	1464	1257	1237	1155	1081	1106	993	1031	968	935	809	783	738	799	1273	3943	5312	5103	3959	2766	1853	1280	1024	757	665	610	581	630	662	616	613	574	628	636	610	630	553	654	573	613	635	644	590	577	592	599	597	610	601	569	634	599	577	607	611	591	579	576	594	566	565	616	599	561	600	612	571	612	585	598	594	601	621	589	642	610	628	604	614	630	586	566	595	590	583	612	586	594	590	584	632	586	592	607	616	624	587	590	582	616	604	608	605	641	600	611	653	597	638	616	660	648	592	628	617	616	584	554	635	609	582	604	548	611	619	585	611	633	595	607	614	558	586	585	623	606	591	596	611	586	551	625	638	600	626	598	590	618	622	617	631	599	565	576	601	596	618	561	613	587	610	577	663	598	613	598	605	615	581	622	589	623	631	603	636	606	620	629	620	598	648	629	637	642	620	639	597	644	628	597	572	568	596	596	629	587	564	617	629	586	592	564	569	610	603	594	603	619	639	598	566	588	604	527	607	593	583	620	586	610	639	616	589	623	598	615	617	594	612	599	603	586	598	581	601	577	582	609	578	578	561	622	604	615	644	583	607	594	592	619	613	618	579	586	575	597	630	624	545	597	596	584	585	588	634	617	645	610	587	600	601	632	600	608	594	601	578	610	617	601	582	578	612	607	597	644	616	598	655	625	618	605	580	590	615	664	617	560	605	648	638	618	612	597	620	593	600	639	584	634	598	583	597	611	590	605	609	615	594	588	652	588	607	617	653	639	589	633	593	595	595	621	619	658	556	613	590	627	605	610	598	609	563	629	597	622	637	613	550	590	601	615	569	590	597	561	602	597	568	581	636	614	620	604	607	544	621	571	598	565	603	631	585	661	634	628	588	598	594	593	597	596	604	595	585	584	606	603	603	616	607	609	595	614	571	592	597	615	594	615	573	607	622	565	600	568	656	619	596	583	573	604	632	628	583	604	599	626	598	644	616	561	587	640	602	622	585	626	632	601	613	583	581	567	559	597	641	617	589	622	595	631	608	635	552	637	572	637	600	634	640	609	661	589	629	630	592	655	595	613	565	603	606	611	642	597	622	618	589	605	593	633	580	585	632	601	634	573	578	577	632	621	582	581	655	636	600	588	600	595	570	597	648	621	600	658	601	602	593	562	603	627	612	609	616	622	578	591	575	614	585	611	544	594	625	565	552	593	627	641	614	632	603	589	626	631	577	575	646	602	576	574	611	580	566	629	581	639	598	637	587	615	601	624	599	616	576	600	610	619	593	613	606	610	592	619	626	549	556	632	568	567	600	651	557	630	603	605	613	607	552	585	585	585	656	619	579	577	598	578	625	636	651	672	569	611	636	562	606	581	665	603	591	603	592	666	620	554	623	648	609	585	583	626	579	609	633	574	601	648	633	569	615	598	552	581	573	583	577	556	596	671	622	623	582	656	587	613	601	606	585	668	608	615	584	630	586	571	614	613	555	631	583	672	592	627	653	616	627	603	604	593	599	638	590	606	623	551	638	606	622	606	543	613	614	635	614	588	627	614	638	593	587	576	628	638	578	600	599	587	578	599	575	582	653	633	598	587	594	602	590	604	614	612	549	650	646	587	616	611	644	607	600	552	598	625	584	590	617	640	636	574	595	623	592	601	611	567	537	620	617	636	636	615	626	600	615	587	614	561	606	608	585	647	586	617	575	573	599	584	606	588	626	569	659	565	634	601	599	619	580	615	621	593	588	592	593	614	641	624	559	612	636	613	568	587	617	603	645	609	634	627	582	592	600	594	585	580	570	612	633	622	602	613	584	630	616	575	599	578	621	614	607	612	623	601	614	637	634	526	633	649	596	578	640	605	572	587	642	605	605	604	586	603	609	632	562	599	575	615	575	566	626	543	592	602	571	567	632	631	577	586	542	584	605	589	593	588	603	633	628	572	621	592	590	642	555	618	597	651	566	603	599	609	633	597	582	645	607	632	609	604	587	593	572	633	595	629	587	637	598	632	604	633	631	615	659	627	554	604	569	594	625	560	622	618	637	589	621	589	536	599	649	664	623	589	557	546	615	591	583	576	604	613	595	608	577	630	603	600	604	617	629	619	573	607	614	629	647	609	607	581	597	611	568	569	556	635	567	645	595	590	615	623	607	552	645	623	615	607	558	611	617	627	609	605	631	607	639	590	596	574	608	614	608	588	650	632	629	604	645	569	614	617	597	589	557	625	613	583	584	619	621	601	564	587	606	671	614	613	599	626	626	597	582	583	609	592	636	626	614	594	590	634	624	625	609	563	613	632	579	596	584	660	593	604	590	647	603	638	618	631	574	590	563	597	594	602	581	629	640	577	597	604	583	611	648	570	554	571	610	636	588	604	601	614	649	620	599	605	583	588	609	604	586	581	640	565	606	568	596	647	592	580	580	586	648	527	599	581	613	628	631	610	625	590	635	652	611	624	605	556	566	617	572	589	639	597	587	584	592	603	581	592	617	563	631	624	629	640	606	639	608	585	580	592	642	594	598	598	585	629	583	558	605	613	628	588	611	573	587	618	637	587	624	626	636	609	647	607	620	630	591	618	580	630	639	571	600	650	571	604	634	600	614	625	624	634	617	601	623	585	580	636	634	565	603	598	649	595	564	594	601	595	622	577	610	611	638	551	594	627	562	569	641	571	581	604	601	643	602	590	650	593	578	606	599	602	588	627	629	601	602	576	585	587	625	619	589	588	628	572	588	581	608	588	626	602	583	619	627	570	593	670	589	626	631	596	656	570	596	565	613	616	555	643	629	545	623	641	614	608	602	628	648	604	585	593	603	589	591	623	594	611	603	613	606	641	604	606	562	616	615	622	561	599	604	617	625	603	584	618	591	617	656	577	594	596	588	619	598	623	588	639	599	621	603	576	653	594	619	601	648	605	586	601	642	571	604	603	620	545	565	594	614	564	612	624	562	640	595	613	611	585	596	587	574	544	583	543	613	620	563	589	639	595	625	567	581	624	618	556	648	618	623	624	633	603	593	591	608	587	631	622	624	615	621	566	617	608	649	617	623	622	619	628	627	540	575	617	585	602	587	629	625	635	602	615	625	585	597	567	614	610	578	599	587	608	570	586	593	613	574	623	600	605	568	585	620	575	638	586	593	583	616	616	595	596	637	604	577	596	610	563	597	606	598	588	586	590	570	594	625	625	551	641	584	641	583	609	589	563	577	543	553	576	643	616	628	591	603	579	617	615	611	615	677	565	597	586	562	634	613	625	605	640	658	612	599	579	587	603	629	579	569	606	579	575	608	593	581	630	583	569	595	594	601	571	563	601	603	589	608	632	634	623	611	597	637	583	592	621	564	612	579	635	571	614	631	599	573	594	610	619	571	609	605	575	563	593	579	611	603	610	570	630	608	600	617	586	618	620	634	633	605	562	565	572	579	590	627	583	590	589	605	592	606	579	657	598	610	596	597	629	630	581	598	628	601	572	612	567	620	618	627
13980	35737	25883	15190	10937	7550	5729	5029	4165	3680	2662	2200	1980	1853	1626	1489	1558	1362	1355	1210	1084	983	899	860	998	1942	6133	7796	7404	5662	3889	2596	1708	1172	880	709	633	604	572	588	609	602	588	620	625	632	557	632	619	622	641	597	587	603	598	671	609	633	614	652	623	631	644	597	605	634	624	621	616	676	592	641	647	606	588	624	609	573	641	612	624	587	606	631	621	640	616	641	625	646	616	590	626	609	645	598	591	608	610	607	636	603	622	607	659	647	601	591	643	563	604	595	638	574	533	617	629	583	584	592	619	564	619	602	606	617	600	619	665	584	634	566	590	578	601	620	610	629	604	618	627	610	588	626	613	614	615	607	615	638	641	617	611	622	618	580	600	600	608	565	593	601	635	581	662	591	589	589	596	612	593	628	611	648	620	592	662	624	614	630	601	603	611	565	609	588	644	601	648	609	599	630	630	542	615	629	585	638	612	607	605	600	682	619	580	647	631	637	624	548	615	623	583	606	607	615	618	612	603	621	596	578	617	630	616	595	601	626	613	606	640	594	629	596	620	583	646	615	601	601	616	613	627	606	636	577	624	601	604	642	589	623	598	631	648	602	637	638	639	635	577	624	613	646	623	609	639	617	579	604	633	628	593	640	608	595	581	615	627	629	631	617	661	624	603	617	607	604	618	577	629	618	672	602	640	641	639	617	592	584	631	623	633	612	583	592	607	610	623	634	601	575	640	592	649	580	632	606	620	602	634	617	643	607	590	641	621	605	624	597	642	650	648	637	607	642	637	625	630	611	600	579	582	632	621	643	624	629	645	548	584	619	636	616	658	584	600	638	593	630	589	576	625	601	624	632	600	643	650	604	636	608	635	598	626	617	635	641	589	648	610	660	628	660	630	647	590	586	625	590	591	624	643	589	631	598	597	610	608	604	623	651	605	628	586	612	594	636	610	624	632	607	600	597	632	610	603	649	631	631	635	584	625	633	583	647	609	591	564	602	625	633	636	611	630	636	628	613	570	623	609	590	634	642	570	611	600	630	569	612	667	583	654	648	623	604	582	653	652	591	598	572	592	617	585	596	563	640	643	667	602	585	619	628	604	590	616	637	547	653	633	605	604	580	630	565	632	622	625	599	577	635	623	624	601	544	656	608	615	604	558	597	584	683	598	614	625	664	610	572	606	612	630	587	591	584	588	579	611	628	619	619	616	607	590	595	652	599	581	596	635	598	634	599	607	615	639	632	565	578	637	615	634	590	634	594	612	607	621	586	578	624	606	626	627	637	604	637	616	592	631	635	627	623	589	595	639	617	645	601	640	595	630	624	624	659	604	594	610	616	603	648	617	607	676	617	605	625	612	616	599	658	615	656	616	543	595	606	635	624	603	621	598	585	669	606	613	595	594	643	610	579	645	640	643	605	630	595	613	631	636	582	639	590	586	659	603	622	599	636	595	627	627	640	577	632	623	643	605	599	625	608	646	677	627	616	624	588	594	591	559	636	583	600	641	635	605	602	665	596	642	599	591	629	623	591	664	636	601	658	606	645	604	608	613	599	599	650	609	605	629	636	627	607	619	635	593	615	634	651	648	565	596	596	584	612	600	571	588	611	610	621	598	588	598	606	618	634	581	625	611	611	614	581	643	616	575	630	636	629	626	614	586	663	606	610	646	572	612	601	642	598	593	605	622	597	630	574	606	629	595	671	612	616	584	670	621	641	630	587	587	598	570	598	628	655	635	662	653	613	587	671	589	586	639	603	611	629	641	606	667	611	587	623	619	637	585	642	596	647	626	652	652	578	650	626	587	597	599	627	618	637	550	639	613	626	602	613	661	613	638	599	606	630	619	592	603	631	593	614	563	587	586	598	604	627	654	646	583	617	640	610	607	666	578	608	663	620	613	600	573	643	597	583	647	659	605	602	613	612	594	655	606	602	593	582	629	594	593	597	645	580	639	600	608	592	624	625	582	625	586	610	604	613	658	590	618	599	661	598	637	598	622	612	595	583	632	598	591	643	618	627	662	643	622	620	654	620	600	637	645	612	616	581	626	589	623	574	606	626	595	605	602	666	618	560	629	623	635	615	610	622	631	599	600	620	628	651	594	609	589	616	641	653	614	643	603	615	599	621	576	628	598	618	619	543	599	583	622	587	629	626	594	604	637	603	599	592	640	580	599	600	658	602	604	606	617	564	609	650	578	651	638	612	595	605	602	600	634	598	635	580	597	612	643	612	600	633	603	664	613	625	552	622	647	617	587	570	593	587	565	648	629	579	630	638	629	598	637	591	625	603	597	599	582	624	618	594	628	657	612	667	657	603	654	594	617	627	616	638	600	625	616	605	659	611	578	583	632	653	659	628	608	611	603	594	595	596	539	606	613	633	621	635	641	620	634	633	597	613	592	641	597	615	610	601	599	593	626	631	619	605	621	621	602	596	628	586	574	602	618	599	632	555	628	594	579	605	600	634	593	624	606	628	622	648	602	617	592	636	616	658	599	624	571	622	628	606	654	628	608	583	629	619	608	626	603	591	639	584	601	630	562	639	617	616	566	628	604	588	618	601	610	637	625	601	622	593	620	570	643	611	612	616	632	623	586	652	582	625	626	611	572	641	630	614	625	670	650	585	616	641	561	592	630	590	637	577	668	619	590	585	608	617	628	622	611	607	599	600	628	594	624	592	577	646	600	667	600	612	605	582	646	608	640	669	619	597	651	631	624	620	614	592	632	642	602	579	604	629	595	610	640	600	622	623	629	602	604	611	594	597	601	620	607	592	583	625	586	661	638	582	643	636	633	605	661	599	609	575	654	609	579	616	609	647	607	626	617	618	615	619	611	600	658	575	590	640	613	604	625	573	603	583	611	630	585	596	570	592	638	617	619	631	590	631	656	596	587	589	580	620	649	616	627	629	598	541	622	668	658	585	628	658	591	599	587	585	606	584	564	595	651	608	656	630	602	610	641	652	607	592	620	635	634	599	638	634	594	615	579	625	596	614	598	647	637	629	614	594	620	587	620	623	590	580	608	654	632	588	633	605	657	641	618	611	647	642	595	588	628	622	629	641	642	630	600	584	630	602	587	619	636	624	606	603	586	655	589	637	625	563	560	613	640	575	591	631	594	634	585	590	608	600	615	618	624	590	596	606	585	594	647	600	654	617	633	617	583	646	628	600	625	628	632	602	590	632	617	616	614	580	588	621	605	635	641	615	601	597	582	574	597	604	633	595	598	625	616	618	603	621	590	605	629	599	603	630	587	603	632	647	642	608	603	613	658	647	605	570	614	671	606	562	595	600	640	584	647	623	654	569	584	666	640	617	611	629	633	626	602	594	655	616	606	637	642	627	600	659	628	623	563	621	592	639	625	616	592	593	608	612	626	600	627	608	628	602	623	596	637	641	602	563	640	608	584	624	582	603	626	611	627	625	610	648	634	625	575	633	623	624	637	600	631	612	614	578	618	572	641	608	577	629	610	649	611	642	601	665	632	622	606	619	609	559
28160	20887	15716	6709	2724	1680	1389	1160	1083	990	778	667	653	669	597	560	592	544	526	512	506	563	499	490	543	544	595	605	633	628	629	569	537	515	497	450	473	454	460	425	457	448	475	428	399	419	430	420	467	475	456	478	451	453	441	455	444	423	459	454	450	406	434	441	449	439	459	435	490	457	459	444	446	414	433	457	401	476	418	419	424	471	433	457	457	483	414	406	451	447	454	446	460	448	448	453	433	471	440	421	408	438	432	450	456	444	463	440	445	422	488	468	449	421	429	450	485	436	445	468	434	413	459	440	440	451	468	465	423	429	432	425	435	435	456	457	397	449	437	434	449	456	444	403	474	464	433	432	493	413	446	466	451	471	431	461	466	476	428	400	427	441	463	448	434	452	468	407	476	411	450	467	421	396	443	446	467	402	441	453	423	463	475	406	451	487	462	431	423	416	446	448	422	447	430	416	444	429	420	442	461	415	445	461	457	469	458	446	418	465	429	487	421	452	420	463	496	437	482	482	410	453	449	443	448	437	426	465	464	445	473	440	446	463	433	478	413	447	445	483	440	409	440	427	407	448	393	415	457	479	408	485	443	465	452	449	446	448	477	441	441	457	493	440	456	441	471	423	457	440	412	408	426	472	447	453	415	483	442	426	451	442	462	470	473	437	451	427	418	428	441	457	481	447	487	413	463	455	451	471	446	432	452	480	444	451	397	471	452	481	446	457	429	428	437	450	445	472	460	429	464	437	476	437	435	462	471	435	408	419	488	438	447	435	466	452	447	424	468	410	461	458	414	447	437	478	443	481	455	452	426	465	443	453	452	428	457	452	436	450	425	479	415	433	416	460	492	472	434	480	439	441	404	456	395	398	473	430	446	453	461	453	416	429	403	423	404	447	445	426	453	434	437	465	425	426	401	459	450	429	468	421	455	459	453	502	428	477	452	451	468	437	435	423	461	461	447	431	460	458	444	415	440	433	457	470	461	407	447	468	430	431	444	432	421	412	440	442	407	436	462	474	432	456	415	419	449	456	423	463	438	444	419	444	408	463	453	433	469	444	428	449	454	448	421	448	400	454	417	435	417	452	419	458	467	423	429	432	446	432	431	434	441	416	424	450	456	419	471	487	457	420	445	445	432	433	454	451	451	462	453	425	382	446	461	450	429	404	470	426	447	490	450	478	472	431	454	448	447	460	453	422	410	448	481	428	451	446	444	457	454	419	466	474	416	425	447	448	437	442	455	445	464	462	447	483	466	478	476	453	445	445	431	404	408	429	454	449	446	469	438	460	465	466	476	439	399	466	448	395	454	390	436	440	426	484	423	464	383	433	436	448	442	411	430	456	444	473	411	466	430	399	449	460	476	421	431	420	428	427	452	419	420	420	435	469	439	440	372	462	440	464	436	443	472	446	454	433	408	486	480	436	443	444	443	455	424	465	445	445	435	407	441	435	416	411	465	457	406	446	420	458	447	499	462	454	420	451	450	451	443	449	435	469	435	473	449	432	433	424	408	425	451	449	455	417	453	422	425	505	435	454	456	447	436	445	444	419	454	445	409	460	462	422	442	444	485	449	460	444	446	464	480	481	435	441	425	443	462	448	429	416	465	447	413	465	448	447	414	451	438	431	427	429	462	418	443	416	428	422	451	497	471	456	440	438	430	431	439	469	435	459	416	474	438	453	455	442	466	457	464	458	439	445	427	445	476	436	477	447	447	433	475	471	447	445	434	444	452	451	414	419	443	456	412	408	417	447	437	465	403	400	457	406	453	438	465	430	455	450	421	428	511	427	423	425	466	452	416	455	413	428	494	456	474	423	463	446	397	438	396	419	436	416	436	409	405	463	440	436	444	438	470	453	455	467	391	449	466	482	441	459	438	460	421	403	454	429	423	456	434	471	467	427	459	422	438	447	447	464	426	467	475	485	471	431	432	447	463	436	433	490	442	420	454	444	426	455	477	511	470	478	414	474	425	431	470	443	414	447	458	425	443	441	457	426	465	470	410	426	449	442	447	428	473	436	485	432	432	469	441	410	452	473	436	425	458	455	444	471	426	421	451	443	405	404	450	438	483	467	438	490	465	445	428	450	446	483	436	437	420	454	438	457	451	442	430	428	440	471	420	416	466	442	480	436	421	438	400	431	454	412	434	461	430	462	400	433	442	398	448	430	440	449	488	444	443	451	456	440	434	481	460	451	460	443	450	460	446	423	457	443	429	450	463	431	449	435	436	483	490	501	437	452	422	462	455	431	430	452	419	442	409	457	462	418	429	463	484	456	458	455	432	433	422	439	449	471	478	455	398	442	483	442	447	422	455	500	443	451	472	475	460	416	443	435	437	497	440	469	431	437	476	429	416	455	454	450	408	434	444	439	425	447	460	434	476	450	480	405	416	419	470	442	457	444	442	459	443	462	425	448	436	437	430	400	428	438	468	450	429	511	421	478	451	409	439	445	443	427	446	453	452	475	462	464	430	416	417	450	464	401	476	420	414	422	434	452	427	431	488	440	436	411	448	437	421	450	445	409	462	454	462	447	450	430	420	457	426	471	446	431	435	430	460	406	415	398	466	415	458	437	458	395	445	455	458	457	431	409	452	436	448	453	435	457	469	448	400	447	432	420	431	438	423	443	437	461	426	446	463	446	447	478	445	437	465	459	451	485	481	477	423	426	436	446	428	452	453	442	420	427	453	448	467	451	449	442	457	453	472	428	464	411	443	437	443	439	435	410	440	465	432	421	482	439	438	465	453	457	464	466	452	476	449	476	441	440	441	448	444	435	426	469	483	477	490	449	467	462	463	455	450	450	451	434	447	423	413	450	419	443	449	428	393	457	452	420	423	426	459	455	417	425	425	456	447	418	406	443	505	424	415	452	434	418	444	437	478	445	440	420	399	438	409	451	418	496	416	423	439	450	433	456	436	463	466	438	447	433	433	428	447	445	464	446	430	397	467	461	452	439	464	445	449	452	453	425	466	477	460	456	460	462	425	429	431	448	441	474	428	430	439	468	427	460	448	449	415	438	457	445	423	439	434	437	454	458	431	488	469	439	419	424	454	425	458	474	454	439	479	413	448	456	448	440	458	458	430	465	424	415	474	405	452	478	436	458	451	497	444	392	459	426	435	467	479	434	457	482	449	453	438	448	455	434	406	436	457	419	405	463	408	438	441	436	460	438	428	462	457	456	501	447	439	452	445	457	455	435	437	436	470	427	468	443	422	435	475	452	477	432	411	460	448	461	426	423	430	426	426	458	450	396	416	462	425	451	471	413	454	421	439	475	436	459	407	463	436	416	442	462	471	434	431	429	451	435	450	454	429	419	497	451	436	463	413	403	417	445	488	466	417	418	447	472	448	481	473	414	445	419	391	404	434	443	436	435	461	474	503	438	418	440	437	475	465	468	472	468	416	437	445	419	447	454	462	415	437	423	462	431	429	438	462	477	433	459	441	440	454	464	460	456	441	462	428	451	424	426	415	485	438	455	466	421
12249	22651	15054	6853	4239	2838	2368	1936	1820	1520	1152	993	932	835	763	688	743	677	672	594	568	612	634	575	580	599	664	709	781	761	692	689	556	505	530	489	472	474	453	482	497	494	476	488	509	457	473	463	483	487	426	486	467	433	482	463	511	493	464	473	496	468	457	472	501	491	499	480	478	479	468	472	453	480	520	462	462	524	444	446	482	478	489	479	467	494	459	552	505	426	499	470	484	501	466	460	455	519	484	502	484	483	441	444	482	468	494	464	453	473	478	433	454	475	472	452	485	497	506	497	483	483	451	475	465	473	467	443	442	501	472	504	448	478	483	515	449	457	478	495	480	479	483	503	486	498	448	468	489	452	491	433	461	469	482	450	453	444	485	462	515	510	491	470	445	456	490	501	496	487	488	491	498	508	470	496	467	492	489	490	459	499	475	462	467	516	456	509	476	470	481	480	501	479	433	483	473	449	480	487	466	500	498	441	462	443	489	458	452	502	447	493	467	471	494	463	504	472	466	482	460	471	452	503	468	440	501	520	450	498	490	499	466	484	461	473	474	480	498	539	460	476	451	473	436	470	495	490	436	495	435	488	477	472	507	453	493	509	460	485	479	500	494	490	501	469	493	493	501	473	473	463	452	512	480	484	471	469	525	526	523	461	461	522	511	463	448	495	460	474	470	477	501	491	520	490	461	456	447	481	507	481	482	490	466	468	474	453	485	498	455	474	435	486	465	488	496	478	470	473	480	485	469	478	470	464	455	473	501	463	519	521	448	480	485	460	512	473	482	521	441	469	461	514	502	488	499	449	478	515	492	492	527	482	484	480	486	461	478	434	504	504	439	473	455	514	496	466	461	459	470	476	493	502	489	471	462	447	486	498	481	504	482	476	489	520	489	468	476	472	476	492	482	464	470	469	454	417	509	474	480	471	453	458	452	480	481	450	490	523	506	434	473	435	494	484	464	459	483	502	506	463	485	448	487	469	488	466	451	449	488	484	474	445	468	474	490	491	516	450	464	490	455	467	465	491	520	457	437	504	484	505	471	473	487	468	451	491	478	501	480	469	503	540	504	479	466	464	522	465	525	464	467	494	491	484	471	498	443	502	490	472	484	482	506	473	489	465	499	479	489	471	484	442	479	476	511	471	472	487	502	478	501	468	479	444	496	515	535	489	498	481	501	498	475	495	505	463	452	489	448	494	472	509	473	471	442	478	492	482	424	435	484	480	483	499	450	448	495	470	463	451	513	484	498	440	487	492	514	504	514	505	467	467	490	457	516	474	428	464	487	493	473	477	500	478	469	507	490	473	464	441	446	439	452	490	470	463	463	494	510	436	485	478	496	479	451	464	459	458	500	474	476	497	470	479	494	476	515	516	447	480	461	531	448	475	495	471	462	472	465	467	492	469	472	456	509	509	484	461	467	477	501	454	491	478	478	535	485	459	523	469	483	523	482	467	475	461	522	466	494	463	469	469	455	450	486	453	462	484	491	503	511	492	476	465	475	485	478	437	482	480	460	481	457	482	484	432	483	470	490	504	475	493	454	474	483	443	463	474	422	419	483	482	466	494	429	478	512	483	468	478	456	443	502	551	486	513	483	492	469	482	472	461	472	436	503	508	494	436	482	491	459	473	498	469	480	488	484	502	479	491	496	470	447	489	460	508	481	467	439	467	482	469	461	483	477	455	490	475	517	505	469	513	537	525	482	461	478	472	440	482	431	469	514	450	486	496	468	452	518	467	430	452	461	530	460	468	479	460	466	468	489	482	484	503	487	436	479	462	507	434	510	469	482	487	471	466	445	487	451	444	468	439	451	460	502	465	493	515	476	505	503	464	494	472	473	489	497	463	496	493	528	462	475	490	493	452	477	451	479	463	476	475	475	514	436	484	467	468	503	503	519	418	470	504	462	466	483	442	497	484	513	445	472	512	509	458	467	514	489	474	516	459	503	471	471	497	458	505	508	458	468	508	469	485	491	516	463	453	470	532	444	467	450	499	507	439	512	498	457	521	449	498	465	465	502	490	459	486	496	474	496	492	488	442	481	488	463	523	468	454	468	486	496	491	455	442	514	472	461	444	487	458	481	478	479	503	449	460	521	495	469	487	483	477	501	463	505	451	509	442	434	485	463	444	464	483	504	469	470	515	473	487	486	483	478	515	494	478	456	446	488	474	488	481	498	477	499	475	461	458	495	484	495	475	514	509	476	452	448	478	449	494	475	495	449	479	472	476	464	498	504	505	507	469	469	504	494	497	457	474	525	449	459	510	484	437	467	487	492	509	479	440	454	489	473	505	476	477	473	448	529	466	484	505	522	516	489	455	460	481	484	468	467	482	486	474	455	530	478	464	489	489	513	462	503	467	472	452	487	506	450	466	457	461	514	485	465	468	446	478	496	478	496	478	454	499	505	491	476	477	479	489	454	461	471	483	496	485	485	459	457	483	504	482	471	452	484	509	468	507	483	466	450	457	461	465	482	487	482	504	476	477	500	501	480	497	448	455	476	487	509	497	476	510	453	495	477	489	471	468	470	489	504	499	498	468	500	449	504	492	511	482	490	461	463	457	499	476	481	491	492	484	486	484	494	485	471	481	511	497	490	486	487	504	455	499	480	484	507	502	454	504	501	466	497	447	492	492	495	499	487	474	497	469	472	485	465	455	445	487	437	473	445	467	452	489	482	481	482	463	468	507	519	457	483	480	499	496	428	474	483	454	472	493	483	458	504	455	515	519	466	465	469	482	439	526	500	491	438	473	510	487	445	494	502	494	473	469	462	490	474	455	476	520	459	458	460	488	447	487	472	456	427	478	500	476	470	465	459	464	442	484	450	513	457	494	464	461	480	451	445	462	506	458	479	455	493	488	454	488	490	520	494	468	464	450	454	463	460	489	494	529	460	502	487	479	506	501	505	468	477	451	490	501	497	499	514	474	466	492	462	474	481	494	443	457	464	501	448	505	472	442	476	506	460	477	461	480	475	512	515	482	468	512	527	517	485	499	468	487	485	474	464	515	479	488	468	487	477	505	484	469	455	505	509	478	506	464	493	494	514	450	462	493	491	471	468	494	476	484	463	475	501	489	512	469	466	447	444	460	494	497	456	480	461	454	503	507	472	496	488	468	475	480	498	515	451	488	479	446	455	471	476	479	473	467	430	448	450	493	471	477	496	483	494	480	495	480	458	437	469	478	444	524	468	489	498	460	480	454	464	460	517	452	455	455	498	484	510	478	488	468	495	459	506	505	486	491	500	490	427	475	482	460	450	478	476	494	467	492	478	483	499	465	490	460	469	502	483	478	470	452	471	490	478	459	483	502	490	501	486	481	486	442	462	488	451	452	470	501	497	495	502	463	474	473	484	468	458	456	491	463	514	488	486	517	512	474	440	458	482	490	461	449	479	511	464	488	495	489	473	508	466	485	479	495	523	472	459	473	434	519	490	516	494	451	485	497	503	471	484	473	492	505	473	492	462	479	471	497	449	493	455	471
24018	21284	28479	24388	21238	10223	2877	1860	1675	1396	1121	870	895	784	654	593	582	563	564	556	495	514	501	576	504	954	2037	2771	2489	1802	1514	1029	795	558	484	419	425	401	420	419	407	424	424	421	444	419	430	429	406	451	379	397	416	423	427	437	404	416	432	405	415	411	437	432	416	417	393	354	404	425	426	440	434	386	417	404	431	418	416	404	411	443	396	391	405	411	454	423	400	404	425	364	405	421	398	416	409	418	402	424	391	447	406	386	428	395	412	410	442	397	419	413	406	402	433	404	436	403	428	429	384	433	426	404	412	433	390	408	392	433	400	435	408	401	386	428	384	423	426	429	409	445	390	415	394	416	416	417	427	415	413	433	401	392	435	420	485	399	436	463	378	423	433	434	366	380	419	401	405	434	441	411	432	370	423	423	405	409	410	395	432	415	391	414	420	400	416	416	401	437	415	421	411	426	385	424	404	412	415	423	416	384	406	378	408	408	417	404	417	427	374	414	409	394	362	428	426	414	392	386	430	433	408	419	420	422	444	439	425	422	393	401	415	402	387	435	397	408	431	430	370	412	402	390	428	417	391	361	421	424	420	413	382	413	362	438	394	414	402	370	401	426	380	387	395	406	427	405	433	442	434	394	398	436	411	411	408	415	438	396	413	434	435	435	434	415	410	415	416	398	391	427	402	412	413	418	425	405	441	437	417	461	413	438	433	409	417	399	428	392	437	427	398	431	407	405	402	416	416	393	436	424	438	433	424	428	434	413	420	407	448	409	437	430	410	445	376	423	404	395	424	392	409	402	421	416	393	435	401	389	430	454	424	401	416	404	406	391	422	439	404	442	416	409	426	449	415	401	409	386	404	421	429	369	445	395	378	400	405	426	384	440	421	412	397	427	420	387	416	448	470	446	419	390	420	416	444	398	416	433	386	419	385	401	436	415	406	433	413	403	397	379	414	417	411	395	382	404	392	424	382	388	405	430	448	406	397	427	425	420	452	428	405	403	445	416	441	450	405	393	425	418	410	382	391	459	394	437	420	398	390	421	375	414	412	410	399	402	457	429	387	424	387	415	388	421	398	372	428	456	424	403	401	401	391	453	417	424	401	391	376	414	408	412	407	389	437	447	424	409	396	430	418	405	446	385	457	368	424	394	415	401	393	411	445	394	390	386	377	430	402	401	432	432	474	403	426	378	405	427	398	427	372	400	427	407	424	415	441	405	391	427	406	456	385	403	411	428	364	418	396	426	409	402	384	411	423	412	454	392	412	410	418	411	391	421	444	413	442	389	399	382	432	391	421	407	420	441	390	427	440	360	446	460	389	462	427	415	370	391	441	417	429	409	414	419	393	380	411	439	453	399	401	380	472	399	411	459	447	391	450	432	393	415	415	428	399	393	431	434	435	447	411	407	374	405	417	366	438	390	408	418	392	440	383	393	397	405	440	402	449	412	393	420	411	404	396	431	415	380	380	397	399	429	394	418	449	413	406	415	428	425	411	442	383	409	408	400	395	413	440	392	434	421	392	392	442	411	385	389	422	444	415	401	424	418	402	374	429	406	422	430	383	381	443	410	432	400	444	453	409	435	446	411	419	397	456	426	377	432	407	415	411	418	404	395	416	397	388	425	417	441	394	393	408	404	436	400	440	359	412	431	373	467	392	381	396	416	412	413	407	423	437	424	408	404	436	421	417	426	407	450	384	436	393	440	428	414	446	415	404	439	407	378	403	396	381	418	401	371	439	397	411	394	385	406	423	443	382	386	402	426	436	425	383	416	434	400	418	423	468	396	401	425	406	417	395	389	435	403	393	403	431	419	425	416	417	421	439	408	429	392	418	428	390	411	412	427	399	392	387	404	402	407	381	397	429	459	402	420	416	430	465	426	349	392	409	420	410	402	403	429	403	377	445	410	454	417	420	425	441	426	436	434	407	435	414	411	379	394	412	416	423	410	437	409	453	434	445	419	402	437	398	446	412	416	397	418	445	450	423	395	394	394	409	356	404	407	423	395	413	404	388	425	362	403	420	427	407	443	399	409	426	394	448	406	395	404	420	421	399	427	367	421	406	388	414	452	417	423	435	455	419	395	419	414	418	405	445	441	405	411	420	423	417	405	425	419	390	416	440	397	420	396	426	396	386	406	396	391	402	423	385	443	388	422	418	362	405	406	395	460	423	421	401	415	383	391	452	397	373	422	428	414	370	390	386	440	406	396	419	415	416	386	425	448	416	385	430	422	414	394	416	375	431	401	442	414	405	441	405	427	404	406	425	439	440	412	430	415	400	406	417	406	418	441	399	426	419	394	400	392	441	387	386	409	377	373	441	429	412	400	384	425	378	433	422	412	404	438	424	406	399	392	448	438	398	445	402	418	387	441	407	424	392	420	423	426	397	393	419	421	430	388	448	386	410	445	433	399	451	411	443	415	411	422	396	446	452	412	399	414	415	411	380	445	412	407	376	388	401	417	420	421	383	418	435	410	416	441	426	408	446	408	432	413	402	423	430	406	432	384	434	403	413	374	432	428	381	391	377	434	413	405	439	432	376	419	389	417	436	420	418	455	389	407	368	394	443	385	417	398	441	462	434	389	368	432	422	410	414	404	435	418	441	416	431	419	429	381	421	402	401	401	391	445	387	431	393	440	396	426	406	455	426	397	430	410	391	416	425	383	401	434	421	441	440	425	432	422	397	443	446	424	447	367	401	411	404	423	441	435	425	393	397	398	433	416	401	415	424	394	413	398	386	414	426	375	421	413	447	460	400	404	390	415	417	425	414	404	410	403	396	412	421	413	418	413	426	418	361	422	403	396	370	405	455	373	400	389	397	366	423	432	389	418	402	385	396	427	414	391	406	378	393	430	410	430	421	429	416	392	385	395	399	434	409	388	390	413	431	433	401	462	400	395	423	435	434	411	417	441	422	409	417	425	431	444	387	390	419	418	388	386	417	433	380	399	415	428	432	395	460	414	391	435	422	385	418	412	408	390	423	420	409	433	416	367	410	410	458	389	411	396	424	388	424	429	437	451	423	406	424	421	406	411	447	437	413	414	376	418	407	378	402	430	426	421	400	422	417	414	423	374	414	452	412	411	428	426	399	391	447	396	439	407	387	447	386	427	413	413	425	412	413	434	407	404	428	387	447	414	439	446	435	415	423	430	422	412	413	388	396	428	424	404	416	375	443	409	411	462	400	423	444	430	406	431	435	438	430	400	439	414	433	387	396	390	396	421	420	402	434	427	393	381	414	369	408	405	405	395	395	443	448	444	435	411	377	397	393	430	386	393	423	422	409	443	417	404	406	411	407	396	384	391	384	438	385	414	422	434	367	432	421	442	393	433	400	433	408	439	428	431	408	414	401	398	412	417	390	420	424	399	406	411	404	411	394	408	422	373	425	434	423	417	449	433	425	406	375	388	416	420	397	400	428	413	419	455	410	400	409	423	453	409	397	422	419	412	395	432	425	380	379	393	404	389	404	419	438	399	373	418	434	379
11760	29538	20638	11020	7449	5089	3796	3124	2886	2377	1760	1365	1222	1142	990	795	750	746	711	682	648	548	587	662	571	1351	3055	4104	3481	2586	2122	1389	962	666	548	516	458	448	463	449	429	445	447	439	450	445	456	420	426	435	437	434	428	457	466	467	473	448	436	398	461	455	441	474	427	427	430	406	428	438	400	465	447	458	443	442	442	415	414	426	439	455	436	445	402	422	403	493	473	420	420	424	454	451	440	495	433	440	435	444	442	414	428	471	488	442	451	412	470	438	469	421	434	429	429	442	429	434	449	397	408	448	434	411	433	450	402	420	419	446	449	480	434	444	431	462	443	457	438	425	438	444	423	414	435	435	478	434	454	426	451	403	447	447	446	447	422	438	419	443	428	452	423	428	440	439	404	446	437	440	430	421	442	426	427	444	396	431	470	452	421	470	436	419	434	430	440	459	423	434	402	409	436	451	446	423	391	432	418	426	469	453	434	400	444	474	475	418	455	380	441	439	432	420	446	426	486	437	405	488	413	428	426	435	441	406	422	446	424	449	426	449	426	375	451	421	465	438	451	415	442	401	401	415	434	411	421	452	378	421	454	430	426	422	438	429	410	448	425	425	396	421	455	443	426	448	421	469	423	446	440	446	443	465	432	433	453	438	475	473	430	481	450	428	434	430	431	448	424	438	424	435	413	425	465	420	438	469	388	457	405	480	488	467	403	432	497	453	453	403	431	447	408	433	461	462	441	441	436	445	441	469	426	430	446	459	444	470	430	414	450	400	396	396	406	440	446	445	433	446	427	428	437	430	449	423	459	430	397	448	454	430	444	420	458	422	433	448	464	411	446	456	428	424	424	476	445	454	406	438	445	452	422	406	445	458	466	437	406	438	470	438	426	457	414	430	458	430	432	412	477	441	423	392	465	422	448	418	454	463	441	431	435	420	446	435	433	446	400	442	438	470	432	412	411	413	441	414	457	421	458	405	494	457	452	434	430	381	495	452	461	395	416	434	420	439	450	463	400	404	423	446	415	430	443	437	481	463	438	423	436	406	405	438	433	433	456	397	429	415	456	455	382	438	426	398	467	457	443	450	429	455	451	425	436	454	460	444	428	458	407	478	434	386	478	444	423	445	417	438	410	447	435	439	432	479	447	440	406	446	438	454	403	431	443	457	430	435	467	426	447	419	427	430	431	473	432	424	419	441	432	448	453	427	459	448	458	433	411	451	405	443	418	431	405	467	369	447	446	453	434	428	420	454	406	412	420	435	405	445	440	431	426	441	459	465	371	450	459	447	431	447	420	425	467	447	430	441	416	458	413	441	426	417	438	420	429	400	405	401	429	466	442	433	421	447	462	467	436	428	435	480	456	389	409	424	439	463	427	427	431	442	413	433	472	413	422	402	415	419	451	442	460	422	440	423	405	438	431	407	425	426	431	453	453	434	446	423	409	405	421	438	424	442	445	399	424	433	427	440	461	382	465	442	431	419	436	449	428	407	414	418	449	439	434	431	455	485	449	406	438	426	449	417	470	464	425	446	432	423	436	437	410	407	432	463	464	398	475	437	435	452	423	382	429	444	403	432	428	433	422	433	447	407	445	446	451	447	421	436	431	425	430	412	479	449	414	423	440	423	426	432	434	437	425	398	439	470	412	403	407	466	445	418	417	439	448	442	422	434	480	420	421	414	434	440	434	445	420	430	431	437	475	427	459	409	468	446	478	449	469	457	434	441	419	430	462	439	444	463	404	429	426	463	442	457	431	459	409	452	424	508	416	419	413	404	419	435	448	398	472	439	412	393	464	411	420	418	451	441	435	433	434	433	453	440	393	461	446	450	442	463	449	395	434	418	417	435	449	461	440	420	417	418	441	462	463	455	419	443	447	418	395	433	470	438	438	483	432	434	434	431	441	467	450	438	437	418	453	435	430	470	459	437	429	472	431	432	423	419	419	420	417	459	444	427	464	437	450	420	389	454	441	431	441	403	455	435	436	427	428	417	444	430	428	415	461	451	421	428	460	454	438	407	410	438	446	469	460	454	452	421	429	426	441	441	438	442	434	431	435	472	434	460	446	407	442	438	451	430	431	380	445	444	431	459	416	444	430	421	423	442	457	426	444	452	430	445	439	437	433	466	460	458	402	456	459	432	440	418	397	438	413	406	436	474	435	420	428	451	425	433	449	434	455	449	421	455	429	419	415	478	416	470	440	449	437	453	385	439	441	440	469	410	451	461	448	451	435	425	458	428	444	446	427	452	446	422	418	424	399	438	440	447	426	457	465	444	446	418	448	438	451	427	430	421	436	430	413	411	424	428	453	424	422	445	423	432	429	425	420	435	432	446	436	410	455	456	465	427	448	446	428	440	421	424	452	446	464	430	431	475	448	445	469	430	439	436	443	433	442	492	450	452	446	428	457	441	435	453	410	394	403	457	427	426	434	454	419	420	429	472	449	436	403	440	441	429	436	445	443	401	387	442	422	431	440	449	401	414	452	436	461	419	463	444	426	425	443	431	480	433	410	423	434	440	443	448	414	458	463	410	469	448	422	441	413	434	429	436	447	431	450	455	435	440	437	450	451	436	416	415	437	438	435	436	423	434	433	387	427	449	457	445	444	453	443	423	471	440	428	476	398	405	434	428	429	444	434	420	407	421	465	469	441	457	426	450	425	447	406	415	438	445	399	435	423	439	413	453	436	425	412	411	387	437	426	422	437	454	418	452	436	428	418	407	385	437	405	447	422	424	399	462	478	459	425	445	441	429	412	406	434	419	399	434	426	437	426	452	432	452	435	414	444	423	436	464	420	436	434	468	417	423	440	416	434	371	424	421	445	435	394	401	463	404	426	444	421	457	435	446	468	426	437	408	445	454	435	429	415	464	440	421	426	427	435	449	448	423	450	411	448	443	432	420	442	481	457	415	461	374	410	461	454	435	433	432	443	449	449	439	450	450	408	443	422	446	418	415	469	419	441	437	403	460	411	455	438	418	420	456	426	448	404	421	401	458	405	410	428	431	443	422	437	433	436	394	429	429	425	385	422	474	406	436	446	410	413	428	448	423	461	444	397	427	435	412	410	427	445	416	437	449	419	435	415	442	409	430	423	472	448	458	408	459	403	431	448	415	416	426	406	414	451	451	421	430	457	409	436	416	444	414	471	454	392	448	436	454	478	416	427	424	411	420	415	476	463	479	392	460	454	413	460	434	401	410	439	429	411	433	446	469	424	434	424	420	425	418	424	433	454	391	432	447	430	432	445	444	442	434	403	438	450	462	421	429	444	432	438	422	401	429	440	472	419	432	462	476	465	415	410	398	460	469	463	457	447	405	447	456	439	421	437	424	430	466	438	425	461	467	441	442	432	442	432	430	434	439	449	432	398	432	433	456	430	442	433	395	433	444	445	470	437	454	455	455	449	422	434	416	445	434	449	415	419	434	472	438	418	465	464	396	456	435	403	426	459	436	384	452	451	422	442	446	402	434	447	404	443	448	402	445	426	407
24994	21239	27430	25314	12915	3142	2019	1675	1576	1232	1061	934	921	832	796	737	678	697	712	664	684	717	613	686	612	905	1767	2057	1778	1428	1283	943	812	691	660	618	614	588	628	606	573	583	577	577	591	591	609	589	594	580	619	603	559	593	574	595	607	562	556	607	615	603	623	633	642	642	580	603	608	623	574	630	553	575	578	603	577	539	598	604	585	550	600	568	576	546	592	596	575	624	585	635	574	557	614	604	620	573	594	585	618	583	587	575	577	591	593	587	618	567	622	593	591	627	630	626	608	600	627	618	585	589	614	583	575	594	590	589	591	593	603	586	550	569	611	585	571	584	623	600	618	576	604	552	595	583	648	587	590	627	598	553	561	641	561	570	590	609	554	592	562	636	538	619	607	562	601	584	614	621	562	626	612	568	622	553	627	576	613	583	651	632	636	602	582	621	568	641	596	587	613	530	584	599	573	593	607	595	590	590	633	586	576	606	593	616	593	554	615	618	601	604	602	570	584	609	603	610	559	658	624	578	597	549	538	648	612	599	598	587	596	557	592	582	596	619	622	607	585	615	635	613	585	600	609	580	598	603	596	611	552	578	601	556	610	614	590	606	620	620	603	606	571	605	608	606	592	578	596	592	580	547	593	579	603	568	631	628	608	576	628	558	557	556	636	618	617	580	586	625	605	579	570	569	555	598	566	575	558	587	591	635	594	572	608	613	535	596	597	606	586	562	634	600	542	614	626	601	591	592	591	582	597	606	586	655	628	599	583	579	593	609	590	588	582	562	602	585	605	625	587	635	582	613	628	604	556	622	578	581	615	605	584	590	567	619	572	577	592	626	617	617	581	625	620	601	614	595	588	577	592	655	579	601	619	589	577	600	599	572	593	608	578	607	583	592	576	616	593	599	608	617	628	587	552	555	584	590	615	601	571	611	588	575	617	530	571	612	591	598	643	615	643	612	630	564	573	590	635	615	602	609	636	589	639	587	587	584	610	601	585	592	605	602	587	593	605	591	566	571	574	635	592	617	586	619	610	567	566	553	600	628	580	580	596	595	597	602	556	602	589	606	574	556	634	594	564	602	575	570	600	582	593	575	578	610	590	603	584	603	604	607	609	592	585	575	599	560	632	583	609	598	568	605	580	608	586	572	588	609	596	565	551	586	641	610	603	584	561	607	595	627	577	620	610	565	576	536	599	619	556	577	597	627	555	579	612	561	609	546	601	553	584	630	548	568	573	587	607	581	579	598	614	572	562	612	616	632	611	584	573	574	593	614	558	617	609	638	559	579	596	610	614	571	598	580	594	567	607	545	605	597	592	557	593	616	577	571	557	602	615	586	606	601	610	604	598	546	587	655	582	555	635	603	583	567	593	583	605	589	594	578	608	534	608	614	597	573	594	611	629	584	585	594	611	604	588	588	554	614	651	568	568	605	573	554	572	613	573	561	608	556	594	604	604	601	602	574	605	560	581	585	528	553	598	601	549	603	603	616	580	551	582	567	581	601	574	567	527	619	575	600	601	576	596	629	627	573	588	645	639	559	610	561	589	574	570	590	592	603	564	596	533	589	601	583	544	540	630	607	605	573	605	615	582	610	601	600	567	556	596	597	582	635	616	576	588	579	595	618	609	584	560	575	609	607	570	523	605	578	608	577	579	597	542	553	595	615	553	578	593	566	604	574	580	543	590	647	609	591	627	592	584	616	555	619	593	650	582	598	616	567	611	549	590	541	568	589	575	577	592	590	627	594	603	596	614	617	582	591	573	557	596	596	557	585	645	598	581	568	591	623	593	639	583	652	639	585	531	575	599	555	562	593	575	651	625	581	604	570	574	573	573	560	583	602	620	625	598	597	615	582	576	609	601	620	627	570	588	623	598	571	574	517	604	559	604	602	584	589	597	616	613	579	571	557	585	606	608	560	595	623	594	560	617	589	571	597	595	600	586	622	552	599	649	583	610	575	578	572	617	622	598	578	615	600	573	551	603	605	580	577	582	606	590	549	581	596	594	578	587	608	556	585	598	592	579	585	592	571	586	575	615	631	639	599	625	629	558	566	565	617	629	589	553	572	628	590	572	581	599	639	583	576	625	622	581	603	557	601	579	570	577	581	621	597	628	600	609	595	568	600	635	597	616	589	605	612	560	566	593	571	625	583	575	600	615	595	595	599	598	569	618	603	541	580	641	591	621	605	593	575	579	556	586	602	590	616	576	579	588	592	600	587	631	597	562	636	587	583	624	596	568	570	620	622	578	608	674	618	560	595	600	594	574	653	621	606	554	542	595	580	613	614	597	603	612	536	609	585	589	631	582	574	588	589	604	639	607	568	558	538	624	617	555	598	605	631	592	616	588	576	621	584	641	617	643	605	625	595	570	621	631	563	561	602	552	575	586	598	585	607	621	586	658	590	633	540	597	582	568	579	597	529	602	545	566	623	566	582	571	633	602	578	545	579	588	608	544	560	633	638	583	570	582	616	637	562	612	588	668	626	625	595	569	590	605	640	565	569	568	589	527	574	584	578	561	584	608	601	569	601	574	563	559	614	589	587	570	564	620	565	568	626	676	583	596	619	593	572	574	569	613	572	585	597	607	582	591	581	612	585	575	570	605	533	581	569	609	579	630	606	599	603	589	584	570	566	625	588	593	610	601	583	566	598	592	561	614	561	593	558	594	605	583	557	554	588	658	595	547	607	551	584	621	579	568	599	590	652	613	628	556	576	564	562	606	605	582	611	563	585	560	569	607	578	589	573	594	563	604	570	582	559	598	567	607	607	606	610	562	590	619	580	590	537	591	580	608	593	561	639	591	637	610	600	644	627	592	627	584	583	571	562	609	622	620	598	590	571	604	541	620	607	598	632	591	605	593	539	595	633	622	623	585	624	575	593	576	601	580	596	595	599	595	583	611	615	602	579	637	587	601	607	593	581	630	629	576	633	609	606	573	585	603	607	607	595	628	557	577	621	596	590	563	586	634	615	559	605	611	551	592	588	601	616	586	587	586	606	613	576	600	637	602	653	574	609	548	618	626	620	598	631	671	565	559	584	604	595	604	581	600	627	608	581	612	617	609	617	560	574	621	622	566	517	576	608	594	618	602	643	601	610	559	576	659	634	550	569	615	615	637	555	589	623	629	569	577	569	632	606	578	570	611	597	595	604	574	594	588	576	588	571	640	598	578	540	570	653	570	629	544	599	604	580	578	575	572	585	566	544	577	574	553	586	601	563	575	631	602	592	627	600	586	615	626	580	583	599	633	613	611	622	622	533	581	628	577	543	587	609	565	621	532	584	642	583	577	537	590	575	567	593	582	591	602	615	633	629	607	552	601	584	594	581	614	591	577	579	573	599	589	628	614	591	589	600	609	561	574	618	598	591	642	552	582	612	568	647	539	595	617	589	578	632	607	591	569	597	592	609	592	596	587	592	623	568	569	590	617	581	565	595	527	605	663	609	590	624	589	567	580	586	614	632	599	626	571	619	622	594	611	584	580	551
12098	25013	16530	8692	6082	4336	3232	2890	2692	2002	1552	1296	1290	1186	1060	922	843	815	813	776	757	733	785	672	717	1163	2791	3285	2678	2038	1758	1172	998	800	646	619	607	635	633	610	584	591	566	634	581	642	612	631	621	628	652	593	600	693	651	579	645	583	639	638	626	568	609	613	569	607	625	637	590	576	605	616	628	595	614	615	617	534	618	614	632	609	585	611	652	631	613	628	648	607	587	636	623	621	676	611	652	614	588	610	615	637	610	653	596	621	611	623	613	610	642	624	655	646	611	623	601	613	644	645	616	641	600	613	628	616	635	566	621	657	666	615	625	649	625	651	671	575	600	631	603	667	622	619	624	627	612	594	637	615	651	637	631	630	618	666	625	581	668	623	622	618	629	607	640	619	588	642	630	632	648	634	607	617	638	659	653	614	589	623	650	615	598	610	596	626	632	630	606	615	597	617	680	596	617	633	668	607	578	570	635	603	620	613	640	631	624	604	646	640	651	624	637	611	594	634	670	615	636	577	596	613	600	678	606	622	643	643	599	641	628	607	618	613	687	627	665	646	614	620	612	612	601	621	598	628	663	628	660	571	632	624	623	644	616	651	597	649	645	664	610	586	587	639	607	626	647	614	599	630	574	685	671	611	637	631	612	657	599	668	622	592	646	583	645	584	630	630	653	567	628	628	607	597	618	620	613	633	588	608	563	599	603	593	555	622	634	636	624	643	666	626	615	594	616	661	621	678	621	645	577	586	577	600	642	586	646	644	640	617	582	634	594	646	634	635	663	621	638	631	644	625	604	633	589	591	606	584	625	642	617	614	633	613	608	644	610	652	617	615	612	607	634	651	641	634	601	641	597	615	598	592	616	605	601	630	609	634	668	594	632	661	650	617	631	607	632	633	591	620	610	590	621	640	574	605	621	614	592	610	633	626	644	609	600	644	599	584	649	638	660	606	597	656	623	659	607	628	630	578	620	620	600	600	640	640	652	591	660	590	642	613	596	623	584	640	651	587	638	622	617	624	627	608	598	601	629	650	608	598	630	619	613	630	602	647	625	614	600	659	624	598	602	615	599	701	619	659	623	635	580	652	579	668	610	612	576	655	613	593	631	594	577	615	633	618	617	587	631	583	633	587	635	610	624	614	662	613	615	584	585	642	639	612	615	581	669	585	599	632	634	566	602	650	633	639	600	620	574	645	612	636	685	597	614	608	617	625	633	612	616	605	625	609	596	627	641	617	631	628	603	635	629	564	615	640	637	631	624	605	575	606	631	654	614	624	618	644	641	621	595	602	661	634	665	627	588	628	603	629	601	631	623	616	661	626	599	586	586	602	603	642	582	635	608	614	643	617	614	557	639	602	630	658	603	599	600	671	641	643	591	576	636	651	604	602	655	616	637	624	605	653	634	628	632	608	631	581	572	583	634	638	561	610	600	576	619	623	624	595	614	627	596	638	676	616	652	633	628	644	633	603	592	641	655	611	617	626	622	570	672	606	618	564	631	587	625	610	603	597	616	658	584	565	623	595	601	590	557	614	609	642	606	636	627	630	605	611	636	644	602	635	590	605	606	635	652	647	570	613	586	555	624	615	615	645	633	614	600	659	618	637	653	603	633	596	649	607	616	623	582	609	650	571	649	621	647	597	643	622	665	615	625	627	623	662	650	626	618	610	675	604	639	603	588	639	601	601	602	646	579	609	614	575	609	644	577	602	647	614	593	661	630	583	633	653	662	613	619	617	601	635	642	605	620	576	597	624	629	588	586	635	591	624	642	657	586	621	596	577	645	586	656	626	593	619	602	660	614	584	628	624	614	616	595	609	598	653	614	613	591	640	629	616	590	620	651	618	623	612	569	627	619	641	633	610	636	626	657	636	551	614	636	616	612	619	611	602	629	632	667	644	585	636	624	667	647	606	623	642	630	639	599	711	665	604	596	618	604	603	599	642	609	611	597	637	644	596	603	614	643	669	632	619	604	649	590	596	644	556	576	617	602	592	613	587	642	634	625	603	608	639	630	679	604	643	669	642	604	655	643	631	608	580	617	615	670	646	636	637	626	562	653	614	599	592	587	578	596	619	634	634	632	605	580	610	649	626	640	641	595	589	647	617	599	578	591	657	622	640	591	611	605	624	592	650	665	618	592	637	660	606	615	640	672	636	686	565	622	664	628	672	595	629	636	647	628	607	610	593	611	588	630	658	645	640	615	636	618	675	629	615	599	618	607	618	616	620	627	615	657	641	637	630	643	599	614	651	623	632	588	620	616	610	656	616	617	606	609	632	622	624	610	606	662	620	589	608	613	569	605	621	575	621	592	617	609	641	606	641	636	619	626	675	602	640	621	581	644	620	632	594	630	595	631	584	667	583	614	613	602	625	638	636	634	606	645	602	607	633	571	626	598	594	592	626	602	622	618	610	646	590	612	604	620	617	589	616	622	625	640	632	622	592	630	622	656	608	608	640	607	621	624	618	636	611	625	606	621	686	642	601	601	636	610	589	552	580	639	616	651	648	636	617	604	643	642	626	636	595	617	622	617	621	600	626	610	607	599	642	577	596	642	621	670	674	630	572	567	650	617	625	605	631	555	651	584	661	610	599	597	663	678	592	626	617	646	632	605	609	615	604	638	641	609	608	607	613	621	597	668	624	609	627	580	615	598	622	604	625	621	652	601	648	650	643	621	601	619	626	631	641	637	585	597	634	635	648	666	615	571	643	640	614	629	596	596	634	604	615	610	638	578	601	614	667	583	620	658	636	608	618	649	629	591	609	599	615	588	598	603	619	623	631	572	589	583	573	630	666	598	648	622	634	612	647	624	587	610	621	669	630	620	609	631	621	629	635	590	569	635	610	616	603	626	640	606	624	652	601	612	586	617	638	576	620	598	582	598	606	626	602	654	645	622	624	615	623	584	596	650	543	606	605	636	603	620	624	586	650	606	619	601	666	644	623	594	643	651	626	616	637	632	578	624	654	656	631	550	654	621	602	646	598	608	623	602	589	639	670	599	609	609	619	638	656	641	607	641	590	665	641	605	617	624	600	634	640	578	647	638	653	643	637	639	620	615	622	601	643	587	627	601	632	589	611	569	605	587	631	636	643	629	590	637	600	673	642	644	619	616	569	573	648	644	637	588	605	648	672	562	634	608	619	618	639	623	642	665	580	602	627	639	633	618	606	615	653	645	639	645	619	595	659	607	669	632	665	592	614	615	637	618	631	609	671	631	648	614	652	601	633	686	631	635	614	572	647	579	566	651	638	592	627	591	664	649	653	641	610	640	661	633	555	619	606	623	625	635	607	590	622	605	598	662	623	625	561	645	604	605	552	604	657	617	624	630	632	595	599	630	617	570	658	643	588	636	638	586	636	565	626	592	592	609	664	579	620	604	613	646	632	624	569	627	587	616	647	642	649	623	640	618	639	587	626	616	632	589	609	670	620	636	654	620	588	646	608	584	679	620	621	641	613	573	632	601	586	605	605	661	650	636	577	644	623
22766	21359	29142	23954	21364	21534	12552	3349	2447	1948	1500	1324	1242	1282	1039	894	864	857	831	846	744	766	798	857	1186	3172	5161	5477	4192	3420	2653	1710	1266	947	728	632	640	611	613	621	637	587	581	597	564	640	604	656	605	591	622	590	586	560	616	621	643	648	615	583	614	672	596	627	664	611	626	598	718	563	624	623	618	625	641	621	606	630	632	639	620	631	653	584	588	611	592	559	601	599	640	612	632	626	613	608	607	588	611	576	618	562	622	576	664	603	621	582	633	601	630	612	624	577	669	632	645	627	629	626	590	667	609	652	588	592	604	615	629	654	585	589	604	645	624	627	637	632	582	640	600	603	629	619	597	653	602	635	646	630	633	633	625	619	602	645	653	580	600	616	624	576	635	602	624	625	600	610	613	618	606	664	595	644	634	593	633	618	588	639	649	666	550	654	608	593	614	650	652	559	618	591	615	629	626	618	579	591	628	645	591	648	605	611	561	602	612	596	567	648	581	607	620	577	624	616	600	623	628	642	658	601	594	627	574	625	565	616	553	607	614	648	601	677	603	578	591	621	589	627	624	622	640	630	662	637	599	591	580	630	659	645	603	634	616	565	635	625	596	597	609	637	598	611	577	650	629	612	611	645	623	638	581	651	641	618	607	565	658	601	555	592	621	578	608	634	615	625	640	602	605	598	625	629	591	588	599	591	589	594	607	633	579	614	623	571	609	618	658	639	639	599	635	605	631	606	630	659	621	615	602	616	632	566	622	568	584	646	633	605	615	641	613	615	623	610	604	658	660	620	621	640	617	623	630	602	630	597	568	567	611	630	609	636	590	624	611	626	596	576	573	594	582	643	617	583	600	638	634	658	624	629	661	635	573	640	629	612	642	640	591	572	607	601	614	589	658	590	634	649	656	596	594	610	597	582	608	617	604	596	589	640	599	631	613	653	631	633	593	619	623	697	613	620	623	659	583	631	632	641	613	592	568	590	644	616	589	614	634	599	588	607	595	633	623	605	605	599	608	609	619	595	592	637	631	620	612	654	630	630	640	673	617	587	601	624	638	629	614	632	615	585	593	550	585	587	592	602	600	649	617	605	575	578	625	591	584	616	644	585	589	594	611	618	597	646	582	603	650	627	584	604	576	579	656	607	582	585	603	597	613	615	532	658	604	636	657	602	571	615	655	629	655	604	642	621	610	638	584	595	569	554	630	643	579	652	623	618	610	649	640	637	586	627	614	605	625	618	591	588	583	583	604	633	594	631	615	632	624	630	559	578	614	619	650	622	620	596	689	620	610	597	602	612	617	608	560	589	568	638	652	601	619	612	658	617	639	589	657	604	637	623	609	613	603	579	596	608	631	604	612	640	650	618	593	591	624	618	657	634	562	645	604	628	601	587	669	649	652	640	582	611	592	608	583	615	614	610	661	642	640	634	586	613	638	565	555	629	616	586	643	651	599	586	633	615	608	600	570	612	618	583	629	647	621	582	606	576	603	659	607	614	601	645	659	578	593	623	611	656	632	587	609	608	648	606	677	604	604	587	635	653	641	639	615	557	668	617	606	642	591	591	588	571	604	599	594	583	603	638	622	615	618	618	616	647	599	614	638	596	611	580	621	671	613	613	617	574	619	630	626	596	595	605	620	652	651	624	643	638	599	627	613	628	607	629	619	619	646	617	616	603	638	603	638	594	615	638	621	642	597	619	619	569	611	581	625	562	556	616	684	617	683	610	623	630	591	681	621	614	617	645	645	612	608	615	620	607	619	570	578	619	573	628	628	613	591	625	622	570	632	636	651	608	675	607	594	601	590	583	568	576	610	624	654	635	653	572	593	589	608	603	597	649	562	613	631	611	583	637	625	605	597	610	578	631	651	648	658	624	593	617	568	641	630	581	600	577	619	620	635	618	626	649	555	597	593	597	583	652	665	634	641	632	575	604	605	642	612	627	586	665	643	615	576	620	613	612	594	609	622	627	627	651	643	624	638	596	613	610	660	614	654	640	619	623	625	623	661	625	617	624	610	588	603	620	617	594	594	600	640	648	620	580	630	628	582	607	634	637	629	592	613	637	633	646	618	605	597	562	599	617	615	632	584	626	622	619	634	626	607	601	613	645	607	632	596	640	585	592	643	645	616	635	608	619	586	633	618	644	604	595	629	624	589	615	624	611	552	632	618	639	587	651	615	615	585	622	619	577	614	619	628	645	620	606	583	610	601	629	642	656	613	551	642	577	590	643	637	640	595	631	636	676	638	628	644	617	625	616	566	623	638	619	624	605	612	631	618	633	594	633	579	608	646	653	642	615	693	616	620	623	602	636	562	654	641	598	617	667	625	610	658	642	663	623	598	630	600	577	626	621	606	645	636	637	575	589	617	616	626	591	583	626	609	596	636	636	628	578	601	586	611	640	583	617	635	618	618	622	654	639	647	601	642	598	580	631	652	638	652	623	599	588	620	608	605	599	650	653	649	606	605	620	585	608	610	616	610	613	627	607	619	608	620	690	642	619	568	623	630	629	614	607	619	578	611	624	633	637	623	625	628	591	616	602	650	632	615	619	601	646	572	585	630	616	604	618	602	627	602	635	605	649	587	610	598	621	607	623	612	624	609	645	570	661	611	615	663	594	628	642	601	604	609	624	595	582	644	653	625	629	628	613	647	593	624	661	613	604	615	579	577	658	661	618	588	619	618	626	641	600	588	610	636	613	655	604	621	623	618	616	627	619	553	605	624	605	627	626	620	622	651	566	589	584	617	655	589	667	598	625	595	642	621	660	620	593	639	611	597	594	611	615	609	620	603	610	601	610	615	650	609	623	672	677	630	592	571	597	634	590	586	587	594	576	595	646	647	625	644	607	613	608	626	611	623	607	642	579	638	601	603	651	566	616	630	596	667	605	592	574	626	615	575	570	595	596	633	618	633	601	631	603	617	618	600	645	581	606	630	649	587	612	649	583	641	561	630	613	651	629	637	605	589	628	581	621	674	650	649	648	606	644	580	619	594	632	625	598	618	653	611	668	618	625	665	629	595	587	600	614	639	636	609	642	602	672	628	604	632	591	641	623	654	597	603	598	625	596	599	582	631	622	639	602	623	633	592	634	623	627	587	626	628	652	656	620	583	603	610	624	640	594	637	630	641	588	592	594	584	614	599	617	594	595	616	620	625	617	610	582	600	618	608	581	574	646	620	593	595	609	602	650	614	632	598	652	624	614	605	627	621	578	604	634	608	587	637	609	626	605	597	569	593	604	585	603	611	619	592	603	624	640	614	641	619	593	598	603	620	637	594	593	603	599	629	612	571	638	650	602	621	584	590	636	617	616	614	679	617	564	627	611	630	646	604	601	602	655	583	614	624	645	623	562	637	653	649	653	616	566	619	617	590	642	673	538	641	571	638	587	612	573	630	606	603	676	619	638	621	635	621	624	567	614	634	582	666	606	579	618	619	618	584	611	605	597	600	613	616	591	590	626	571	613	587	650	598	620	640	601	665	561	608	617
14094	34508	25038	14542	10710	7844	6067	5053	4066	3079	2494	2073	1665	1899	1499	1262	1138	1026	986	1015	890	948	877	1053	1701	4912	7820	7732	5889	4732	3538	2241	1439	1033	823	642	648	635	596	608	573	655	668	622	638	587	648	617	646	634	596	623	648	636	635	665	663	628	657	664	655	626	691	612	630	631	622	684	594	626	634	609	623	606	620	644	624	618	680	642	659	619	653	613	614	630	625	622	618	607	607	612	592	586	653	616	653	653	663	615	631	605	649	590	604	650	633	608	599	577	622	631	603	645	680	619	637	659	647	620	616	644	629	610	642	624	658	625	620	613	651	632	608	613	570	662	634	638	624	657	652	593	648	636	607	618	656	612	627	649	602	624	621	630	562	625	655	597	671	615	616	607	617	648	622	645	592	662	607	623	579	625	648	670	631	572	651	613	609	635	657	642	631	644	653	600	585	629	614	600	637	614	628	600	655	579	639	597	611	628	634	637	609	621	657	620	611	631	612	640	610	657	600	591	692	641	624	613	606	630	631	633	648	614	596	667	575	623	641	611	666	679	652	639	583	652	625	632	580	674	657	587	633	613	623	573	631	610	607	647	600	664	618	583	597	618	622	617	633	612	622	653	643	638	643	634	671	653	685	589	651	670	633	636	605	605	641	592	596	630	636	632	602	653	631	649	589	607	626	655	613	632	635	644	592	627	658	641	640	614	623	638	635	645	662	650	617	652	619	635	624	658	591	700	603	604	611	647	639	609	627	616	636	658	598	611	612	597	632	608	602	637	590	640	623	607	674	642	609	592	600	605	548	636	645	633	653	582	588	640	609	586	589	582	664	635	626	635	627	633	635	634	607	657	619	598	653	597	629	592	609	632	580	590	639	647	616	603	619	649	657	654	644	636	658	625	641	620	607	569	640	629	578	632	637	637	613	596	659	635	646	618	583	659	654	676	656	644	628	608	616	626	656	698	612	632	645	623	609	622	617	658	629	649	599	678	601	620	581	618	647	621	634	585	606	619	649	643	636	655	620	604	610	584	636	641	635	650	634	660	610	623	628	597	616	596	593	690	626	630	662	613	631	625	596	609	614	575	591	602	655	613	582	624	585	631	621	647	609	596	632	673	648	598	657	637	621	662	651	636	652	668	650	660	620	582	637	579	586	631	587	614	613	630	614	639	609	578	682	601	630	586	650	611	653	621	572	620	596	654	638	596	651	606	610	630	623	585	645	626	605	672	624	652	591	628	619	620	672	654	626	636	605	624	618	613	639	569	658	649	603	614	611	629	606	595	603	579	659	627	604	626	565	621	648	613	610	642	657	625	644	618	599	606	580	620	626	562	627	594	610	645	611	638	668	640	653	594	668	625	652	608	621	580	592	591	655	653	648	632	641	599	590	626	690	624	633	647	642	655	631	623	588	621	650	656	632	628	629	665	640	643	561	593	624	614	693	615	600	625	599	630	625	603	642	622	671	626	621	618	629	590	656	668	619	608	636	633	642	594	635	593	625	628	643	604	589	640	599	661	634	686	634	586	615	668	641	658	645	648	620	646	616	600	621	624	619	648	595	603	634	643	610	671	612	614	602	628	583	618	604	570	623	648	662	605	621	595	595	600	611	591	601	641	602	640	564	646	647	612	638	615	663	602	621	619	642	619	613	626	608	625	615	645	623	609	623	620	639	636	659	593	621	603	638	609	588	628	612	643	638	642	594	642	622	662	630	629	627	637	595	589	592	627	584	624	612	634	582	614	634	617	579	587	632	623	661	602	636	604	662	653	648	606	587	615	640	654	609	625	634	635	619	563	618	630	675	621	626	641	613	669	647	624	623	630	601	642	580	619	580	631	653	617	596	616	634	610	634	603	644	637	661	643	633	625	655	651	639	640	668	660	654	639	566	620	645	610	653	611	614	629	605	613	624	616	612	622	640	654	647	614	616	622	641	616	631	661	610	640	660	599	594	617	619	613	632	661	630	637	597	595	651	622	626	635	625	657	652	632	655	616	631	616	608	653	621	643	633	638	591	602	661	663	615	604	646	634	612	644	625	598	643	635	621	617	659	670	629	602	575	641	639	658	633	636	591	609	617	601	622	698	628	642	629	601	698	603	646	573	602	614	654	695	642	614	605	626	646	649	585	630	611	583	583	596	658	636	620	652	578	647	649	591	659	649	624	599	637	618	658	634	635	603	573	620	629	647	607	624	657	636	641	626	631	563	566	659	633	594	572	640	598	600	603	610	629	640	650	576	636	648	646	636	629	614	600	642	613	662	629	659	606	587	612	645	662	612	675	632	619	630	570	654	647	617	620	634	610	610	648	639	622	623	652	629	600	608	616	665	616	630	620	602	633	660	633	624	616	624	648	652	643	620	611	620	605	635	579	595	617	633	633	649	653	580	597	659	604	630	628	634	606	607	589	599	626	637	592	657	618	634	606	614	625	639	597	606	641	638	588	613	665	630	607	634	597	599	589	620	641	597	630	564	613	641	615	625	590	648	659	589	612	624	626	585	640	621	577	618	646	598	704	635	618	653	651	650	678	644	610	635	644	629	593	612	632	610	606	608	639	599	623	642	592	620	563	683	581	594	616	607	641	604	657	597	636	637	593	651	613	606	642	609	606	613	614	650	652	641	572	617	648	652	586	647	695	630	640	612	606	677	625	579	665	606	646	623	686	618	636	631	668	639	621	626	605	633	611	593	668	613	595	626	659	653	588	641	587	664	644	612	657	640	656	628	634	603	612	653	648	644	600	614	602	633	609	658	637	611	638	642	613	653	653	622	650	618	665	568	607	652	604	606	641	645	614	690	652	636	626	634	635	582	642	591	650	635	609	613	570	610	616	631	650	605	593	670	644	585	654	661	627	652	616	604	624	604	618	632	610	616	600	641	652	666	653	624	617	619	628	593	599	606	635	614	639	597	612	621	650	629	635	612	627	655	656	606	614	624	617	639	629	592	626	630	630	607	607	602	679	625	602	632	608	658	631	613	635	634	625	638	627	581	664	581	622	594	644	665	633	608	660	636	621	639	623	614	594	614	629	646	648	627	644	602	597	597	640	612	597	641	650	609	671	643	648	636	611	612	608	693	606	629	628	637	629	619	638	633	610	647	633	649	633	643	627	605	606	608	615	588	657	633	625	622	655	636	549	582	618	630	620	628	611	649	566	632	600	653	593	633	673	654	603	628	646	629	596	602	636	617	602	591	613	600	612	593	643	620	647	639	612	672	589	627	594	635	602	594	643	649	636	609	664	601	608	606	603	614	621	629	644	613	615	627	595	640	630	610	635	597	627	659	612	625	649	638	656	614	611	589	616	636	598	616	628	646	616	695	630	602	651	625	594	647	627	647	612	676	616	607	606	609	644	626	704	638	636	675	623	642	605	600	639	661	612	639	628	646	614	632	611	620	633	627	649	659	594	608	622	670	642	627	647	590	630	597	639	627	616	627	629	575	647	634	638	629	611	713	616	657	617	605	615	607	625	620	621	679	627	597	649	647	553	629
28247	20695	13969	5476	2531	1768	1424	1191	959	840	734	667	644	646	587	553	546	513	539	503	476	468	489	468	530	555	608	613	680	650	583	544	500	465	492	466	443	445	407	433	412	475	423	443	472	443	413	417	449	479	443	455	441	459	465	468	464	425	458	495	455	445	460	455	430	447	434	451	453	405	466	435	446	447	504	446	464	503	463	409	434	423	448	419	455	423	463	460	475	462	441	481	529	476	456	456	465	451	465	417	444	466	445	434	390	445	454	422	463	464	433	440	418	430	471	442	427	433	455	435	429	487	441	440	442	411	417	441	455	458	451	481	483	453	418	431	502	448	448	478	480	471	418	433	449	443	467	432	482	436	423	455	453	440	451	428	457	436	497	482	469	459	434	426	430	438	445	425	464	438	458	442	450	441	478	486	449	447	463	492	501	446	447	434	487	450	462	470	409	498	464	447	452	468	475	434	470	458	447	445	453	458	477	431	440	487	489	454	400	433	434	464	461	463	407	453	465	454	433	470	473	487	439	427	440	452	477	458	470	483	450	461	487	438	459	467	461	435	467	452	438	500	468	482	476	464	504	477	420	439	446	444	476	474	446	445	478	459	476	460	484	471	451	454	440	459	457	426	452	428	465	441	446	431	400	424	451	447	441	419	493	459	412	450	456	452	424	417	461	454	476	459	467	479	439	422	474	448	446	481	472	456	497	476	402	461	448	416	468	457	472	442	432	430	460	429	469	443	433	455	475	427	464	470	486	467	470	462	448	443	465	476	452	442	428	438	465	419	428	428	478	461	428	432	437	425	448	452	417	441	474	463	464	445	432	405	439	455	443	443	419	465	453	466	464	459	482	467	419	462	458	429	437	445	426	433	500	430	455	424	469	460	475	455	455	466	462	443	474	479	475	444	447	454	464	504	451	447	429	456	472	418	478	451	445	458	462	422	437	426	439	433	456	461	464	484	465	452	467	460	438	415	415	492	458	465	456	445	437	459	478	465	478	444	427	429	459	487	470	495	473	505	481	463	485	455	434	469	456	480	478	459	450	442	476	446	469	448	450	452	452	465	475	423	436	439	464	452	434	450	493	463	429	456	428	455	456	461	421	463	466	451	457	494	459	486	458	449	459	476	462	441	544	467	475	463	473	419	472	438	468	465	462	473	407	472	427	402	453	457	456	456	436	485	458	478	445	442	457	472	439	480	447	459	446	462	479	453	468	441	467	414	433	443	462	434	458	443	434	414	414	451	497	417	467	474	478	419	442	429	460	453	449	435	437	451	439	431	449	421	426	490	436	464	466	441	440	426	454	460	445	403	464	422	427	407	490	466	440	430	451	467	464	471	466	443	469	443	472	479	463	479	450	421	442	473	468	447	476	453	469	443	450	447	457	430	462	486	467	439	431	448	493	440	449	410	420	426	450	480	418	473	454	440	424	441	446	465	439	436	447	456	437	445	475	483	442	488	462	471	474	445	449	426	424	454	432	448	438	451	431	434	429	432	454	466	448	427	487	472	429	478	492	454	469	436	445	485	457	439	425	482	452	479	467	483	441	448	437	468	451	429	448	400	472	444	468	470	467	443	453	448	458	420	463	444	451	446	432	426	454	403	422	452	488	483	467	486	416	436	461	423	470	473	439	454	456	480	441	439	449	452	478	405	460	454	419	458	442	453	482	462	463	426	478	427	419	460	428	441	507	450	446	428	452	455	462	385	450	433	460	449	461	403	459	426	484	484	497	439	454	486	432	424	462	478	458	486	465	451	443	466	414	456	481	463	457	445	489	408	482	447	464	476	447	421	457	465	398	433	486	458	420	419	453	440	458	488	452	400	444	473	453	428	423	438	430	456	481	498	467	466	446	453	433	447	488	431	421	455	411	476	414	446	482	418	430	425	448	423	489	473	460	439	427	411	438	486	458	435	468	452	466	503	422	467	466	446	443	421	460	436	443	443	438	435	438	445	429	431	444	480	415	456	495	431	464	451	431	426	418	432	441	449	405	434	447	456	468	421	464	415	465	440	453	467	474	461	459	437	441	450	472	440	472	489	450	463	457	426	452	429	449	462	457	503	438	457	428	451	438	412	488	432	455	438	445	424	457	446	467	464	466	458	456	458	456	463	463	401	440	457	481	455	432	443	427	424	414	473	467	434	461	431	468	454	468	431	419	516	449	425	488	467	407	460	465	478	436	426	446	427	432	450	466	460	460	440	438	471	467	449	428	460	467	446	465	452	414	463	440	468	459	444	442	395	454	465	433	396	437	475	463	417	449	485	497	467	419	427	413	468	459	454	447	447	439	428	424	467	419	417	430	454	463	494	441	433	461	455	444	426	468	432	424	432	466	458	411	436	453	445	470	448	466	488	459	467	470	413	445	425	463	468	448	450	458	419	461	424	449	466	482	447	477	442	451	453	471	422	436	470	446	469	445	450	430	479	418	450	449	467	451	455	460	449	459	450	465	478	495	436	470	420	448	409	455	453	436	460	486	469	446	489	439	453	440	483	448	488	465	492	465	450	430	456	452	431	427	455	417	415	466	483	443	492	451	442	488	445	450	428	469	413	494	416	442	441	456	417	451	466	428	448	482	457	445	444	457	443	445	465	478	474	468	482	454	460	453	468	432	429	447	458	428	497	471	453	400	463	458	459	477	449	447	454	437	435	427	468	457	435	434	406	473	490	479	471	424	444	469	456	449	458	437	479	442	459	452	449	474	440	446	472	441	483	453	478	439	478	473	432	424	443	464	457	463	473	418	472	445	431	485	443	470	446	457	448	438	443	465	442	456	477	468	425	481	442	486	467	457	467	450	446	416	454	465	472	451	476	454	447	457	461	469	461	424	403	462	475	443	437	448	435	486	455	431	448	469	425	452	435	410	442	445	438	436	413	455	421	478	446	457	423	474	458	434	411	450	465	434	450	453	431	478	438	452	463	452	434	454	442	476	468	427	459	471	443	434	442	455	456	443	447	464	489	469	489	427	473	458	457	421	498	456	455	460	448	484	461	427	438	435	489	460	440	447	452	449	475	433	438	466	436	432	421	481	434	474	427	444	484	469	447	476	434	433	503	462	477	498	437	455	438	414	451	448	426	463	463	464	427	471	457	442	491	436	459	457	463	454	465	471	453	440	427	462	468	435	449	491	451	454	423	458	467	443	437	472	468	486	442	437	420	471	438	438	424	440	459	477	435	428	448	481	455	468	440	441	445	437	459	503	460	471	471	430	469	431	444	444	439	450	441	472	446	448	434	436	456	460	442	433	426	422	472	431	465	435	482	438	480	478	396	447	413	471	499	457	438	446	414	444	447	420	494	422	456	478	478	448	459	432	425	470	466	467	448	447	461	468	453	432	455	442	464	448	479	426	479	460	435	468	413	439	430	443	453	460	415	480	443	466	460	442	470	459	440	441	453	445	457	440	408	472	465	429	447	439	474	464	479	449	486	468	441	471	442	478	415	432	431	463	491	441	434	479	446	439	444	479	453	478	465	462	431
11828	21477	12385	5927	4116	3079	2451	1971	1624	1303	1039	876	760	858	733	701	572	605	606	595	564	530	529	562	576	622	734	762	790	726	672	627	588	521	501	520	498	506	550	492	457	475	480	423	497	451	506	489	490	504	493	461	482	451	446	484	475	478	528	497	512	474	462	491	484	487	474	456	457	479	529	496	492	460	494	454	484	482	461	549	457	485	485	500	482	472	468	490	456	452	524	464	452	492	505	491	495	497	509	494	473	469	480	471	470	474	471	509	469	540	524	477	496	472	521	530	499	467	522	483	511	475	450	486	437	475	518	479	507	488	445	475	462	514	501	489	491	468	491	472	497	479	511	525	478	506	504	479	505	457	482	481	475	480	505	494	453	495	481	477	452	447	497	483	489	473	470	498	433	496	439	463	515	508	463	512	497	547	465	466	480	449	508	518	449	484	477	457	487	494	496	461	485	546	508	468	471	454	483	480	473	482	502	523	490	498	527	540	493	453	500	505	488	474	487	500	481	469	465	502	472	464	507	467	493	515	446	435	475	506	500	518	480	481	457	487	468	480	474	478	524	505	456	455	478	474	497	509	487	485	464	502	452	490	452	507	495	483	484	467	453	469	452	476	495	512	461	490	457	471	484	504	477	525	483	508	447	445	458	486	484	502	480	457	482	494	464	510	475	528	482	474	490	459	472	472	477	481	453	511	486	473	511	471	534	480	517	481	488	464	464	474	503	517	503	541	472	491	440	515	518	506	507	485	515	514	498	468	457	490	494	476	483	513	480	485	450	466	485	474	477	510	518	507	483	508	517	510	523	492	470	501	528	487	507	486	493	559	476	490	456	491	499	483	447	495	466	440	473	483	453	468	491	468	522	531	489	506	497	474	466	426	435	476	454	488	517	498	496	494	478	457	457	507	494	474	509	483	456	451	507	478	500	467	480	456	490	480	511	465	486	526	465	478	449	458	501	485	466	484	492	481	507	500	504	459	498	501	494	524	473	456	501	483	465	503	478	481	491	492	497	472	486	518	495	448	445	483	502	505	475	460	506	503	491	496	494	510	482	464	535	501	492	502	454	489	511	447	486	450	481	490	453	446	481	480	477	505	491	482	472	463	449	495	480	480	472	451	504	481	484	515	498	478	471	482	499	489	464	519	464	467	519	498	496	463	468	465	460	466	485	511	489	485	497	475	479	486	467	470	465	482	423	483	467	517	458	456	481	459	484	532	462	564	485	454	460	447	493	427	475	451	501	491	504	510	453	531	487	510	476	538	481	458	509	504	485	529	490	496	455	500	487	436	527	466	475	513	521	534	490	490	482	462	458	461	500	495	514	479	517	478	463	488	489	453	495	525	479	494	467	483	521	482	528	486	446	508	484	466	478	464	461	492	492	476	523	458	472	455	512	445	499	479	498	496	473	505	494	502	441	474	507	450	508	468	487	483	504	474	490	490	505	493	484	451	480	475	446	536	463	482	482	480	475	438	490	512	495	454	511	519	502	485	524	483	485	474	502	492	476	500	514	500	466	463	497	473	481	511	496	470	498	470	476	479	463	501	471	486	466	459	435	463	458	497	476	479	472	503	482	487	484	471	512	461	489	453	483	474	480	486	485	470	486	474	488	496	512	491	476	524	487	503	468	515	503	458	476	512	487	486	483	504	458	459	473	468	519	425	465	490	462	501	471	477	500	506	474	511	503	496	498	475	487	510	451	448	480	491	476	451	489	508	512	456	483	467	517	507	498	505	453	468	495	466	476	506	484	519	489	460	497	480	521	477	478	462	509	474	481	485	510	477	469	508	477	510	460	517	505	432	473	479	450	500	473	460	469	472	469	512	505	488	453	438	486	493	517	514	529	462	487	520	482	494	455	483	476	475	504	463	479	524	475	476	477	478	520	468	498	502	493	490	533	508	446	481	494	481	469	466	484	477	455	484	537	485	449	479	458	515	511	513	463	522	483	464	468	491	495	494	510	492	501	518	501	526	469	483	467	466	499	457	472	494	488	474	505	490	483	463	505	479	508	497	462	493	484	492	497	501	475	476	468	461	464	500	468	475	486	459	459	472	464	493	521	465	485	490	487	483	480	507	507	515	435	467	487	511	473	510	468	448	464	465	494	485	468	480	469	471	484	484	496	487	479	516	470	485	483	476	493	481	487	446	481	494	492	529	475	459	498	458	496	469	492	448	479	508	516	480	494	517	503	501	475	494	479	480	505	496	479	521	483	507	487	509	522	505	477	481	433	496	494	457	496	448	516	489	514	457	462	495	475	467	504	463	520	495	503	489	537	512	488	507	472	475	484	496	495	471	495	446	519	505	493	487	465	493	477	510	483	464	495	508	518	500	494	519	519	441	482	500	519	472	484	487	473	500	449	492	503	496	509	530	474	492	467	490	493	483	497	514	481	467	472	476	462	493	464	493	472	486	478	468	484	492	500	510	513	521	472	515	483	487	455	488	479	464	464	509	482	516	517	499	511	479	479	460	483	493	463	480	458	505	519	455	461	447	477	467	492	499	469	481	517	496	482	478	477	470	497	490	460	485	468	473	490	441	471	503	524	467	443	483	490	494	463	477	474	482	498	498	480	480	486	485	478	499	458	486	493	479	496	524	529	512	463	534	511	487	547	472	523	440	504	497	504	503	521	484	487	495	522	490	520	489	495	494	504	504	490	501	511	475	492	515	466	478	454	505	483	453	489	500	472	493	465	480	440	473	506	481	515	492	528	468	482	476	480	497	444	472	505	478	467	480	479	503	465	486	473	489	472	496	472	457	488	502	520	501	476	525	500	499	504	466	470	470	492	513	492	505	519	484	481	485	497	486	515	486	455	493	499	501	466	514	540	488	497	457	504	520	469	453	516	493	503	513	462	522	491	455	473	483	492	506	479	485	498	467	455	502	480	482	442	459	525	463	481	500	467	444	455	436	498	479	446	488	477	515	450	467	482	482	513	461	500	521	527	486	511	456	489	514	441	481	482	463	492	519	445	502	490	491	474	474	445	498	486	478	517	466	441	479	477	509	459	494	492	491	465	532	468	473	499	488	450	495	499	512	538	486	511	510	521	466	477	481	488	503	496	504	457	481	499	486	506	479	498	482	496	479	526	475	500	483	480	522	506	483	458	467	472	477	489	491	460	485	525	466	496	502	501	485	490	489	520	522	524	500	493	459	487	460	487	466	458	488	502	466	518	458	515	493	474	493	419	512	441	476	485	499	511	499	468	474	483	509	494	465	484	452	501	485	460	492	485	472	485	540	481	486	475	461	516	464	479	527	511	507	477	505	481	483	483	454	485	469	518	475	490	505	542	424	508	527	503	529	516	449	536	545	476	456	511	493	479	465	485	489	459	483	463	489	458	517	449	488	469	518	482	490	485	513	507	508	525	426	469	493	490	465	484	506	478	531	480	470	453	470	505	485	492	485	531	500	484	494	529	484	487	477	470	427	532	497	441	486	494	483	455	469	531	479	464	476	496	503	491	487	456	489	441	492
24005	21273	28397	24206	21054	10371	3011	1910	1402	1206	904	811	732	662	673	581	554	477	540	501	509	487	488	488	667	1308	2677	2593	2086	1602	1323	977	746	611	491	442	429	423	407	367	418	415	440	435	407	382	401	404	378	410	412	413	396	414	411	392	407	411	444	437	384	389	427	402	407	403	410	411	383	426	438	378	440	419	415	365	440	382	419	386	375	374	414	394	403	403	423	431	389	376	396	417	427	417	387	386	377	416	413	408	375	378	393	395	415	412	398	370	404	407	413	426	405	400	456	397	412	388	422	434	399	404	381	441	407	404	354	393	442	417	434	399	419	433	398	413	402	371	357	404	415	425	444	391	435	362	394	373	406	394	407	441	390	425	427	406	414	415	422	424	400	411	439	380	395	398	418	373	405	401	429	392	383	415	400	441	412	379	416	410	379	383	420	389	397	401	359	431	419	424	398	423	391	364	430	411	427	428	395	391	365	406	397	391	394	399	401	390	382	396	440	396	411	374	416	394	393	397	429	399	372	374	401	411	393	426	392	393	413	395	385	430	379	388	406	384	396	412	369	400	407	403	380	433	407	352	423	408	405	403	386	395	399	420	397	401	391	391	370	373	409	417	427	424	398	406	411	390	404	373	433	377	400	418	424	435	387	401	398	388	420	418	421	389	433	396	395	389	384	421	399	392	423	417	372	443	370	393	423	377	428	389	404	406	413	400	414	432	401	383	380	393	401	390	408	430	390	410	386	385	385	400	419	401	388	394	387	389	379	406	383	370	397	401	417	417	399	417	411	365	435	389	400	418	426	448	381	394	381	393	397	456	437	411	374	446	385	407	415	411	393	407	388	369	379	394	404	430	423	408	405	430	348	390	399	420	355	401	413	432	395	411	419	409	397	399	451	407	400	404	407	418	434	414	438	392	418	381	442	399	410	402	376	410	371	386	391	365	424	363	430	399	382	400	398	384	405	384	365	403	394	382	405	399	356	416	400	413	432	439	359	402	411	354	403	440	421	398	420	383	386	418	391	423	375	396	401	376	393	407	414	425	374	420	396	365	417	398	387	373	371	388	426	398	351	437	418	405	415	413	412	448	382	388	378	408	410	389	431	388	413	385	400	379	386	398	412	404	395	421	377	363	418	438	399	374	393	412	408	390	407	390	391	423	381	416	398	406	368	371	407	405	376	390	393	383	374	401	396	387	421	422	402	400	408	421	408	414	371	415	373	461	408	407	365	365	413	367	386	379	387	430	411	399	401	411	394	428	385	472	403	413	431	423	407	418	368	378	382	413	361	402	397	374	391	373	381	386	433	393	400	384	378	426	415	395	351	440	386	435	427	454	407	391	417	421	445	424	438	411	401	407	438	384	400	411	367	428	380	427	399	360	419	390	384	401	398	387	446	426	434	413	393	370	395	395	402	436	381	395	375	364	405	407	364	420	426	395	385	418	403	377	419	406	433	407	429	400	394	407	404	399	385	413	386	411	390	398	376	433	442	389	426	419	416	373	431	387	415	419	363	418	370	404	387	399	388	392	386	407	380	426	424	436	375	404	413	370	412	412	386	400	385	401	425	426	411	381	374	428	398	403	416	407	408	435	391	397	410	407	380	347	382	452	414	445	396	400	425	418	394	381	420	434	430	401	410	364	409	395	378	416	413	392	455	395	415	436	399	451	400	458	425	396	384	390	403	400	412	427	410	426	450	438	396	439	383	419	388	407	409	394	394	421	413	403	386	414	387	413	411	407	415	436	389	394	378	350	421	431	415	406	395	424	425	402	405	422	345	401	421	436	418	386	437	376	407	409	433	432	374	420	391	417	417	412	395	410	468	392	434	434	431	375	416	391	426	425	380	389	396	412	428	412	426	395	411	393	395	374	400	382	384	376	421	418	425	411	417	400	406	421	421	397	430	389	390	391	405	431	411	424	375	391	399	438	397	403	399	397	407	419	430	419	415	420	398	407	404	397	390	405	405	388	383	380	382	392	401	393	388	392	417	418	423	420	379	420	446	414	415	385	399	390	403	424	408	394	358	384	455	385	355	392	392	398	399	434	439	402	435	410	391	394	373	397	399	428	419	396	432	424	386	432	396	416	425	440	462	407	407	421	394	372	392	408	401	423	418	377	391	417	421	390	433	426	406	409	360	410	379	410	378	418	362	370	373	386	395	422	409	413	386	407	385	418	386	397	424	401	389	380	409	419	397	426	397	401	420	395	408	397	413	397	415	410	375	399	399	388	378	405	400	384	385	386	392	432	407	376	435	412	418	408	403	398	387	379	409	380	409	431	406	387	409	440	384	395	411	391	448	450	426	388	409	392	410	437	383	411	422	390	411	372	406	425	374	448	427	375	387	384	434	409	408	400	384	401	426	391	424	368	399	426	389	430	438	392	429	382	384	415	455	425	409	399	411	430	408	444	370	408	400	386	402	405	392	404	393	408	419	382	373	431	429	383	411	385	386	416	394	405	386	402	395	376	396	403	394	367	373	406	365	376	390	409	380	403	391	461	396	390	404	414	403	414	422	383	402	398	422	456	425	364	428	392	444	444	407	418	379	430	389	386	386	394	394	431	378	362	391	405	436	414	399	412	461	426	405	396	427	381	409	359	438	438	413	390	404	417	437	398	420	415	419	388	390	384	393	419	437	414	381	400	402	444	392	389	402	403	428	397	406	378	393	388	413	390	412	416	425	421	382	387	430	414	401	418	406	398	414	406	420	401	377	426	425	413	400	367	391	390	387	417	386	419	378	426	378	425	410	386	367	400	374	409	390	399	418	379	404	387	402	427	396	421	448	382	401	398	406	383	412	406	385	411	421	392	441	382	419	406	414	422	423	395	398	409	426	416	418	413	405	403	408	409	409	447	381	375	371	421	375	420	393	431	400	381	400	435	415	404	357	394	428	421	385	362	392	427	415	415	392	398	386	360	436	432	433	382	426	415	406	407	415	400	384	409	394	412	436	404	388	405	385	426	382	449	449	387	402	382	402	396	359	420	388	403	405	392	391	392	413	429	393	373	386	440	374	369	407	386	390	407	390	413	387	415	398	395	377	383	382	441	412	418	393	409	386	411	443	392	408	370	392	369	412	392	414	378	379	427	433	391	403	390	407	386	421	423	392	401	417	408	427	407	396	399	383	414	407	457	379	396	405	391	423	401	364	444	394	369	383	409	405	381	413	385	428	393	378	406	420	389	414	396	381	406	404	391	389	423	406	418	412	411	398	349	414	361	415	384	440	398	432	362	400	404	390	413	400	403	410	368	366	401	398	411	399	412	400	405	406	343	410	405	430	396	417	410	380	391	434	411	378	390	376	417	359	414	406	419	397	370	404	412	397	368	356	406	387	413	397	415	417	383	389	380	412	408	408	418	407	435	421	415	379	418	361	415	359	424	406	416	401	416	416	416	426	431	378	403	438	400	415	403	409	423	372	391	376	409	425	403	409	416	393	398	379	402	411	391	432	416	404	388	384	401	416	428	405	391	450	434	444	407
11931	28578	19444	10043	7450	5619	4194	2975	2397	1864	1413	1182	1019	940	919	874	701	631	605	655	586	563	558	600	993	1909	4028	3814	3132	2250	1798	1291	944	720	526	493	410	393	413	421	420	442	388	425	482	441	428	442	428	452	452	435	418	405	428	416	452	424	405	444	384	416	487	425	427	414	419	462	430	420	408	455	451	415	397	396	427	455	441	435	433	409	428	432	415	448	381	423	433	426	468	452	402	432	435	455	427	415	418	433	429	416	418	441	418	454	385	400	428	368	426	411	466	433	424	392	415	438	438	437	467	407	428	386	438	413	414	431	411	473	424	435	473	460	435	444	445	401	443	418	435	415	446	431	419	433	405	449	471	407	421	418	439	447	425	412	428	446	400	447	438	407	401	457	397	432	445	413	473	404	408	437	475	469	444	405	435	434	454	430	422	407	441	411	410	435	413	443	430	432	442	411	500	401	455	426	424	437	431	418	444	414	431	429	413	407	411	436	397	420	416	416	428	419	430	435	410	433	426	446	412	402	411	423	404	453	447	417	431	432	441	442	411	405	462	432	430	453	440	433	402	453	410	418	431	454	431	418	399	471	441	456	484	459	460	411	436	416	451	430	399	414	448	437	461	475	393	456	419	404	425	439	455	417	414	380	453	401	394	431	432	401	405	417	412	418	428	414	416	413	414	415	431	425	478	438	380	443	413	447	438	412	450	417	420	413	433	415	437	408	419	392	416	457	401	424	430	407	407	470	422	412	407	391	413	410	404	428	435	410	400	453	397	451	373	420	400	416	437	404	446	432	418	428	428	433	429	406	401	427	458	445	403	474	436	452	379	403	435	430	464	424	417	396	446	377	422	423	427	410	429	434	439	406	428	390	402	431	416	399	451	420	461	438	444	404	397	413	439	458	402	432	420	416	390	392	426	431	437	420	459	443	407	436	440	447	411	438	452	407	446	440	429	423	415	433	407	479	443	428	418	398	450	435	453	415	435	458	421	464	419	385	412	424	406	419	413	420	395	429	436	419	420	411	425	412	414	459	442	431	432	439	423	423	415	401	430	428	464	442	432	418	394	353	418	444	432	459	440	442	403	408	433	480	414	425	413	449	412	411	429	429	418	438	388	448	461	425	403	416	436	465	421	418	401	424	420	439	445	413	432	431	394	452	411	393	459	414	418	402	434	446	457	408	429	431	471	461	438	441	409	420	449	436	427	408	411	475	417	402	421	439	433	430	422	426	422	433	430	422	440	397	407	440	412	416	439	429	402	408	442	404	481	428	393	406	439	454	446	446	424	423	461	428	407	443	395	457	437	454	437	444	423	415	416	411	374	429	446	414	444	462	419	434	440	440	422	438	421	422	437	456	439	407	417	434	427	428	441	430	402	400	439	450	437	437	427	432	415	436	457	454	434	418	471	437	452	422	411	446	416	422	417	428	451	444	442	454	459	420	408	447	436	420	414	434	437	423	444	454	435	424	415	463	406	437	457	446	400	394	429	406	454	439	443	487	422	416	455	420	447	408	441	446	431	456	420	429	412	433	421	407	442	425	422	434	409	444	457	448	436	455	441	409	454	429	446	406	413	413	427	425	432	403	439	439	431	416	432	414	423	452	410	426	426	434	435	415	421	431	418	424	427	408	434	447	442	421	449	438	416	453	462	445	475	428	407	418	413	428	398	424	418	429	448	427	460	469	434	423	451	416	462	406	437	415	453	420	401	441	425	441	431	450	432	474	421	452	437	398	421	442	425	404	424	475	474	408	448	435	432	434	410	455	440	403	436	424	413	439	426	411	442	415	423	423	447	436	454	460	380	417	442	433	395	431	457	408	381	407	407	402	410	397	435	420	414	402	437	437	420	423	395	434	401	439	421	444	455	452	397	407	435	452	440	428	413	407	437	428	441	444	454	420	434	382	424	443	403	430	445	427	449	446	402	428	469	435	464	382	433	410	429	438	405	466	457	435	448	405	415	419	449	393	432	431	435	448	427	422	436	425	403	426	417	426	442	434	447	443	431	418	425	428	413	438	453	403	409	436	421	447	455	418	414	412	384	411	451	454	432	423	424	434	437	455	396	414	405	430	430	468	434	425	402	441	417	441	380	455	420	443	427	449	405	405	451	423	410	427	451	474	440	387	409	407	425	398	430	439	469	430	425	412	493	461	392	470	410	451	499	426	455	447	420	425	374	427	433	407	463	416	439	394	423	420	410	449	456	439	414	428	455	433	434	437	428	455	440	420	406	440	452	448	440	464	444	397	401	449	442	406	459	399	406	385	429	427	445	412	431	437	383	433	408	375	428	411	404	435	465	416	434	394	439	430	452	423	406	454	437	419	408	455	389	422	389	424	427	426	411	424	429	407	468	427	435	434	454	437	464	418	449	446	399	474	443	458	430	446	385	445	389	453	449	387	406	406	413	476	435	459	415	432	451	395	410	410	459	426	405	435	422	428	393	412	473	425	441	444	454	469	435	434	433	439	438	426	450	449	449	426	428	459	400	437	417	412	428	436	451	424	434	440	440	399	427	476	417	438	399	425	440	431	424	436	436	399	392	440	439	388	398	425	399	434	436	441	413	394	410	435	408	425	421	444	460	463	434	414	419	429	448	439	421	421	424	418	404	402	399	422	429	390	423	416	444	451	415	483	448	409	458	418	420	411	431	438	413	447	433	460	418	430	422	438	427	419	406	404	451	432	424	438	407	445	401	408	406	448	420	411	437	443	406	449	404	452	429	415	421	415	417	421	436	445	401	467	413	422	477	440	446	444	446	422	442	466	410	403	412	419	432	413	430	402	438	440	446	427	397	428	451	409	419	406	416	416	425	444	423	435	423	384	430	388	449	453	391	442	463	435	406	419	435	392	431	412	458	435	453	407	436	431	384	408	442	425	440	447	404	452	390	426	411	383	446	435	413	441	417	445	451	437	460	435	417	425	462	420	402	410	420	414	432	478	403	453	424	444	434	429	430	417	434	412	415	406	400	443	414	419	396	408	438	434	445	436	447	405	406	415	458	421	452	416	468	417	407	427	435	459	434	465	439	442	430	411	447	435	424	435	432	441	413	402	438	426	432	471	422	404	444	421	445	432	431	428	440	399	448	420	413	436	416	430	437	413	451	426	379	438	445	431	419	434	456	422	413	434	429	423	430	443	437	449	438	434	414	449	430	432	424	426	415	415	397	412	432	442	446	429	422	423	443	462	445	436	387	427	463	440	408	427	455	436	447	425	421	414	469	431	414	433	421	420	429	428	399	431	428	455	441	451	392	425	433	417	420	442	416	412	435	470	377	415	425	448	429	432	407	411	426	424	416	455	441	448	437	431	438	425	416	406	437	421	430	407	417	421	447	392	416	426	436	399	450	430	422	418	463	401	405	445	414	403	436	426	445	419	412	449	384	415	424	432	413	462	433	430	437	407	410	422	430	425	377	428	454	423	430	431	390	449	418	395	439	435	412	438	412	400	456	470	417	397	435	427	409	431	414	420	412	392	429	456
25157	21339	27572	25341	12976	3275	2087	1455	1207	1112	983	844	764	753	727	700	609	648	637	677	675	650	609	624	880	1352	1838	1827	1622	1436	1090	947	716	704	603	570	564	528	556	570	529	562	609	620	533	627	571	572	589	547	587	590	587	553	642	578	618	588	618	615	549	572	547	626	597	555	557	595	581	552	583	563	542	584	589	579	603	596	571	570	573	543	582	567	552	622	550	614	562	542	612	537	592	602	617	575	551	597	544	578	594	546	568	556	561	578	622	565	599	588	553	604	521	578	530	589	566	550	595	584	575	571	572	611	589	569	563	579	575	563	587	550	566	544	590	573	612	593	590	555	566	519	569	581	543	574	538	605	575	597	572	571	581	571	557	612	583	568	617	534	607	587	598	580	582	589	589	556	578	569	603	597	542	595	638	590	516	572	580	611	550	559	520	576	545	553	566	566	592	685	601	606	554	533	587	610	547	588	578	553	567	580	538	597	575	574	531	572	574	559	562	589	559	574	565	537	603	541	565	585	546	552	605	570	593	588	540	567	554	582	567	582	548	572	542	548	606	600	546	579	572	563	586	588	572	580	602	535	570	558	557	582	580	582	561	560	572	572	589	601	532	564	602	573	617	584	577	602	595	563	570	600	581	559	635	586	534	644	574	556	582	587	542	591	591	607	588	562	621	546	598	591	584	562	560	591	562	591	514	537	576	541	564	618	606	552	594	561	554	577	572	544	578	559	567	600	591	613	582	613	574	550	617	574	574	596	556	575	590	571	585	585	580	573	605	559	570	563	602	578	543	570	588	603	535	589	580	565	595	562	622	559	560	586	614	586	573	557	566	572	537	579	543	615	610	590	563	578	601	559	543	602	603	563	564	600	621	525	564	560	562	618	541	549	603	523	578	553	623	571	596	568	566	576	568	585	587	591	560	584	550	553	542	544	601	559	557	578	575	540	577	619	575	614	557	595	581	597	532	563	576	564	619	599	547	596	564	577	580	517	588	604	583	580	607	554	619	578	532	572	600	615	641	576	598	634	595	580	577	620	568	629	551	580	563	619	563	578	581	557	576	533	595	555	586	605	598	583	558	534	567	571	564	596	585	596	590	604	626	555	614	598	549	542	578	543	601	579	550	541	534	549	530	554	570	579	563	541	597	560	546	579	564	561	544	560	575	563	569	587	560	602	573	563	548	558	543	543	569	586	578	596	553	554	575	566	637	625	588	577	520	587	554	604	531	557	608	555	550	571	590	569	574	578	577	559	556	595	574	585	587	559	564	592	523	564	563	591	608	530	584	551	591	550	563	597	582	540	557	575	522	603	601	577	601	593	576	606	553	579	577	560	569	574	554	570	581	560	580	541	575	588	573	600	570	566	583	562	592	585	628	644	556	583	542	564	541	547	578	573	593	563	606	587	547	614	555	561	559	585	595	587	598	547	576	592	583	609	562	555	562	550	634	591	565	545	559	560	551	582	587	591	592	578	631	589	604	571	571	564	587	531	573	581	594	562	611	542	548	599	582	574	579	589	615	573	572	517	577	575	593	551	538	619	552	548	630	540	590	546	555	594	524	572	595	572	575	592	557	555	504	551	577	574	603	580	576	603	566	544	566	576	598	550	598	588	555	583	611	562	549	586	577	565	556	581	610	597	570	597	594	586	579	559	555	555	570	570	579	572	581	583	608	603	598	580	595	555	559	614	564	564	605	593	562	570	572	571	574	579	599	586	581	573	596	586	572	578	559	619	572	579	606	594	585	543	570	600	539	575	571	590	523	636	579	585	570	597	571	575	562	576	580	594	581	567	545	566	578	591	580	579	559	575	576	584	581	575	610	561	597	541	590	586	529	589	576	563	535	585	595	558	564	600	593	578	564	608	542	601	569	582	615	583	551	549	554	592	582	620	526	596	594	554	581	650	539	565	558	587	591	580	576	578	592	566	614	576	603	597	566	551	580	549	588	550	584	636	560	576	573	616	601	572	616	512	574	589	571	576	554	557	584	543	599	595	644	565	589	537	578	579	573	552	611	582	583	582	601	566	554	551	556	580	557	570	581	563	526	596	558	583	579	555	576	584	545	574	555	564	575	535	568	560	568	586	610	581	562	567	610	553	577	568	597	588	581	556	599	561	580	565	602	578	597	559	605	615	592	576	606	547	602	575	561	572	605	599	569	561	570	613	582	548	588	591	636	546	593	529	567	566	546	539	534	589	604	573	586	559	609	613	532	573	605	587	560	582	550	586	594	603	557	541	568	572	585	616	595	600	558	559	592	558	582	579	584	549	584	566	624	565	576	547	538	557	574	607	596	562	604	540	595	580	571	617	565	563	572	593	592	567	548	563	565	539	590	563	543	571	587	595	597	602	574	583	565	580	552	598	583	589	585	565	565	598	577	545	581	589	586	584	586	569	571	573	566	578	593	610	568	581	582	568	582	608	565	545	597	547	557	565	555	571	632	560	578	578	580	559	565	615	571	582	543	526	610	548	557	610	561	545	525	564	602	556	604	598	551	606	610	547	588	574	571	588	553	572	541	556	556	593	571	589	569	602	572	610	612	587	598	587	588	603	547	621	569	586	588	604	578	606	570	585	529	567	570	566	580	565	597	566	536	569	557	611	580	580	566	592	543	526	588	580	616	561	589	565	579	584	574	567	598	535	550	552	548	564	575	585	570	557	546	570	565	544	562	559	513	588	575	600	586	576	568	612	592	586	571	560	602	581	555	547	582	580	586	568	584	584	555	602	597	527	581	575	592	584	590	584	583	587	590	559	605	591	543	586	575	552	579	580	594	549	576	529	572	577	584	590	560	567	593	609	616	565	579	530	564	576	595	593	578	623	550	565	605	597	543	566	574	593	577	606	619	546	620	566	565	526	550	566	520	632	566	567	576	536	608	552	579	558	545	592	596	540	591	597	575	583	597	573	537	605	563	630	611	573	567	593	549	591	596	613	578	576	531	614	557	586	612	607	576	554	590	536	581	564	548	576	625	560	586	590	549	550	602	542	537	597	580	557	533	544	581	552	596	570	593	626	574	596	614	560	551	549	599	595	610	568	591	570	604	582	561	611	557	557	555	620	584	600	578	582	594	539	564	579	559	583	587	587	577	587	526	593	548	558	552	556	570	550	511	581	602	580	582	619	591	589	622	596	561	572	552	570	583	587	544	549	588	590	607	562	596	562	554	550	593	599	516	537	590	552	543	549	600	576	593	548	575	558	589	590	651	590	551	572	542	565	579	610	590	523	588	602	606	541	652	570	585	541	580	564	553	571	533	593	550	584	635	561	611	614	574	588	589	557	587	558	558	558	575	525	532	583	573	569	562	590	535	579	604	549	579	601	609	589	562	614	561	572	574	594	500	593	567	551	603	603	556	580	556	561	578	558	556	606	538	585	549	560	564	568	557	624	529	510	588	547	553	555	568	612	609	584	566	588	547	592	616	554	540	625	595	588	607	576	593	546	563	584	563	561	522	586	584	634	544	562	548	535	557	589	578	564
12271	25271	16431	8405	6360	4678	3457	2546	2036	1757	1413	1201	1023	941	889	849	758	805	759	785	731	669	721	697	1105	2118	3025	2786	2428	2003	1551	1158	902	751	718	630	598	664	561	624	609	584	593	620	599	597	607	588	583	643	576	562	629	599	595	622	607	602	616	594	608	648	586	655	591	608	651	569	578	659	606	600	605	612	579	616	609	618	655	622	624	616	573	563	612	605	629	644	637	629	640	590	589	602	648	547	612	595	602	625	632	593	614	610	593	592	631	631	648	625	607	595	601	585	593	620	636	607	620	599	601	598	629	660	658	612	625	577	615	653	650	616	638	605	617	614	604	606	617	619	598	623	606	639	582	584	617	609	619	635	582	613	600	571	639	602	610	611	599	592	592	621	610	619	595	627	605	645	588	565	595	611	635	597	555	610	602	635	587	652	561	607	607	574	597	614	598	598	640	634	628	598	625	614	586	567	591	617	634	582	617	594	622	613	587	580	605	629	621	631	601	584	608	620	575	612	586	605	640	576	606	613	587	609	622	555	634	613	596	631	605	635	670	608	617	591	621	587	633	577	626	608	603	637	574	603	635	602	622	566	599	592	610	642	593	623	634	588	562	562	632	626	560	589	627	635	584	611	645	609	610	608	597	570	611	609	595	566	631	585	588	563	643	596	609	590	596	586	617	593	619	621	596	613	575	602	631	611	578	631	591	576	588	660	614	628	602	599	602	615	574	635	624	596	637	629	621	586	616	625	635	601	552	656	649	600	593	629	612	621	632	581	581	587	639	596	607	587	663	607	616	600	632	631	632	614	602	599	632	605	591	617	631	622	605	631	607	621	603	591	635	609	574	601	620	633	607	611	575	628	614	628	592	614	639	613	574	631	567	584	624	577	605	642	575	625	584	601	582	595	626	610	604	581	618	562	592	662	573	641	642	581	586	632	655	601	604	635	641	631	652	624	607	575	626	609	567	635	656	623	584	620	639	612	605	617	585	616	627	584	620	604	609	646	577	593	609	638	611	619	593	643	588	559	623	646	670	588	612	653	601	671	576	596	584	587	632	589	658	587	660	614	592	616	610	651	606	622	614	615	601	572	615	566	614	585	584	623	580	632	604	563	580	598	649	621	654	611	670	620	600	598	627	623	608	602	597	598	595	613	594	622	569	595	624	636	609	595	591	586	608	610	594	646	617	597	612	574	581	583	591	622	567	627	592	621	607	609	609	559	608	587	606	603	660	598	612	651	598	627	603	571	628	625	615	603	621	608	642	543	602	618	589	567	627	558	579	585	614	618	568	625	623	613	619	607	607	610	576	654	634	613	594	623	629	590	590	588	618	629	625	599	597	607	584	614	590	646	597	656	614	579	576	571	592	611	624	631	605	624	583	591	586	584	592	612	587	581	591	597	603	631	620	616	630	589	593	598	605	611	608	608	612	586	594	605	616	605	623	608	595	610	611	615	602	623	600	688	604	599	589	573	608	560	638	620	589	594	631	615	577	597	582	614	600	653	591	578	620	611	622	613	574	590	632	602	572	585	653	617	604	567	569	623	634	562	592	591	524	634	570	637	617	595	637	613	608	597	585	581	570	628	602	577	592	620	587	635	640	596	645	590	660	599	578	578	608	601	563	555	606	613	592	578	610	616	590	636	596	629	608	593	595	601	586	612	613	608	585	620	617	633	586	637	611	640	597	627	613	559	578	624	622	611	607	640	617	666	583	598	585	590	629	639	630	626	623	603	635	626	599	608	624	601	588	625	603	620	633	572	627	606	585	606	626	631	564	601	585	643	615	617	632	607	602	595	603	652	611	598	587	585	569	597	606	610	593	604	606	622	606	602	618	560	601	603	571	643	643	585	623	619	588	605	622	630	564	572	608	658	618	563	565	639	631	593	597	634	618	615	572	588	543	645	628	638	583	632	570	621	661	633	542	593	651	626	612	652	590	593	636	588	608	636	651	612	605	623	622	593	577	607	569	619	562	637	595	639	621	575	616	608	603	605	600	609	592	651	636	592	619	577	583	594	613	592	624	605	586	615	622	633	672	604	584	560	626	630	628	620	603	602	598	586	550	618	628	627	603	629	575	591	583	617	629	603	608	598	591	596	612	633	577	606	620	602	606	591	603	591	603	646	592	624	603	592	614	590	579	620	614	579	594	598	578	575	607	548	604	599	572	637	593	597	621	621	617	579	639	587	605	605	594	584	605	599	619	615	553	633	617	581	594	606	555	623	611	600	628	563	566	620	623	600	594	602	615	659	562	595	584	598	607	611	643	617	613	579	548	624	558	632	617	600	627	651	646	562	612	609	596	590	562	618	601	571	583	588	598	623	614	581	556	612	569	595	609	606	614	607	630	665	630	601	566	576	643	660	610	649	637	545	614	618	575	610	610	589	643	569	581	617	605	603	602	639	599	585	603	602	599	602	642	626	620	638	611	622	637	628	639	638	630	609	612	659	653	604	589	617	621	602	577	613	617	585	588	628	616	627	616	577	611	638	596	599	662	587	575	585	634	577	580	579	633	627	634	594	549	631	596	572	647	620	623	632	632	593	609	614	613	611	618	626	602	595	628	604	620	610	606	651	617	613	597	538	635	568	624	565	588	592	584	597	616	641	621	651	654	614	616	626	618	601	593	609	598	606	620	646	616	619	604	613	585	609	616	616	612	625	608	640	647	612	566	592	628	560	604	635	600	607	577	582	632	647	582	600	585	585	627	610	611	619	600	574	556	590	647	637	619	580	587	566	599	619	567	606	585	608	631	581	605	590	614	608	611	590	602	613	651	590	599	622	612	596	596	599	601	573	634	610	591	602	645	609	626	633	603	602	598	595	582	626	671	648	604	608	660	636	615	626	615	589	618	609	578	629	565	560	625	631	633	620	622	601	646	585	648	616	645	653	615	591	620	584	623	610	579	610	595	619	610	588	643	616	620	652	573	602	583	621	603	600	608	571	631	602	591	614	610	590	589	600	583	619	621	601	604	589	609	634	578	612	584	633	615	678	612	618	604	611	611	590	575	618	608	556	627	617	639	599	589	609	632	616	598	580	612	605	597	642	598	574	604	619	606	588	575	584	610	613	575	615	583	583	603	613	611	626	610	603	600	554	661	635	596	577	624	613	586	545	630	604	613	605	643	610	612	610	572	620	594	585	600	640	624	592	609	594	584	620	615	585	576	597	545	562	580	586	610	612	645	564	629	581	638	602	639	580	601	586	562	614	618	607	595	601	582	604	573	597	576	624	612	629	668	598	617	618	595	624	625	564	599	630	581	602	588	631	606	627	587	616	606	633	616	591	582	606	666	625	643	607	614	637	585	609	592	592	630	563	590	606	575	604	604	608	603	640	590	569	607	547	675	613	594	629	597	594	606	589	609	576	609	588	613	619	600	647	590	584	605	578	594	578	610	585	604	547	631	662	621	604	597	642	593	580	606	591	623	605	624	622	682	600	612	603	601	574	597	572	589	607	595	589	653	572	601	631	588	604	602	570	591	643
22742	21335	29107	23934	21341	21496	12363	2847	2150	1700	1532	1207	993	1054	1004	852	833	778	794	758	790	697	706	947	2237	3111	4510	4936	4296	3646	2623	1623	1128	879	703	589	628	603	609	592	582	590	564	580	563	550	602	587	605	610	597	577	582	600	588	571	602	613	631	579	561	601	581	567	615	573	561	563	582	551	603	594	590	568	596	590	582	561	567	581	562	608	540	573	540	555	571	584	580	585	560	578	584	557	561	637	572	567	617	576	570	552	576	621	580	566	571	549	539	570	606	576	576	603	569	567	570	563	595	566	554	543	601	547	653	588	582	599	583	578	614	609	595	585	598	585	550	587	567	587	563	633	594	560	603	579	567	539	568	547	601	599	580	581	533	557	563	590	577	542	593	593	536	584	576	585	577	576	597	557	587	573	575	577	575	616	571	578	602	556	538	587	580	600	586	570	604	586	581	607	615	525	566	546	578	567	584	555	567	582	527	608	610	540	562	612	600	621	613	602	562	603	568	604	607	587	610	598	586	590	619	567	582	592	566	592	567	605	574	618	614	600	616	549	577	608	612	559	586	578	599	587	557	585	585	607	610	583	564	621	584	589	584	628	599	617	580	585	595	583	558	557	569	607	556	585	614	564	623	585	590	601	554	601	589	559	608	592	564	614	566	603	585	567	567	600	545	565	605	597	618	550	583	634	573	582	594	552	563	565	579	568	584	586	589	561	614	580	576	615	546	587	593	586	575	606	535	583	528	594	523	600	587	597	608	551	572	550	563	552	533	589	581	555	587	546	589	590	595	579	569	618	565	568	544	585	590	584	564	599	602	586	543	573	569	565	558	598	586	561	519	598	570	626	582	579	588	547	559	611	609	550	609	585	549	549	618	582	596	569	588	589	544	575	554	586	620	607	571	613	580	636	532	575	596	564	592	577	587	572	590	552	573	584	571	567	571	554	589	618	550	572	603	607	571	551	564	593	563	565	607	581	616	563	555	611	578	607	563	620	524	650	537	590	592	587	581	549	603	617	567	561	618	574	577	597	607	540	557	565	577	543	586	574	589	544	540	586	619	528	616	580	570	566	569	554	554	573	546	553	552	595	581	571	586	586	597	603	552	556	586	582	585	561	542	593	538	631	601	558	602	560	613	598	586	561	604	575	574	599	574	583	542	567	557	530	585	572	603	581	589	550	592	580	596	556	586	570	596	587	582	608	576	567	543	569	585	596	586	619	611	571	551	590	600	569	658	554	581	586	584	552	591	545	599	596	574	566	642	594	572	560	581	610	563	553	588	577	631	604	575	591	589	611	560	601	562	579	583	547	572	582	589	582	607	577	602	646	597	601	586	594	581	606	612	530	568	588	594	603	619	559	629	549	507	558	641	613	581	588	571	559	575	619	603	578	542	562	558	578	602	606	578	604	564	570	647	582	549	551	579	608	559	571	600	568	602	612	609	607	554	601	586	536	587	515	547	586	593	551	565	614	598	595	573	577	567	584	544	527	593	573	543	567	573	614	617	583	586	584	553	593	532	582	592	586	551	593	663	567	514	587	652	551	575	565	558	543	549	574	588	581	600	573	531	578	582	545	585	550	586	587	553	569	606	537	583	596	622	561	587	580	590	555	585	553	576	527	568	596	536	571	558	571	605	571	586	576	590	573	575	564	599	561	594	559	559	582	620	596	574	589	585	603	555	565	623	636	596	597	572	573	564	577	569	591	621	600	566	573	607	591	584	569	575	564	583	599	588	570	573	579	565	566	603	566	587	591	569	498	586	576	569	618	622	649	551	601	537	594	587	561	505	600	560	581	607	598	551	602	567	579	570	643	578	582	563	602	594	555	521	537	576	587	608	588	603	594	567	593	542	535	547	576	596	572	619	546	592	607	573	589	629	574	631	594	569	561	608	629	600	573	560	621	605	626	563	553	539	602	602	582	546	556	505	570	608	553	538	583	603	574	583	615	569	569	560	585	547	579	583	556	617	580	640	609	525	543	566	583	562	523	574	582	580	605	599	594	587	594	600	542	569	566	580	556	614	615	559	604	584	590	588	609	604	545	573	565	572	530	569	545	553	579	545	548	586	624	609	533	584	608	585	560	562	618	565	592	543	568	554	575	584	594	590	559	560	570	569	556	579	572	576	601	584	567	626	548	548	611	582	619	614	579	616	600	575	569	594	592	594	568	574	599	583	561	591	586	599	586	610	600	564	550	609	582	584	589	561	575	539	550	584	566	578	599	589	583	612	554	571	565	575	568	578	587	586	590	562	603	592	583	602	569	565	564	568	631	608	576	544	586	576	583	579	558	529	614	598	555	604	555	605	604	636	603	620	570	547	562	539	560	574	557	612	603	546	580	561	567	543	551	567	553	593	596	567	541	556	609	592	584	557	605	593	565	571	620	606	613	545	616	544	522	561	593	556	587	563	549	576	572	584	591	511	596	601	579	570	576	572	566	560	616	597	557	576	566	539	559	544	575	584	585	534	548	593	592	591	584	538	608	565	589	575	551	628	562	636	588	549	587	577	557	593	537	617	596	587	598	587	584	586	546	547	583	589	574	572	602	584	563	614	565	561	609	546	581	606	607	583	554	569	576	592	559	565	540	542	581	606	578	559	591	614	564	578	549	553	559	581	541	575	579	556	578	586	553	616	592	579	590	593	513	583	560	621	582	575	582	617	545	563	553	569	556	665	547	563	583	587	589	576	544	546	583	562	599	580	559	612	541	604	544	580	585	566	566	593	594	561	537	548	555	553	616	570	541	629	572	589	588	568	572	568	595	609	569	572	561	560	564	596	602	571	601	592	589	580	584	607	582	570	554	545	612	556	614	533	558	604	592	591	562	571	547	540	568	588	565	533	599	576	580	574	571	581	528	536	581	586	565	566	575	600	593	606	556	562	563	567	544	587	585	603	550	589	572	591	575	597	576	603	547	575	567	585	593	594	532	603	580	574	583	612	557	586	553	563	553	561	571	577	571	551	563	609	576	593	619	568	588	568	567	570	582	593	597	575	565	596	597	507	601	586	618	583	554	583	566	574	563	580	583	512	561	538	625	562	562	603	560	560	565	573	543	594	588	580	582	579	594	592	563	576	608	617	585	577	578	590	568	544	563	571	579	576	588	599	566	568	595	616	572	579	605	608	559	583	575	571	559	568	540	582	635	596	606	572	572	566	572	556	577	594	615	578	566	566	549	594	533	543	566	596	585	565	552	608	633	593	615	551	586	599	596	629	595	561	578	589	546	586	575	577	605	630	657	585	576	589	619	552	572	588	547	561	560	621	586	548	564	604	612	564	547	579	575	580	570	567	609	517	559	564	600	578	592	563	596	615	582	616	590	559	588	569	558	563	578	571	574	571	598	565	534	612	570	560	563	600	591	565	589	579	553	594	578	585	606	565	590	551	586	542	572	561	582	564	606	578	589	576	558	580	595	557	568	568	553	578	556	582	558	633	580	594	570	592	585	598	571	579	593	557	546	578	590	580	538	555	585	635	549	598	621
13923	34020	24716	14850	11126	8120	5717	4317	3567	2848	2359	1758	1406	1456	1298	1080	996	956	916	912	901	785	802	1204	3424	4658	6741	7017	6144	5313	3479	2176	1504	1032	758	621	582	619	551	548	570	618	576	597	608	587	577	603	595	582	595	555	610	593	560	612	572	614	603	595	594	578	556	569	567	631	546	616	573	588	611	578	583	575	593	585	538	565	565	616	565	574	595	570	595	606	569	603	564	553	619	588	576	616	579	573	604	557	606	593	594	574	606	563	576	622	599	579	579	624	601	602	591	615	591	528	616	649	609	600	581	588	570	609	533	606	559	578	579	566	596	548	580	600	536	585	604	589	630	604	566	581	608	576	564	569	606	572	620	580	570	613	624	615	605	557	594	575	602	618	659	595	631	607	553	544	633	624	583	547	600	556	574	620	568	587	588	551	585	613	580	608	606	571	579	592	619	639	565	569	599	601	590	588	521	622	557	598	610	598	560	629	621	592	585	603	599	599	573	569	589	579	568	600	579	567	556	602	581	585	563	571	600	595	558	580	600	541	569	556	585	595	592	629	563	573	578	548	617	620	589	587	561	586	633	586	632	590	569	618	576	619	583	609	541	642	577	593	587	605	604	579	603	584	575	591	591	571	540	586	577	611	565	560	609	606	576	600	585	589	570	555	568	575	592	561	597	626	603	597	639	567	631	574	580	618	603	573	581	564	580	610	562	552	611	578	627	591	604	598	614	557	612	591	591	615	519	610	642	566	569	601	606	605	578	559	597	592	597	623	594	586	623	580	593	611	561	583	587	608	587	576	572	640	605	551	581	643	626	588	562	592	593	635	601	588	576	633	608	588	555	527	615	540	614	630	588	572	571	609	569	567	584	595	601	588	562	588	573	576	601	593	582	598	578	582	573	592	590	570	575	630	569	607	588	577	575	577	575	615	582	578	568	586	562	563	570	569	592	548	608	616	617	597	574	545	544	562	639	597	586	606	586	611	568	576	546	593	573	630	582	544	616	606	618	545	574	608	585	568	573	628	595	616	601	577	596	618	591	605	561	565	611	562	608	581	589	595	612	602	583	595	588	610	592	547	594	607	593	615	619	648	596	563	556	570	551	573	558	562	610	571	569	568	593	581	598	577	641	636	565	627	561	581	568	570	633	585	630	553	597	580	639	612	563	574	589	557	626	559	623	613	563	597	593	597	634	578	605	616	636	573	574	613	560	562	608	602	544	566	593	573	580	580	540	557	514	614	568	560	618	551	597	569	587	582	575	576	568	567	610	589	585	512	619	588	535	593	636	567	585	564	581	579	559	589	586	548	580	573	575	603	580	573	610	559	607	591	599	579	611	590	602	586	629	554	579	644	605	618	587	601	636	585	557	577	585	546	584	615	587	573	521	588	558	590	595	578	596	643	556	617	585	571	575	583	583	607	587	586	563	570	602	621	635	597	594	586	582	645	598	606	611	542	580	606	592	548	586	625	599	559	596	576	611	603	530	603	575	587	557	588	561	574	583	583	596	597	616	580	556	603	562	589	573	572	589	544	629	573	605	557	608	598	610	599	587	587	611	591	608	600	650	583	601	602	545	630	594	572	576	582	622	615	602	588	585	591	604	622	583	622	571	626	558	598	594	576	558	646	507	573	548	618	607	591	567	602	630	575	574	621	593	582	576	578	626	612	582	543	595	592	616	583	542	580	616	573	606	566	539	569	551	623	578	614	617	563	599	593	577	571	558	584	594	615	631	584	562	575	587	571	620	585	570	619	572	559	634	615	591	534	583	603	580	605	588	566	616	598	588	561	591	590	540	604	585	615	563	605	611	530	544	582	579	559	580	607	590	599	582	597	586	572	569	596	562	575	609	580	565	637	632	576	585	558	600	574	601	578	566	630	580	585	610	596	605	592	604	603	624	592	559	587	566	586	601	587	587	574	581	574	560	603	570	595	592	568	576	596	623	573	578	619	593	558	604	604	581	567	620	567	535	576	578	587	558	637	574	608	582	571	591	602	608	580	610	583	583	627	565	614	568	591	600	550	556	603	578	583	630	558	546	618	578	571	582	605	593	609	615	557	623	579	601	612	548	548	589	562	588	567	540	601	609	604	609	555	603	576	589	641	587	577	619	571	579	586	567	595	570	564	599	579	600	605	533	635	596	613	579	573	606	581	556	606	579	600	582	566	617	610	578	590	621	571	594	570	617	580	605	551	556	555	552	578	610	626	678	546	597	580	613	575	556	611	571	589	608	548	558	575	606	592	546	594	613	552	577	600	627	574	585	568	592	576	568	632	605	596	599	591	586	606	585	619	582	598	604	562	583	551	564	591	593	598	617	574	570	561	558	572	542	571	611	586	592	632	578	563	633	575	612	554	635	583	603	595	573	590	595	561	590	590	537	618	609	554	606	558	586	582	587	580	556	587	572	550	586	603	588	562	616	593	592	600	617	599	587	627	606	569	577	608	609	613	602	615	584	591	582	560	593	612	578	594	571	588	592	581	592	567	598	556	578	596	624	561	578	600	574	548	601	605	590	619	578	554	637	607	566	572	632	592	621	589	580	591	571	599	616	562	558	625	583	563	526	594	578	616	565	598	629	564	612	550	586	581	643	577	588	578	637	543	595	579	582	609	581	609	630	570	561	561	590	595	559	610	617	606	616	592	575	586	579	609	578	577	625	619	560	601	602	628	572	577	570	608	590	519	583	590	609	587	575	634	584	574	608	576	571	616	616	559	579	583	643	606	620	586	600	544	593	621	600	599	618	576	568	563	556	590	580	608	609	612	557	595	583	582	601	609	568	567	604	606	545	595	586	559	588	553	590	553	577	560	541	623	578	595	587	575	558	600	602	561	568	582	552	614	622	617	621	581	630	578	572	602	570	597	582	597	601	625	585	620	624	606	591	559	601	585	571	596	547	565	624	613	623	591	599	538	604	602	569	554	573	609	603	586	625	612	544	616	599	552	600	610	577	600	615	587	558	574	593	585	605	596	610	547	568	564	596	609	609	571	581	586	627	617	576	598	597	605	619	646	553	628	564	572	588	588	592	596	583	608	605	568	583	612	600	556	627	568	592	607	577	616	584	599	590	608	545	551	569	586	612	598	584	612	568	616	583	532	607	618	604	587	594	561	613	607	587	553	590	560	611	538	565	573	588	588	599	583	604	561	596	580	588	582	564	568	575	541	593	606	544	580	612	569	615	611	549	606	613	579	568	576	617	635	608	596	577	599	625	583	584	559	613	600	564	580	597	563	586	595	590	554	602	582	623	570	586	571	531	566	537	617	606	576	634	630	612	554	534	557	572	592	594	562	603	548	616	579	562	560	609	605	573	564	570	568	566	586	585	606	599	600	582	638	582	574	596	601	591	576	551	677	592	588	567	601	546	611	575	588	609	574	572	599	574	605	577	611	592	558	566	567	579	605	579	532	612	566	593	585	604	567	572	569	605	609	573	588	603	564	608	612	558	583	586	547	607	593	589	591	598	588	550	638	598	571	593	592	655	571
27965	20268	13631	5719	2720	1732	1181	904	795	758	605	553	493	541	475	451	440	434	433	382	391	416	399	360	447	495	499	528	559	486	494	459	439	443	408	364	347	383	386	363	378	399	388	350	316	385	407	342	352	409	382	395	401	364	409	414	378	374	382	388	369	425	392	412	399	399	333	384	351	383	433	395	356	371	392	333	388	380	362	398	414	369	336	414	413	375	358	348	378	382	394	377	359	375	343	379	352	383	398	372	422	400	370	411	387	371	382	346	373	351	362	388	375	424	383	389	387	382	367	357	371	388	427	374	357	375	380	385	392	352	389	358	370	409	373	415	387	387	383	369	391	389	395	400	342	390	394	392	398	369	399	391	381	408	363	360	387	371	409	373	372	407	407	438	355	374	417	358	396	377	435	412	377	380	391	392	369	386	373	411	365	399	437	394	378	382	361	342	385	376	375	394	413	390	383	371	389	381	317	380	380	362	384	387	387	413	373	362	379	405	414	380	379	359	413	390	416	410	352	391	373	377	378	380	393	385	403	369	394	401	359	374	364	366	373	366	389	376	376	369	371	384	362	391	382	394	395	339	370	368	379	389	386	360	371	399	398	399	397	410	385	363	377	393	405	379	360	388	369	348	391	413	369	422	414	358	396	348	330	355	378	392	409	342	364	364	373	361	353	355	364	396	380	393	382	374	387	384	371	395	391	367	362	387	375	373	363	383	400	357	372	394	381	351	386	393	369	367	356	411	433	393	358	348	395	377	393	353	413	387	385	365	369	381	378	387	381	364	411	374	347	336	388	345	367	396	403	361	377	403	347	369	383	382	358	398	379	362	393	404	390	417	373	378	369	390	388	398	363	386	375	384	377	397	403	368	341	394	375	368	373	409	380	395	368	351	367	425	385	413	387	359	358	415	374	382	324	395	375	379	409	379	378	377	344	386	369	382	389	407	354	394	375	409	398	382	398	359	378	336	388	393	358	368	371	372	373	388	419	379	369	413	384	403	399	395	356	417	385	374	379	419	389	371	439	395	375	363	380	374	357	403	376	402	413	401	405	388	377	384	392	383	365	382	399	350	389	373	392	383	366	367	356	374	383	394	413	354	375	381	374	358	373	391	379	396	385	399	363	400	416	408	383	402	396	382	381	410	368	395	392	364	382	401	383	381	371	360	392	364	371	383	420	356	371	386	386	393	379	389	350	386	369	421	389	394	360	386	405	358	355	391	344	413	351	401	374	401	361	381	408	357	406	395	416	381	396	374	418	417	351	400	394	357	395	398	369	376	383	406	407	412	351	370	417	360	402	366	356	357	374	411	365	360	364	387	351	367	378	325	353	354	394	436	407	383	389	390	402	402	395	347	385	391	379	366	373	406	386	400	370	373	387	351	405	374	374	375	407	389	378	410	383	406	381	371	343	382	359	371	389	385	359	370	361	372	354	364	370	361	371	396	383	371	428	380	397	387	368	365	363	363	399	402	394	387	402	389	372	374	345	383	366	386	366	396	375	372	394	374	394	356	382	412	424	368	359	428	361	373	385	390	375	401	372	421	347	369	396	364	388	397	360	377	385	365	351	385	382	367	381	395	393	346	378	381	438	384	378	393	392	354	384	366	346	387	366	368	361	352	361	360	383	342	399	368	370	363	385	382	394	401	399	388	387	394	368	384	380	378	399	400	349	350	382	393	367	375	365	347	372	375	419	365	370	369	347	393	378	369	368	387	407	354	381	363	383	388	418	382	369	397	404	395	360	370	387	388	402	388	386	382	382	360	368	407	390	394	398	397	382	374	390	370	378	374	392	401	373	429	396	338	402	367	416	397	387	381	382	350	352	382	354	415	364	360	386	399	393	368	381	413	412	378	332	396	421	395	371	390	417	375	356	385	386	389	369	370	416	387	396	378	398	370	395	372	346	371	358	355	361	386	384	381	384	390	396	388	412	335	388	357	394	418	370	382	369	393	420	393	379	388	399	395	353	371	385	371	374	373	384	376	361	377	393	372	352	420	378	407	403	353	420	414	388	348	374	397	366	394	384	384	364	373	376	378	376	383	403	394	363	385	351	393	360	394	393	398	371	366	433	382	391	386	396	376	396	372	406	391	390	446	368	387	404	382	406	362	387	409	389	381	377	366	365	359	395	354	400	407	392	372	405	392	356	339	376	365	369	376	395	393	393	371	311	372	392	401	405	382	349	360	409	383	383	385	414	391	411	369	372	378	356	401	406	435	346	362	346	339	374	374	377	392	430	393	411	375	331	360	394	383	368	398	381	393	348	377	376	377	390	334	405	413	394	392	350	388	365	383	398	403	420	371	405	376	392	393	361	362	381	408	374	345	392	368	402	383	347	381	395	393	373	400	371	412	361	405	385	376	393	356	358	372	403	380	399	377	406	406	390	399	379	355	404	379	389	396	400	392	377	396	369	392	392	397	354	362	362	411	370	385	426	407	399	375	380	379	372	395	375	414	403	387	380	372	372	393	416	341	367	345	377	398	360	379	368	388	370	380	400	400	390	412	336	385	391	376	377	327	368	412	387	354	366	349	373	336	403	385	385	398	394	367	385	375	378	359	371	388	344	386	388	352	392	369	365	382	400	397	375	367	355	378	377	388	387	368	361	410	386	372	406	428	386	407	389	406	361	374	389	372	390	379	384	376	354	369	395	395	368	360	373	370	399	371	360	396	376	397	369	390	401	408	382	363	374	369	398	401	362	354	394	375	352	350	411	370	393	363	411	399	379	382	358	425	369	360	375	350	367	390	369	365	419	347	356	358	387	367	409	353	405	382	405	380	397	402	391	352	361	395	384	357	377	360	388	349	370	361	387	385	388	400	365	378	369	365	401	367	375	366	388	399	377	375	356	388	375	398	345	378	363	383	386	373	404	371	363	414	375	373	360	381	409	381	382	379	362	347	349	408	366	362	388	353	404	356	380	393	392	406	373	405	359	434	385	378	346	353	363	387	393	372	371	368	307	416	425	365	368	335	382	374	374	352	396	402	403	375	383	389	408	370	429	396	368	330	409	395	381	380	362	370	410	372	372	415	370	347	377	395	375	402	401	374	408	366	362	390	375	383	346	384	396	387	392	392	374	357	392	386	372	381	374	418	407	388	405	381	381	411	380	340	412	359	394	374	359	358	387	384	364	374	379	418	387	399	384	356	386	379	371	353	386	389	364	367	373	406	407	415	375	382	343	355	360	357	359	369	362	383	376	367	378	360	377	390	353	389	393	377	403	427	374	365	391	366	361	382	393	356	399	379	342	400	370	352	392	371	424	405	355	390	395	391	370	398	370	363	367	358	379	359	394	374	415	394	421	455	405	387	379	400	378	387	387	400	371	384	363	358	361	357	358	380	365	414	381	416	404	395	336	412	397	399	341	392	400	358	367	364	379	380	393	357	349	357	369	404	340	382	384	411	422	387	396	382	356	360	366	395	372	362	376	360	385	386	403	380	404	373	366	392	416	364	403	367	348	395	384	423	415	377	394	380
11083	19772	12285	6149	4429	3154	2057	1571	1235	1141	891	791	637	618	533	529	548	453	496	467	472	514	452	461	495	581	647	665	621	620	604	503	473	456	428	376	404	409	448	406	443	429	439	412	428	420	430	416	466	426	419	382	419	413	430	428	440	395	430	428	461	433	456	416	448	390	401	403	423	434	417	418	400	424	420	407	432	432	410	400	381	419	433	399	416	372	466	435	379	385	408	421	433	421	403	417	377	428	430	381	379	410	440	435	400	441	443	441	377	412	392	451	402	449	405	417	413	415	410	428	428	423	419	429	431	422	383	408	398	415	405	426	396	407	414	429	432	376	402	444	403	396	407	436	426	408	412	370	424	396	413	422	415	394	429	387	405	395	414	435	381	414	423	384	408	421	406	423	386	420	412	399	431	428	422	433	412	407	416	405	425	409	427	423	440	401	436	418	418	407	398	433	377	415	416	401	434	438	429	387	416	409	372	366	416	426	378	405	438	412	430	450	413	408	391	431	413	406	418	416	393	411	407	422	434	367	432	384	443	434	371	454	398	414	432	417	408	420	391	410	417	441	381	408	415	398	409	420	405	404	411	431	377	394	440	432	449	431	440	403	402	394	408	389	430	430	408	415	413	421	389	430	425	438	408	428	437	388	409	426	405	395	468	400	405	386	425	417	404	421	432	424	392	426	379	381	445	408	421	431	395	385	406	428	401	423	430	389	396	393	416	437	451	445	382	413	406	418	414	387	431	412	431	414	460	368	449	423	395	423	417	431	400	439	457	438	431	409	411	404	398	446	427	393	388	441	415	439	428	417	405	414	407	414	396	408	397	445	378	441	414	417	410	391	402	423	438	422	412	389	418	429	396	414	417	441	411	442	416	415	415	421	441	396	388	398	432	430	402	400	419	406	402	408	411	430	435	387	398	428	424	418	435	436	415	405	419	409	430	452	409	437	427	426	396	416	418	381	411	456	394	360	388	405	424	425	452	386	410	388	429	407	439	405	420	407	378	409	430	405	427	407	418	418	394	412	423	400	415	402	432	412	418	389	372	399	397	414	412	432	397	416	415	414	421	401	391	382	422	417	408	383	400	403	419	460	381	387	430	430	406	408	446	411	396	432	410	413	398	435	407	437	385	405	436	414	389	433	408	431	395	405	408	412	402	425	432	436	425	397	423	433	422	417	396	397	407	397	373	424	363	389	404	406	388	430	381	407	430	409	430	427	394	447	442	442	414	402	430	381	456	437	441	393	414	432	405	430	407	404	396	425	426	397	404	415	400	406	385	379	434	412	436	416	397	408	427	395	397	413	437	379	430	391	405	422	411	420	408	398	401	391	426	427	380	432	400	391	421	413	432	389	429	408	404	399	430	461	384	410	409	420	442	401	433	406	419	413	410	429	386	433	435	414	392	442	420	414	419	415	404	413	439	376	431	421	442	391	409	432	412	429	428	408	430	384	401	398	370	395	402	442	415	396	427	422	405	412	452	424	412	381	405	420	390	419	383	399	409	434	405	386	400	425	420	454	432	362	406	420	416	419	444	417	409	435	417	439	424	396	384	394	442	402	411	407	386	438	442	388	442	443	397	426	429	421	410	408	410	451	387	400	420	375	380	445	419	439	388	431	396	444	403	416	399	425	394	441	401	415	423	381	424	421	445	431	404	408	397	389	422	413	425	409	425	402	386	415	411	449	423	391	378	424	409	423	452	372	401	403	431	421	412	447	434	438	388	390	399	387	375	427	381	410	360	388	430	427	401	431	431	393	443	385	375	423	408	435	405	387	392	415	403	419	433	411	402	416	423	403	416	403	421	470	404	378	459	393	430	403	423	411	401	398	440	445	411	414	440	423	426	409	422	420	408	389	426	432	397	422	415	388	418	438	415	390	398	402	414	408	435	418	417	415	414	414	415	415	415	417	417	423	412	414	410	392	408	416	426	385	442	422	438	412	408	403	424	413	408	417	421	432	400	413	417	395	446	395	391	413	429	412	422	419	442	383	409	391	394	399	410	409	453	393	403	439	413	415	393	453	415	401	391	397	410	397	424	421	407	425	368	386	434	413	424	425	400	413	402	416	399	423	452	419	390	425	418	433	416	407	398	419	392	432	400	391	454	420	380	440	400	414	401	414	408	351	414	418	420	398	403	404	417	464	408	399	451	358	439	455	446	405	438	408	414	379	406	421	421	421	421	419	415	439	445	382	433	382	369	435	393	412	408	415	369	430	388	432	438	439	427	408	422	415	396	428	430	402	435	407	424	426	412	436	415	387	395	440	438	406	412	406	379	414	421	429	439	424	413	404	384	435	410	391	405	407	423	388	403	402	409	404	429	407	414	424	420	394	436	431	413	451	420	429	401	415	437	414	377	444	414	398	409	409	431	428	419	392	402	434	396	419	413	415	396	447	401	398	407	402	441	403	397	408	391	406	376	421	423	410	418	403	411	403	429	442	426	416	404	419	401	422	442	380	448	397	430	428	399	404	420	419	437	386	430	449	438	436	406	397	391	397	373	412	420	416	391	454	426	431	393	416	396	399	405	416	416	407	416	448	392	347	400	420	428	435	365	393	417	434	399	406	421	395	466	409	435	395	418	427	440	413	433	409	423	437	417	449	437	406	442	420	440	415	400	435	422	423	418	400	417	437	384	445	455	378	418	405	436	412	422	407	414	395	427	376	431	469	412	368	453	409	424	427	419	420	417	401	423	420	406	385	421	422	410	378	447	411	403	440	454	450	364	407	393	410	394	390	401	430	390	423	392	422	427	403	466	418	424	445	404	450	381	398	440	447	394	441	448	408	425	386	374	395	431	426	417	405	430	420	397	401	409	406	401	400	400	370	461	409	402	410	423	401	391	424	425	419	422	406	399	407	438	412	428	422	393	405	424	433	432	424	424	410	426	434	455	470	378	405	457	429	421	411	409	394	409	400	402	424	423	391	411	410	376	416	377	364	410	394	398	416	431	410	401	426	399	401	404	373	452	383	411	425	411	378	412	395	416	406	411	411	432	402	409	404	434	372	407	443	403	402	386	418	426	433	382	410	391	419	428	392	386	440	414	411	414	439	418	413	405	445	420	400	396	443	454	371	410	430	375	452	410	386	376	382	483	419	456	404	412	398	418	432	387	428	401	427	419	408	410	384	398	433	366	440	418	398	389	443	389	409	393	427	422	402	400	398	439	426	414	428	390	405	410	420	473	431	394	431	396	436	407	399	431	411	419	425	382	401	411	409	427	419	409	434	414	430	387	439	422	397	419	402	425	407	418	429	419	413	381	410	407	409	397	401	405	420	415	453	419	423	403	408	428	429	406	403	423	403	417	395	425	401	373	396	405	416	419	403	361	407	425	419	402	442	432	388	376	380	422	389	377	405	415	392	409	398	459	394	418	386	416	390	410	415	412	401	427	427	432	377	433	434	402	384	413	441	382	424	390	409	413	383	444	419	420	431	419	406	408	412	389	403	419	419	387	367	399	416	392	385	430	406	389	398
24029	21314	28557	24446	21284	10505	2466	1455	1188	1103	874	740	617	544	492	441	457	422	461	416	423	444	445	563	856	1759	2271	1989	1821	1654	1173	784	557	490	383	362	366	337	344	342	319	342	322	330	385	326	362	313	342	365	333	321	339	347	350	346	306	336	369	339	412	376	318	325	338	311	333	351	331	343	350	365	370	310	339	339	330	330	338	320	336	331	349	340	336	342	329	346	346	315	354	326	374	332	343	341	333	303	347	322	379	326	341	326	343	343	334	326	368	322	348	349	346	364	332	317	344	354	313	338	358	331	328	323	317	369	361	342	358	357	353	306	309	337	363	309	343	353	327	350	336	320	332	320	301	335	352	348	366	362	331	374	340	348	316	347	330	339	329	346	354	321	305	355	326	318	358	316	335	340	342	365	333	330	332	319	326	358	338	368	306	387	319	305	343	365	360	340	367	336	341	335	347	344	328	356	338	321	300	344	349	330	334	355	353	331	328	346	336	332	363	326	326	333	336	324	356	342	357	326	374	333	365	332	340	381	335	324	317	337	350	357	381	339	325	340	368	355	319	369	316	348	326	314	347	350	331	342	361	325	366	339	333	299	327	351	339	325	329	365	329	331	354	304	332	328	328	337	282	308	342	325	342	328	328	362	348	390	332	329	345	336	343	346	331	325	339	339	335	342	312	330	350	353	330	300	335	359	357	328	348	319	339	325	345	339	331	373	328	316	349	341	358	351	323	346	327	329	328	366	341	354	367	341	343	334	356	351	333	314	329	353	331	340	328	304	320	317	319	312	346	371	303	333	342	357	367	326	352	352	329	337	347	329	342	319	338	357	335	360	330	333	346	344	367	348	345	332	358	346	335	341	328	332	328	321	343	360	343	355	339	334	356	346	329	328	332	340	346	328	362	336	314	338	337	325	330	361	315	307	328	336	356	344	322	313	391	313	345	323	339	366	342	327	350	324	332	361	325	362	302	356	324	317	349	300	341	344	352	317	317	313	364	316	358	354	342	329	364	340	343	325	326	347	347	331	323	311	349	352	335	366	330	375	339	327	360	303	366	321	360	344	326	325	318	357	343	360	340	354	326	364	329	364	331	323	322	336	353	351	340	353	323	308	301	355	328	305	349	370	330	361	376	341	344	363	340	354	318	337	345	330	320	335	360	306	354	338	351	319	361	364	342	323	368	338	349	339	329	362	328	350	356	324	333	361	385	357	343	341	355	359	333	347	291	363	372	311	356	357	305	321	353	320	352	310	356	311	324	368	322	339	344	343	355	354	338	318	376	319	329	363	389	344	341	361	331	338	357	335	339	371	352	374	315	337	339	371	314	311	366	338	330	358	370	336	359	375	353	351	341	352	333	337	331	325	366	330	332	341	311	342	328	347	301	316	330	327	307	330	329	338	353	344	312	364	320	320	321	363	304	360	311	338	358	363	349	339	311	321	344	329	336	356	342	347	346	366	350	338	355	354	369	359	389	331	344	370	300	355	330	314	344	317	338	333	349	347	321	342	351	312	339	326	361	335	353	358	329	339	334	331	353	327	362	318	331	302	332	339	354	318	307	329	317	356	341	288	334	324	329	374	336	369	346	316	333	387	342	346	359	355	329	350	321	341	363	365	370	309	387	331	315	355	320	346	361	346	361	332	311	333	336	300	347	323	325	335	347	326	348	331	354	338	352	349	359	323	340	314	325	347	344	313	342	349	318	352	328	345	336	331	360	346	319	305	313	344	325	348	337	328	347	338	365	342	346	347	322	341	312	371	330	335	366	331	349	363	353	342	347	347	344	353	327	355	341	361	330	313	345	324	314	316	313	365	352	348	348	346	335	303	385	355	339	317	289	338	342	301	328	345	370	375	327	348	364	346	331	321	338	336	377	344	337	308	326	351	367	349	338	349	316	321	339	346	329	341	342	333	343	348	348	328	341	326	317	347	374	330	351	321	367	359	333	323	320	344	344	343	327	331	344	301	327	355	334	341	303	322	313	334	309	356	309	367	340	342	347	355	360	337	303	345	347	333	360	322	346	321	353	340	335	326	361	319	316	328	371	347	335	338	349	300	331	329	312	371	324	339	349	356	289	323	327	362	356	311	354	315	360	361	347	326	363	319	306	380	323	359	338	328	334	292	350	338	369	320	333	362	300	358	349	312	341	350	368	303	335	347	340	320	347	328	357	340	323	348	345	334	335	331	326	336	333	339	362	322	374	343	347	341	355	317	332	337	320	316	344	322	332	343	317	368	327	344	362	341	340	318	359	360	299	324	316	368	311	336	339	353	319	363	360	385	382	358	334	339	352	318	293	340	348	349	351	344	336	322	314	323	353	345	331	293	342	353	316	333	295	315	332	345	350	334	305	333	322	362	342	318	339	344	343	321	346	371	344	338	334	353	351	324	318	329	335	337	336	339	340	310	341	335	338	333	377	315	331	337	348	342	323	347	351	368	373	349	346	327	293	314	307	348	290	351	353	328	372	344	309	348	345	349	339	313	356	337	320	351	349	332	335	367	352	366	346	339	314	347	330	351	334	358	319	336	326	330	362	317	374	339	353	355	345	327	314	345	353	326	325	335	331	341	371	367	343	318	329	313	321	360	320	331	322	326	321	377	354	347	331	347	329	357	343	341	330	305	327	328	329	388	353	328	360	366	333	367	381	361	315	302	345	338	338	343	326	332	339	331	305	349	316	339	304	342	326	363	338	324	342	353	361	332	333	342	344	326	371	326	361	298	378	364	357	342	351	293	372	334	360	352	368	350	342	314	313	354	317	332	330	330	344	335	374	322	317	309	320	308	353	338	335	362	375	323	377	344	327	335	365	332	365	313	347	326	375	376	331	337	346	371	340	329	333	327	349	288	347	356	324	361	341	323	356	348	329	333	306	358	343	315	326	328	340	372	342	351	336	319	297	354	317	357	341	346	333	356	367	321	328	329	365	333	314	337	313	307	336	332	335	356	347	316	346	348	361	308	332	334	352	346	335	353	319	323	335	344	319	336	313	308	326	336	358	347	307	329	342	362	340	366	329	368	361	303	356	346	369	371	325	325	329	336	356	329	372	360	332	343	331	363	279	326	332	346	323	301	350	327	350	301	312	353	327	327	312	330	351	363	338	319	356	354	330	330	330	313	322	334	355	330	331	352	361	332	356	346	351	346	355	334	340	332	330	292	311	346	335	374	314	339	371	300	325	344	355	302	317	334	348	350	331	337	334	339	338	333	341	341	336	325	318	339	312	341	373	339	329	323	361	358	332	340	353	326	351	354	364	335	324	328	371	371	319	319	312	330	367	360	329	341	361	312	342	307	360	315	320	340	350	332	330	313	305	342	337	357	317	381	340	337	368	356	340	372	329	327	344	342	375	351	336	349	333	331	359	309	318	334	308	346	354	346	341	349	361	340	349	336	337	352	335	342	353	294	335	360	338	347	351	361	325	322	336	332	343	278	328	332	325	364	283	346	339	359	350	354	347	335	336	332	320	319	338	306	351	342
11074	28036	18611	10151	7779	5169	3262	2522	2054	1778	1330	1134	865	797	708	604	575	572	546	545	499	502	523	816	1207	2552	3402	2993	2774	2294	1628	983	772	544	442	348	346	378	361	349	343	344	365	360	333	343	360	359	349	330	383	344	374	399	328	345	371	379	358	375	345	368	389	375	393	329	365	375	362	362	374	318	376	373	340	367	383	382	359	357	373	343	343	363	383	397	367	347	388	355	360	393	348	359	383	403	369	369	350	376	357	375	329	387	363	370	358	362	366	367	360	343	347	316	306	332	352	326	349	382	359	340	398	379	387	328	373	405	344	379	361	349	367	360	350	364	315	325	362	339	400	385	363	350	327	373	368	350	400	347	336	363	355	344	362	395	351	372	337	364	349	373	359	334	373	413	353	372	375	392	378	379	407	355	368	374	340	384	393	382	340	346	378	330	380	375	355	374	349	371	343	376	367	343	373	390	400	372	337	353	369	367	371	388	360	400	345	365	387	341	351	378	366	358	352	351	353	316	352	381	385	363	370	366	355	362	349	360	384	353	351	334	385	373	391	360	378	356	358	330	348	335	374	375	366	355	363	375	385	323	367	359	345	338	346	342	361	365	376	371	349	359	363	349	346	363	399	387	365	364	359	343	381	339	370	377	351	364	378	351	358	347	385	386	345	395	353	371	370	352	352	368	405	359	356	333	379	376	355	337	372	375	335	374	352	369	375	395	382	338	356	332	373	365	355	350	370	363	370	384	359	378	356	370	325	390	340	358	383	393	360	353	341	366	344	340	363	404	352	368	335	361	374	357	367	374	381	359	312	360	374	349	347	388	394	353	330	312	340	366	406	348	358	383	377	378	341	401	334	332	344	339	384	324	352	354	337	351	354	346	337	391	347	360	352	362	373	379	338	362	351	362	337	363	357	377	366	350	360	362	373	385	372	388	361	338	326	404	352	351	324	382	347	364	355	365	377	326	391	358	368	357	339	353	397	353	366	373	372	356	390	321	359	333	384	375	374	391	341	365	354	362	326	349	368	363	358	366	343	383	355	347	356	359	373	357	373	363	350	342	352	371	328	360	387	378	376	345	360	371	365	373	376	355	396	387	336	392	326	368	393	367	364	379	379	337	384	385	358	407	346	356	342	353	361	363	388	355	364	347	380	364	338	372	354	343	351	367	376	370	345	345	357	329	365	334	350	331	344	374	386	365	332	355	366	384	382	334	399	370	375	375	369	367	358	362	395	381	354	347	368	366	352	363	402	371	350	343	369	363	379	400	349	348	370	343	363	337	353	369	375	355	368	341	410	391	363	391	384	352	363	364	336	342	349	362	356	391	347	364	343	339	359	358	361	386	375	340	362	343	374	389	364	377	353	374	371	368	323	371	372	369	320	392	358	357	330	371	341	343	348	355	380	375	358	359	371	356	347	378	379	370	378	417	364	336	343	337	353	352	377	341	363	388	381	349	377	320	387	406	360	363	376	374	353	345	355	369	350	345	389	393	354	362	344	362	319	377	345	340	382	343	367	359	358	395	372	369	341	363	371	339	359	346	331	347	337	362	363	387	369	322	341	384	378	364	331	372	374	370	360	371	370	369	352	360	351	395	326	363	357	361	353	345	326	384	392	375	364	386	409	360	385	335	348	353	384	330	376	381	376	389	340	359	382	328	348	351	340	357	348	355	375	364	371	359	356	359	363	358	344	321	374	372	350	358	378	371	361	354	356	346	338	355	357	393	352	349	379	364	372	361	351	356	374	346	368	361	405	371	380	361	369	346	380	357	370	369	364	345	359	351	362	367	369	372	346	343	362	389	368	370	362	373	385	326	366	364	383	379	349	321	362	352	356	359	360	368	396	354	359	356	378	377	365	366	338	376	369	345	358	357	350	355	341	341	360	363	391	344	358	356	368	348	386	397	330	396	373	358	312	321	348	351	369	361	337	346	355	399	334	381	344	381	385	348	344	363	356	373	357	371	393	347	388	382	342	336	348	380	374	343	363	355	324	355	364	375	351	390	368	361	368	373	372	358	398	325	393	331	380	353	365	373	373	367	381	379	365	374	384	345	362	349	350	376	329	376	347	352	393	349	341	383	388	354	337	391	365	360	363	337	365	384	344	371	364	354	384	371	385	353	345	368	354	407	385	332	348	353	370	352	341	383	393	363	360	368	368	336	349	384	377	359	329	341	376	381	381	358	365	381	333	337	356	323	365	344	353	375	367	379	351	339	353	375	357	368	363	365	359	351	378	412	346	355	387	376	352	370	356	359	384	351	368	390	360	336	358	344	347	364	370	339	344	359	358	334	381	360	387	371	326	340	366	333	370	389	332	359	362	340	360	388	354	380	356	353	405	366	361	353	346	345	341	337	366	354	364	348	370	369	368	362	327	344	348	341	361	375	381	343	358	377	359	337	359	329	380	389	367	369	334	334	358	351	348	387	384	369	335	362	326	353	355	355	396	346	375	372	390	374	365	369	340	354	329	352	375	364	351	329	364	377	357	374	338	362	378	343	375	361	357	347	371	385	363	351	340	352	345	369	378	369	393	366	351	379	338	371	348	340	345	375	330	365	351	395	343	363	323	395	373	335	360	358	346	362	354	357	349	364	353	338	366	399	371	397	358	360	375	335	345	296	359	369	375	339	348	328	340	361	343	362	364	383	361	340	359	366	336	380	349	345	345	372	365	371	351	414	358	307	385	344	368	332	364	384	371	359	351	365	363	383	376	359	337	379	351	361	372	355	312	336	360	350	361	363	366	345	376	339	399	364	349	388	367	365	383	326	347	363	379	369	378	364	383	353	406	393	376	363	371	368	371	372	335	367	356	365	378	316	344	329	362	328	363	386	361	364	393	348	401	346	375	355	365	365	355	380	361	384	397	359	373	347	362	380	378	381	365	370	382	354	397	383	368	355	389	359	342	389	393	350	363	370	387	354	333	389	367	397	363	347	356	372	340	376	363	360	379	340	353	361	352	349	377	357	388	364	362	370	376	372	354	352	353	359	383	372	377	312	387	332	383	378	390	365	343	346	353	321	374	352	363	378	380	352	385	353	350	369	347	366	360	345	368	380	364	337	336	369	361	370	399	385	367	333	353	351	348	367	382	373	377	367	393	401	351	366	391	339	348	392	366	345	357	377	350	369	379	343	367	357	327	330	379	395	372	356	379	354	350	338	373	371	381	394	372	355	343	350	395	349	342	364	340	381	325	368	382	345	363	329	390	360	354	383	342	403	375	385	382	346	388	360	367	374	372	333	363	355	318	392	356	346	344	344	350	354	329	334	345	378	390	374	359	334	334	363	370	354	361	376	370	386	375	383	330	374	350	379	333	389	380	366	378	379	368	378	386	362	379	360	342	337	368	379	387	388	349	327	359	391	400	360	390	365	362	344	346	352	371	320	344	374	349	364	387	324	397	339	371	350	349	337	358	345	317	353	359	352	364	368	363	382	345	324	345	391	343	371	352	346	349	344	337	351	354	347	362	331	360	372	383	379
25281	21402	27650	25417	13145	3045	1568	1346	1120	1070	913	789	794	744	673	619	636	657	640	627	613	636	583	620	843	1325	1531	1633	1507	1310	1123	913	684	652	601	554	521	558	543	588	572	500	545	577	543	546	564	538	598	525	549	576	506	536	561	522	556	589	546	541	542	559	530	523	543	576	533	556	529	606	569	522	553	549	553	570	554	526	565	519	535	601	566	591	566	542	572	558	514	529	523	528	513	555	539	565	525	563	559	511	546	530	548	607	500	523	532	564	552	561	600	570	561	589	549	531	525	535	513	548	526	552	516	532	511	537	546	606	567	544	523	531	553	548	566	554	556	546	567	542	535	565	569	583	559	565	562	586	543	544	528	539	531	509	540	556	549	554	526	573	553	520	532	532	543	572	594	558	551	534	537	554	535	606	538	580	546	584	507	561	558	528	583	582	546	582	505	586	572	529	502	570	598	535	566	512	556	522	568	525	535	536	533	518	537	484	566	528	590	565	597	527	603	557	577	523	569	561	520	538	489	539	577	550	536	538	513	558	530	564	564	523	527	537	570	559	542	550	551	553	532	573	563	539	572	528	556	543	516	548	498	564	545	543	546	537	542	535	549	593	519	579	532	528	523	560	523	515	550	542	537	557	534	588	546	553	570	513	532	578	542	582	561	577	517	564	521	544	549	542	599	555	536	568	563	535	571	536	550	507	575	520	536	529	535	521	566	505	573	550	521	591	547	570	608	527	572	549	541	534	549	562	583	564	549	545	498	493	512	565	556	551	523	550	540	558	511	592	516	538	558	536	559	589	552	500	566	522	562	584	552	602	525	551	551	549	561	495	559	581	558	554	536	554	595	529	570	543	543	497	528	513	510	528	477	541	559	551	535	590	566	539	581	543	529	530	522	548	537	543	530	563	513	512	565	518	532	534	576	543	559	567	567	532	555	553	570	558	569	509	582	548	505	593	545	556	535	516	567	498	519	530	533	561	589	544	524	540	522	590	531	553	573	588	502	565	595	581	545	527	558	554	580	540	525	520	540	521	545	588	553	537	547	546	567	560	533	546	567	546	531	547	520	549	551	525	576	557	571	508	529	539	566	533	556	560	518	534	549	548	540	552	498	527	562	539	575	571	491	529	535	512	538	561	548	526	586	563	556	555	582	539	564	531	514	544	556	559	541	567	525	562	580	537	539	538	534	510	573	563	578	529	535	524	569	541	529	538	557	534	546	536	539	521	518	597	571	582	590	541	611	552	509	534	532	539	536	539	559	558	571	542	557	560	560	559	533	527	532	521	564	570	527	512	559	531	547	556	529	553	547	542	547	557	561	557	575	553	542	537	535	551	541	556	509	550	531	561	524	522	611	539	523	544	543	545	563	506	582	494	569	503	574	563	555	567	539	585	564	546	531	537	552	564	545	588	583	536	510	580	537	556	549	569	531	529	525	565	527	567	515	564	515	522	561	582	553	558	566	524	560	526	538	571	539	533	537	566	540	575	567	569	560	543	506	518	534	554	624	545	568	515	587	542	540	496	564	568	533	542	546	546	545	561	578	565	541	547	527	527	548	580	559	564	561	526	591	562	521	526	537	508	489	534	532	556	596	563	540	528	531	551	520	547	543	553	589	533	569	566	547	532	578	584	567	576	549	552	539	558	546	537	545	567	560	539	556	521	526	551	559	572	556	555	540	543	547	548	503	560	527	539	552	574	576	509	522	562	534	530	574	537	585	573	572	577	532	552	518	583	513	587	575	568	552	563	572	518	523	515	548	602	535	529	544	618	532	542	495	569	523	568	547	562	563	541	598	526	582	588	573	518	567	545	548	542	541	575	512	568	516	522	519	568	553	527	548	499	537	508	542	518	542	536	510	572	579	542	580	526	543	519	516	540	556	538	588	579	525	547	561	587	581	564	522	543	549	536	527	543	520	524	529	530	581	567	570	522	525	566	559	556	508	576	568	556	556	550	503	565	601	534	564	571	567	569	552	549	507	584	515	558	543	525	574	577	523	522	526	563	558	526	543	529	507	532	510	571	515	560	573	527	548	583	551	534	563	573	536	541	558	532	591	575	525	557	552	580	578	539	529	508	529	569	542	535	555	549	531	556	555	519	569	533	572	538	559	550	505	556	592	599	583	551	521	515	495	518	548	603	551	550	544	507	491	552	575	563	542	568	539	548	559	517	547	591	580	549	563	581	542	539	543	563	569	564	534	554	559	542	565	534	523	543	540	542	568	574	566	592	519	555	583	550	568	550	531	582	553	530	552	537	569	505	559	531	540	543	565	554	597	575	549	521	574	543	555	555	512	549	526	553	538	552	575	500	563	595	558	564	497	561	510	558	573	525	586	600	500	543	525	572	532	529	581	562	571	551	561	567	515	553	550	556	546	571	548	572	572	548	510	556	528	540	503	578	567	526	569	589	531	581	549	522	582	554	559	546	530	560	515	553	584	551	545	518	522	547	553	532	532	540	573	566	558	531	551	573	542	525	541	542	531	558	557	577	548	531	546	537	531	551	544	550	537	582	621	547	513	552	517	560	540	523	557	530	587	575	548	549	531	540	560	535	513	535	494	554	560	563	552	573	540	534	536	529	546	551	560	590	538	548	557	531	606	577	538	529	532	551	544	569	531	568	538	567	527	571	539	527	533	545	566	526	543	556	562	512	558	566	524	586	549	561	574	586	522	521	535	527	550	529	517	553	555	555	532	567	492	539	562	573	581	575	533	554	544	529	553	588	549	528	538	516	528	568	545	540	530	539	551	519	528	508	572	572	542	505	568	550	569	560	552	536	545	570	551	538	520	537	544	612	524	505	533	579	560	580	525	582	557	551	551	588	526	569	545	583	535	566	512	554	547	575	559	525	498	561	559	564	555	572	564	562	526	521	539	556	567	570	548	538	554	541	571	526	516	531	514	566	571	564	518	561	524	554	538	545	551	557	536	518	549	565	556	572	515	555	535	548	575	532	525	519	536	581	566	545	562	543	534	494	578	538	583	561	543	545	537	551	535	566	539	525	543	539	546	563	517	558	548	534	528	550	537	532	555	546	537	552	542	572	571	545	515	592	564	497	580	537	553	544	544	585	532	553	568	582	540	562	559	571	531	489	559	508	537	599	581	562	583	538	522	562	542	548	551	617	533	533	545	537	557	558	600	555	541	578	562	532	555	560	573	531	529	528	589	557	567	569	545	518	565	542	527	584	557	563	546	555	550	558	551	583	537	545	544	528	544	534	567	545	579	501	525	565	566	518	580	585	557	549	516	508	533	523	547	550	566	551	520	553	548	546	573	524	556	579	520	575	586	519	571	543	616	607	531	521	542	545	536	574	550	524	544	517	548	554	569	579	550	565	539	534	541	529	547	545	551	558	522	564	526	555	545	573	541	546	539	511	551	525	570	558	550	535	546	595	505	563	547	533	544	563	536	543	549	529	549	532	552	531	521	542	541	568	544	508	568	563	523	571	541	584	524	601	535	564	542	533	516	533	529	522	556	501
11727	25322	16592	8446	6635	4174	2700	2156	1851	1556	1219	1091	1053	973	774	770	781	700	733	717	699	693	670	678	1141	2184	2497	2608	2400	1971	1484	1200	828	735	597	613	587	558	569	582	555	542	609	588	598	536	605	579	597	551	542	598	592	592	568	543	545	600	557	567	573	616	582	517	559	583	536	503	596	579	617	520	540	562	557	571	573	616	618	604	573	561	555	522	542	540	581	589	566	592	578	586	565	593	577	572	617	585	559	572	590	599	556	556	572	561	585	565	590	595	563	603	608	523	581	559	619	549	553	596	584	590	548	559	539	542	623	586	519	562	613	550	604	598	601	560	575	577	580	547	559	631	580	546	565	604	585	581	563	537	560	567	595	584	554	535	558	586	558	572	571	547	562	563	558	590	549	601	579	586	600	585	559	581	559	565	599	596	564	578	555	612	563	547	576	559	591	568	618	614	584	551	600	550	562	565	538	559	574	544	582	632	580	601	552	573	564	622	601	583	567	596	531	599	591	593	517	598	560	562	564	618	566	598	571	542	563	578	547	602	597	561	586	600	561	563	591	577	575	562	580	583	634	521	590	581	600	564	573	591	601	521	543	578	591	607	607	581	573	615	565	599	579	619	614	558	580	586	574	584	533	585	595	582	595	596	545	604	564	588	547	582	556	582	536	568	660	543	604	572	579	597	550	613	567	547	527	620	568	591	590	577	555	595	575	558	553	573	550	531	566	558	620	598	548	592	568	576	570	553	574	576	597	585	589	557	561	538	566	577	547	570	577	548	587	621	620	573	626	615	574	599	567	567	550	602	577	587	595	562	557	609	547	546	607	557	565	596	589	586	523	536	576	558	551	589	552	606	622	562	618	528	555	546	586	577	573	567	567	519	547	569	572	595	559	615	568	561	548	590	544	592	605	568	557	558	547	573	565	616	568	535	582	502	575	553	554	593	565	633	587	529	563	553	546	606	558	570	608	570	599	544	566	573	527	541	562	607	584	590	572	609	554	595	603	568	586	587	562	558	578	557	559	555	554	567	605	557	546	563	604	557	573	608	534	600	566	554	570	555	561	579	534	566	617	582	615	587	569	543	502	547	539	597	609	571	573	587	556	579	539	608	589	569	578	611	549	576	591	621	578	622	594	552	605	558	546	600	579	600	555	582	547	569	565	583	618	542	581	586	571	586	557	578	587	532	561	557	553	572	574	578	596	613	555	569	595	546	599	585	562	598	555	596	618	596	595	550	587	505	567	584	572	558	585	555	587	564	578	572	572	597	554	571	599	552	591	608	550	585	518	598	585	560	559	593	559	562	572	572	582	610	585	581	594	579	572	539	553	626	588	570	554	586	598	603	557	530	544	551	562	594	560	574	592	590	560	578	582	563	600	607	580	580	538	528	617	587	575	570	543	585	593	565	534	548	583	605	573	566	575	582	535	566	595	559	572	586	593	561	595	503	553	560	568	575	583	589	579	530	547	567	548	565	606	583	567	582	569	567	590	577	614	523	528	555	560	561	590	563	623	607	568	594	602	588	549	561	548	558	575	558	590	512	564	619	591	612	591	559	606	540	585	555	559	586	560	563	590	573	590	578	602	558	589	603	578	579	600	619	549	610	550	571	584	575	553	578	561	551	576	591	507	555	594	589	570	598	545	581	589	630	569	556	557	596	567	566	578	583	597	576	562	551	551	563	595	564	635	558	512	605	582	604	532	581	563	598	573	558	567	578	575	576	574	591	612	583	559	545	557	595	549	558	586	617	573	582	578	588	572	585	576	592	560	555	636	570	574	568	554	562	566	592	597	577	529	606	610	574	584	603	618	567	542	600	555	616	536	556	594	516	567	541	599	569	589	593	562	549	573	557	575	576	578	562	585	581	615	588	592	578	580	606	564	542	574	559	534	574	596	587	577	548	543	602	626	561	622	602	555	588	571	608	563	553	556	581	586	595	597	595	566	572	602	536	610	581	566	585	562	543	560	577	547	558	539	605	559	583	547	598	582	593	615	538	558	554	579	612	530	557	573	606	575	553	605	599	560	585	539	584	574	554	569	548	584	596	550	580	562	527	575	549	594	616	567	576	580	571	585	569	614	561	532	560	573	571	593	573	630	578	573	610	558	578	613	559	600	587	553	567	554	582	598	589	567	538	583	601	576	532	558	600	599	575	590	632	586	571	539	499	582	604	557	604	588	605	524	562	552	553	548	600	546	580	554	577	631	587	611	562	592	588	543	552	529	581	580	595	609	551	592	597	588	621	544	557	586	568	580	547	579	554	589	599	604	597	573	582	574	533	618	523	582	590	555	573	586	577	575	623	545	569	574	597	576	514	603	537	552	581	580	564	553	567	561	531	597	554	561	570	558	550	607	620	522	584	596	596	523	558	575	577	616	577	529	552	600	595	585	550	580	574	605	561	552	603	561	553	551	535	619	568	585	571	561	554	580	554	560	570	543	575	545	588	583	612	572	537	535	536	506	628	575	585	604	595	557	596	554	537	567	532	579	559	542	616	568	555	551	584	609	562	525	548	579	568	574	541	577	567	583	573	597	568	590	564	572	563	580	544	594	550	552	581	580	575	548	593	604	563	556	551	573	544	581	621	553	568	541	611	576	569	581	590	571	543	606	559	579	566	600	557	617	581	533	530	595	555	598	579	571	612	545	543	537	543	580	611	547	610	594	598	588	583	561	547	571	569	590	549	632	573	565	546	607	532	563	600	592	590	560	564	527	581	553	606	615	569	534	585	550	534	632	584	596	568	589	609	563	593	586	575	614	567	604	578	576	572	561	557	569	541	616	553	554	595	572	573	630	581	581	569	576	582	567	519	562	557	598	607	593	586	588	601	556	616	577	579	590	602	613	582	588	591	563	589	609	535	582	566	576	613	554	562	557	573	571	554	536	602	548	576	571	562	580	618	566	560	592	604	578	593	590	573	561	595	569	561	569	548	587	523	602	562	549	632	572	575	597	609	556	584	567	602	614	540	582	611	586	580	570	573	605	565	534	561	611	593	572	567	594	571	618	535	552	574	549	591	572	566	591	590	562	575	535	530	562	592	535	537	591	568	538	564	568	595	562	583	577	571	554	566	575	588	568	598	578	595	562	546	533	567	577	577	575	575	626	528	572	577	577	569	567	619	578	568	545	570	564	590	574	575	586	580	565	593	579	581	578	579	602	625	569	596	584	578	554	613	624	552	556	579	577	595	575	532	599	583	568	549	532	558	536	575	580	585	585	557	563	508	575	568	581	529	583	568	567	568	601	561	584	569	557	603	579	579	576	504	588	571	550	573	552	540	579	566	593	595	562	563	565	586	571	572	547	630	602	581	601	618	543	549	578	541	569	596	541	627	560	544	560	585	572	581	603	557	559	577	630	557	575	563	592	580	559	554	583	580	585	567	604	606	573	541	563	601	560	654	557	579	559	608	588	591	556	573	590	546	545	543	572	544	579	577	523	599	575	533	575	547	604	604	543	586	580	537	576	581	589	583	575	581	543	584
22785	21404	29162	24017	21404	21572	11886	2544	2057	1681	1381	1194	1131	1058	866	768	819	780	753	757	703	687	708	700	1118	2644	4585	5414	4433	3293	2523	1657	1134	839	706	590	562	567	586	583	606	591	578	532	625	570	587	580	561	558	543	544	564	575	543	558	592	608	617	584	585	566	552	547	575	568	595	544	597	569	592	545	556	537	521	561	587	585	575	536	562	566	559	557	570	584	570	543	570	620	559	567	582	568	548	582	579	558	559	560	574	553	546	566	570	588	569	552	595	550	575	592	546	559	578	581	585	584	585	558	597	585	563	571	583	589	583	544	594	590	597	548	532	579	549	572	582	570	566	588	609	532	522	605	547	584	561	544	581	542	561	554	552	603	609	612	580	595	571	548	573	569	629	543	540	589	604	521	530	581	602	547	563	575	556	581	575	527	588	600	570	558	542	546	609	591	589	612	579	564	584	525	539	584	561	591	558	567	590	569	544	559	615	580	572	580	528	575	594	572	547	545	577	588	576	544	539	573	560	564	570	596	613	592	577	547	568	551	550	549	563	556	566	615	591	594	540	529	529	538	541	595	554	583	572	570	558	555	576	599	564	528	560	571	578	576	588	557	560	574	585	546	547	614	593	584	607	616	560	581	589	564	538	560	576	591	548	549	563	586	613	565	552	551	561	549	571	561	612	589	525	611	557	591	500	527	572	552	607	583	595	548	550	603	589	553	578	580	614	556	559	562	600	550	587	584	562	609	588	581	559	597	552	559	561	561	554	546	550	534	588	538	559	572	587	589	562	567	567	581	617	577	593	605	614	560	559	609	595	554	599	585	582	590	619	570	535	564	568	580	559	592	535	559	584	550	581	593	585	551	540	557	564	599	556	513	574	619	546	592	561	565	519	562	537	534	576	548	536	606	552	557	576	548	524	545	590	573	602	564	546	592	550	578	568	561	582	614	556	579	543	604	531	589	584	533	569	600	539	598	553	571	583	579	583	568	587	531	598	570	560	556	591	554	590	550	582	528	543	619	574	585	576	566	543	547	560	558	537	531	586	597	534	585	602	611	546	559	551	579	551	606	607	601	554	568	602	557	543	633	583	571	597	565	570	586	545	543	595	578	592	568	600	564	570	570	584	554	570	566	595	556	542	583	569	553	519	627	597	598	517	530	554	540	504	593	596	599	576	536	554	564	586	619	577	559	547	604	588	570	589	562	532	552	584	542	570	575	590	546	584	565	576	579	597	584	561	574	580	542	596	548	543	587	569	577	553	546	554	558	609	562	543	595	595	560	595	622	571	562	551	560	561	543	587	584	578	518	634	520	567	549	532	548	583	535	621	583	561	550	547	576	559	550	587	539	582	526	584	567	604	551	534	536	568	590	584	581	555	619	586	567	584	535	594	629	591	535	578	568	565	546	605	594	560	557	555	583	565	539	518	579	592	556	585	584	534	578	534	605	561	632	616	572	546	608	559	557	559	563	550	567	573	565	583	568	562	534	588	558	584	601	595	533	552	571	582	562	602	541	545	561	582	617	554	580	562	535	603	579	586	553	550	560	577	590	560	585	559	499	594	577	568	617	561	598	565	523	580	563	619	615	545	579	552	573	549	539	556	576	551	545	571	573	558	534	611	590	546	559	597	570	594	589	548	539	585	577	567	565	621	567	580	570	577	559	577	532	537	554	602	567	569	537	580	534	573	547	582	563	560	586	593	554	561	567	569	557	594	598	609	569	632	590	624	586	539	579	519	591	580	571	594	570	567	589	588	553	556	550	585	593	604	516	587	576	586	554	527	555	538	567	592	599	583	590	524	543	564	549	571	563	623	567	590	568	583	524	557	544	569	551	570	617	562	542	563	525	554	530	599	632	572	555	552	602	569	550	544	557	565	585	570	522	561	589	548	570	543	567	582	535	546	573	577	587	549	595	550	614	564	626	536	581	589	561	567	577	600	582	587	591	567	535	552	565	628	581	565	557	593	588	606	578	576	594	527	582	588	568	580	565	510	540	570	547	559	517	609	563	551	587	604	569	552	584	561	557	554	567	576	553	595	510	531	604	575	583	594	614	541	562	541	532	605	580	546	529	549	570	560	576	558	601	597	575	571	579	534	664	547	581	601	554	551	601	566	544	594	568	589	575	575	533	576	536	550	554	572	568	524	597	561	554	595	576	601	565	575	620	567	574	568	541	532	531	568	574	548	517	594	592	600	539	565	554	589	576	484	548	564	551	574	549	547	563	555	580	546	603	550	561	551	575	553	563	539	559	554	545	582	584	596	573	571	583	578	505	566	592	593	547	494	590	558	545	615	557	565	542	597	581	557	593	545	573	554	577	546	564	550	550	545	576	519	567	577	556	572	583	518	527	536	585	536	522	563	511	535	595	560	607	607	584	571	580	573	547	551	594	534	542	563	557	568	533	587	548	573	564	614	562	544	599	576	551	561	558	540	596	572	571	534	542	586	574	565	551	568	582	576	588	547	556	562	540	584	559	582	589	559	542	562	588	546	587	579	603	575	540	612	568	579	564	554	541	630	550	568	585	537	536	566	552	554	601	520	556	524	579	543	586	583	565	563	532	575	601	550	574	550	554	592	554	605	564	554	588	575	569	552	583	547	570	580	592	571	552	605	549	601	563	575	590	606	532	546	565	589	541	571	586	572	551	575	618	576	531	542	611	555	598	512	532	554	584	570	585	569	581	542	610	593	604	567	567	635	552	558	516	569	590	546	584	588	558	621	542	562	542	535	559	614	569	545	537	592	557	556	534	590	553	519	569	556	582	543	586	551	606	609	601	585	558	575	561	513	553	599	635	600	550	584	582	592	559	533	578	607	620	589	558	592	546	532	569	571	601	524	562	553	554	576	546	575	585	568	583	543	557	576	593	624	586	550	569	594	573	597	606	556	549	541	541	555	573	585	601	542	572	564	541	557	555	558	582	555	566	555	557	581	604	537	575	582	553	558	568	552	578	547	538	577	558	558	568	597	558	557	570	563	582	587	521	566	520	557	578	525	583	571	583	522	553	542	578	572	582	575	585	569	585	564	589	568	600	560	596	561	596	555	608	564	591	515	513	557	582	553	539	578	629	572	561	529	540	551	550	555	577	542	559	600	592	529	559	558	499	583	528	608	554	558	534	541	520	590	546	579	501	578	587	594	533	550	532	587	542	597	567	543	560	603	587	564	555	559	563	570	566	612	544	561	560	583	545	539	556	584	595	588	584	560	615	575	594	528	574	546	547	540	583	540	570	552	580	562	564	559	567	615	547	547	519	585	587	585	570	557	537	579	535	576	562	536	581	549	578	553	544	643	588	600	567	560	544	600	527	507	626	539	580	569	597	574	553	578	544	580	556	582	539	569	540	564	590	542	604	555	514	554	564	568	556	538	590	555	563	570	565	569	599	513	575	576	575	652	582	599	576	556	549	545	577	589	568	594	615	614	560	573	584	569	539	588	568	564	576	568	516	579	559	559	550	558	564	561	599	650	559	549	508	557	542	567	608
13214	33643	25653	14957	11445	6733	4870	3677	3338	2687	1983	1686	1650	1411	1149	1045	1020	899	893	949	761	783	831	872	1519	4005	6867	8027	6183	4725	3397	2233	1463	1010	746	595	589	564	594	577	533	583	544	609	522	575	573	570	562	593	590	555	631	535	564	571	583	567	627	571	533	575	597	589	606	617	557	579	565	542	557	554	572	576	567	548	567	574	621	543	628	559	585	581	545	581	597	594	562	546	589	604	535	580	553	576	550	558	602	546	579	617	595	548	600	540	534	552	546	574	488	546	580	564	573	585	559	537	612	550	604	580	568	523	559	579	595	524	578	593	560	553	593	528	587	559	558	584	564	632	564	590	550	607	565	590	586	579	569	562	590	606	533	609	581	561	597	545	545	547	569	534	552	574	561	606	586	578	596	548	566	525	593	548	588	584	594	544	585	615	529	560	594	572	573	594	560	561	594	589	551	593	569	605	616	580	588	571	582	604	537	595	585	550	572	575	583	525	539	559	573	571	600	570	579	566	554	549	573	601	555	567	561	564	537	595	581	587	551	599	568	573	548	579	583	551	579	594	558	544	637	587	615	577	586	582	576	597	567	573	584	587	566	549	590	524	569	564	591	575	568	537	576	581	542	561	585	528	538	561	546	537	557	541	605	556	546	576	570	573	550	594	560	549	577	594	545	519	574	603	543	548	542	577	560	576	581	564	552	552	534	555	581	553	576	578	597	594	548	623	563	533	566	567	556	568	557	583	532	584	598	575	588	578	571	583	588	584	586	611	598	549	594	561	539	572	588	579	573	571	600	577	549	576	549	598	560	564	604	588	552	599	573	597	515	556	581	570	569	573	608	588	568	589	567	544	594	574	535	513	564	607	567	569	553	540	609	569	581	543	592	606	584	604	582	570	546	537	605	607	538	567	584	612	565	565	583	538	558	569	546	635	544	577	561	579	577	571	551	537	524	553	509	555	536	564	563	551	513	583	540	571	532	536	580	556	585	560	593	578	527	520	564	558	578	534	526	552	574	601	561	598	596	518	551	567	612	578	582	546	552	528	576	595	554	589	574	558	570	628	588	569	606	590	554	577	592	572	521	592	560	524	604	542	605	572	565	578	572	582	524	563	546	603	573	586	532	565	583	597	583	543	573	587	573	541	574	549	549	586	567	585	573	619	576	551	538	579	532	609	585	565	521	599	589	585	548	552	593	532	582	573	601	598	533	556	566	562	572	593	543	562	577	567	589	575	565	540	613	578	589	575	568	580	602	559	582	609	518	571	556	567	545	546	583	605	557	588	570	573	570	554	634	601	587	586	553	579	587	599	581	610	569	559	559	580	563	561	548	625	538	504	625	595	579	555	581	558	638	579	623	547	585	588	579	571	555	545	544	547	614	571	571	605	590	597	593	567	604	567	591	579	598	554	569	590	585	546	606	555	580	623	554	594	591	554	599	591	587	549	538	545	570	585	561	606	559	577	553	634	569	612	551	510	619	555	575	562	537	594	570	551	564	606	534	588	589	571	591	556	543	573	625	613	524	551	535	554	554	537	554	601	554	585	560	603	569	537	616	571	557	595	577	578	614	587	569	572	573	546	563	577	543	601	590	592	597	584	617	541	559	605	570	590	588	597	567	576	606	571	590	543	591	541	567	587	565	569	580	557	590	603	537	582	556	610	567	601	567	567	592	593	567	580	575	589	586	562	547	587	587	602	582	550	604	568	541	582	578	558	590	570	542	541	588	543	606	601	566	591	600	561	581	582	566	548	587	558	591	555	581	580	591	562	574	593	547	584	555	639	567	559	575	578	547	587	576	601	552	518	541	545	595	574	538	579	566	583	581	557	561	583	524	538	576	585	544	539	578	542	552	556	598	556	596	584	554	567	581	616	568	590	611	568	587	590	543	567	608	611	596	588	543	587	563	557	532	586	542	535	606	515	589	571	558	549	568	556	569	565	561	583	579	579	623	558	567	567	591	567	594	554	557	566	589	581	578	573	527	574	606	545	562	570	599	579	554	585	551	585	572	556	582	548	574	590	635	594	595	535	562	551	543	559	548	612	602	587	580	517	568	573	576	603	575	533	587	556	574	602	561	618	609	579	563	583	581	531	585	587	598	561	552	541	543	542	553	580	597	605	521	552	572	548	539	548	583	589	558	543	564	622	558	586	574	600	613	547	566	580	550	561	586	576	569	578	531	565	553	564	525	525	585	557	586	523	547	556	597	596	598	586	593	631	594	578	548	557	572	593	563	602	582	550	543	610	614	576	558	560	575	555	576	623	602	535	542	614	569	552	559	538	569	542	581	615	542	591	618	610	558	550	565	614	572	546	575	590	538	586	625	572	567	567	622	584	567	548	559	566	593	553	536	572	532	584	566	577	572	593	584	556	601	561	579	575	596	566	588	579	572	577	549	578	555	560	569	589	572	585	552	563	589	565	589	614	546	577	593	581	580	587	578	559	572	569	563	536	528	614	585	573	529	553	554	597	597	554	596	560	550	556	566	588	558	606	532	606	557	608	616	550	574	538	599	566	618	583	548	538	555	600	584	580	539	602	575	568	575	612	581	577	544	548	595	584	545	554	553	556	588	580	606	582	543	574	572	589	574	569	610	588	577	570	567	514	575	600	556	566	567	609	607	603	584	589	556	557	547	545	616	580	572	588	558	585	578	602	572	529	609	571	594	533	537	556	550	590	636	577	581	544	584	612	542	580	554	565	567	533	575	604	557	592	610	540	534	513	546	573	569	555	618	573	557	592	614	583	602	564	572	572	575	587	522	543	548	546	573	568	551	537	592	552	528	575	598	567	526	599	569	510	625	590	550	532	581	550	539	573	581	601	533	521	581	610	556	584	548	584	564	585	590	591	573	562	568	558	535	625	550	538	547	576	588	515	586	548	582	554	610	549	558	558	520	595	604	567	593	585	562	564	606	585	532	585	522	558	570	596	554	559	568	640	571	546	568	559	564	558	596	529	562	586	561	559	577	542	577	580	590	555	592	596	562	632	569	585	614	551	572	583	569	627	580	577	587	602	598	572	551	584	598	566	581	562	545	543	550	580	585	571	581	564	586	549	581	572	582	574	557	561	570	577	555	576	589	567	601	591	587	565	555	504	581	630	559	548	588	577	591	574	595	569	552	607	561	589	577	593	653	590	602	589	563	585	584	551	538	565	592	543	537	561	621	589	590	541	569	589	575	598	559	574	570	620	598	593	567	574	513	565	561	580	591	572	579	580	559	549	587	558	574	549	622	561	586	595	567	573	587	589	589	607	578	581	579	572	527	542	536	557	593	612	574	582	588	625	556	520	599	574	570	567	603	569	588	537	609	598	603	564	593	577	579	575	554	607	563	597	538	566	600	561	592	617	589	546	561	588	567	559	576	600	577	524	568	622	582	588	554	582	605	570	584	541	600	557	573	559	569	566	552	577	565	528	589	567	582	587	581	573	594	556	579	598	562	600	580	577	570	555	601	569	563	557	548	608	598	598	557	544	583	617	585	594
28018	20102	13864	6305	2869	1435	1037	877	761	767	616	600	516	535	450	507	485	456	468	462	415	430	418	440	430	458	476	555	592	568	527	525	487	437	429	348	387	389	394	387	410	364	413	411	366	388	349	404	395	361	391	392	408	392	378	367	388	362	373	412	364	383	364	385	398	394	405	387	393	374	409	418	387	397	385	395	362	370	408	395	384	396	391	383	373	372	388	397	391	430	398	394	382	384	360	393	365	396	393	413	399	369	374	401	396	406	386	373	417	407	401	392	397	370	376	382	387	398	363	346	376	417	416	377	387	408	407	391	375	410	382	366	379	418	394	420	355	412	366	351	423	432	375	373	411	390	388	347	400	417	422	364	392	350	402	388	374	369	391	405	361	400	398	412	358	389	392	415	379	377	391	435	383	385	351	367	389	400	389	382	409	378	402	416	415	351	398	409	369	422	411	425	387	384	398	374	429	393	385	378	402	399	389	404	394	369	440	372	401	416	386	367	329	357	399	368	372	377	387	385	361	360	356	386	413	356	386	358	416	400	384	405	435	405	399	407	382	353	419	408	384	378	403	405	381	402	391	392	377	387	401	394	365	426	385	361	410	379	395	383	408	400	361	376	370	396	379	390	352	389	404	417	390	370	372	383	372	410	421	372	406	397	393	401	389	390	394	397	381	389	380	369	390	402	367	413	416	404	382	378	391	410	409	408	418	423	371	399	345	414	397	369	356	400	374	387	412	391	391	401	354	402	407	392	357	411	389	396	398	393	381	378	375	409	356	409	420	369	423	362	374	440	389	385	385	405	377	415	357	376	390	356	374	370	391	388	373	395	400	354	388	404	368	370	385	392	379	403	386	399	368	383	368	457	401	372	388	415	388	413	400	389	408	330	375	410	382	419	383	373	412	415	393	389	385	394	357	418	386	364	352	422	395	397	394	401	387	378	413	422	371	356	408	362	415	344	388	391	445	390	379	379	390	424	415	379	386	410	389	401	381	413	359	422	401	425	405	359	366	374	402	373	430	407	397	391	387	364	355	382	372	397	388	381	370	420	417	358	385	380	416	380	383	404	395	393	419	399	372	395	373	356	381	385	403	391	413	384	373	414	432	341	432	357	382	364	391	373	396	377	391	391	379	428	383	422	403	398	443	392	428	411	398	384	416	369	396	373	373	383	372	376	402	375	402	396	348	399	371	397	358	382	397	398	374	378	381	374	384	404	393	387	426	409	400	368	364	402	392	426	369	376	427	373	369	372	394	418	382	378	413	415	375	395	362	375	399	333	408	394	387	382	408	386	391	392	415	368	377	396	396	374	392	416	382	408	388	361	375	410	393	364	372	409	383	388	391	362	407	393	404	387	366	395	404	417	397	364	355	412	377	387	385	370	401	417	376	391	403	391	402	387	374	368	414	386	383	390	386	385	394	386	369	378	381	360	399	389	399	407	412	432	386	408	408	391	385	374	392	369	395	367	404	384	415	369	361	411	376	371	387	394	381	392	375	380	382	387	385	374	386	371	407	407	379	407	377	362	383	380	398	415	372	374	423	390	411	370	413	391	429	391	387	380	375	391	390	382	362	371	388	366	375	381	417	374	406	379	401	397	409	385	378	392	403	427	423	363	370	421	393	385	411	391	387	380	384	410	392	409	379	381	394	380	391	388	393	401	362	386	393	432	400	409	411	407	374	389	371	388	368	329	358	374	384	413	408	367	398	413	400	418	385	380	402	358	368	383	389	379	421	401	394	408	390	389	391	371	371	397	364	395	395	387	369	425	404	408	379	387	389	409	402	376	420	373	404	375	398	364	422	420	412	381	381	405	393	405	410	398	387	427	415	403	395	382	392	385	395	370	421	420	377	375	411	357	379	367	392	408	363	399	411	360	415	375	376	429	367	384	418	397	354	375	390	363	346	411	355	374	405	370	416	408	449	382	364	376	378	428	376	372	348	405	393	396	376	351	418	379	373	380	380	373	389	426	389	371	381	348	375	385	402	392	418	404	367	397	398	387	386	379	381	410	404	372	379	397	386	396	394	371	376	417	396	402	382	376	366	391	394	382	374	327	370	376	366	374	384	384	411	395	395	378	409	416	385	395	382	406	385	427	393	360	372	410	411	395	382	375	391	394	374	375	365	378	383	419	379	382	388	388	352	358	403	395	407	414	381	388	384	396	355	416	396	423	378	427	394	386	413	379	370	416	397	371	384	400	387	381	415	390	386	367	415	397	376	403	430	382	401	374	379	378	394	410	413	413	420	401	386	389	404	356	392	431	373	402	389	384	391	382	406	379	410	394	381	396	401	408	366	377	384	404	407	401	384	370	378	411	417	405	400	392	409	373	385	410	387	446	377	411	385	393	380	417	418	420	382	421	400	394	374	415	401	373	391	385	406	424	408	370	386	392	409	426	395	410	400	385	385	410	378	392	396	401	379	388	346	389	368	362	382	415	391	390	371	361	425	425	374	409	380	381	371	403	403	372	415	414	397	378	391	348	386	374	425	454	407	387	400	424	382	352	399	383	420	377	389	341	401	352	381	383	395	391	369	410	424	401	360	389	419	371	392	369	392	378	441	394	419	408	411	389	396	401	439	410	404	423	425	409	385	395	360	367	390	384	421	397	396	368	372	368	375	392	360	398	418	427	397	365	402	397	371	399	398	388	389	404	381	396	405	396	383	403	414	346	410	386	386	368	400	391	378	406	372	370	374	384	403	363	386	385	373	406	400	410	381	383	404	400	365	373	363	384	387	381	417	388	407	399	386	403	392	429	394	401	388	372	391	372	419	363	383	382	385	360	375	380	365	407	373	395	402	375	364	371	374	398	379	392	356	382	382	407	395	389	411	401	424	406	367	338	367	424	390	373	413	394	410	382	409	410	372	393	392	407	402	381	398	411	383	374	386	390	388	377	383	383	402	412	428	389	408	362	410	372	396	394	369	431	377	409	392	372	387	383	397	395	391	415	396	426	466	438	405	392	416	379	361	353	397	400	384	374	403	425	362	388	380	399	390	409	387	392	361	404	348	377	408	387	402	344	400	360	367	396	392	377	371	407	371	374	361	364	367	392	362	366	378	403	375	386	386	375	402	394	384	380	367	381	415	398	393	414	366	377	418	385	436	397	416	406	365	395	378	404	376	397	411	397	448	395	431	391	386	403	436	404	371	403	376	389	394	405	404	408	392	354	388	417	399	372	394	387	395	412	394	403	409	384	390	394	429	352	423	419	383	397	434	398	373	380	367	403	394	352	408	384	365	388	366	388	385	372	383	403	342	407	398	382	434	368	431	362	401	448	375	367	411	396	389	396	423	425	390	351	367	408	370	389	398	408	396	429	395	380	402	386	401	366	396	382	399	375	420	361	407	417	406	358	364	391	409	397	370	412	390	414	396	416	393	409	387	383	404	388	388	382	399	397	408	368	407	409	386	377	386	399	403	388	408	386	391	374	377	389	410	406	348	384	351	370	399	394	397	377	385	387	431	389	405	397	398	378
10118	18447	13397	6681	4506	2556	1711	1431	1195	1080	815	835	672	744	645	661	559	515	526	533	520	522	458	486	492	501	619	678	705	655	600	540	477	462	399	403	429	388	466	412	436	422	421	403	408	399	450	415	422	411	445	415	407	413	456	446	459	410	410	390	407	415	418	422	402	447	396	427	406	405	415	436	446	419	441	423	419	416	420	442	431	381	424	441	385	422	441	404	426	424	423	422	456	372	414	457	442	449	423	430	400	417	410	385	427	428	418	429	424	475	412	420	416	407	407	441	372	412	440	385	423	451	437	453	427	404	424	399	402	437	446	404	410	401	415	423	420	434	405	443	406	417	468	420	438	409	401	442	432	405	410	394	452	449	422	435	443	421	414	407	390	417	436	428	447	425	441	455	446	398	395	411	397	446	408	429	438	400	381	428	399	422	473	448	447	387	408	410	457	397	427	413	419	409	417	427	404	455	398	400	463	429	414	419	426	433	443	397	456	369	443	435	436	437	379	411	435	442	421	440	445	421	454	388	404	381	423	391	400	399	408	383	412	419	431	423	411	430	435	431	415	425	439	442	432	405	443	389	438	405	394	442	438	447	438	436	438	430	416	427	429	475	428	424	407	459	427	399	448	468	414	431	429	423	406	415	416	432	406	413	416	397	431	455	399	428	418	419	426	419	389	439	436	420	441	396	408	429	423	441	416	438	404	416	415	426	431	398	401	425	449	404	444	403	421	434	428	422	453	422	417	448	408	390	452	434	417	415	445	394	445	469	437	420	481	418	403	414	406	414	428	437	449	409	422	462	455	424	439	404	421	417	412	422	396	402	454	413	377	415	412	437	400	442	435	421	426	444	432	410	396	422	447	410	455	402	400	420	457	434	411	417	396	386	429	443	420	409	400	389	491	470	425	417	385	439	448	438	434	449	444	424	402	380	429	419	423	410	423	407	433	407	389	412	444	487	397	385	410	391	394	427	419	422	393	428	424	421	426	414	412	402	425	414	404	427	394	398	451	419	397	426	453	415	420	451	432	415	429	391	452	406	427	423	446	412	433	439	408	432	442	439	430	460	437	423	400	397	440	429	442	403	442	431	435	422	442	420	425	397	421	406	437	421	434	419	423	412	439	405	422	431	421	400	436	392	403	408	395	458	436	440	427	411	420	385	407	452	422	405	416	387	414	462	423	460	392	403	411	415	465	446	423	424	453	439	428	415	395	428	446	434	430	410	442	406	403	419	428	408	415	421	425	409	424	452	392	429	402	407	425	402	421	436	466	419	434	425	418	400	410	375	414	449	393	424	423	437	401	428	443	428	446	410	435	424	453	403	412	416	389	416	437	407	441	398	433	436	425	430	407	439	377	423	486	403	424	400	400	431	413	411	434	417	432	409	375	456	403	443	439	430	434	415	415	452	391	414	447	409	414	433	398	394	410	406	418	415	412	442	413	430	441	400	434	420	410	424	419	429	422	378	428	435	419	443	440	419	430	430	424	452	441	411	403	449	422	454	443	459	380	428	420	432	409	409	453	441	388	425	390	394	446	444	434	386	420	398	412	416	440	406	396	414	399	372	409	429	406	419	468	415	415	434	405	426	428	449	433	414	436	384	425	369	403	433	396	398	436	433	441	454	406	452	413	404	413	433	426	422	450	427	411	436	457	389	405	409	445	421	415	433	429	404	423	455	423	429	430	420	410	445	459	415	456	390	432	445	418	429	405	450	412	412	414	410	423	425	395	419	437	440	425	430	379	431	404	423	432	419	427	412	426	411	441	407	407	410	470	452	417	403	456	393	425	421	396	419	410	417	417	426	440	403	415	422	430	440	370	424	396	404	370	485	437	397	428	451	418	425	419	453	412	450	428	374	424	439	442	391	407	414	422	425	425	402	478	386	438	422	411	423	419	426	430	416	402	430	440	401	424	441	438	409	392	444	397	403	403	413	449	429	438	427	401	383	424	437	428	429	431	411	414	390	417	442	456	449	426	423	424	417	446	425	419	438	420	416	437	438	416	400	399	451	446	445	414	416	478	386	496	425	406	399	448	434	400	426	399	397	390	462	438	421	399	420	388	410	420	430	409	397	428	446	434	398	376	433	411	406	432	429	409	442	427	412	433	419	394	452	443	447	429	421	418	453	429	420	423	399	399	399	413	401	422	447	456	434	433	400	426	407	392	427	403	442	423	442	404	422	400	393	429	470	413	421	412	385	457	453	418	433	425	420	436	421	429	409	423	447	427	441	454	414	387	421	410	440	403	440	396	428	408	419	437	445	434	415	423	449	427	434	417	425	429	398	441	421	418	427	457	432	429	441	447	450	466	421	432	416	416	409	420	387	436	428	471	421	437	419	458	433	399	385	431	431	432	452	426	430	415	440	396	435	422	463	379	425	401	411	428	443	395	456	448	442	408	411	418	403	418	416	463	414	421	427	412	472	442	416	389	444	411	404	423	441	421	413	446	456	423	442	416	466	407	421	424	443	416	424	429	402	427	410	452	452	422	406	436	430	433	431	437	422	449	408	421	415	421	405	457	413	436	466	406	431	425	391	411	400	422	408	433	378	453	446	423	445	391	417	440	413	406	385	441	448	441	417	436	428	460	438	451	414	432	448	427	445	395	430	419	438	442	456	399	414	411	458	439	398	417	460	400	383	391	409	414	399	424	442	428	379	421	387	413	443	450	440	392	435	396	432	449	444	443	407	435	443	436	437	416	427	395	403	448	423	434	428	382	430	414	418	452	398	405	417	443	410	404	439	432	422	451	428	389	424	404	445	440	401	402	438	456	419	421	435	445	410	409	423	400	424	425	424	466	409	435	434	419	406	426	396	411	435	404	440	425	412	411	422	456	426	391	436	431	431	409	416	429	423	424	429	421	416	443	445	410	412	444	393	370	403	434	414	426	436	433	424	460	432	404	440	410	411	404	431	437	411	409	452	424	400	434	417	428	431	386	466	404	451	449	431	459	422	435	426	428	450	386	428	403	421	390	438	410	442	382	456	444	434	452	392	404	442	431	419	447	413	425	436	433	459	431	410	429	447	423	435	444	414	419	437	392	424	443	410	440	451	428	412	450	420	419	425	485	399	449	388	413	422	454	428	385	429	393	451	433	437	412	437	424	379	439	403	403	451	420	411	411	412	404	441	470	397	445	399	461	412	421	432	394	398	404	418	395	442	411	429	416	401	421	427	401	416	415	410	388	386	420	414	405	408	414	434	419	461	450	401	435	405	402	397	414	382	460	396	444	415	431	407	405	462	419	459	428	409	390	410	426	467	453	416	426	407	466	458	416	452	446	453	409	439	428	388	407	404	431	415	481	419	439	433	420	412	417	430	444	437	473	412	440	419	440	447	398	437	438	426	426	446	422	431	432	377	400	409	402	418	450	429	412	425	422	401	375	409	464	444	402	434	407	427	387	499	397	420	436	426	439	383	397	423	395	394	433	411	421	426	404	439	441	442	432	449	407	435	429	442	402	437	428	424	438	399	419	381
24029	21299	28425	24331	21105	9656	2323	1446	1281	1077	873	762	669	720	648	559	591	562	557	542	468	496	455	421	502	711	1498	2652	2540	1749	1655	993	650	441	431	355	330	335	358	375	390	358	345	345	360	348	394	369	380	383	365	356	369	365	356	345	366	398	400	394	379	359	365	325	367	358	393	369	370	345	342	364	356	354	356	374	360	369	381	351	355	357	365	372	359	320	344	373	399	357	335	365	354	338	363	364	330	332	383	367	327	371	336	350	342	379	337	353	397	362	363	344	358	376	362	376	344	361	361	359	343	382	311	348	393	357	356	373	345	355	375	341	362	336	363	340	363	370	320	330	342	362	349	342	368	374	346	387	344	367	356	329	395	364	341	387	375	366	343	361	369	366	370	348	332	364	342	375	346	331	363	337	365	358	394	362	366	384	347	353	374	373	362	355	377	377	373	327	344	361	343	352	385	368	343	351	346	377	337	349	348	350	338	389	382	354	364	387	368	347	343	335	360	368	342	368	356	352	328	346	344	331	366	342	372	373	354	331	382	362	375	360	376	353	352	365	358	350	328	336	351	353	322	353	380	351	353	354	365	344	374	384	356	369	345	374	338	358	371	338	340	351	362	369	321	387	377	383	364	348	362	348	341	341	313	348	360	407	344	359	330	363	372	375	349	360	363	392	367	376	354	372	330	352	340	385	353	374	382	378	349	364	374	343	347	377	356	375	348	353	350	327	356	347	327	368	398	366	381	356	383	370	378	369	364	354	388	363	378	374	371	380	346	376	350	323	346	368	370	389	368	359	375	349	339	339	318	367	312	391	341	359	339	374	357	362	371	351	325	330	387	353	331	353	360	369	356	372	366	392	351	373	353	366	368	383	319	389	333	341	337	371	339	372	352	358	362	344	348	393	337	360	329	344	395	359	371	376	326	351	392	386	370	387	337	344	346	374	349	331	373	359	363	381	337	361	359	371	402	376	377	360	383	365	354	361	346	344	359	337	375	348	372	363	352	367	391	359	363	354	363	337	339	418	343	365	359	358	366	393	362	359	364	338	344	338	373	356	398	327	354	365	355	343	341	330	360	350	374	353	367	401	344	331	356	338	344	376	393	340	383	370	372	376	387	339	353	370	348	363	341	362	347	355	359	361	374	339	358	326	316	351	330	345	370	374	348	340	345	348	371	328	406	391	387	328	333	334	341	332	375	345	340	350	341	337	358	324	349	334	359	339	374	363	369	338	362	365	339	370	361	343	361	370	397	372	353	375	369	355	341	378	325	338	320	382	379	330	388	383	342	372	314	373	344	361	370	363	350	344	347	365	352	369	341	385	348	353	351	340	344	322	352	361	378	371	331	409	327	380	352	383	332	343	372	348	369	340	362	368	318	319	356	350	362	342	341	360	362	353	352	349	372	357	372	341	361	342	365	350	330	373	303	371	348	379	356	352	367	350	358	329	326	345	338	353	364	368	368	377	353	314	342	371	355	390	408	379	343	366	353	394	357	341	359	388	355	370	376	384	379	345	343	384	369	360	352	360	352	343	347	370	353	350	336	388	364	318	358	333	352	326	351	336	367	360	379	338	325	377	374	343	349	339	351	333	352	347	336	359	346	358	361	368	364	361	369	340	344	346	369	368	350	329	361	352	355	370	349	397	414	389	375	359	356	354	358	352	387	370	337	360	364	361	348	360	348	333	345	360	351	370	362	348	367	365	350	366	338	360	368	365	352	378	343	380	348	349	359	332	359	334	312	341	385	342	360	359	332	376	338	379	355	340	374	355	370	336	373	337	377	313	381	400	343	334	375	334	327	377	366	343	358	373	338	356	377	358	369	344	325	377	358	391	374	351	383	359	353	349	365	359	329	355	367	350	401	361	353	336	382	337	344	374	399	349	343	337	350	367	326	355	372	356	363	362	335	354	360	347	351	372	349	356	344	344	378	347	356	381	359	324	371	378	361	352	373	361	378	388	326	381	369	361	375	366	350	386	358	340	366	354	373	380	356	359	350	388	374	351	352	350	371	361	339	344	376	377	339	388	374	370	329	389	348	359	361	399	384	345	374	377	367	361	353	348	354	377	365	336	369	349	369	365	353	358	351	354	348	356	377	343	355	350	346	353	378	332	371	382	359	349	332	329	385	359	333	379	344	355	345	338	382	348	368	371	365	335	353	366	350	378	343	372	366	372	342	372	382	335	374	375	357	342	340	349	392	323	357	360	372	351	353	381	334	387	386	344	351	341	346	369	372	366	363	361	331	377	379	395	364	356	373	354	357	370	358	351	361	378	367	350	367	361	335	368	372	358	330	353	349	352	366	330	343	353	350	390	330	338	352	363	371	365	359	370	312	350	363	367	370	331	343	344	347	372	346	334	361	376	359	364	328	350	373	360	372	342	376	372	395	372	351	302	348	354	358	349	333	368	345	381	338	356	346	329	350	379	369	380	333	336	348	354	380	366	344	403	333	383	387	359	372	342	408	340	348	334	367	373	353	358	372	382	390	369	326	322	369	369	342	365	347	375	351	386	320	358	333	330	359	362	345	384	339	347	372	329	357	337	376	350	401	347	336	346	365	353	380	361	381	366	366	350	362	367	374	384	367	349	373	361	340	338	352	384	381	361	377	330	360	339	366	349	346	353	371	323	385	388	377	360	362	381	362	403	346	349	332	360	362	339	380	343	374	325	347	350	363	370	332	366	363	363	379	344	369	381	402	359	336	388	385	363	347	339	355	373	349	342	340	369	337	371	376	340	372	344	385	366	379	344	369	364	396	396	358	372	370	375	370	377	377	387	360	369	348	377	352	379	333	385	329	340	366	358	368	363	369	371	353	368	337	370	372	353	345	386	390	348	356	368	357	352	373	330	372	380	401	363	373	358	388	382	347	351	323	382	338	363	322	343	318	409	360	355	353	352	366	355	351	360	356	343	361	362	318	356	349	357	358	365	323	334	389	397	346	345	357	369	324	359	364	338	368	364	346	332	351	364	361	343	377	372	380	351	334	401	392	351	336	346	374	337	353	402	377	342	369	371	313	345	403	372	355	336	382	363	365	350	348	374	363	329	368	334	367	360	331	347	318	384	362	360	382	344	354	374	370	344	353	370	377	391	331	304	339	369	347	396	371	362	351	345	360	359	361	338	375	377	358	349	369	341	368	402	359	370	338	360	369	371	331	375	364	373	322	318	367	353	345	386	381	371	369	359	351	361	359	367	369	361	338	373	358	334	380	358	350	331	326	384	378	362	331	360	333	346	333	353	350	318	348	342	340	367	366	355	330	364	363	363	372	348	360	353	375	341	378	364	356	359	361	376	334	376	347	389	404	363	349	371	387	360	361	365	370	361	345	414	385	339	343	310	345	372	327	341	328	343	322	376	313	367	346	369	331	361	365	343	382	341	345	357	366	378	333	328	375	351	366	380	340	365	357	346	362	361	321	357	331	353	354	363	352	354	370	367	337	376	368	379	391	387	320	349	380	377	354	362	378	363	306	380	342	354
9979	25794	19752	11661	6807	4255	3077	2446	2200	1775	1411	1305	911	1048	967	759	808	758	726	653	648	587	513	539	534	946	2351	3974	3737	2571	2329	1336	768	500	510	416	395	406	377	370	390	404	392	393	393	398	357	365	382	393	382	374	380	376	393	392	378	385	390	392	372	372	388	378	376	379	337	403	407	349	365	423	366	378	382	396	400	354	354	382	390	364	396	439	353	369	412	390	419	393	395	395	401	394	390	402	402	378	421	378	372	386	377	379	326	350	364	417	381	348	388	400	349	414	398	400	414	375	394	412	365	402	387	368	379	424	406	397	390	390	398	407	383	394	397	406	374	368	395	398	396	390	379	363	347	353	397	407	349	389	365	409	366	394	377	355	356	380	400	386	370	375	373	359	351	385	403	366	385	372	416	364	389	395	390	374	437	381	394	381	370	368	369	367	407	366	382	429	374	398	364	361	388	412	406	350	330	373	364	349	390	391	353	376	370	414	386	389	379	409	384	413	418	453	359	406	393	344	366	345	357	369	400	374	401	391	401	393	362	387	367	357	399	378	385	402	369	390	388	412	345	383	372	359	375	379	389	438	419	383	403	393	405	370	377	371	399	378	414	395	387	431	360	352	381	398	378	371	407	400	354	389	356	396	372	383	394	389	384	403	406	361	368	399	384	370	385	373	377	387	412	353	392	392	392	427	380	364	393	389	360	371	402	354	353	423	398	357	448	360	393	369	393	364	366	419	402	410	417	372	356	420	376	372	372	366	393	411	388	372	405	403	410	399	360	376	375	398	351	402	384	381	363	347	401	396	387	377	363	407	372	352	358	361	403	382	351	418	400	386	387	365	407	338	380	382	395	378	392	408	382	399	335	366	361	373	362	415	365	361	368	424	367	361	406	395	360	356	391	393	374	381	410	385	345	375	378	355	361	392	395	392	415	338	384	389	377	387	394	367	390	385	428	375	375	362	376	384	388	370	401	372	395	396	363	369	380	374	343	450	366	377	403	379	355	382	390	360	404	374	375	376	371	378	365	380	401	390	379	356	353	354	335	341	382	371	379	411	358	371	381	377	369	345	343	409	382	388	390	385	356	373	383	388	377	391	379	396	388	370	387	373	380	403	392	396	359	372	386	413	370	355	401	385	424	395	383	392	388	390	423	416	352	381	380	388	366	361	344	390	392	362	380	394	368	375	335	366	370	361	397	352	413	379	357	384	366	406	368	373	403	368	366	346	360	380	351	405	383	407	378	377	364	396	364	423	397	362	352	368	408	398	376	377	370	383	399	368	377	387	380	334	353	370	377	382	389	387	379	370	389	400	359	373	397	406	389	381	395	388	392	364	385	380	389	373	414	419	418	390	373	407	386	391	339	391	369	402	367	372	375	402	394	368	375	381	407	354	384	393	355	343	342	384	384	343	408	396	414	372	413	331	388	362	370	353	410	404	338	371	354	379	369	374	391	391	368	359	358	405	390	386	371	397	392	390	357	417	382	359	421	390	358	382	362	370	388	392	362	358	349	358	377	378	379	384	382	401	407	393	407	392	378	394	388	388	373	401	395	378	382	363	347	382	385	421	403	400	374	375	391	371	376	366	379	389	350	388	377	378	403	418	350	383	417	362	370	363	375	361	370	402	378	382	378	366	396	400	382	412	400	375	384	439	383	407	370	406	377	380	373	399	370	401	377	341	365	353	365	372	387	399	412	379	419	363	370	384	377	390	395	393	379	397	413	372	361	393	369	361	424	389	366	376	404	399	391	350	370	352	359	374	394	428	405	357	380	388	366	375	360	382	389	357	389	391	358	414	406	404	376	404	360	403	358	410	362	379	378	403	398	371	379	408	345	404	412	402	391	375	390	379	379	403	386	366	394	393	377	380	385	428	407	399	403	379	378	407	386	401	391	367	347	402	373	385	388	371	374	365	390	404	372	378	419	385	372	383	360	396	379	393	391	390	395	401	387	337	369	390	389	391	387	364	409	383	418	346	375	395	404	374	410	389	370	376	385	425	356	379	404	359	401	374	365	406	384	406	375	358	384	380	384	399	376	378	372	395	395	401	382	365	385	390	380	384	383	388	345	340	379	384	379	382	387	379	366	397	421	375	367	360	383	373	395	389	371	359	343	388	396	369	378	340	392	387	396	401	411	369	359	369	402	388	385	375	377	369	402	369	407	370	385	365	352	393	390	403	414	417	360	410	369	367	368	388	386	413	399	360	397	363	353	388	373	403	410	393	399	393	351	389	411	403	390	395	355	391	414	400	355	402	393	365	394	408	392	359	381	363	401	389	417	403	387	382	385	364	380	440	383	366	367	401	402	365	392	414	375	390	384	383	382	357	382	405	365	393	394	366	368	410	415	382	358	404	406	376	391	396	398	374	412	388	386	419	413	372	380	399	422	381	420	373	405	374	358	383	372	369	376	361	363	377	353	386	377	386	383	410	431	365	386	388	374	427	393	381	379	399	377	398	422	386	367	384	385	357	370	389	399	373	378	354	384	401	379	351	367	357	381	404	386	369	414	372	404	393	379	414	405	386	412	369	356	357	415	361	374	349	389	374	407	390	350	400	410	391	364	360	362	384	337	348	394	353	350	381	412	366	350	344	336	405	407	362	386	354	345	367	394	407	397	386	411	385	366	374	393	383	370	427	393	397	367	372	374	387	401	379	419	390	401	366	384	365	416	385	400	384	385	376	386	353	388	376	379	362	397	414	396	395	335	367	386	344	372	384	399	362	376	363	362	425	363	365	389	364	347	408	420	345	419	373	386	365	383	387	374	385	405	371	356	347	390	383	388	380	356	375	374	378	400	345	406	405	367	375	388	374	392	349	395	408	405	392	382	373	364	388	385	385	388	375	352	377	344	386	429	385	398	424	339	365	356	380	379	389	392	383	405	371	351	364	394	332	367	396	389	387	361	403	404	373	395	393	377	386	385	370	392	344	372	374	382	396	373	390	345	359	367	338	405	358	398	374	383	412	351	395	385	376	359	389	406	384	375	387	362	418	402	355	418	390	403	403	403	359	384	419	368	394	358	384	363	389	346	352	402	355	399	404	346	390	365	391	331	371	403	373	379	408	396	361	384	356	374	364	381	392	388	373	410	394	384	362	402	340	363	361	334	367	370	388	375	371	402	392	390	414	423	382	374	382	382	387	373	382	372	415	361	362	376	390	388	407	358	393	384	379	367	406	397	380	354	346	399	371	360	365	381	378	400	389	367	397	379	403	396	371	377	395	376	392	363	378	397	398	398	397	412	361	347	399	363	407	381	388	367	389	389	416	366	384	385	369	348	364	392	372	369	401	341	388	358	397	397	398	396	393	371	391	363	404	384	387	394	369	363	400	385	382	389	396	393	382	389	404	373	362	390	365	360	414	373	432	370	384	374	381	373	360	391	379	377	384	370	426	363	373	417	377	395	365	383	367	378	369	400	365	392	355	361	368	386	394	389	369	387	412	351	396	393	410	384	385	387	387	378	408	390	370	384	392	378	391
25091	21336	27577	25389	12227	2372	1564	1317	1260	1081	980	1009	865	746	713	731	696	727	700	654	618	638	587	642	637	928	1323	1773	1919	1474	1296	933	707	604	625	560	529	613	607	551	575	532	524	586	490	517	542	515	581	560	549	540	533	549	575	513	555	536	536	574	564	541	545	570	567	543	555	566	548	546	565	547	534	626	583	527	555	580	599	529	605	567	551	573	546	535	623	516	525	509	529	527	520	574	583	581	545	557	582	580	523	573	519	497	546	519	521	546	520	550	524	561	565	561	556	587	554	561	589	510	516	589	582	589	561	559	549	538	579	584	589	542	565	566	531	629	551	577	532	515	565	537	524	540	548	542	580	542	608	528	556	561	588	556	549	573	528	544	551	515	528	489	576	553	578	581	521	585	602	529	584	574	586	568	608	588	519	602	580	580	530	549	536	544	578	565	575	570	548	561	543	557	560	547	507	545	540	529	539	509	570	539	550	547	549	562	565	576	558	520	553	574	570	539	578	557	552	532	579	578	545	565	572	605	599	606	579	521	578	493	595	576	560	560	533	553	511	563	541	559	527	600	526	510	556	558	545	553	551	508	577	520	516	570	576	539	514	541	563	558	564	570	492	546	582	596	539	533	560	572	515	567	550	546	565	503	561	541	547	551	559	548	509	553	592	561	556	528	588	522	580	550	581	541	569	570	555	587	589	588	520	544	570	565	549	529	556	553	557	519	547	546	556	558	552	548	536	572	513	578	547	524	512	583	588	522	535	546	562	549	567	528	579	559	594	610	538	558	553	573	543	527	506	558	572	551	553	537	545	582	564	572	526	589	570	560	547	579	512	518	544	537	530	581	559	539	555	568	572	526	562	503	584	537	564	527	540	576	572	567	522	583	591	582	588	560	560	564	560	532	596	578	571	588	515	526	605	528	605	550	568	552	545	562	546	542	596	595	550	546	569	565	550	587	564	558	575	534	568	538	538	533	546	531	561	540	572	531	570	553	561	575	560	563	549	563	592	577	555	534	566	566	527	581	583	593	550	601	537	538	586	541	528	579	553	552	576	586	493	478	545	563	569	572	532	552	498	529	559	530	551	552	561	548	516	541	528	537	586	524	531	556	522	587	586	540	588	500	577	587	522	547	546	564	565	537	577	557	590	598	543	530	526	558	547	578	540	517	519	552	555	534	537	577	516	571	527	577	520	558	551	584	547	557	544	549	532	564	551	567	528	585	562	515	563	538	571	577	558	538	569	545	560	537	528	531	566	546	547	579	552	587	555	596	541	580	509	570	577	549	528	544	531	562	556	561	555	573	601	548	588	562	545	553	562	560	567	524	553	563	595	514	587	552	535	528	551	512	550	548	544	580	567	588	532	550	579	559	573	564	552	604	586	544	555	539	533	536	540	509	565	565	526	548	554	525	582	568	562	551	529	572	551	543	554	537	531	518	554	632	577	541	557	553	561	601	539	574	555	508	522	549	560	511	547	570	522	558	535	575	549	531	559	578	588	567	510	551	514	563	583	574	597	521	564	556	578	513	579	556	581	526	557	598	545	508	573	578	558	588	555	554	579	544	606	572	561	531	579	550	565	571	546	572	566	543	562	559	543	526	578	564	544	540	534	558	531	549	576	563	561	572	563	582	562	551	535	550	545	590	550	573	532	537	591	545	546	529	546	573	567	581	561	529	536	582	549	528	565	550	549	547	553	544	557	574	564	554	526	538	544	553	560	539	547	586	537	522	618	530	550	541	527	536	546	529	549	546	555	529	579	537	524	553	543	595	558	538	555	547	550	545	583	567	524	540	500	566	553	522	534	527	563	568	530	512	552	573	574	519	593	532	572	578	543	547	572	567	571	567	544	560	559	558	534	582	543	576	561	546	577	578	502	525	498	560	534	587	569	559	519	501	610	573	590	551	572	595	595	594	601	562	532	568	564	526	566	519	535	540	531	547	568	534	541	586	641	507	580	516	538	577	518	581	591	574	596	532	522	517	558	508	571	575	570	506	534	551	562	580	524	585	586	553	568	538	515	548	539	512	596	562	582	532	548	575	508	584	598	546	561	577	531	551	545	551	583	531	563	573	552	591	518	526	545	572	531	592	530	553	514	591	576	546	596	567	566	598	576	502	521	573	608	520	606	555	558	586	553	574	551	609	546	534	558	557	523	524	538	562	551	585	574	551	551	535	529	561	581	521	509	530	562	551	586	578	547	527	567	569	542	516	544	539	588	555	559	527	577	559	565	578	550	565	564	495	536	546	549	536	585	578	590	512	539	605	524	541	529	547	575	601	583	569	575	576	583	554	529	530	545	514	573	602	544	540	536	527	537	562	524	575	523	605	648	533	566	534	588	599	546	575	542	553	549	566	568	587	553	547	584	549	541	576	549	572	551	565	533	579	557	573	549	515	568	537	531	486	531	550	556	559	543	553	573	584	544	583	594	596	522	538	541	542	604	559	581	540	571	574	577	598	556	552	543	539	602	542	500	552	585	549	546	566	585	535	513	480	507	495	613	554	565	550	562	557	550	555	534	568	571	561	561	559	529	565	567	543	552	557	561	535	560	570	587	577	535	557	544	545	565	543	539	588	538	521	569	536	568	562	537	542	587	552	579	490	509	543	581	572	575	540	548	562	586	556	558	512	575	561	572	552	587	580	551	561	526	522	567	552	543	576	552	542	562	564	546	565	564	589	588	569	570	555	560	547	549	551	531	535	552	554	551	586	541	545	535	552	528	547	595	538	545	551	542	557	560	587	555	562	575	563	546	531	490	597	584	537	563	562	556	565	574	560	552	537	487	558	564	563	579	576	615	540	549	547	564	522	536	566	546	595	537	545	548	579	506	594	584	551	555	582	537	526	560	511	509	534	533	553	542	552	563	591	569	550	569	568	539	545	535	532	537	542	563	516	567	564	530	537	550	542	534	592	566	558	557	549	560	551	553	516	568	559	562	573	533	576	593	564	565	560	532	554	593	571	564	578	564	569	549	561	556	574	568	577	569	573	561	536	531	562	564	580	549	552	535	589	533	542	544	583	513	578	527	600	563	534	581	535	566	561	568	564	605	599	569	613	517	550	572	531	576	522	549	569	570	568	512	585	512	574	539	569	561	539	572	489	553	584	548	553	561	577	559	556	546	555	587	576	527	583	536	500	566	536	538	599	544	545	538	516	543	583	565	563	583	549	557	534	572	585	519	587	571	561	528	514	588	551	513	557	549	579	501	548	555	553	598	552	535	585	537	543	576	559	523	577	574	576	503	477	572	593	582	569	558	516	577	585	600	584	549	554	579	582	550	549	505	530	545	529	509	584	540	554	600	536	538	551	576	529	575	575	554	561	554	583	541	549	577	558	532	571	544	554	555	562	547	593	623	559	557	554	566	567	581	544	561	547	543	586	520	557	556	522	592	516	541	585	537	540	574	595	507	560	581	517	559	612	525	535	572	536	536	555	521	540	555	525	540	568	553	563	554	560	547	518	589	540	548	554	564	589	521	581
10034	22291	16736	8329	4907	3437	2569	2241	2010	1701	1473	1485	1250	916	874	834	820	903	831	722	772	728	729	853	866	1329	2004	2883	2976	2069	1844	1332	859	693	666	589	593	594	569	599	567	540	617	596	595	584	578	579	614	576	560	582	567	568	611	537	562	584	544	604	561	594	589	607	568	584	608	584	574	615	590	585	623	568	539	575	585	585	580	568	581	620	625	585	587	588	603	621	595	570	610	589	611	572	572	560	594	570	636	615	567	645	595	577	595	567	592	571	573	579	577	560	598	657	571	543	555	575	591	625	567	589	596	616	599	620	603	556	564	596	567	588	579	581	577	609	579	570	531	601	563	612	571	563	614	573	584	583	596	591	572	598	599	599	543	553	613	557	621	603	587	574	570	586	601	532	578	609	604	547	580	533	582	580	613	564	562	574	618	581	605	626	573	568	565	590	577	606	566	580	580	572	602	567	571	628	578	554	538	600	567	580	589	550	595	545	561	587	553	596	549	599	613	594	586	601	577	599	594	571	593	582	613	603	591	554	619	541	600	575	605	589	572	556	558	635	589	589	588	616	634	641	609	595	578	595	595	597	611	618	610	576	580	572	583	548	547	616	584	588	659	624	592	624	581	585	636	580	585	574	587	608	597	588	544	582	617	603	588	607	623	575	596	613	621	560	636	567	607	606	602	612	638	589	549	594	594	605	568	560	560	577	589	610	594	601	573	583	583	608	579	549	607	574	593	574	596	553	591	551	611	615	572	585	611	625	568	577	584	563	566	582	600	590	588	599	557	576	601	622	614	591	615	596	604	588	601	611	563	583	590	611	612	577	593	587	563	610	618	582	576	589	602	578	564	610	612	555	583	541	612	603	603	586	642	544	556	577	600	565	628	569	576	584	557	576	607	600	617	586	602	578	592	595	548	577	589	602	572	579	597	583	603	595	587	606	571	589	532	559	525	584	542	632	564	597	590	595	602	563	616	597	628	607	646	506	602	597	580	591	575	581	559	616	631	614	574	642	572	606	592	586	603	612	592	583	559	555	582	587	587	651	598	619	539	602	599	567	596	559	549	582	567	617	589	577	625	620	569	553	579	645	585	573	575	570	564	605	540	608	549	545	577	546	592	610	604	644	598	617	563	562	597	573	617	600	601	596	573	542	626	605	580	523	585	537	579	569	598	574	595	604	588	583	587	575	574	578	588	600	553	593	546	571	610	573	602	582	607	580	592	592	566	564	600	598	544	601	611	582	581	569	625	620	602	606	600	595	589	580	621	580	616	568	598	613	574	583	573	633	560	576	639	568	623	594	617	619	589	554	631	603	574	579	574	586	623	587	615	627	571	582	550	615	561	621	569	549	593	584	605	573	614	634	596	600	564	557	575	586	618	624	564	579	581	609	597	621	597	597	589	591	567	651	619	577	529	597	609	579	578	576	532	616	567	580	576	576	573	622	565	590	577	614	596	578	596	601	624	596	577	606	579	584	593	558	600	627	585	605	556	580	616	581	551	622	565	590	542	602	591	576	584	604	605	581	568	588	599	601	604	620	568	563	557	610	576	596	556	606	610	544	597	562	585	579	620	577	586	579	549	591	582	615	595	546	582	595	608	587	603	580	616	552	622	585	607	622	580	584	619	576	563	579	550	624	579	542	561	592	569	584	600	565	585	637	556	573	551	625	574	611	558	592	584	619	582	599	608	592	565	571	586	553	608	602	569	632	564	630	608	620	588	642	592	584	569	619	569	548	585	593	593	586	581	597	649	596	590	619	602	566	582	584	636	620	589	583	605	583	655	593	569	539	571	593	565	542	560	597	554	593	620	579	580	577	542	612	576	621	632	619	567	612	618	589	603	575	604	568	588	600	572	615	554	607	610	565	590	570	570	603	601	591	565	569	616	582	607	607	606	585	575	535	618	561	609	567	575	565	608	619	606	545	580	578	578	565	593	636	604	593	555	620	602	580	612	571	552	578	567	579	628	536	565	603	565	608	583	609	568	606	594	582	621	536	624	579	592	545	627	602	604	593	578	591	599	611	609	581	627	581	570	580	611	611	597	575	565	572	600	600	581	567	608	625	593	597	557	563	608	618	582	566	622	587	603	563	574	588	586	580	608	585	579	572	590	626	565	568	577	582	586	578	588	619	543	562	603	541	587	550	587	576	617	600	545	550	566	565	566	581	581	543	580	587	593	631	597	606	570	615	608	599	572	575	587	573	559	589	543	603	604	590	572	591	617	620	607	586	565	613	560	590	584	554	591	574	583	536	629	581	563	568	613	545	557	603	582	605	596	609	602	568	563	558	556	604	614	575	561	591	564	566	582	632	589	567	597	629	564	612	604	551	557	612	598	575	616	543	596	544	593	585	612	607	579	565	607	591	624	614	569	630	598	608	595	585	600	616	567	589	569	572	591	616	641	615	603	576	599	568	626	573	576	588	568	576	548	613	671	573	554	581	589	553	578	562	613	599	552	557	580	582	574	630	576	611	571	630	607	575	621	598	576	596	566	580	609	575	559	612	514	581	540	601	611	573	581	593	572	591	553	563	587	595	580	598	570	579	584	609	609	585	593	567	553	568	584	611	576	563	594	597	595	565	597	570	566	600	593	619	571	550	562	559	597	602	607	628	601	595	581	591	593	638	621	573	580	609	621	566	632	595	615	567	596	639	600	589	618	632	531	563	573	629	610	570	596	577	571	569	596	575	531	600	614	593	575	554	565	593	641	571	584	573	567	582	593	567	560	577	633	607	589	604	597	594	536	565	557	594	609	585	589	594	615	605	589	603	578	520	634	557	566	584	609	639	588	593	581	577	581	627	587	612	616	564	596	596	592	611	585	595	580	584	530	564	580	589	595	599	603	630	557	571	569	545	585	588	592	555	601	623	605	577	536	606	635	601	601	565	595	555	624	623	556	581	598	562	588	576	562	658	591	620	566	575	577	581	575	576	581	616	564	590	569	578	647	540	597	597	600	589	600	589	585	587	617	584	582	601	581	585	555	604	589	557	570	587	612	572	559	574	624	613	571	579	603	581	579	583	579	574	578	608	548	601	597	591	589	587	627	620	571	644	593	587	602	548	611	606	580	591	569	583	567	598	627	542	573	574	521	589	552	600	595	628	581	595	582	593	567	581	630	623	606	623	562	595	590	561	624	590	577	591	627	602	599	545	569	600	556	561	630	549	605	554	594	613	591	573	598	583	593	597	600	582	571	606	636	599	609	580	597	574	591	639	553	591	575	550	605	575	609	590	602	557	602	577	591	617	597	612	624	516	641	574	601	581	647	576	639	642	569	591	572	618	597	587	585	591	578	621	596	613	613	602	588	570	553	605	575	604	605	573	571	624	590	614	600	584	590	594	622	598	603	581	581	611	597	570	579	603	569	607	584	575	562	565	611	551	550	582	567	573	577	598	553	538	582	601	551	600	624	595	590	624	577	578	606	631	612	556	512	616	571	553	586	567	653	596	555	562	607	597	599	632	577	620	635	640	594	582	599	573
22755	21383	29196	23940	21381	21528	11687	2752	2233	1793	1466	1562	1397	1184	1045	904	918	834	879	787	798	703	727	734	708	846	4366	6138	5099	3816	2797	1891	1106	769	711	638	593	570	579	576	599	643	610	570	594	598	592	573	582	579	562	588	617	613	617	590	549	597	594	602	609	605	614	543	585	568	575	570	597	564	623	604	619	626	566	608	607	572	571	544	569	582	599	597	616	582	557	578	596	565	624	625	585	580	586	557	579	575	558	603	625	573	574	594	601	589	602	624	571	549	566	596	569	561	613	621	571	570	568	600	556	574	609	622	601	537	582	579	604	565	604	568	568	607	613	594	562	600	561	570	588	616	629	571	576	611	601	541	594	534	627	578	615	596	577	588	603	585	590	556	571	513	557	569	603	551	574	559	580	576	587	608	597	584	565	580	575	570	599	581	590	597	580	574	603	604	593	567	609	583	580	614	582	592	598	565	613	576	582	654	588	644	561	587	557	515	607	619	564	581	544	586	560	630	648	600	601	555	588	657	553	616	625	576	585	585	593	532	584	582	577	606	580	627	571	566	592	578	595	595	584	577	552	592	625	588	608	544	579	542	553	583	622	542	564	609	601	591	631	570	565	611	597	552	596	573	609	563	615	541	571	550	586	587	580	578	600	579	613	618	551	559	600	592	599	565	571	518	645	588	603	657	569	580	592	582	579	573	549	556	578	610	564	578	602	565	590	564	569	590	592	610	592	519	616	608	589	555	568	549	611	616	589	582	614	581	596	581	568	591	597	595	599	628	596	562	582	606	592	546	570	567	570	616	608	576	625	628	603	537	566	625	583	602	575	582	602	556	591	590	623	648	631	590	603	559	574	571	586	603	609	578	564	576	642	590	576	602	620	563	606	547	594	610	646	569	575	575	604	614	602	593	599	585	551	611	573	583	596	601	602	525	573	586	550	575	566	546	625	595	658	600	587	624	579	609	584	593	569	589	592	555	593	584	586	607	571	548	586	610	578	567	581	554	585	621	628	597	543	563	544	607	574	576	577	578	611	583	578	579	553	567	589	619	569	635	518	609	586	562	595	570	602	587	601	595	612	637	601	579	580	590	566	611	558	564	674	566	608	611	601	591	582	538	601	582	629	605	574	592	592	591	564	593	599	589	554	577	586	612	592	586	561	603	573	601	586	596	587	602	592	557	569	626	582	562	620	593	596	542	584	578	587	587	614	553	617	604	573	607	597	588	575	603	585	572	578	595	623	574	595	600	596	559	579	573	584	594	577	594	590	575	563	634	594	603	569	635	587	565	601	593	561	600	599	565	587	626	573	597	626	561	565	572	609	572	587	540	562	610	546	536	609	585	580	554	639	568	549	553	573	631	560	616	609	563	587	567	592	629	597	562	560	623	602	561	582	589	600	596	576	586	572	606	623	574	576	572	589	579	591	567	574	614	576	610	602	612	588	596	563	600	569	560	553	592	611	575	552	628	575	580	609	622	549	565	591	630	597	588	598	596	640	617	611	557	598	584	577	614	559	583	581	594	582	575	591	586	648	583	547	583	591	571	565	565	608	619	539	616	600	596	609	605	574	542	613	602	581	593	604	556	621	571	584	591	600	612	513	546	614	577	568	578	598	637	581	582	581	569	565	613	573	540	601	602	637	585	608	601	590	549	583	535	605	590	565	599	577	586	607	564	559	584	587	566	609	573	623	555	620	542	580	595	571	564	558	653	573	549	613	540	589	608	611	597	574	599	610	578	603	597	600	591	587	556	578	576	601	556	610	582	561	591	609	567	532	585	620	537	604	578	593	573	578	577	585	583	563	583	572	551	597	555	539	616	581	608	572	583	602	576	559	602	618	613	608	575	623	571	574	551	575	594	575	614	538	558	595	588	587	564	589	563	624	606	622	605	569	613	589	597	580	599	588	601	591	604	612	562	579	570	600	602	593	604	589	562	594	575	566	596	584	587	585	585	571	541	545	583	573	600	571	593	562	542	575	587	600	588	581	576	601	587	618	574	577	593	593	565	586	616	569	563	566	560	532	619	577	559	552	639	546	544	600	588	577	587	649	570	626	573	553	597	561	626	643	594	604	618	585	563	586	553	593	570	597	578	595	576	585	634	579	593	640	618	589	607	593	616	584	604	574	622	592	567	605	578	603	596	618	559	603	595	620	601	587	552	617	585	587	602	578	532	587	573	567	621	591	619	606	600	601	576	570	560	552	583	633	574	619	572	554	587	546	600	577	568	574	589	581	576	572	561	562	587	575	605	576	623	603	587	570	551	596	613	596	544	580	575	596	624	564	577	566	630	602	615	567	635	602	553	575	575	647	595	565	575	591	623	605	576	552	577	568	562	599	539	565	575	576	592	571	605	574	543	612	592	609	564	594	582	588	531	546	577	595	590	597	596	537	608	562	552	554	585	567	579	613	588	589	560	535	571	619	593	560	580	571	581	581	591	558	596	599	591	612	633	539	556	586	621	653	548	615	583	636	604	593	523	557	605	542	589	569	592	623	601	635	604	610	555	587	592	562	603	575	597	568	588	611	603	579	603	547	591	567	607	561	615	554	570	592	582	578	567	600	510	632	585	587	596	637	599	608	607	590	616	621	567	611	595	604	527	586	597	577	589	609	604	592	562	587	606	593	547	554	609	594	623	535	615	643	564	582	565	558	637	583	574	557	534	583	587	563	587	569	648	621	530	568	574	562	634	600	572	568	598	595	559	559	618	579	634	575	615	601	558	570	610	594	580	618	661	617	602	569	549	601	588	609	561	613	586	610	588	570	593	611	538	598	589	591	573	609	600	591	552	642	566	573	650	596	573	588	553	550	566	587	585	569	581	563	561	586	605	556	561	594	546	594	577	636	614	575	606	554	559	569	632	600	580	597	608	596	619	579	598	571	600	605	605	595	571	596	576	572	605	578	529	559	566	554	570	602	555	602	617	593	596	602	586	578	549	577	567	603	614	589	583	582	578	601	618	589	602	584	579	549	613	571	560	572	614	622	609	596	602	621	604	610	592	580	585	587	540	552	572	576	583	551	585	630	571	575	587	620	541	609	575	626	635	586	556	619	607	584	609	574	565	604	569	585	556	585	537	577	589	607	589	603	594	586	615	580	588	581	578	610	533	610	550	571	632	635	609	607	640	569	569	582	615	523	559	576	587	599	550	569	591	570	562	578	581	568	599	592	572	589	502	585	587	587	561	583	534	532	562	541	570	612	609	584	628	565	591	568	568	611	609	610	614	572	576	561	527	566	580	581	618	591	595	589	585	577	594	607	595	616	626	580	554	610	624	584	564	586	608	611	539	620	594	626	619	593	555	587	586	586	542	613	644	585	574	624	567	604	582	573	564	576	582	591	626	564	605	537	559	590	566	576	602	580	595	550	576	551	600	589	575	596	601	589	552	609	610	618	600	562	603	550	555	540	571	596	562	588	580	535	579	594	562	595	570	562	593	597	585	602	591	565	571	557	593	583	579	599	589	584	591	620	603	583	546	582	575
12611	31560	22659	12519	8760	6425	4752	4007	4121	2812	2242	2500	2075	1702	1402	1140	1177	1147	1067	977	1018	866	838	753	819	1064	6810	8966	7060	5538	4194	2637	1434	961	816	581	558	635	620	605	591	579	580	654	575	549	592	623	578	651	611	569	587	612	636	617	623	626	610	611	595	637	623	557	593	592	642	577	565	545	572	578	595	598	579	592	580	587	585	600	592	584	606	623	588	586	584	581	598	583	612	586	576	581	615	639	637	624	617	561	630	585	578	594	612	583	635	576	595	579	595	619	614	606	601	615	562	621	576	608	561	586	624	586	567	572	592	578	593	646	586	574	623	604	593	593	591	583	567	598	599	620	569	561	569	597	584	536	616	597	601	584	628	576	588	626	622	603	538	607	628	564	619	603	571	575	606	563	623	561	594	583	600	554	557	571	554	598	582	627	630	593	627	611	643	553	603	632	559	566	583	641	622	562	571	620	585	630	586	604	624	610	585	619	615	577	611	574	620	574	602	588	601	597	575	624	605	581	567	597	623	598	644	585	575	573	571	610	548	596	600	572	591	597	622	595	575	577	637	578	580	595	604	589	580	585	658	597	539	590	591	603	586	599	617	618	597	620	601	564	631	615	579	575	584	563	599	584	633	587	595	616	571	612	569	641	586	568	617	618	546	621	561	587	620	580	581	589	565	603	584	556	593	552	579	598	645	592	572	565	595	595	598	586	585	617	618	592	597	599	596	551	576	621	588	605	616	606	571	592	624	595	595	606	584	589	555	630	606	531	588	608	577	615	617	589	554	612	633	550	551	560	606	557	601	585	605	594	587	575	617	605	588	585	595	583	558	629	555	580	597	604	560	606	620	564	590	617	617	596	595	599	595	606	571	562	610	596	582	577	640	623	589	592	606	583	537	627	560	634	608	650	610	587	586	566	602	597	644	591	611	558	605	593	550	645	574	619	576	587	552	593	589	621	614	608	563	589	582	599	589	611	619	565	534	600	645	552	587	607	580	599	598	624	622	556	579	599	590	577	616	629	602	564	590	632	605	583	588	601	650	594	598	580	597	562	581	599	627	603	610	610	594	598	568	570	595	618	618	612	576	600	602	614	582	598	649	568	593	576	580	600	581	602	594	637	598	576	607	610	577	596	596	595	569	607	603	645	563	607	662	620	592	608	544	556	589	589	584	622	544	602	606	548	560	590	589	562	600	588	593	598	605	563	611	600	615	599	617	611	602	572	612	624	645	621	557	556	640	590	603	538	566	604	583	576	576	611	578	608	623	555	586	584	644	592	600	624	592	592	559	625	616	604	604	589	576	587	580	565	589	544	582	600	601	579	620	629	594	628	612	609	623	570	556	610	541	580	651	606	623	570	595	579	595	565	588	588	569	604	581	633	618	594	584	622	582	607	604	573	593	570	600	572	650	618	625	608	616	616	564	581	554	568	613	592	613	614	581	590	600	558	576	556	599	573	588	594	581	622	597	581	610	575	604	594	533	634	564	597	573	595	595	597	617	602	640	607	596	554	583	597	603	553	581	565	614	653	575	652	615	587	600	592	564	613	559	611	596	624	573	572	602	622	624	609	623	559	637	582	584	591	595	561	604	614	579	591	612	585	621	577	561	595	560	560	575	606	562	597	570	636	604	645	623	623	646	614	593	613	569	586	569	599	564	591	606	561	568	589	621	621	604	622	577	600	594	603	615	569	637	573	593	581	595	566	629	593	565	585	646	530	629	576	567	576	585	586	620	575	562	615	584	554	610	605	608	591	620	560	581	596	567	564	540	586	590	559	569	579	572	620	544	594	620	592	589	602	563	612	609	629	593	642	559	580	568	572	627	608	609	587	558	558	638	597	576	563	564	589	599	579	595	566	614	576	621	612	634	599	574	593	573	601	569	569	577	569	570	598	584	603	591	636	577	614	644	595	603	632	570	556	625	633	582	587	594	568	613	622	557	582	575	577	588	616	584	579	590	614	582	540	585	635	594	575	587	647	573	605	593	567	601	572	622	588	613	584	622	595	603	594	573	606	546	599	585	591	611	564	551	559	629	618	580	586	628	571	596	598	538	577	604	615	583	550	527	557	590	627	590	575	607	612	579	615	569	585	585	583	602	620	610	625	606	596	592	621	625	591	622	564	606	590	594	622	547	588	565	560	603	588	572	599	578	589	563	616	609	601	635	594	601	564	581	602	576	591	582	582	564	611	609	561	606	589	609	574	582	574	582	554	607	617	594	611	593	592	616	579	658	623	589	604	653	619	628	593	612	612	603	613	581	659	575	590	596	604	628	599	587	583	607	657	553	590	595	576	584	597	582	624	583	598	587	614	620	606	621	614	597	604	576	605	622	590	548	584	578	549	567	610	590	627	562	586	601	582	597	590	640	576	589	599	617	598	600	603	620	582	602	565	620	628	603	571	605	585	591	601	576	548	622	582	581	618	570	593	628	599	641	604	616	641	614	597	633	591	578	595	603	617	598	614	620	589	593	603	538	617	613	630	614	568	600	608	596	629	595	605	591	593	589	572	551	584	537	586	550	585	588	587	599	590	594	569	613	607	600	632	627	597	639	595	554	615	518	607	635	621	609	600	639	599	594	607	598	600	583	612	576	562	625	609	629	605	587	588	581	554	568	580	616	598	649	609	567	559	566	613	557	594	618	589	545	583	567	582	593	602	584	561	586	609	617	583	612	616	568	593	549	591	606	591	570	600	612	581	582	569	545	596	536	564	572	619	568	598	583	614	637	613	586	625	590	615	590	619	584	590	583	612	590	581	589	612	596	613	565	609	603	616	603	640	613	598	601	588	609	607	602	608	612	563	558	606	625	557	605	592	613	616	606	625	546	588	580	580	618	600	606	592	582	608	619	611	594	597	577	598	632	630	595	606	619	568	599	629	591	536	623	610	595	587	598	619	600	589	593	535	608	542	598	585	599	578	578	624	585	590	641	596	634	607	665	572	604	601	633	611	612	614	597	545	598	595	621	596	651	596	611	596	557	596	663	605	576	619	623	608	571	591	605	583	588	555	577	606	598	565	617	611	595	595	639	636	629	570	629	569	606	622	601	588	575	592	672	577	576	583	584	582	590	560	592	598	598	568	565	572	571	617	633	600	592	566	625	551	602	589	565	595	607	615	580	566	576	621	630	614	622	597	600	578	606	641	592	605	567	590	593	583	634	566	588	602	583	614	641	577	623	581	570	552	556	598	577	574	637	567	575	574	599	599	621	631	588	615	578	577	562	547	617	619	593	563	575	593	587	572	602	567	588	564	600	593	586	598	600	561	624	603	626	585	610	591	573	603	591	659	573	595	585	583	635	617	590	594	596	588	587	574	591	601	563	610	584	597	600	561	609	569	622	604	616	591	571	586	594	631	559	584	627	635	612	598	594	590	573	583	602	587	573	597	558	590	602	626	571	623	594	632	568	562	620	567	551	635	633	612	593	539	598	569	592	577	572	584	627	572	609	642	565	637	572	625	590	597	545	600	593	536	621	583	579	611
27992	20020	12033	4011	1963	1276	1080	893	863	730	848	863	667	589	565	468	479	492	466	456	470	462	446	406	470	448	484	509	628	667	612	614	544	449	437	407	415	427	445	413	393	397	410	404	406	400	399	393	413	435	401	458	420	368	427	414	392	431	387	415	422	409	399	424	397	421	443	402	364	418	383	435	416	417	411	414	401	414	380	388	398	404	455	438	405	400	387	400	438	388	386	447	411	398	410	417	399	417	429	402	445	411	410	395	390	407	404	383	379	393	439	419	415	403	401	401	424	419	420	435	427	427	374	404	383	387	403	414	410	394	412	437	390	400	403	436	398	402	411	413	397	401	414	423	414	389	426	417	429	401	396	417	399	400	406	425	427	405	401	412	389	427	424	439	414	403	432	413	402	440	389	381	364	418	429	384	424	450	383	416	414	325	396	403	432	400	378	415	406	437	342	400	409	410	368	406	438	394	410	425	397	381	409	383	393	423	421	417	398	418	422	422	435	379	395	393	404	363	445	407	423	423	388	382	436	417	432	418	390	408	407	415	429	418	395	359	391	407	376	432	420	385	425	356	417	381	413	407	427	408	411	428	395	411	441	444	412	413	420	430	444	427	426	426	394	400	420	396	398	410	401	392	415	376	379	415	432	396	422	386	437	399	458	405	423	406	407	427	396	447	430	419	436	356	394	412	419	396	420	386	363	411	392	385	404	393	394	372	416	407	393	440	399	401	389	410	397	410	419	395	439	385	421	412	428	416	418	442	412	379	413	417	392	437	409	451	389	399	396	459	393	413	414	399	438	407	387	418	365	415	409	436	425	418	406	408	434	413	395	390	427	437	440	386	436	377	386	390	415	405	393	418	392	379	439	403	414	440	395	432	412	393	425	414	400	407	402	405	397	401	411	384	382	424	410	379	400	397	406	408	408	427	418	391	385	420	416	373	422	441	408	421	449	428	395	398	443	420	400	410	425	401	439	437	385	399	423	423	423	367	428	426	421	437	442	437	475	412	402	402	390	428	423	413	384	423	384	406	452	433	361	442	402	411	436	418	425	398	443	409	397	414	389	428	409	388	409	436	415	417	396	438	406	361	382	417	362	426	390	420	352	426	378	423	399	441	441	399	385	413	390	416	431	423	402	428	423	382	410	412	405	378	383	441	416	429	413	410	440	399	427	385	426	419	377	396	390	451	403	388	377	395	416	412	355	431	435	443	422	369	437	398	424	388	418	439	394	457	393	387	398	418	387	406	399	401	392	392	398	377	380	449	420	403	400	415	401	374	393	444	411	382	421	402	436	419	439	436	400	365	426	431	387	425	424	422	422	425	393	406	393	417	399	412	401	385	393	414	417	406	445	396	427	395	382	349	379	439	410	380	402	451	400	409	366	391	379	431	441	414	368	420	452	413	418	459	389	382	414	403	411	455	414	378	383	386	407	415	367	368	440	452	378	397	392	384	411	377	398	418	372	428	430	396	397	420	427	432	372	439	384	449	422	391	404	404	413	419	395	403	429	383	398	419	379	410	402	432	425	384	429	392	398	433	457	407	400	431	419	407	444	385	407	422	410	400	415	423	404	384	407	422	414	397	434	432	420	396	384	389	424	378	371	362	392	419	438	426	382	387	410	381	370	393	452	406	404	398	436	400	434	399	411	419	406	406	406	401	425	427	428	397	409	433	419	393	404	393	405	408	400	424	406	425	424	381	442	436	413	381	428	381	410	394	412	431	396	383	370	403	411	406	420	422	420	401	400	413	383	416	424	398	394	395	429	418	423	412	402	440	406	410	413	417	437	395	397	441	376	386	429	429	413	420	410	379	409	398	409	416	428	386	387	399	400	449	412	389	381	423	408	432	389	426	414	409	435	399	432	393	413	440	423	435	417	394	376	418	380	455	404	424	416	443	380	374	421	349	402	446	420	375	393	402	425	404	414	383	442	411	420	424	408	417	383	406	399	421	427	412	418	383	402	414	381	418	407	399	416	379	424	409	407	415	390	400	393	419	397	397	374	398	424	407	402	428	437	394	425	432	387	409	372	399	386	423	429	428	369	412	427	419	436	413	384	381	408	431	386	402	420	418	402	418	401	419	405	427	380	395	413	405	383	440	404	420	367	449	422	398	456	395	425	440	409	401	393	417	382	427	438	426	407	423	375	425	419	415	394	438	419	391	430	417	384	443	417	405	383	429	427	389	420	431	383	432	399	409	407	411	420	375	412	365	403	378	361	425	421	408	419	385	400	424	418	419	430	416	382	444	402	391	381	396	445	409	400	405	431	436	415	401	386	381	387	424	421	368	388	414	359	412	427	463	393	397	375	409	416	371	394	406	403	414	372	375	419	393	398	388	410	406	427	428	439	403	413	385	396	369	396	410	381	425	386	380	406	393	392	384	391	430	375	366	418	429	425	422	372	392	423	408	436	440	442	394	424	422	359	393	398	392	424	409	404	367	388	414	431	418	388	434	423	410	398	398	421	425	420	392	394	451	406	405	394	389	463	460	388	391	402	384	357	387	441	422	373	374	431	377	425	410	401	391	441	430	430	424	411	378	388	398	409	435	406	437	416	360	411	401	411	422	417	421	443	412	439	428	415	408	408	400	421	411	403	361	418	421	413	370	396	438	416	446	402	399	397	397	413	463	400	425	386	389	392	437	433	394	392	435	355	393	422	392	381	429	432	419	362	407	371	400	425	420	387	414	379	392	369	401	416	400	407	389	369	368	425	365	414	420	407	403	389	398	395	397	380	424	395	414	409	421	401	356	420	393	419	428	406	400	400	387	394	379	404	416	420	414	411	412	410	417	373	437	412	420	374	384	384	396	414	431	403	387	407	423	415	427	393	363	400	430	384	421	393	403	430	394	423	411	393	427	402	413	409	388	422	381	434	450	448	395	403	391	412	417	408	448	359	411	395	435	390	450	393	386	369	400	418	410	382	438	410	400	423	406	383	392	366	426	406	414	407	464	399	369	409	406	402	406	411	400	406	404	414	393	370	381	418	421	423	412	403	423	434	401	383	402	420	380	413	411	395	418	431	409	436	409	415	391	386	378	412	389	384	379	419	420	396	413	413	398	394	398	401	429	424	427	434	388	444	400	396	419	422	405	415	414	453	434	401	428	399	409	437	382	410	399	379	416	440	404	409	406	406	415	424	414	379	436	446	454	439	406	430	386	397	444	421	427	433	431	411	419	417	424	420	418	423	389	428	428	398	419	419	366	413	453	413	380	395	379	407	394	405	418	436	391	415	384	392	364	422	397	381	403	425	444	403	367	438	423	421	392	407	421	444	425	396	434	407	381	401	402	404	354	434	413	425	414	438	410	432	403	413	404	406	406	428	393	393	394	410	395	429	387	403	405	437	417	447	389	401	367	435	425	399	393	404	415	400	386	398	380	436	408	382	411	400	427	384	427	418	400	380	404	407	414	390	384	407	436	416	385	395	419	430	420	454	406	410	430	444	405	430	367	414	430	382	417	453	431	407	448	418	378
10086	17051	10499	4217	3062	2259	1714	1502	1443	1046	1213	1230	922	820	757	594	577	552	534	514	541	556	484	443	466	520	493	694	781	810	782	655	565	494	485	444	437	443	466	447	429	435	451	420	433	407	463	438	456	431	452	400	475	434	446	428	408	441	418	455	445	453	457	438	465	421	436	393	447	438	430	478	441	422	424	425	414	475	440	413	392	417	496	451	398	445	450	438	396	419	431	466	482	431	439	429	442	440	432	422	427	452	430	434	433	412	438	448	428	441	415	402	454	414	436	406	498	432	445	428	465	452	433	422	405	433	423	466	478	461	474	450	435	459	396	458	440	465	452	466	468	438	441	465	446	426	449	430	430	440	455	436	428	421	457	421	446	441	458	397	419	442	422	451	463	401	432	435	461	462	438	421	422	437	429	448	430	421	474	478	448	450	437	440	415	437	412	430	418	450	425	405	470	399	437	433	424	421	446	428	468	426	455	444	410	421	450	447	454	424	447	472	451	411	468	436	437	458	441	417	437	421	456	442	458	453	433	419	446	419	442	444	440	426	486	468	459	421	421	491	442	460	466	405	482	467	455	445	454	456	454	414	445	430	435	435	434	457	460	425	428	423	441	419	459	465	420	453	452	445	467	441	423	446	456	408	409	398	469	408	410	420	467	417	436	473	438	447	425	496	449	434	449	441	416	448	439	433	443	461	451	438	442	436	432	433	404	448	381	462	387	472	443	429	425	462	460	468	432	469	437	442	423	453	462	451	410	462	438	418	426	442	420	448	414	423	443	468	432	470	460	395	428	416	441	434	433	466	403	437	405	454	447	445	423	451	417	400	415	464	456	458	458	433	388	433	451	436	458	419	476	402	444	433	417	439	406	386	456	459	433	440	442	447	425	424	463	435	439	476	432	465	460	410	439	445	428	433	466	433	427	456	437	419	462	442	446	452	454	397	423	423	429	460	445	436	424	405	472	434	434	445	425	441	453	477	455	481	417	444	418	439	472	421	441	446	473	419	472	413	431	455	429	452	381	475	424	478	450	463	453	439	383	445	474	450	473	421	446	447	448	455	423	436	432	420	431	431	449	425	455	449	423	406	439	433	429	431	393	409	441	421	432	446	454	418	459	425	462	440	469	428	427	449	446	451	441	426	431	426	408	424	465	407	420	436	396	462	450	417	422	448	413	440	434	427	489	480	464	440	443	469	450	447	431	440	443	457	458	453	426	452	436	429	439	409	438	459	422	465	448	438	455	432	470	448	446	455	437	456	438	459	407	448	422	464	381	457	453	423	459	485	429	472	452	416	461	412	445	435	419	465	443	413	432	413	451	445	456	428	442	448	439	454	423	451	416	425	393	448	406	415	412	410	423	476	404	453	437	417	410	455	423	447	428	405	436	466	420	432	430	417	460	419	417	437	418	442	426	444	421	465	416	430	427	472	447	399	420	446	443	436	456	442	434	463	420	449	430	451	420	459	403	452	442	439	418	438	405	431	433	421	443	448	457	456	410	453	445	420	443	424	463	442	413	435	424	473	417	421	434	435	477	419	441	448	437	416	447	436	425	417	410	409	434	427	450	433	449	459	427	429	437	429	463	444	420	435	472	410	430	407	455	445	419	475	445	424	440	449	431	467	371	421	430	410	430	407	424	459	420	429	451	446	403	417	461	481	430	406	443	398	426	416	473	440	434	442	429	414	404	442	435	439	438	432	458	437	393	461	425	458	464	423	411	456	400	448	439	465	425	454	440	414	426	444	447	430	444	450	458	423	447	433	430	405	419	435	430	459	458	471	462	460	416	421	441	442	429	450	460	415	452	436	458	424	446	460	450	437	420	413	406	440	428	462	417	393	449	444	484	439	461	433	458	468	415	415	457	445	458	420	424	423	468	433	499	463	460	428	450	439	445	440	401	424	445	446	445	434	443	469	445	456	437	432	404	457	424	436	483	453	487	418	443	422	424	458	457	455	436	416	432	422	422	407	461	390	415	450	441	441	453	419	459	410	406	458	421	381	470	425	409	408	450	454	396	477	458	419	466	468	478	436	438	419	447	432	430	407	445	460	436	416	437	446	477	452	429	445	429	419	451	418	461	461	459	433	450	450	442	439	447	460	429	449	413	444	457	418	371	417	459	460	415	434	417	446	435	433	444	449	450	425	440	430	445	451	482	469	462	488	418	442	437	439	406	428	450	442	426	432	415	432	428	476	404	456	450	416	422	431	408	413	419	453	418	416	427	410	426	434	453	428	442	449	436	442	438	457	456	430	466	447	428	467	451	462	413	431	426	405	400	460	451	462	451	442	429	410	436	421	439	433	437	442	453	417	425	435	445	430	492	460	468	434	431	450	492	427	426	460	409	423	452	428	423	430	464	471	430	454	417	454	432	409	412	435	467	443	464	427	417	430	419	452	455	440	436	444	446	444	457	424	434	435	436	431	446	434	440	447	466	440	432	428	440	399	404	414	448	424	461	447	430	464	442	440	476	446	445	461	473	457	431	430	426	419	439	463	448	471	429	474	420	431	458	377	417	441	415	448	436	467	440	445	449	398	450	434	413	493	431	430	427	433	416	444	438	454	421	447	427	426	447	445	455	462	423	432	428	443	428	429	449	430	456	444	441	425	436	460	425	417	459	418	445	425	462	437	453	459	427	453	484	476	469	424	416	452	481	461	426	445	479	436	468	434	443	443	437	432	439	433	442	454	430	436	444	436	410	443	477	448	451	477	466	431	437	445	419	449	437	461	426	439	417	426	416	424	436	451	435	455	454	446	454	442	441	457	441	436	411	427	428	414	443	438	424	437	457	458	426	447	429	439	391	508	415	401	398	451	413	456	446	426	430	465	462	424	435	437	399	437	399	426	451	436	435	435	463	449	468	448	433	409	457	435	469	443	447	446	440	455	437	453	435	435	441	443	416	448	402	442	443	452	429	439	455	471	403	420	393	431	431	427	444	442	435	438	439	411	438	433	428	416	408	448	447	421	427	432	422	449	412	424	464	419	384	395	460	437	429	420	433	409	430	457	430	462	452	441	417	435	468	412	429	416	420	428	414	456	425	461	455	418	439	469	421	463	435	442	430	437	414	460	456	420	456	480	445	438	469	414	411	466	452	410	499	442	443	447	425	467	436	462	416	455	436	456	436	423	457	450	453	449	445	414	424	445	440	428	455	418	437	432	416	425	445	462	442	420	475	416	446	418	447	437	433	434	410	466	436	478	411	424	433	484	434	409	438	447	454	434	479	473	453	432	460	455	466	458	467	442	448	400	456	464	420	414	449	472	400	431	459	397	443	434	468	403	439	425	450	434	442	437	428	463	446	473	457	443	417	438	438	454	405	461	457	421	424	434	477	476	392	422	430	464	486	454	445	455	472	403	440	423	421	449	404	437	454	449	401	443	445	413	414	434	450	416	462	432	432	467	443	417	448	422	436	491	438	414	412	427	390	416	419	448	424	403	438	440	438	413	456	456	434	433	429	453	426	446	443	472	453	455
23970	21292	28487	24419	21234	9547	2296	1519	1351	1213	1440	1417	1202	771	717	586	521	530	618	568	515	493	469	430	487	476	870	2008	2753	2249	1813	1342	839	611	439	369	344	381	331	395	332	357	397	346	415	348	399	344	362	389	360	346	427	351	392	356	367	341	381	381	380	385	349	353	392	387	405	398	360	415	324	328	395	390	382	371	363	346	383	366	370	367	387	379	376	364	374	401	382	335	353	390	353	355	391	381	374	365	383	366	378	380	373	386	357	355	366	351	383	384	372	352	392	377	389	366	392	337	386	344	424	377	379	398	353	405	367	421	359	381	361	376	379	343	379	398	357	352	381	390	359	343	373	365	371	397	355	347	347	412	398	370	367	370	362	384	389	347	381	388	390	370	387	405	377	355	368	381	395	385	394	374	373	358	392	373	384	351	385	374	382	400	371	383	376	371	385	383	366	400	394	362	362	358	350	331	390	349	385	341	404	390	371	366	400	371	375	349	337	374	360	381	397	393	372	365	342	386	362	375	365	360	385	391	369	388	430	353	363	340	386	346	387	383	358	382	336	380	363	382	354	390	401	363	375	364	418	339	385	393	391	377	372	372	351	357	396	347	372	387	378	384	399	374	424	369	371	361	376	368	402	355	368	384	357	348	386	378	368	410	373	364	351	380	346	385	367	357	342	357	406	400	341	364	366	406	358	380	341	324	407	365	344	356	344	368	389	351	353	389	353	405	369	384	362	352	372	390	352	392	360	361	370	404	375	361	359	350	376	368	374	341	389	354	338	401	360	373	376	396	369	383	401	395	361	413	420	388	360	373	361	352	371	390	394	395	394	411	392	378	389	368	381	383	378	391	357	373	380	379	358	383	378	393	388	401	399	357	381	358	406	360	373	372	356	371	361	359	377	346	369	379	373	365	395	383	397	369	404	333	384	336	387	347	410	379	380	394	374	353	368	358	391	374	374	369	411	388	378	377	373	382	342	398	407	365	370	352	364	378	347	373	387	358	367	370	386	401	390	364	355	361	383	398	410	372	392	356	365	358	389	373	368	380	353	383	369	386	371	428	369	360	347	365	368	366	357	396	372	385	361	363	364	400	386	389	382	345	365	329	358	358	407	373	385	381	383	393	400	359	372	375	413	370	366	381	394	366	379	393	403	389	370	352	374	332	373	392	373	383	400	405	393	393	392	393	365	346	343	377	406	402	422	398	376	388	356	354	394	388	369	372	388	407	367	366	399	357	391	399	383	398	395	388	373	368	385	363	379	408	372	367	342	408	422	347	378	385	406	361	341	381	412	386	380	370	382	379	380	368	344	348	372	359	401	361	363	404	369	359	358	406	390	381	395	381	365	362	362	337	396	389	413	354	392	378	353	390	382	378	381	391	390	371	394	357	349	382	388	388	352	365	352	396	381	385	393	372	344	422	353	384	372	384	358	374	412	411	370	387	365	379	403	391	411	388	368	400	372	370	389	359	407	395	395	371	420	356	371	328	365	389	335	380	407	402	392	385	366	397	382	362	377	386	326	402	339	369	326	389	368	359	366	374	379	384	383	361	367	394	389	387	358	365	374	388	358	383	388	376	375	362	387	374	347	397	413	377	337	343	336	354	368	389	347	348	380	384	378	385	386	357	386	387	360	375	376	373	356	375	416	370	363	369	387	390	364	398	367	364	345	338	395	379	368	365	349	384	375	396	334	371	369	387	367	373	365	372	375	337	381	378	388	406	337	384	357	327	412	381	369	378	414	393	339	406	380	364	383	402	388	393	362	396	366	373	372	335	351	384	375	380	377	392	362	352	363	351	371	341	349	356	389	350	381	383	397	359	377	363	393	393	357	358	371	406	373	399	374	357	366	366	390	373	389	341	361	381	383	366	357	397	349	349	335	395	388	360	379	379	349	355	354	407	385	383	371	345	367	402	408	359	371	347	429	404	365	377	372	344	356	369	359	364	382	359	358	378	378	375	354	375	355	357	357	394	408	380	406	382	348	343	371	399	364	337	370	403	402	375	361	361	372	384	373	378	351	404	348	387	333	382	371	365	361	386	380	380	371	395	379	380	346	395	364	367	394	363	392	390	406	355	390	372	395	377	374	373	358	402	375	402	385	377	359	376	365	389	387	365	388	343	380	432	394	328	334	386	376	390	413	376	362	395	370	379	331	372	395	391	362	391	407	371	361	405	352	358	382	381	372	368	378	401	370	394	382	427	370	340	399	384	403	341	397	385	381	409	359	377	365	375	405	401	385	380	387	387	379	380	374	373	395	374	368	376	378	389	353	389	343	379	368	377	358	370	350	380	404	371	390	397	355	396	381	342	371	376	370	391	359	363	351	379	375	364	393	360	388	357	389	387	382	400	375	354	364	352	358	347	408	401	397	383	376	374	394	378	397	389	373	387	345	382	382	365	366	395	378	396	364	396	353	384	367	374	356	392	356	358	345	372	406	389	421	358	403	364	374	384	372	408	376	368	363	396	373	405	391	398	384	354	363	372	343	375	365	401	401	361	362	371	362	385	359	410	392	368	337	353	375	350	351	335	401	364	377	371	342	358	363	364	359	378	375	399	412	370	386	359	381	388	381	373	357	362	389	405	389	399	376	353	355	383	336	389	386	391	342	348	359	353	371	403	389	352	335	361	366	368	393	365	374	365	404	379	349	379	392	347	372	370	375	386	375	354	386	379	360	363	385	355	357	425	377	356	390	368	369	394	389	372	369	422	358	390	393	360	362	378	337	355	358	390	374	350	355	382	377	346	384	356	362	390	391	388	346	373	385	362	340	358	350	378	382	366	366	375	363	387	382	377	386	375	385	339	367	350	376	356	407	365	360	359	330	335	353	358	350	360	385	370	322	374	383	375	375	388	348	389	420	358	376	343	372	350	363	391	395	340	378	378	409	356	385	413	428	382	378	339	366	395	374	369	350	377	392	386	384	383	398	367	360	376	363	342	384	384	362	364	388	410	390	405	407	380	366	340	382	380	364	363	356	368	390	402	400	355	371	404	381	390	387	391	355	376	368	397	370	380	406	397	401	385	399	382	370	361	345	378	357	407	376	377	379	373	347	372	382	334	373	386	339	388	365	331	378	376	386	381	367	392	388	384	411	349	381	363	372	377	394	364	337	353	362	387	389	424	346	358	405	376	366	349	374	387	397	390	373	372	334	336	345	389	348	356	362	372	404	360	393	393	380	403	391	388	374	382	378	376	398	350	329	356	389	371	377	357	425	384	402	391	367	376	348	348	385	355	387	358	378	395	402	387	353	391	386	386	384	369	372	394	374	396	371	359	399	378	381	391	366	373	379	327	342	373	366	387	362	407	387	405	392	393	375	383	364	381	391	386	371	378	370	344	350	360	380	409	401	336	410	372	374	359	346	383	371	367	389	346	345	400	357	370	360	345	383	381	403	369	371	399	391	431	351	401	350	398	372	402	390	411	388	347	351	368	388	364	355	383	367	359	376	379	384	373	375	361	372	396	405	358	367	381	394	386
9945	24595	16884	7683	5643	4096	3052	2624	2450	2043	2368	2407	1911	1222	1094	793	688	738	714	703	646	597	534	537	586	607	1326	3050	4093	3265	2625	1864	1102	749	514	423	402	383	405	379	415	385	448	383	401	409	408	384	367	409	387	409	397	389	366	347	422	406	414	398	418	407	390	393	400	407	432	393	389	419	392	420	391	417	390	428	375	365	379	397	381	388	391	390	390	360	386	397	407	385	401	449	416	392	408	385	402	395	380	386	397	376	406	364	399	404	395	400	364	393	367	395	436	425	430	405	391	410	394	365	418	370	350	435	390	395	386	394	401	388	413	376	381	367	408	406	383	406	393	383	392	382	399	385	419	376	398	370	384	435	383	367	382	450	424	405	387	412	409	399	368	388	366	397	381	411	374	361	416	359	447	412	372	417	383	394	403	386	387	394	395	423	397	392	400	416	402	431	398	404	406	370	353	412	383	395	375	367	411	396	430	397	391	393	368	364	417	370	416	414	395	405	398	408	406	356	383	411	391	403	409	383	370	403	402	401	360	397	392	429	389	381	423	383	438	383	394	361	398	397	394	404	404	400	372	377	396	397	397	393	430	425	420	364	424	375	390	397	369	397	393	400	400	387	444	387	416	417	427	419	403	378	376	398	419	414	413	405	395	413	402	399	393	396	393	391	417	391	365	413	384	372	372	422	388	399	378	424	381	391	413	413	388	390	381	431	410	424	380	394	409	409	377	398	402	393	425	371	421	386	392	356	383	378	429	374	408	393	377	365	384	414	383	367	343	398	350	395	385	405	369	377	433	382	406	387	389	391	394	375	379	393	382	398	398	403	392	404	397	384	408	409	348	374	398	395	381	381	376	390	366	402	369	415	390	410	403	425	419	387	413	425	405	374	379	394	377	391	411	407	400	404	418	418	388	432	392	406	403	365	429	430	383	375	407	406	401	387	366	408	381	374	383	405	435	373	413	399	375	382	402	414	397	401	408	422	396	409	407	402	386	403	380	464	419	356	421	382	444	403	380	420	393	378	378	390	387	397	409	403	440	394	380	399	399	399	394	419	422	394	404	361	385	347	422	384	418	422	386	377	379	398	386	372	416	394	413	388	374	429	417	418	374	408	369	459	378	400	339	396	410	407	385	389	403	397	412	400	413	426	389	393	446	375	414	394	364	364	362	418	353	410	385	417	383	402	402	366	380	433	405	390	418	403	398	362	377	386	376	413	372	388	403	402	415	456	369	384	376	400	416	396	389	386	407	394	374	411	381	403	405	382	382	429	414	405	408	410	419	363	382	400	390	364	401	404	380	386	404	384	402	398	406	375	422	418	420	410	399	393	396	423	373	405	373	452	373	444	377	388	386	433	445	414	392	380	368	413	398	394	426	365	439	405	404	408	400	389	391	402	402	409	388	403	394	398	417	378	379	416	362	405	394	377	410	398	389	400	429	365	385	388	400	370	408	412	426	416	381	394	381	412	358	409	397	401	366	367	393	396	391	420	386	420	393	455	392	386	393	408	426	393	400	423	368	379	342	444	398	408	350	435	384	402	407	373	388	390	393	388	393	410	370	409	344	402	424	397	359	403	409	398	354	422	402	377	424	391	356	425	380	432	387	405	408	411	387	450	391	417	420	374	428	394	402	367	376	446	398	395	448	391	428	389	405	385	419	382	392	389	387	365	373	396	411	400	370	405	417	407	424	379	408	386	389	390	360	359	412	385	406	396	421	427	417	400	380	382	392	373	405	399	372	386	355	378	426	400	417	379	394	393	381	400	396	433	407	415	388	374	418	400	394	420	396	376	414	387	410	392	384	380	390	414	411	414	401	408	440	397	435	411	398	403	403	397	375	390	393	424	390	404	382	405	396	397	407	427	387	397	398	382	369	406	395	467	427	383	406	411	378	386	434	441	429	414	400	419	380	381	365	407	385	399	411	373	367	403	431	385	399	414	390	398	402	409	426	374	383	452	427	387	418	418	407	380	419	394	392	409	412	433	395	430	415	410	442	427	414	385	391	423	404	424	414	430	393	409	391	411	382	368	404	394	386	387	400	433	424	411	378	389	409	383	415	428	383	428	356	393	380	406	403	377	379	376	385	424	375	377	375	391	426	378	407	391	399	413	438	418	403	464	381	398	380	361	396	434	397	416	389	442	422	378	413	387	395	406	389	421	376	399	379	385	385	381	381	380	400	416	421	367	371	389	382	421	401	397	414	420	396	391	401	376	416	426	366	411	398	429	424	417	401	405	355	398	403	378	401	385	403	402	403	395	427	377	409	427	408	395	416	379	408	357	385	407	404	412	386	400	404	378	423	382	382	431	375	382	381	405	421	396	414	382	374	399	401	418	371	413	402	396	402	396	394	379	428	383	403	410	396	393	364	418	371	367	389	404	388	391	410	415	399	381	385	393	370	398	382	397	399	390	385	408	369	387	400	384	390	401	392	415	391	400	386	401	375	393	408	397	389	411	382	418	406	379	421	458	378	378	425	395	389	400	374	389	398	379	396	388	365	394	409	355	438	397	402	381	368	418	382	337	428	374	429	432	425	362	401	421	405	427	420	415	389	403	402	399	385	373	390	387	368	398	379	399	385	411	411	399	403	419	415	417	382	383	378	367	400	397	415	402	393	418	389	404	379	392	445	423	389	379	386	397	375	391	434	420	392	379	421	382	389	376	374	391	409	416	396	411	424	406	370	406	395	461	384	448	406	432	407	379	407	403	422	383	404	417	394	415	430	406	433	388	374	380	392	400	367	393	406	395	368	382	374	378	409	403	389	407	402	423	400	417	407	398	368	417	418	394	384	405	395	389	377	384	410	425	369	401	445	399	414	402	431	364	411	398	373	378	388	418	390	368	419	398	418	405	400	416	434	415	348	382	382	403	380	382	393	405	397	376	407	357	345	380	360	381	403	366	358	386	408	391	392	387	381	406	373	384	430	385	386	378	391	423	383	403	386	405	401	377	413	366	447	352	385	408	404	401	378	375	429	369	432	420	403	433	431	384	396	396	394	418	416	356	408	406	424	377	414	356	382	412	392	370	375	402	371	387	389	408	414	405	420	385	403	369	388	414	379	423	385	401	387	366	413	425	423	367	426	389	390	390	411	400	389	398	408	415	403	380	388	389	423	404	392	356	409	406	406	413	432	388	405	380	404	374	413	380	390	420	396	399	373	378	391	396	376	416	397	399	390	451	404	467	408	413	406	399	380	385	403	409	404	405	397	368	417	377	419	406	411	417	388	402	362	387	395	427	410	382	409	406	418	415	399	400	379	367	369	456	410	414	375	414	376	349	418	391	387	403	382	374	392	415	393	362	412	411	418	362	375	418	375	382	385	379	396	408	390	405	372	437	401	405	431	390	404	384	424	408	417	392	394	402	409	421	385	383	416	389	411	349	373	412	387	405	361	401	406	407	419	372	404	403	430	403	444	420	384	394	379	384	388	395	418	362	341	394	380	401	403	406	393	405	383	465	394	397	409	405	387	346	427	389
25190	21317	27508	25403	12160	2330	1605	1338	1289	1461	1498	1162	974	940	797	771	733	670	697	658	637	628	648	684	579	603	800	1357	1832	1707	1516	1222	851	644	570	563	550	578	595	559	557	587	533	541	550	514	580	535	566	568	556	586	534	531	529	570	576	573	592	565	555	554	574	552	558	512	561	555	566	531	559	565	542	560	557	573	549	534	545	569	538	513	534	576	562	530	542	546	548	526	563	566	520	581	539	535	575	552	549	590	568	531	527	556	585	547	557	548	545	564	534	533	516	545	542	529	520	564	545	586	552	546	578	569	576	496	543	529	615	563	528	558	534	581	564	518	556	574	537	532	528	544	584	501	544	549	516	584	548	544	503	525	511	586	550	556	577	554	551	529	583	543	566	564	593	512	560	549	556	525	580	586	533	544	543	552	520	533	531	574	581	560	585	508	559	573	555	542	517	556	542	544	522	531	569	542	541	581	544	580	613	526	525	536	593	561	549	566	534	561	561	550	545	546	524	566	558	569	576	578	555	581	544	543	552	531	556	525	527	580	541	565	522	541	556	521	573	563	573	564	551	594	554	557	578	611	583	558	568	547	545	552	578	591	563	541	554	525	574	485	551	560	543	542	574	568	547	555	538	520	567	579	556	562	529	551	589	556	582	555	524	557	575	589	553	530	572	575	567	544	487	551	547	565	559	577	543	555	588	557	544	568	555	590	545	563	554	528	521	526	571	536	547	487	531	575	577	509	524	537	538	566	546	560	530	551	542	545	579	566	529	506	541	587	532	578	511	563	575	556	532	583	579	538	605	568	573	579	549	563	596	523	542	560	510	536	577	614	537	578	491	542	554	566	558	546	515	548	541	568	547	561	514	582	552	543	546	510	556	535	537	556	571	556	528	565	533	575	573	546	585	554	519	575	554	540	571	551	557	528	545	534	600	578	517	522	545	581	546	529	549	556	533	543	562	551	501	508	540	562	536	575	539	549	610	550	621	550	525	506	553	576	553	577	516	543	558	559	549	521	553	534	536	550	535	551	542	542	557	555	560	575	542	573	560	555	563	538	550	569	543	567	553	554	525	517	531	542	525	577	547	582	538	573	548	540	587	535	560	579	529	560	495	593	538	537	568	534	519	528	527	567	563	555	545	582	517	518	555	539	552	562	537	519	564	525	559	570	528	565	561	566	611	590	555	544	546	540	549	598	548	561	542	546	589	543	525	544	581	546	530	515	550	594	566	546	546	535	535	531	563	539	584	530	570	523	578	551	547	529	565	563	543	573	565	550	539	563	559	572	582	572	540	539	559	555	599	581	596	556	601	566	574	580	585	518	576	530	550	504	560	574	539	550	566	589	594	577	578	540	572	532	543	603	528	543	557	537	568	543	579	575	562	543	564	531	587	598	550	588	545	539	550	580	535	521	611	530	508	561	531	577	583	544	524	537	581	536	554	564	566	590	549	532	578	554	525	559	560	518	517	518	564	554	561	556	590	586	529	551	555	537	555	542	575	547	553	569	516	580	509	584	556	556	540	518	557	547	554	540	543	556	590	547	541	569	519	556	533	563	587	559	548	557	521	555	548	562	559	573	572	520	552	569	524	592	546	565	572	538	517	516	580	552	560	533	541	583	556	549	532	596	545	567	583	603	556	588	534	533	536	561	549	523	573	564	577	543	545	520	563	533	529	565	536	519	576	563	538	563	530	546	548	593	521	548	548	543	518	523	570	526	530	590	525	522	582	544	489	516	571	549	551	596	569	534	521	582	552	523	481	580	551	569	550	546	593	550	587	562	575	554	567	560	513	539	544	524	541	562	543	540	577	545	512	534	556	532	550	606	554	516	501	547	586	570	605	520	547	570	518	535	599	571	539	557	534	590	583	555	551	580	573	527	572	545	541	563	537	534	576	535	552	559	567	564	528	519	567	525	529	548	558	566	574	561	546	527	542	542	518	557	522	560	577	595	565	592	588	548	542	552	594	514	543	546	528	563	558	580	540	550	564	492	535	555	532	546	534	558	544	554	542	517	548	576	537	546	535	548	524	514	557	571	547	543	545	563	557	527	575	551	574	550	555	552	565	536	566	534	542	611	539	544	575	568	532	545	567	538	545	534	548	547	571	572	576	547	531	595	573	570	542	586	538	616	551	587	513	566	542	518	534	558	546	529	527	560	581	568	543	525	530	557	565	520	575	533	566	568	539	553	561	548	523	527	551	526	542	530	586	567	537	588	589	543	547	588	533	563	549	564	520	579	572	583	560	535	586	597	551	596	568	578	511	546	563	554	561	569	556	538	587	565	548	544	550	554	534	556	569	561	544	542	568	557	556	559	551	548	544	513	533	564	561	533	563	612	546	550	585	532	564	549	602	537	524	535	528	563	550	542	571	568	577	530	505	573	530	567	561	533	571	599	560	579	574	569	509	506	542	532	549	498	527	541	514	523	570	551	583	527	543	523	545	523	559	560	578	548	552	551	533	585	582	528	533	543	559	569	520	549	555	506	508	565	581	553	541	573	556	543	588	511	539	532	571	523	576	544	516	547	542	618	548	554	585	584	539	548	554	562	594	538	542	569	572	560	550	575	511	574	537	590	579	520	562	523	510	585	557	576	551	551	528	546	579	547	515	561	544	554	558	550	538	534	542	581	543	545	566	585	567	560	540	518	572	610	594	544	539	557	544	539	550	538	545	578	556	557	595	553	560	567	557	512	620	555	542	527	563	565	575	541	537	563	590	517	539	577	607	525	578	528	546	546	523	576	521	522	583	570	536	554	541	550	531	597	548	538	541	528	523	565	539	552	573	593	555	545	564	567	563	527	604	562	583	586	579	559	542	561	511	555	544	544	590	576	570	532	570	536	538	533	564	531	538	562	596	523	532	538	540	557	573	514	547	480	563	521	536	544	569	530	527	535	558	534	579	549	537	545	539	556	544	558	515	568	529	532	564	570	594	489	567	534	533	554	522	601	537	560	553	534	569	526	577	562	555	570	560	571	580	549	547	552	558	543	539	564	557	567	550	565	517	538	533	504	584	519	531	540	556	566	529	591	571	541	535	559	547	511	563	535	514	573	545	525	526	618	554	543	562	547	539	569	541	558	540	556	573	534	563	559	528	590	532	544	593	558	587	560	545	569	552	536	522	577	600	569	557	572	585	503	537	538	548	569	556	590	555	537	540	565	531	581	553	547	563	509	560	554	566	541	556	551	542	521	533	575	571	565	521	563	507	582	573	495	564	525	546	564	533	588	544	572	588	534	559	546	588	595	558	633	588	562	546	552	540	551	546	549	567	526	586	567	554	516	583	553	556	577	519	505	521	557	598	563	537	522	542	489	521	566	603	548	549	556	567	509	576	531	533	556	568	558	564	544	593	544	556	513	563	586	576	549	562	560	546	589	567	509	554	588	542	522	565	531	531	536	546	579	549	607	537	560	571	586	535	548	521	553	576	590	542	555	548	526	543	515	516	579	567	563	578	547	588	579	526	585	539	526	532	520	492	549
9985	20537	12817	6265	4737	3257	2684	2388	2101	2537	2495	1838	1533	1285	1162	1032	854	823	853	813	801	697	754	777	760	706	1007	2100	2979	2622	2267	1630	1074	738	680	610	575	614	584	563	639	609	609	592	580	538	568	570	580	633	580	567	591	559	615	546	573	564	595	585	546	541	583	594	576	591	571	602	606	618	576	555	559	622	593	605	569	596	583	556	595	652	617	545	548	568	581	566	590	567	590	603	618	582	601	568	616	598	616	615	529	583	606	617	579	604	630	560	564	594	573	580	580	566	568	553	594	603	592	600	542	599	603	588	598	570	583	530	581	585	606	593	583	558	551	595	601	535	585	561	541	604	624	577	600	609	609	575	555	573	569	597	569	579	537	567	565	575	598	589	583	640	607	587	576	584	583	590	611	565	542	597	570	625	584	557	597	597	605	648	578	615	580	583	598	595	581	574	583	577	594	600	603	587	575	555	546	554	608	530	599	548	606	601	598	562	601	563	572	615	623	604	543	568	566	605	595	607	604	649	556	572	556	631	590	577	584	584	618	580	587	573	601	556	573	628	593	600	553	606	638	575	617	522	582	594	632	604	601	593	564	613	596	567	558	608	606	595	625	616	569	624	593	552	585	605	551	550	568	629	568	597	565	624	607	625	606	581	609	591	570	636	606	533	594	559	607	573	588	588	622	621	586	573	575	596	605	581	601	610	583	551	582	617	583	590	606	561	571	589	570	600	574	563	595	614	579	564	587	585	602	600	621	599	586	627	554	586	590	577	565	591	596	573	589	590	591	592	582	610	583	602	599	559	628	592	587	597	622	580	576	548	573	578	549	570	570	589	546	596	595	558	577	585	519	621	612	599	565	620	575	583	567	549	556	577	605	594	562	565	597	611	611	591	545	583	607	579	573	647	598	586	608	570	561	620	605	581	605	593	576	605	599	586	612	590	561	601	609	603	610	564	607	591	594	614	590	567	591	576	530	567	534	567	558	602	587	602	564	563	587	541	566	600	575	561	617	593	597	554	583	574	606	575	604	567	575	610	571	570	607	649	567	568	600	581	560	527	590	608	617	562	600	578	589	535	602	562	566	580	609	607	592	532	575	633	577	566	610	615	594	570	575	600	572	584	553	581	628	603	593	589	585	605	570	546	621	593	625	543	544	594	539	562	532	565	570	571	586	570	586	615	579	520	587	631	612	587	578	552	625	599	577	595	580	550	607	571	618	606	556	575	575	615	563	551	616	658	621	594	612	578	561	579	580	574	570	583	588	560	599	608	584	636	601	584	599	564	585	581	587	606	594	580	636	635	600	581	582	583	601	588	577	643	568	568	572	547	556	551	598	613	596	573	549	586	577	560	591	511	650	587	580	589	573	627	557	552	602	611	586	548	554	574	601	569	626	596	618	594	569	571	570	610	569	597	620	593	581	603	545	590	578	566	600	649	582	583	612	588	598	599	582	560	619	578	579	583	612	624	576	606	571	597	615	583	616	625	554	651	534	577	627	569	605	616	594	557	585	590	584	561	593	585	571	579	641	585	538	546	600	581	601	603	554	591	583	543	542	552	582	585	603	574	586	600	572	550	565	638	583	549	571	603	621	570	557	556	616	595	573	538	606	588	523	573	523	575	551	616	600	587	599	553	568	611	590	557	595	562	532	603	632	616	596	581	592	600	553	579	553	617	590	584	570	621	613	591	601	585	554	580	578	629	590	677	635	573	576	608	564	591	572	601	615	556	604	583	582	564	602	588	581	585	567	577	558	566	585	614	604	571	580	533	551	580	614	593	569	593	612	560	556	625	597	600	546	587	563	585	571	593	571	557	588	631	608	568	592	513	599	610	594	589	553	559	553	601	607	579	612	558	613	610	588	613	575	614	588	550	574	561	569	606	568	596	605	571	586	596	579	589	579	606	558	573	593	603	572	580	594	556	541	599	545	532	551	561	555	609	597	561	591	552	555	543	571	580	561	585	545	599	576	629	570	605	572	570	546	623	589	583	580	583	577	590	584	615	516	625	581	577	548	576	596	569	588	606	585	594	562	580	588	593	612	604	594	540	602	545	633	562	553	568	559	604	558	623	598	596	612	603	577	544	567	571	612	563	557	631	578	584	572	590	574	585	578	568	577	589	582	615	620	612	635	550	587	571	572	599	610	576	573	604	579	585	559	577	614	627	602	604	609	569	579	581	609	572	585	593	531	563	567	623	605	603	578	587	592	569	583	583	621	615	556	532	569	560	613	581	609	576	586	563	582	528	580	565	631	576	638	562	562	613	642	579	617	600	562	585	592	573	537	631	546	553	550	594	572	583	540	568	575	526	592	590	592	618	525	571	566	584	574	540	606	612	583	559	601	603	617	552	594	614	628	552	590	565	562	603	597	606	577	595	612	541	592	615	574	589	555	562	595	565	592	571	594	607	596	543	561	608	559	577	581	572	591	589	583	580	596	534	576	544	574	591	575	602	603	570	618	588	542	617	558	616	592	604	568	603	585	590	597	558	583	562	608	606	585	621	582	555	555	603	587	597	572	586	636	525	612	602	622	569	586	619	643	577	584	544	626	566	572	542	604	576	593	614	611	532	583	604	550	576	591	544	565	565	607	579	559	607	600	571	604	584	579	573	600	591	621	581	562	566	561	611	570	593	593	567	621	601	597	555	589	597	550	591	599	597	570	595	552	591	557	558	570	557	557	568	557	578	631	589	621	568	600	587	636	566	564	595	587	561	615	591	547	577	581	551	578	577	556	586	575	551	583	589	609	601	594	555	544	592	576	613	571	576	581	600	584	561	566	560	567	573	596	573	579	595	569	587	618	620	605	618	569	595	590	600	611	569	574	641	588	585	561	549	632	584	617	572	580	585	617	623	605	613	579	590	589	587	566	641	574	570	542	578	584	561	584	573	586	585	557	555	620	617	561	592	562	590	587	602	584	559	567	597	595	624	554	639	556	610	626	595	585	589	627	587	596	581	601	611	622	610	581	572	560	551	583	561	610	585	533	612	602	542	614	612	591	594	552	629	566	592	573	591	583	573	573	578	582	610	586	600	570	538	585	562	570	599	601	562	606	593	635	574	560	575	569	625	607	578	589	568	537	553	593	582	549	610	572	604	605	624	576	558	579	600	588	599	575	616	562	635	604	599	629	556	545	588	577	609	614	570	610	617	590	569	572	638	621	599	625	608	610	613	586	606	577	529	563	604	583	591	551	599	583	598	586	585	557	591	625	619	594	603	587	551	559	600	586	631	632	545	597	592	573	549	574	610	596	620	601	566	551	553	622	592	571	622	570	594	575	636	581	559	564	596	507	576	567	619	585	565	598	541	588	558	561	597	585	629	588	560	615	595	585	619	545	582	546	596	582	512	550	600	607	554	552	538	543	583	634	579	570	603	609	548	600	590	540	585	612	577	577	593	567	573	577	595	578	572	554	577	544	577	582	588	586	563	573	547	509	573	576	638	542	623	566	587	587	573	596	600	587	566	576	590	596	589	569	605	583	599
22783	21338	29083	23924	21332	21473	11578	2916	2624	3354	2426	1969	1831	1376	1129	1108	962	911	735	706	789	753	760	755	768	753	1169	3389	4965	5130	3284	3107	1677	1004	683	552	555	554	592	595	587	572	582	558	626	606	530	553	562	586	581	590	623	537	617	611	575	575	553	638	551	564	581	608	556	562	601	580	661	603	608	557	602	591	568	565	555	577	584	583	564	590	613	553	569	587	575	528	618	606	615	572	584	580	611	583	573	580	534	594	601	544	590	601	547	530	565	600	597	541	601	566	554	572	548	580	596	598	646	547	626	602	572	552	672	558	586	560	537	551	565	567	559	581	578	614	583	603	589	548	537	578	580	602	626	546	594	613	590	574	583	579	591	579	547	587	572	587	537	587	589	582	592	576	616	576	557	582	617	575	558	538	538	574	565	563	604	533	605	567	578	597	561	572	588	548	549	546	578	578	607	545	559	609	521	586	596	598	625	572	580	607	586	572	559	602	618	603	584	557	574	546	587	550	566	561	592	606	624	563	590	606	613	570	616	584	591	566	558	599	595	615	597	555	586	557	595	575	569	569	578	580	588	581	575	593	581	577	565	551	552	614	570	576	582	618	584	575	578	569	564	552	572	586	502	599	566	595	521	589	545	543	579	575	563	594	578	583	576	606	586	613	593	645	537	605	581	573	620	614	533	595	566	622	539	600	593	573	538	590	582	581	613	634	596	585	581	555	551	583	605	532	566	623	589	588	560	551	580	584	521	547	591	592	559	576	589	550	623	598	584	606	622	558	598	596	536	571	546	543	599	572	558	557	574	589	577	531	622	536	554	562	605	564	572	554	583	588	577	597	615	583	591	557	604	573	564	584	586	602	590	573	565	572	625	538	548	544	555	567	569	585	600	613	567	555	593	578	597	577	539	592	603	571	561	537	573	541	605	560	571	619	585	594	584	645	590	612	601	573	591	571	571	584	583	597	593	604	612	578	589	561	580	558	548	606	584	583	560	567	536	561	549	575	579	534	565	587	606	554	560	564	636	587	574	532	581	522	614	586	591	568	560	617	536	603	580	598	542	594	580	585	598	626	575	557	550	568	575	562	574	572	579	538	608	595	576	600	585	596	563	565	544	551	593	612	565	576	555	593	544	570	599	536	581	578	555	589	592	602	577	530	573	603	560	559	574	574	540	586	547	556	548	558	566	609	559	566	582	584	563	545	580	609	582	615	577	592	552	552	548	545	585	564	552	607	558	598	597	583	573	538	563	578	581	578	565	570	589	581	569	579	591	602	577	617	553	609	585	566	576	616	570	574	569	572	608	568	548	583	589	583	585	581	557	611	597	531	570	620	582	548	576	619	557	576	557	554	576	590	568	565	539	614	616	551	580	554	531	619	552	569	524	573	630	590	578	597	579	557	536	593	598	564	576	542	564	569	562	535	599	558	550	582	572	560	537	639	600	585	592	600	600	575	560	575	535	578	617	586	588	535	555	567	588	605	547	614	575	544	618	597	571	569	551	576	584	582	607	578	596	596	559	589	590	599	579	556	561	557	566	571	554	591	602	534	574	583	579	539	608	604	591	592	518	536	565	600	576	597	571	576	556	533	595	570	588	553	572	573	605	572	557	574	578	606	569	561	572	556	585	582	581	523	595	608	614	577	575	546	603	577	580	603	585	566	578	558	575	539	612	651	546	613	578	558	564	597	549	562	639	577	580	568	584	581	537	596	606	575	578	564	570	573	593	616	532	563	576	591	569	596	605	562	570	557	543	604	556	571	527	525	575	531	541	608	573	547	578	561	570	630	612	600	584	567	607	537	585	603	561	536	591	538	563	608	569	573	566	589	564	628	604	618	601	549	568	567	601	594	577	604	574	521	617	618	568	558	592	565	550	578	582	558	579	601	601	608	544	561	607	562	582	570	579	567	533	582	562	555	539	562	569	520	573	575	575	580	591	569	648	591	560	608	594	576	541	579	550	546	574	611	579	581	591	604	575	584	558	623	558	561	598	593	585	542	603	574	596	563	568	543	545	600	570	579	579	575	604	595	612	572	607	605	565	631	548	549	584	564	597	625	593	596	564	536	534	592	562	595	530	580	589	606	565	568	562	616	581	590	592	576	572	554	559	530	602	598	557	599	543	582	564	572	551	585	593	571	596	580	547	558	578	599	578	625	595	545	585	599	583	573	589	554	594	655	565	588	604	602	587	556	587	540	522	555	590	579	594	570	564	563	589	545	585	620	575	566	581	590	541	585	545	572	593	586	554	580	582	596	566	592	538	602	583	549	580	576	561	584	580	524	598	609	543	620	588	585	572	591	583	533	575	579	558	568	592	568	560	572	587	602	536	560	575	602	578	567	572	573	589	552	571	556	571	578	583	571	621	566	548	572	574	582	552	584	574	589	580	560	587	572	556	583	540	562	588	565	572	533	596	580	615	612	603	560	561	591	540	559	580	508	604	517	582	561	539	613	559	569	551	596	599	587	598	543	610	584	584	572	621	564	619	512	589	601	550	577	559	563	563	550	587	576	601	594	614	608	557	579	539	575	631	558	616	547	568	571	577	578	530	563	620	591	575	570	579	596	578	578	576	582	587	562	564	620	566	567	578	603	598	622	584	547	575	606	600	597	577	600	546	568	526	552	632	564	580	558	583	627	584	557	578	616	591	576	557	564	574	589	561	555	629	549	622	563	506	556	586	605	550	599	556	592	577	588	591	545	558	627	594	519	566	549	556	587	559	597	610	587	578	562	593	593	547	565	573	580	607	577	557	568	630	551	562	582	568	571	554	579	605	598	566	572	610	598	562	574	574	604	597	557	536	561	594	553	562	600	593	564	556	600	566	578	583	609	552	595	565	545	573	625	568	498	561	583	536	573	581	601	580	572	592	585	597	560	539	588	560	578	620	561	612	562	570	605	541	577	528	581	573	570	588	579	574	578	600	596	556	589	569	621	564	590	556	533	574	505	566	590	552	570	544	538	550	558	557	589	564	614	554	525	606	613	577	542	567	562	584	564	593	607	570	529	614	564	564	585	594	580	597	584	585	551	625	611	557	572	582	601	595	533	565	528	563	518	548	567	574	584	603	571	609	564	558	573	602	579	570	590	585	552	565	600	593	564	597	593	555	583	585	555	550	539	567	555	607	587	552	626	569	553	572	593	569	533	563	558	589	589	575	567	547	565	549	571	566	546	587	513	598	553	508	559	602	577	545	574	556	614	605	553	554	585	574	618	572	597	582	569	550	567	599	565	571	562	616	590	594	574	586	548	586	567	607	579	570	589	549	626	566	591	568	542	545	563	612	583	620	590	590	574	583	600	609	605	594	601	544	582	601	546	539	561	617	556	577	604	569	600	576	606	563	604	605	568	599	577	550	586	580	563	630	555	596	560	516	607	567	598	576	579	582	546	612	588	568	617	600	587	592	608	567	602	569	563	645	585	611	533	601	609	532	554	558	583	584	554	553	604	588	578	569	582	586	577	602	551	594	536	591	583	579	587	549	590
12478	30151	19966	11788	8518	6104	4824	4357	4319	5875	3815	3090	2935	2085	1586	1387	1261	1112	944	892	929	951	956	975	982	893	1606	5186	7510	7086	4767	4464	2306	1163	786	563	562	619	619	604	562	569	601	581	555	579	572	583	549	596	561	621	578	578	589	590	566	578	608	619	582	577	613	603	568	555	589	546	539	583	603	607	556	592	574	563	571	560	598	621	615	574	603	592	618	578	600	585	560	539	573	585	589	638	573	597	615	568	593	571	575	565	561	563	597	580	578	628	593	539	629	600	553	628	576	551	604	590	573	564	603	608	567	559	622	604	567	589	623	579	570	613	595	578	544	607	573	634	592	570	568	516	610	606	577	586	571	596	617	645	598	579	571	594	575	557	568	575	559	580	596	602	579	578	563	608	558	569	545	601	564	560	551	570	580	568	566	597	599	573	612	559	568	597	605	627	570	584	545	536	592	584	591	578	594	535	577	583	640	547	580	585	545	542	541	570	583	571	586	612	563	609	534	558	558	579	553	626	555	568	573	593	603	600	591	602	586	612	575	623	538	595	572	652	561	599	624	571	566	579	609	624	601	587	540	591	559	596	573	581	595	589	559	583	584	607	526	611	608	571	554	545	587	625	592	568	573	614	597	587	565	580	587	619	580	538	627	585	597	643	579	579	581	599	578	585	588	617	556	606	629	597	591	572	556	612	599	589	569	597	610	590	593	596	577	600	581	562	616	578	548	617	612	597	594	574	616	560	564	600	595	584	577	612	574	578	556	595	595	586	561	606	562	582	593	606	579	558	603	606	550	566	585	541	612	602	561	608	582	566	543	578	574	602	565	603	578	623	608	588	608	597	535	623	547	581	590	587	567	568	633	593	554	553	602	618	594	576	563	579	585	582	575	618	603	595	530	580	566	523	582	604	562	554	594	566	604	559	597	597	571	600	607	603	598	540	589	606	578	601	587	622	581	614	564	590	564	646	594	603	560	595	600	554	557	618	564	530	588	609	546	549	547	603	592	538	548	536	605	588	591	522	537	625	581	596	601	584	572	604	535	587	597	539	606	583	584	587	556	583	574	586	598	572	584	601	556	610	606	599	572	589	567	623	589	559	579	576	547	607	583	600	619	601	568	585	568	577	575	573	605	592	573	582	616	574	585	605	570	562	584	571	587	581	585	580	562	549	591	589	607	598	584	630	587	566	601	588	579	583	563	521	587	531	576	587	617	585	580	544	562	567	574	601	542	606	575	587	629	586	599	570	567	619	601	570	605	574	589	589	586	578	604	554	599	604	610	586	586	588	560	606	598	603	596	596	589	605	576	627	584	581	587	592	575	544	573	599	574	582	603	562	588	562	555	582	610	548	593	542	567	569	579	551	604	576	567	590	567	595	573	596	595	561	565	574	579	605	615	591	601	558	560	596	554	601	559	573	576	559	574	563	565	599	621	598	611	586	599	584	590	555	600	558	558	581	556	607	588	562	574	597	592	604	563	579	611	590	578	609	612	547	527	622	581	583	557	601	597	590	597	634	585	590	560	587	645	553	596	580	591	580	592	595	598	567	584	573	582	644	564	580	598	570	585	580	598	580	570	568	627	564	619	571	547	561	578	576	593	577	596	587	581	574	586	520	541	591	620	595	582	559	579	574	570	623	569	616	568	603	591	563	567	581	568	584	572	569	559	585	560	567	593	578	553	617	563	584	614	526	603	609	559	561	580	607	622	601	609	588	566	579	586	559	551	567	574	547	597	572	546	580	520	539	576	570	589	588	558	570	584	596	614	554	577	582	558	590	565	604	607	554	573	547	593	606	548	604	570	613	599	615	582	561	558	579	586	591	560	632	552	583	580	616	578	576	620	597	587	608	586	594	579	606	604	590	568	611	587	604	597	566	605	557	595	591	615	584	559	626	547	557	576	558	606	612	566	588	586	612	582	571	571	593	595	609	616	585	548	574	592	594	590	604	589	539	619	561	622	527	596	570	542	587	533	580	586	575	566	550	592	567	561	584	589	563	567	606	569	589	537	623	590	541	602	612	574	646	552	589	579	604	549	610	557	603	607	591	550	590	573	564	554	608	570	556	584	561	619	582	563	570	595	591	578	605	575	576	573	590	553	557	566	559	574	588	585	571	588	553	590	571	575	559	627	565	604	567	515	608	551	597	548	602	568	602	546	590	638	592	591	570	550	596	585	581	632	571	587	591	578	627	610	559	593	566	548	591	580	577	586	594	576	623	594	561	579	568	583	522	571	600	559	582	589	567	588	575	591	563	621	593	572	594	592	590	581	589	570	580	559	565	601	574	598	590	588	579	595	568	571	627	591	591	527	627	561	608	582	592	572	628	575	598	603	590	571	570	620	575	589	561	594	549	593	572	578	592	551	586	588	569	567	642	574	561	596	557	595	567	612	577	606	566	556	597	601	574	557	562	618	605	585	590	606	571	543	587	565	556	546	597	546	587	600	640	532	583	601	543	574	607	614	551	580	605	597	621	578	557	568	570	563	607	584	547	607	602	565	551	516	586	621	611	566	595	578	582	571	567	620	599	580	556	560	601	567	571	613	583	595	604	576	602	597	607	565	569	557	573	617	563	623	572	588	595	615	564	616	586	584	558	552	578	604	586	548	590	578	562	570	559	579	557	581	592	574	543	553	613	575	597	601	628	589	604	623	566	569	576	553	576	585	583	570	611	604	552	585	600	614	570	579	550	581	576	610	579	570	558	585	586	540	612	574	562	604	592	588	611	567	559	587	599	548	572	612	572	576	560	589	586	584	568	619	562	559	580	555	550	595	596	564	567	597	592	618	582	632	593	569	584	555	558	548	577	559	621	589	509	559	600	564	553	584	577	612	589	538	606	587	586	594	592	605	571	624	554	599	601	573	584	618	551	590	568	567	570	584	565	579	575	605	607	547	573	599	619	563	613	560	541	605	577	562	549	581	562	546	621	592	580	576	644	623	552	607	595	532	570	555	555	587	562	576	633	552	552	562	539	598	580	561	592	583	569	568	627	550	545	588	604	587	584	603	588	586	595	528	555	543	591	618	546	593	577	592	575	555	588	604	586	601	586	603	583	557	588	563	555	554	594	578	579	573	588	594	616	575	583	565	590	567	594	632	574	572	608	596	584	595	554	575	577	571	610	560	579	589	557	530	544	581	608	563	554	582	571	563	577	582	566	566	553	574	607	564	597	581	591	592	558	582	570	597	577	552	581	546	602	580	571	604	613	571	624	565	609	580	606	598	590	577	585	546	588	572	565	563	566	602	555	618	575	541	526	598	607	540	573	541	580	555	589	570	581	548	598	619	593	588	605	623	612	615	546	559	635	569	615	554	582	614	611	613	566	621	563	581	614	555	581	559	550	623	588	604	617	554	606	563	551	599	565	571	580	600	559	574	580	541	598	583	522	616	584	625	592	566	579	576	585	603	596	597	597	566	558	600	612	594	591	611	570	592	601	591	570	586	631	550	616	571	608	567	598	592	592	580	602	575	581	576	536	604	557
28007	19865	11009	4351	1839	1252	1013	1025	1229	1390	936	768	727	645	644	658	549	532	502	526	502	524	523	506	463	428	451	503	596	630	652	566	529	437	386	340	391	434	394	395	450	378	429	408	392	418	380	397	394	407	429	411	394	408	412	460	421	417	409	408	445	373	408	393	394	347	403	435	397	403	410	394	396	410	400	417	392	433	383	413	433	431	413	372	376	405	420	416	396	379	393	384	411	384	403	401	412	382	435	376	375	434	366	422	410	393	422	421	373	414	424	383	427	386	383	418	402	428	381	446	404	387	409	381	424	397	395	409	406	384	386	394	390	402	404	419	399	400	381	368	400	405	391	412	444	395	399	410	397	414	361	420	394	402	406	361	396	434	403	377	415	421	404	389	385	401	424	431	436	393	389	422	382	401	378	389	417	414	401	407	426	404	418	425	404	411	407	402	412	384	379	379	408	402	394	404	365	426	399	438	403	372	410	384	372	378	371	406	376	427	417	394	442	395	404	398	379	396	398	392	375	429	414	407	365	367	398	381	397	410	401	424	415	399	410	409	381	397	417	389	396	415	414	422	405	414	422	421	398	366	415	381	409	414	410	383	383	412	394	363	376	425	412	398	380	366	398	420	384	389	409	400	385	424	402	408	361	411	366	394	389	444	411	392	415	401	405	402	364	404	418	385	398	375	400	401	426	409	438	374	405	395	404	394	398	403	422	377	419	415	431	366	416	394	409	402	412	393	398	419	384	412	408	377	426	391	394	397	394	402	404	400	421	389	360	429	378	411	412	380	428	397	410	417	391	421	395	390	383	382	394	419	376	414	436	414	367	391	365	409	411	401	396	421	421	405	418	425	426	407	410	412	388	419	382	390	393	396	391	431	387	466	368	410	387	412	413	379	411	396	403	407	386	394	423	393	411	403	432	397	426	397	411	400	371	409	429	383	372	381	408	389	416	400	396	423	408	437	405	407	384	420	369	395	387	375	389	425	405	405	410	393	391	427	373	396	423	376	386	401	406	412	409	420	379	410	385	409	402	383	403	382	406	405	382	397	405	387	372	394	409	415	408	394	416	406	397	393	429	415	409	396	397	419	404	377	423	403	427	407	403	394	403	402	448	395	361	412	387	425	395	393	391	395	404	400	435	385	398	403	423	424	401	416	427	376	410	419	388	389	416	441	424	423	370	383	421	402	396	383	387	415	415	401	374	390	392	403	399	425	428	400	393	380	371	397	419	402	366	419	397	396	401	398	387	384	379	449	386	416	387	405	416	391	427	424	394	382	410	409	391	388	427	441	394	380	378	410	360	414	404	443	376	419	420	376	371	396	400	406	393	410	412	410	423	394	403	369	418	391	399	405	374	424	397	423	414	376	382	385	378	415	352	423	393	384	411	380	395	379	368	436	391	413	381	391	369	466	410	420	389	389	410	380	391	427	394	356	403	415	424	389	397	419	412	372	408	382	383	357	391	388	386	381	408	370	422	438	421	417	429	393	408	412	382	401	400	385	464	432	378	399	414	389	417	383	430	417	398	391	413	434	436	440	427	386	382	379	407	405	440	378	435	424	400	447	409	421	388	387	462	441	375	418	402	416	413	385	419	401	377	435	388	449	401	400	431	433	397	396	413	393	425	401	418	432	397	401	382	400	416	346	393	425	360	401	398	359	393	419	398	391	431	413	412	406	432	416	389	389	382	415	401	397	411	391	409	379	390	395	410	371	409	398	382	415	452	438	431	395	397	397	435	375	399	402	387	393	419	419	389	436	391	422	413	385	434	367	367	396	408	379	402	433	372	406	411	414	384	452	406	380	371	413	410	406	415	402	382	414	348	417	395	399	399	412	421	424	394	430	426	412	420	380	415	394	409	381	408	383	414	392	442	397	401	435	399	385	394	418	412	419	387	383	404	392	378	437	424	399	415	410	396	398	431	380	390	414	403	348	361	382	398	388	376	386	421	434	391	403	432	399	422	387	370	402	383	396	410	433	440	411	387	387	391	406	399	398	429	385	426	397	430	390	389	390	409	406	395	379	357	391	398	384	370	396	408	382	395	403	405	414	427	424	430	397	375	410	394	420	387	420	395	392	425	427	400	426	431	422	432	381	428	383	396	445	382	386	405	386	401	381	393	399	384	401	379	415	407	377	412	388	405	400	413	411	381	423	383	373	403	411	378	412	433	389	408	431	408	396	434	448	423	412	422	395	403	395	410	392	431	402	410	403	377	408	447	430	389	420	384	418	397	436	442	399	387	390	422	450	397	377	395	445	403	429	410	406	393	407	441	406	433	375	384	388	397	391	397	409	422	400	409	394	375	426	383	398	406	400	403	392	405	418	383	384	398	425	403	390	399	414	385	378	446	398	400	391	405	409	407	422	363	399	409	379	416	409	369	446	416	393	380	360	424	360	398	378	436	368	436	430	451	407	412	391	393	403	369	377	374	427	374	454	437	400	390	401	430	437	424	379	395	429	366	400	377	367	367	434	379	410	408	411	389	435	375	345	387	362	383	408	418	409	409	416	414	392	413	409	396	404	389	404	406	408	411	398	423	427	385	413	394	406	430	404	366	379	374	434	395	421	390	438	395	404	385	408	389	399	404	389	394	370	390	429	387	399	368	420	408	376	386	381	404	412	373	384	407	444	404	395	399	381	412	402	361	390	418	420	410	385	403	391	406	442	452	399	381	412	359	419	378	421	424	415	410	425	454	413	390	402	437	430	386	388	425	418	411	401	440	433	406	408	394	419	369	439	419	392	396	425	419	400	362	387	376	385	390	419	394	419	406	419	400	388	398	401	404	438	398	395	407	400	439	422	411	376	386	365	393	417	420	408	449	397	355	384	418	400	399	401	402	365	407	389	424	411	388	398	384	405	414	407	392	438	414	401	386	398	420	382	382	382	439	372	396	408	386	377	405	408	414	396	380	391	445	405	383	426	409	395	399	412	434	382	400	403	363	417	389	398	385	398	406	411	414	402	390	414	414	423	371	395	389	403	431	400	395	402	386	390	363	387	429	424	408	401	408	441	429	428	397	397	406	437	427	404	413	361	422	427	411	399	429	392	416	383	393	376	430	412	383	407	373	427	400	367	386	377	378	414	411	379	398	417	396	399	389	401	368	413	390	410	412	435	370	407	421	395	373	417	444	421	406	379	416	392	457	421	405	433	429	377	406	401	388	405	386	413	404	409	391	383	409	412	389	387	407	422	370	417	431	387	402	373	404	409	403	388	399	398	408	421	400	370	356	383	401	385	428	413	414	385	402	379	414	388	410	417	393	386	378	405	404	424	423	405	393	393	410	418	430	396	395	397	417	417	408	408	412	345	384	412	404	397	411	370	376	413	383	383	423	397	426	455	389	411	422	420	417	360	389	395	404	412	433	401	391	403	407	405	391	431	394	393	401	379	428	391	396	411	372	362	429	425	403	384	413	413	406	379	437	412	388	405	422	371	408	366	405	394	422	397	397	386	397	390	370	413	449	393	421	377	392	395
10059	16066	8955	4767	3010	2085	1652	1734	2200	2411	1530	1214	913	873	879	823	734	637	669	665	639	620	657	604	542	480	462	591	763	739	767	735	627	472	437	398	451	419	440	428	388	430	448	374	459	427	447	421	433	402	422	440	410	447	460	429	456	447	437	462	420	464	454	433	423	415	410	442	451	435	422	406	415	436	426	408	432	414	426	439	457	423	454	418	437	448	396	448	434	437	453	440	432	408	425	416	459	441	452	453	422	417	417	402	447	425	419	464	460	429	448	444	456	502	451	433	438	450	450	402	422	453	445	457	462	429	487	424	429	453	442	425	435	414	440	459	435	447	449	434	450	436	441	414	441	420	467	427	458	414	486	446	443	432	421	437	423	428	478	454	449	451	401	408	401	435	454	462	417	391	451	444	427	414	462	430	448	427	471	432	464	460	480	433	434	447	417	456	430	457	433	466	432	447	466	434	398	439	421	409	442	416	436	428	416	425	405	437	429	399	434	396	450	449	423	433	433	432	437	405	410	435	412	401	445	468	462	426	444	451	458	476	398	407	431	434	453	447	417	456	439	425	415	435	407	462	410	471	421	441	436	426	409	427	436	439	444	396	452	419	408	451	453	456	446	438	437	391	447	420	414	426	458	453	377	411	414	428	416	448	440	434	430	453	431	426	452	424	436	481	443	443	425	466	418	428	433	393	419	435	405	441	416	425	412	391	445	393	424	412	459	450	457	442	388	457	461	443	446	422	422	428	433	449	429	447	416	390	450	427	433	447	461	405	446	414	458	430	419	433	422	412	447	454	468	449	427	485	411	429	425	411	476	418	459	442	455	396	444	433	424	414	436	454	433	434	481	443	479	449	433	396	417	431	409	436	417	465	449	420	448	428	477	411	458	447	445	438	423	442	448	443	449	452	462	431	440	465	430	443	422	443	422	402	406	416	451	415	462	452	425	427	412	444	439	411	414	455	448	441	442	427	427	419	426	381	441	451	453	432	490	408	409	432	441	430	465	454	415	431	429	463	420	453	432	458	449	430	427	424	409	443	440	461	425	444	436	437	416	403	455	451	453	461	415	417	459	404	419	380	420	399	448	432	445	435	410	447	444	386	426	468	461	414	409	400	476	461	435	478	440	451	445	422	423	399	458	469	418	426	404	433	417	403	425	411	410	451	456	458	446	435	438	434	418	419	434	436	410	462	402	441	423	422	407	443	419	448	427	428	447	435	431	429	433	482	440	440	461	447	438	472	410	442	465	474	447	434	425	467	432	429	435	453	443	429	446	480	435	437	443	436	421	418	407	415	421	451	417	428	413	443	432	455	414	430	456	431	413	449	450	436	437	449	438	446	443	427	465	451	447	442	440	443	410	424	462	471	456	431	452	444	459	451	451	407	429	419	436	453	404	401	446	422	441	439	447	464	458	403	412	447	441	440	443	486	411	424	458	449	428	406	420	468	454	434	436	427	429	440	441	449	454	427	439	429	470	427	415	451	415	447	387	432	448	426	425	466	442	395	400	429	439	415	446	448	437	425	448	438	437	420	446	446	412	433	414	431	400	426	439	438	458	433	432	445	447	422	436	427	487	471	468	454	467	425	452	466	468	457	433	456	426	464	451	450	419	487	456	423	405	445	449	411	433	427	427	448	448	457	449	454	444	404	407	453	483	453	444	438	449	444	428	452	464	434	485	465	433	440	406	438	399	439	431	450	424	464	456	438	473	453	436	443	419	420	422	464	393	433	409	464	412	385	385	455	468	449	440	409	416	432	409	395	442	448	435	412	429	428	439	426	408	442	415	442	445	442	413	434	453	435	415	453	436	413	430	423	428	424	428	464	450	430	440	461	440	423	434	411	414	434	414	443	432	416	452	470	480	484	434	419	402	439	424	416	454	479	475	380	434	421	431	434	416	444	388	449	425	423	431	421	408	436	462	431	442	434	426	440	440	434	435	443	451	420	410	452	432	446	442	409	401	410	419	463	442	441	447	444	420	404	432	437	423	416	441	424	426	471	468	459	431	457	421	418	436	414	396	404	453	451	430	432	436	441	467	432	443	430	438	418	465	422	452	415	467	400	456	468	415	473	432	457	434	429	437	427	446	438	401	445	409	425	418	411	416	413	401	389	446	444	419	444	445	438	469	457	450	483	455	423	457	433	428	454	450	467	451	476	456	450	421	447	407	447	432	437	427	463	457	406	435	450	410	433	405	471	461	443	471	445	416	415	423	440	449	433	444	457	429	438	419	447	433	452	441	431	413	434	427	400	455	462	393	430	444	456	444	409	453	444	454	459	471	418	438	453	440	427	428	422	404	450	461	433	391	416	401	456	438	395	452	451	410	459	463	429	491	455	442	482	406	426	427	431	417	411	457	407	447	427	443	424	421	420	443	432	422	428	449	418	408	437	437	436	473	410	393	430	437	454	451	418	426	441	470	385	446	441	489	455	435	422	440	401	441	464	429	424	464	414	439	434	432	416	433	478	481	456	464	440	393	481	445	424	426	397	447	450	431	421	415	469	460	466	429	449	448	443	442	436	442	465	442	437	423	435	466	430	408	435	413	456	460	422	435	466	410	427	423	421	465	427	437	430	462	446	430	422	399	453	427	446	449	418	421	463	419	409	426	433	456	412	423	458	413	455	434	424	449	413	408	441	410	422	451	440	452	446	412	457	438	427	437	420	448	436	396	449	429	452	449	446	393	449	434	420	439	408	422	419	455	427	474	381	453	461	416	438	458	431	456	402	438	442	391	479	418	462	430	444	454	421	424	459	450	440	417	452	440	432	419	441	431	449	441	412	436	412	438	472	450	387	456	463	430	433	443	413	440	445	443	496	451	445	484	425	442	404	434	425	444	450	374	422	419	415	434	409	444	469	431	439	446	430	390	416	429	397	443	455	401	432	439	438	428	426	395	464	433	425	446	436	464	429	439	434	444	430	445	475	447	432	439	459	450	438	408	421	450	454	428	458	428	389	451	481	458	410	417	445	458	420	426	448	431	414	402	442	416	429	486	415	417	438	442	428	458	465	416	456	432	407	433	417	445	432	418	449	419	393	429	448	437	489	464	422	430	481	373	469	414	392	433	451	448	431	441	432	450	425	418	404	403	449	440	446	452	409	458	444	444	442	413	441	438	396	403	453	431	430	451	431	420	466	447	447	409	454	474	446	441	477	461	463	484	427	461	418	462	445	431	449	453	458	428	445	424	429	455	412	461	406	391	446	380	437	433	446	437	444	413	449	486	425	394	442	438	419	456	414	437	409	452	455	435	403	483	435	419	413	383	435	425	424	472	433	412	452	452	425	451	400	421	477	424	417	391	428	419	497	461	428	436	447	460	414	419	456	427	450	407	450	434	388	446	403	470	457	444	448	436	414	463	448	411	419	424	450	385	441	432	420	463	438	460	460	431	428	406	414	449	415	430	446	469	486	445	420	435	440	442	419	457	456	430	439	428	411	439	420	423	448	422	420	502	434	423	447	419	431	420	443	422	455
24056	21342	28613	24431	21287	9334	2111	1864	2322	2046	1524	1031	833	726	657	685	659	625	551	583	602	567	590	584	543	471	752	1801	2505	2276	2121	1446	907	609	489	427	419	395	377	386	432	378	372	417	420	397	368	388	400	393	398	422	416	376	381	329	411	369	388	385	400	407	374	379	394	389	392	387	383	401	389	388	397	376	402	385	353	381	389	391	370	425	357	398	415	381	398	396	370	365	368	412	394	385	366	399	377	407	389	366	379	373	394	375	406	387	382	404	405	380	377	380	392	361	388	378	384	426	385	375	383	397	388	385	375	371	395	393	364	403	420	373	396	372	379	390	393	370	414	392	363	448	389	403	386	420	371	379	421	370	401	395	396	374	381	391	374	386	354	365	384	377	362	408	386	389	396	381	399	376	384	398	426	379	391	386	431	408	414	412	383	380	367	407	409	416	393	438	402	406	360	387	411	392	401	374	415	375	385	427	379	366	403	378	405	397	386	416	387	379	378	376	422	374	391	390	372	399	384	393	382	371	377	398	379	379	402	374	405	368	411	406	363	378	384	373	374	383	410	346	394	371	416	367	411	369	367	428	393	367	376	365	372	405	376	375	375	377	369	364	378	372	391	374	411	381	418	392	376	387	391	400	373	399	414	388	385	375	397	371	385	355	411	377	386	405	410	388	357	412	423	376	375	399	409	388	397	387	404	401	367	375	383	398	391	394	386	405	367	376	417	385	370	436	346	353	367	403	391	379	383	401	365	371	358	420	383	402	384	410	395	397	418	405	396	369	388	384	356	376	361	401	365	381	375	384	388	383	392	380	371	386	411	358	364	383	339	391	345	389	384	397	367	358	376	367	407	385	418	370	366	358	349	383	372	386	402	404	390	382	420	398	393	369	392	337	405	389	388	412	393	397	359	383	390	411	387	383	395	387	359	356	399	356	420	344	388	405	382	371	357	397	373	367	374	410	354	371	359	392	380	381	376	407	397	367	405	362	379	377	410	391	395	421	390	355	371	376	399	379	421	404	371	391	390	377	376	392	366	374	418	425	406	402	365	414	387	345	369	400	380	386	363	373	399	363	387	406	377	404	415	376	391	407	358	390	418	408	355	374	381	411	409	391	421	397	394	439	405	381	383	388	379	401	339	333	410	401	391	400	379	393	357	371	413	360	398	389	378	393	396	384	431	426	352	377	377	429	410	403	371	409	380	370	376	451	378	416	404	415	363	407	405	357	367	387	398	380	387	373	390	417	379	382	401	388	364	368	388	361	372	374	402	396	413	395	371	362	374	401	388	401	341	384	416	362	381	382	403	354	390	390	382	381	349	397	375	369	389	358	353	386	367	402	392	376	398	410	381	371	382	405	384	408	365	380	423	379	407	361	404	388	405	403	402	366	406	388	378	406	404	417	348	407	391	384	380	371	356	413	391	386	402	408	368	392	370	393	381	389	361	353	385	373	378	375	350	420	379	417	396	387	378	395	399	392	378	381	345	413	395	376	359	386	377	379	396	426	395	396	383	424	355	382	433	408	398	425	386	386	386	398	363	391	396	393	336	379	359	397	382	394	380	397	364	383	366	383	368	366	324	400	401	390	364	392	409	372	391	406	390	401	391	387	378	389	383	391	409	383	405	363	378	397	374	379	366	411	408	358	377	389	425	386	375	396	390	343	368	401	378	388	401	408	390	332	382	384	349	415	401	400	394	367	390	380	421	407	388	348	373	429	393	402	395	386	357	420	350	400	369	399	374	402	378	373	381	404	381	393	369	395	362	389	372	386	370	384	368	393	352	398	371	397	407	459	379	376	383	426	394	386	342	369	388	383	385	363	340	405	359	412	385	436	363	399	405	396	392	375	389	377	402	373	397	374	400	405	394	385	362	400	400	387	370	395	392	404	392	337	398	404	398	388	359	391	359	386	403	415	389	369	400	360	380	354	418	411	343	386	416	405	374	401	385	373	368	370	408	374	406	397	360	366	388	421	366	364	368	387	389	390	367	389	385	419	382	390	373	380	365	374	346	418	376	367	361	387	341	379	400	353	411	385	406	392	357	396	387	382	380	364	403	428	397	393	384	378	405	411	374	420	373	392	389	369	382	361	385	389	387	354	380	420	405	383	384	374	382	356	420	425	411	381	388	368	422	381	362	405	395	418	420	412	399	378	407	402	394	403	385	382	392	400	359	398	410	363	374	389	389	346	381	401	365	380	401	366	425	406	424	376	420	360	369	434	392	423	402	404	378	359	403	360	346	365	384	353	342	367	353	397	384	355	391	381	407	343	359	358	392	367	370	420	374	389	367	353	393	417	389	400	389	380	404	366	387	365	399	411	396	350	386	419	401	383	378	369	360	381	401	388	386	391	394	393	378	416	396	399	399	412	395	413	393	361	423	378	401	384	400	406	368	405	383	412	389	370	376	424	411	390	383	411	424	372	371	378	368	395	393	426	363	382	375	398	382	376	386	381	379	385	428	371	414	407	365	383	413	378	377	360	373	365	354	395	369	381	401	369	384	393	421	373	385	381	391	383	393	374	379	389	374	393	388	405	402	397	372	392	360	373	429	376	379	402	433	396	369	398	370	339	427	370	375	341	396	391	386	389	372	388	388	366	384	375	405	339	394	372	426	368	381	378	363	390	341	385	379	385	351	360	369	369	387	367	371	363	341	376	372	371	399	377	408	420	371	369	382	357	404	398	387	381	388	420	428	398	380	350	382	390	431	381	387	403	362	391	376	361	378	370	411	374	368	390	373	416	390	386	417	362	393	368	376	382	391	395	401	370	391	388	399	388	394	398	381	397	387	366	397	418	414	367	358	422	380	391	388	429	350	363	385	414	387	408	401	352	389	377	390	371	398	363	384	395	407	357	378	425	372	392	371	422	388	403	366	389	402	395	382	364	373	361	402	403	419	409	431	430	361	416	378	384	364	400	420	368	358	363	395	415	393	427	376	385	404	366	397	381	364	393	413	359	356	387	418	356	363	371	427	404	377	370	386	403	416	397	381	380	397	396	406	365	364	369	421	370	366	363	395	415	388	396	376	361	388	394	382	376	396	401	411	350	420	379	375	407	415	407	395	383	422	339	372	398	366	355	392	368	405	380	368	392	382	383	370	373	388	381	379	401	377	384	385	407	423	392	407	399	395	406	396	386	376	406	419	358	390	418	391	425	379	388	395	386	407	370	427	431	395	379	389	345	389	407	351	388	386	411	380	385	437	395	369	396	400	364	424	389	377	401	387	344	355	354	434	377	368	380	399	383	377	374	338	444	400	368	386	372	409	354	393	355	367	376	389	363	352	358	409	405	424	378	410	318	374	409	403	369	365	358	387	381	370	420	372	371	371	389	387	406	394	403	394	389	387	405	378	397	415	392	369	407	375	369	345	372	373	382	404	368	361	383	369	403	373	364	381	384	396	394	403	342	366	380	379	374	381	382	422	346	394	393	345	423	347	389	384	386	369	344	413	376	373	400	359	382	359	388	394	353	397	379	408	373
9825	24578	15796	8068	5450	3836	2866	3235	4305	3556	2763	1638	1314	1069	917	926	868	886	759	757	818	809	734	712	621	549	969	2889	3648	3458	3100	2037	1168	767	561	403	399	416	396	411	398	383	397	456	398	394	418	434	406	418	409	423	436	398	414	419	439	420	397	396	373	362	401	381	405	386	418	398	409	413	393	402	407	407	424	440	403	412	409	405	418	402	400	441	422	385	414	390	383	355	385	376	395	415	412	404	424	404	386	398	392	422	414	432	385	437	410	425	421	404	444	447	429	396	400	402	428	404	395	419	392	390	440	446	395	442	433	444	392	395	465	406	419	410	402	400	436	412	457	381	389	428	388	411	408	433	406	399	407	371	402	415	448	426	400	394	437	435	404	420	420	397	457	411	424	413	404	398	398	402	407	426	404	415	424	392	414	399	415	442	440	461	385	433	411	397	408	418	442	429	409	419	421	421	391	396	405	433	435	428	403	392	391	392	422	390	390	420	386	400	430	438	418	403	423	425	410	390	348	408	440	429	396	446	410	391	389	425	415	391	469	411	412	378	411	424	407	405	406	396	395	413	396	407	393	396	415	410	370	432	445	420	418	436	416	421	416	402	441	418	461	402	406	409	413	408	396	419	428	374	409	413	415	441	401	403	430	408	427	407	420	399	413	405	405	411	390	412	414	424	416	434	389	423	402	419	415	419	410	403	393	420	401	407	421	425	440	431	392	400	396	423	402	399	390	461	440	378	383	446	450	391	416	418	409	388	413	406	439	420	382	405	391	395	402	400	392	427	411	446	438	371	426	424	412	421	438	431	402	405	375	406	421	422	394	378	444	407	395	405	355	377	404	404	430	385	434	407	398	423	422	384	440	403	411	419	437	413	427	392	408	408	451	431	434	383	419	385	387	466	404	412	431	410	438	403	441	425	425	417	394	419	415	390	410	412	377	386	422	414	416	417	452	379	415	427	400	441	422	416	393	400	405	369	411	431	450	416	429	392	391	391	386	463	394	429	417	379	443	392	423	409	426	418	433	417	428	447	438	448	405	399	414	422	385	434	391	382	456	416	395	415	430	415	405	394	417	399	397	409	446	417	406	413	431	402	411	383	379	400	433	402	432	377	439	420	395	391	375	415	412	424	404	396	415	429	386	435	433	408	412	408	409	404	423	415	419	407	395	402	446	436	363	396	404	428	412	441	395	394	419	390	414	439	384	396	417	433	433	401	431	405	379	348	437	407	379	431	424	447	422	451	430	410	406	379	407	383	413	400	423	447	408	423	435	436	386	422	406	426	428	425	388	402	395	391	395	446	441	407	396	442	445	410	406	426	436	418	424	442	390	412	444	405	409	433	415	421	437	423	382	449	419	391	412	413	417	386	408	397	417	452	379	415	418	407	437	392	372	438	422	406	438	406	401	430	381	420	433	411	410	442	429	412	408	407	422	418	409	397	402	430	398	438	416	406	401	393	437	447	395	422	416	374	399	436	432	382	437	423	432	431	412	427	437	460	421	438	414	413	381	383	396	425	423	421	414	430	385	403	415	451	396	397	447	408	433	402	409	407	456	433	396	373	427	416	389	381	399	404	392	393	407	445	428	398	371	427	392	384	395	417	379	406	417	412	440	392	377	450	394	404	430	395	446	386	390	454	439	418	375	427	411	426	395	423	402	391	424	423	417	410	389	416	445	425	414	437	411	423	420	422	408	443	422	395	371	427	428	387	373	395	416	417	418	401	414	396	421	398	394	401	409	401	445	393	431	365	407	394	392	396	396	433	426	436	413	420	408	429	386	391	402	425	408	424	421	413	449	425	403	418	440	409	409	443	415	389	400	447	377	416	426	409	411	428	427	421	402	419	422	452	409	392	374	408	424	422	428	436	403	400	434	393	419	356	406	401	452	415	360	380	384	383	433	417	421	400	428	441	416	403	414	417	420	423	383	365	437	413	371	406	409	426	444	350	380	429	406	397	415	402	399	440	422	404	407	378	398	413	410	431	395	428	416	418	428	410	436	405	442	430	417	438	402	400	389	383	405	431	421	415	435	409	416	437	415	387	376	436	398	406	434	403	414	393	435	413	412	441	428	449	416	453	413	446	414	439	422	386	446	403	421	391	432	421	420	365	404	391	404	442	387	435	385	403	391	399	424	397	384	394	402	407	378	421	439	384	392	414	408	395	415	379	387	432	431	432	404	408	409	394	419	391	406	395	428	450	435	406	421	431	414	424	401	400	420	402	418	409	418	395	412	407	406	400	406	405	429	436	427	429	432	399	404	397	437	399	406	434	413	363	411	396	401	394	394	400	432	423	433	361	417	399	453	406	427	423	425	424	421	442	371	415	448	450	422	405	436	426	423	383	422	394	395	415	439	405	407	435	408	415	409	419	406	423	431	426	386	455	420	458	425	406	408	420	407	432	437	429	404	416	413	406	399	440	443	377	373	435	364	403	376	448	426	405	433	428	432	378	383	418	425	403	403	429	435	374	442	432	408	415	457	372	433	416	423	402	401	378	408	383	394	428	450	388	398	415	419	453	418	439	456	410	418	405	397	397	404	458	407	411	395	395	450	374	403	441	420	428	385	382	385	401	406	434	392	412	421	482	377	421	458	401	395	384	434	423	396	417	413	374	373	437	407	396	389	441	432	421	391	422	390	425	377	411	412	382	418	411	422	400	391	399	416	426	429	406	466	412	421	426	423	403	452	407	389	402	423	408	401	394	403	421	423	393	402	408	380	416	440	391	413	428	400	385	393	384	391	452	414	422	398	431	434	357	442	379	364	430	429	434	435	396	420	386	484	470	411	387	416	379	408	429	439	400	388	421	393	421	409	416	448	390	424	425	413	430	388	416	396	405	395	425	424	426	400	418	390	415	388	388	414	400	398	411	408	413	363	421	408	419	416	404	417	416	414	418	435	416	423	446	422	389	427	389	432	393	392	392	403	424	452	407	421	421	419	391	409	374	391	409	399	412	416	390	431	374	414	416	405	433	418	419	398	432	421	399	409	412	430	421	412	430	384	416	423	394	380	401	399	405	457	415	437	379	379	405	403	411	385	431	369	414	430	406	433	405	435	406	405	422	422	358	459	408	424	400	405	402	417	371	438	432	422	433	386	470	435	381	413	429	413	436	438	442	420	437	388	399	442	441	382	435	360	418	421	407	397	414	426	371	388	388	411	447	394	414	422	457	412	436	402	397	406	389	403	407	409	448	445	427	413	408	418	440	410	403	409	396	423	364	369	437	429	390	437	373	436	415	419	424	441	436	424	427	372	404	409	446	400	369	437	394	396	427	406	364	433	423	396	371	432	396	432	384	394	447	415	414	384	442	390	424	401	416	391	396	420	403	375	407	390	409	395	412	431	416	390	421	401	460	398	399	423	414	431	428	435	419	434	427	452	396	363	386	400	426	386	414	387	413	390	432	395	408	384	392	412	398	406	406	370	414	421	381	397	389	417	451	420	419	435	420	403	410	416	444	389	413	398	381	403	418	385	390
25070	21252	27441	25301	11745	2265	1505	1820	2006	1360	1287	966	764	813	695	701	732	666	632	685	658	677	695	616	648	612	804	1465	1941	1653	1548	1157	837	739	607	570	556	594	546	566	586	591	602	567	572	589	566	566	563	493	570	532	581	575	593	560	586	615	622	580	582	605	570	575	588	599	608	599	575	603	553	595	590	616	570	588	608	599	508	551	591	548	533	588	586	549	530	548	556	540	594	577	553	556	543	569	550	600	589	593	577	584	616	571	573	592	550	564	567	580	556	555	547	518	600	565	581	606	585	557	598	580	578	536	547	587	567	569	527	584	581	578	584	572	556	578	554	582	527	575	542	600	578	577	558	551	600	578	567	582	579	573	552	560	539	593	539	541	569	554	555	580	586	566	588	566	542	570	603	624	565	587	586	589	573	556	596	546	595	583	554	550	536	531	543	543	562	554	607	558	555	552	580	581	580	544	557	569	579	567	564	551	559	555	577	545	559	603	566	553	554	590	583	562	528	590	533	562	568	522	539	585	569	531	536	567	563	603	591	571	574	577	563	546	571	515	536	561	529	530	546	551	533	598	571	533	533	550	535	614	563	567	562	564	595	566	544	529	595	564	521	554	592	552	572	570	580	587	587	592	558	560	555	562	551	605	574	575	612	608	586	578	565	552	565	559	583	572	552	564	610	545	561	562	592	516	572	544	541	585	573	625	568	579	576	521	555	564	572	554	593	543	608	579	533	593	579	606	586	587	545	580	566	578	566	552	561	532	562	544	524	557	565	592	569	592	555	534	551	552	570	569	568	536	591	591	575	569	562	557	587	589	591	567	594	549	562	560	519	557	548	595	574	539	584	538	540	577	540	545	554	563	533	572	555	579	560	560	558	604	585	558	582	578	556	556	568	559	552	615	551	540	573	569	593	626	553	583	560	539	554	626	546	542	549	558	568	573	592	557	562	540	593	573	571	568	568	581	571	555	595	574	522	552	569	565	611	561	578	558	579	576	568	576	589	607	597	576	587	587	534	577	548	562	575	605	571	558	570	574	574	591	593	606	547	570	565	548	558	552	571	535	524	542	534	587	567	526	506	552	570	572	594	584	552	565	547	546	574	563	569	542	543	518	548	560	552	558	562	583	574	589	574	578	570	582	538	597	569	557	544	610	568	529	564	565	576	615	567	537	559	550	556	601	574	589	562	555	555	547	549	564	543	579	529	561	578	550	554	597	557	564	551	547	544	553	579	629	519	571	580	571	549	568	584	576	565	567	555	567	563	585	529	574	537	569	616	553	581	556	578	592	562	574	591	549	576	608	575	564	555	557	574	546	529	571	571	535	539	554	554	554	580	581	558	547	578	560	550	640	535	583	600	567	569	514	576	578	583	573	581	586	554	612	553	570	612	522	593	557	545	590	577	594	569	579	556	548	531	518	544	550	596	531	598	578	590	567	587	574	559	577	582	569	554	559	553	610	564	534	595	591	548	582	595	549	584	602	566	536	557	577	597	574	622	580	603	582	563	596	588	561	543	598	556	607	561	564	532	551	590	526	602	533	573	562	563	544	550	581	586	561	545	574	553	570	575	545	549	569	550	573	607	614	567	598	538	582	566	588	534	614	557	576	503	561	606	560	539	586	539	553	564	543	583	589	572	571	543	574	574	574	552	615	561	549	547	573	606	590	561	555	573	585	547	561	515	565	584	590	572	543	562	567	548	608	580	544	546	539	574	602	574	550	564	557	557	606	511	558	577	593	576	537	568	599	542	616	544	559	560	556	554	591	530	584	601	558	550	567	582	553	534	540	549	561	540	534	557	591	524	533	549	593	565	545	549	588	576	515	601	575	569	540	589	573	616	584	597	564	565	609	595	539	612	547	572	572	587	611	549	548	583	582	569	554	549	541	571	540	585	570	546	548	576	551	565	592	588	584	574	527	535	604	589	561	538	550	565	594	568	553	548	535	532	594	551	590	574	545	573	584	625	527	595	563	554	546	573	595	560	563	623	537	577	564	572	541	558	597	506	617	510	539	555	565	594	559	548	515	577	564	586	596	553	546	559	580	537	548	578	568	548	558	539	583	552	593	568	610	552	539	539	581	588	578	606	593	567	540	590	577	609	595	565	520	595	569	554	535	570	625	538	541	545	556	586	529	528	549	560	591	581	574	605	561	568	571	571	556	573	601	601	603	572	554	584	590	544	547	561	551	577	578	557	554	590	594	550	570	559	597	572	589	594	528	573	548	507	568	555	604	542	562	591	589	548	572	571	546	531	538	604	560	549	544	539	571	561	568	553	528	614	587	549	594	583	541	556	573	582	575	503	581	579	563	578	584	577	547	560	599	617	548	599	538	603	623	570	549	546	567	561	518	579	532	574	558	591	565	570	541	601	596	564	590	540	550	606	565	574	550	559	564	529	569	583	588	568	581	588	598	528	522	591	553	549	578	599	583	598	606	573	584	555	574	571	544	624	580	551	580	576	586	551	555	605	576	561	626	598	577	600	587	555	585	573	534	585	555	565	555	546	561	560	607	605	557	578	541	538	507	564	577	571	602	556	535	615	572	565	590	590	542	563	594	588	540	564	580	538	548	576	538	577	593	587	543	536	548	552	589	542	578	551	574	561	581	567	555	558	568	592	598	552	547	581	574	582	539	504	570	567	573	535	604	560	556	583	536	576	543	587	586	550	546	603	541	578	525	514	581	555	623	557	587	607	571	545	531	570	562	599	572	610	552	599	575	563	564	540	549	594	584	561	562	579	534	579	525	581	544	609	535	563	570	566	567	605	589	584	563	542	542	551	536	609	571	582	624	568	572	546	597	570	578	596	529	547	574	492	550	595	569	554	556	543	513	596	569	574	570	569	588	561	593	598	567	547	586	612	565	584	588	551	551	534	560	570	585	605	515	574	604	579	586	528	527	571	554	576	564	561	529	557	585	604	575	585	570	515	542	587	602	553	552	589	594	546	561	523	564	599	545	559	576	564	545	563	588	563	569	559	513	545	591	578	627	553	582	613	563	530	536	550	564	577	610	532	563	566	557	557	581	605	578	610	566	576	561	596	619	537	531	575	573	565	519	526	588	575	582	556	560	549	560	585	546	561	576	596	577	515	560	558	576	621	557	554	537	557	588	577	580	563	584	524	601	565	551	579	581	557	588	571	569	583	537	576	559	521	591	574	578	577	589	565	584	594	577	603	536	561	553	584	609	617	554	527	546	593	601	554	575	553	611	577	554	581	516	585	556	585	601	578	579	562	565	552	577	596	570	548	564	578	547	603	568	559	597	618	615	535	558	576	575	592	567	584	572	598	577	579	598	579	565	559	560	516	562	596	589	517	590	603	550	535	549	584	548	565	564	612	581	596	561	554	591	553	594	542	547	580	598	570	586	549	584	574	580	519	561	586	554	595	594	550	581	633	550	554	539	609	540	540	592	576	580	563	573	562	524	523	605	584	569	558	588	520	576	572	559	547	580	575	534	565	565	603	622	579	574	586	583	580	584
9790	20601	13542	6305	4092	3198	2485	3382	3671	2257	1968	1418	1195	1050	854	885	871	823	851	794	801	814	797	737	747	753	1164	2302	3103	2532	2312	1480	997	935	718	603	597	576	619	594	608	620	621	595	608	596	597	567	585	625	618	580	607	588	623	585	631	636	566	626	630	588	617	591	615	577	640	621	647	616	635	613	647	607	570	646	584	625	611	605	570	622	612	584	601	646	605	615	642	594	642	615	556	626	597	623	631	619	613	569	625	561	551	646	566	631	612	612	570	615	572	591	566	623	582	561	574	600	581	619	591	584	632	619	653	579	633	595	599	583	593	587	610	591	560	622	622	580	616	571	627	584	599	608	561	588	567	584	598	593	607	586	563	570	599	587	584	637	566	570	562	590	595	613	622	632	606	590	625	591	590	596	654	593	616	604	599	638	597	588	575	564	565	623	611	643	615	592	597	600	593	612	632	615	645	589	642	583	580	650	643	625	582	557	578	572	615	632	587	637	619	616	553	607	635	611	568	639	614	597	607	576	633	634	577	567	625	656	586	601	605	563	599	592	589	608	593	640	619	604	574	619	618	638	565	589	588	630	597	601	607	586	608	609	621	592	588	559	609	596	573	574	577	615	590	578	602	605	586	593	576	590	603	600	579	600	630	593	622	578	619	634	635	626	576	610	615	550	569	565	650	585	602	571	627	544	610	599	645	544	581	630	591	616	567	551	606	602	589	574	604	578	649	614	604	593	586	600	656	633	590	601	602	605	588	630	602	607	640	586	610	616	544	582	626	584	632	580	614	626	606	584	580	610	621	593	603	576	603	582	646	580	591	545	555	590	577	582	588	615	554	587	622	580	628	605	567	612	563	608	642	570	607	632	590	584	600	616	600	588	638	618	635	613	567	594	606	610	623	616	589	605	583	602	604	593	590	563	572	592	611	629	569	624	584	588	564	654	576	614	612	631	564	598	599	609	581	563	619	577	618	626	621	595	646	620	576	602	697	601	604	591	582	628	605	614	612	563	602	582	579	657	631	641	595	609	588	586	564	591	607	532	599	616	591	598	598	595	628	590	609	620	577	576	628	605	609	624	597	679	631	639	549	608	578	619	632	619	652	628	580	580	578	636	612	614	582	633	622	582	602	629	630	609	617	581	583	611	607	595	540	588	590	554	588	643	567	624	597	579	594	616	621	617	635	617	605	641	616	599	592	591	603	609	574	586	598	603	604	588	597	579	600	604	591	587	600	620	596	602	571	560	599	594	554	605	604	582	562	585	600	581	548	623	606	575	598	583	567	594	583	617	574	642	569	594	576	576	630	603	590	611	608	593	632	606	574	582	599	585	586	632	606	570	619	581	581	617	579	594	587	587	638	575	542	595	592	583	609	590	588	582	598	571	569	611	607	604	577	645	589	601	635	627	591	587	595	604	572	618	599	610	573	608	584	587	611	641	567	605	609	631	614	564	603	568	586	598	653	552	565	599	566	615	597	620	586	640	565	557	605	606	602	627	579	590	579	595	561	602	620	604	628	604	622	563	609	621	632	577	641	574	578	581	534	591	580	549	559	586	607	616	614	611	591	610	574	603	610	585	638	634	585	605	564	590	604	620	597	616	620	625	616	632	578	625	601	640	588	602	615	605	607	615	609	611	600	574	588	624	554	637	576	557	615	591	602	602	594	580	597	598	594	579	611	588	633	641	604	616	584	588	574	561	607	602	632	561	647	598	587	640	578	572	571	609	611	600	571	588	625	618	588	612	579	587	594	574	615	588	590	620	575	612	568	625	639	635	583	562	589	591	640	628	629	640	650	622	587	549	690	584	594	634	587	606	649	617	635	579	605	633	616	613	596	585	622	613	569	579	577	593	620	608	618	613	610	611	612	646	560	591	625	600	608	636	575	633	554	584	591	606	608	610	606	549	540	603	611	585	618	571	591	617	576	618	609	655	584	586	586	589	604	583	603	620	607	637	588	558	590	593	619	625	592	639	610	628	592	647	615	583	609	631	644	583	628	566	656	593	617	551	597	574	579	593	609	602	650	573	629	597	580	614	625	568	591	605	614	603	616	590	634	619	580	597	605	654	559	616	599	614	633	598	583	570	675	585	598	605	611	676	588	598	603	610	591	575	616	655	638	614	612	580	626	607	587	601	611	615	600	617	589	608	581	578	612	601	578	606	588	638	636	619	559	630	622	571	630	626	612	587	593	577	631	539	580	604	566	617	618	589	607	540	601	573	584	599	571	600	632	640	593	614	589	589	538	611	619	577	576	605	644	586	622	576	593	608	583	597	581	575	625	587	590	610	581	574	606	571	623	602	598	627	595	625	588	619	602	609	560	567	587	619	620	571	622	586	598	631	636	644	587	537	601	605	627	596	586	591	573	627	576	587	600	652	586	579	610	597	552	567	617	607	588	608	662	611	570	605	626	584	623	575	580	585	627	570	611	577	610	589	615	591	590	620	565	578	602	599	612	617	635	639	587	629	611	597	598	629	581	627	603	592	692	611	558	590	612	552	638	598	611	590	573	550	583	599	616	607	608	598	610	577	556	632	574	598	550	625	618	613	560	569	596	613	614	617	601	592	635	627	586	625	618	597	643	641	614	608	590	597	580	604	623	630	609	610	619	580	616	632	609	578	592	631	567	612	650	577	560	615	605	586	614	568	603	618	563	604	627	618	622	555	609	592	575	594	622	614	634	609	618	618	572	565	623	596	602	654	598	580	605	627	609	580	601	619	570	601	565	597	611	594	584	635	643	612	618	611	620	621	606	575	594	586	597	624	654	624	632	580	577	633	640	619	609	552	576	592	599	635	615	619	610	584	588	611	605	628	562	617	637	587	612	593	566	608	540	608	629	620	571	582	595	579	577	608	580	616	583	587	590	625	631	597	603	660	568	586	572	615	625	620	613	574	607	601	614	546	615	590	603	589	602	569	628	633	578	625	612	612	599	616	616	600	618	586	578	576	626	615	606	652	599	602	625	573	579	586	608	603	595	605	604	600	620	622	594	655	599	624	594	588	576	601	551	572	593	615	608	624	583	583	545	576	602	553	590	602	613	639	643	606	598	618	557	593	572	643	619	576	619	611	624	550	629	615	615	603	597	599	595	636	605	621	600	587	570	569	591	619	613	584	567	606	621	585	620	561	601	594	682	627	570	600	586	585	573	619	553	593	591	584	605	626	637	624	578	618	591	573	608	607	617	611	613	575	599	603	614	567	603	621	567	580	583	597	621	607	584	574	576	604	560	592	606	565	577	586	585	612	577	619	563	601	597	621	625	610	617	615	603	619	589	555	578	584	582	583	601	617	591	594	654	591	567	551	579	622	624	634	637	606	629	628	569	590	635	641	560	602	603	542	615	603	591	613	615	626	561	566	594	611	614	599	566	593	639	642	599	612	560	626	585	603	615	590	640	558	588	614	593	588	565	608	573	581	628	570	589	600	599	587	591	578	579	581	603	601	601	622	601	607	638	593	576	641	630	614	561	595	636	585	638	580
22712	21330	29100	23888	21327	21417	11470	4030	3271	2143	1637	1293	1248	1058	1029	953	985	968	842	854	877	811	837	818	772	770	1479	3951	5667	4548	4017	2762	1777	1215	922	703	610	614	604	616	571	648	657	599	640	589	621	611	621	628	599	637	627	621	607	629	587	631	595	599	632	648	661	607	602	639	641	606	600	594	619	631	635	614	601	620	649	626	577	616	619	621	608	636	570	595	619	593	657	655	620	575	633	653	619	608	608	631	646	593	567	583	612	663	594	614	626	634	621	640	613	600	617	608	587	617	658	594	588	650	611	621	625	656	596	626	626	648	598	601	568	634	606	598	636	615	605	627	634	621	611	626	634	644	592	641	590	617	535	603	625	583	658	644	637	632	616	566	626	645	608	619	601	619	592	610	587	653	631	586	602	672	642	606	613	603	582	625	613	577	656	644	620	586	599	634	594	681	650	631	585	605	616	599	624	625	615	591	606	635	626	600	600	637	607	618	588	601	606	598	626	628	652	652	632	600	659	660	651	636	576	627	588	585	644	615	570	606	597	628	575	594	612	621	601	618	581	607	609	622	635	637	612	630	628	618	654	621	601	672	641	608	609	630	578	605	622	625	688	612	612	591	634	629	599	605	640	618	649	609	636	615	594	598	652	595	615	655	629	631	623	642	603	646	614	607	626	657	640	624	589	613	613	641	632	607	549	610	596	640	636	551	650	598	640	595	618	600	625	563	589	636	613	615	623	605	622	631	610	614	584	627	640	619	599	616	580	608	636	664	636	614	649	616	609	600	620	627	631	666	630	606	605	647	579	643	602	653	627	626	638	632	632	623	578	587	555	609	626	633	647	575	584	611	620	595	668	592	601	602	615	607	618	664	618	614	622	614	664	602	644	600	633	623	568	612	632	615	611	604	604	610	611	629	635	603	603	613	601	605	645	615	609	586	608	651	614	562	616	588	639	612	634	566	629	605	606	636	601	645	615	625	607	610	641	562	611	639	587	594	599	612	639	630	632	621	608	640	595	584	583	611	628	629	602	582	665	643	634	655	647	590	665	660	624	613	607	656	543	650	644	643	591	601	622	576	572	619	628	595	626	596	626	661	619	613	615	600	585	653	634	610	638	602	644	582	600	613	608	586	588	602	607	594	589	630	573	637	619	607	614	631	574	615	625	669	558	638	615	589	654	623	621	568	636	603	642	633	598	650	659	649	619	594	628	599	632	617	653	620	632	614	569	696	595	574	632	607	649	578	626	602	632	610	597	659	605	631	586	665	614	600	610	635	594	612	591	603	614	640	600	631	646	594	587	572	586	607	619	591	613	636	613	610	625	568	618	579	625	608	610	589	578	604	647	598	593	608	677	617	607	640	597	647	623	560	628	604	604	612	628	622	656	625	609	630	563	611	608	593	596	606	678	629	659	620	645	607	610	654	620	629	644	623	599	601	616	623	653	592	617	566	594	615	626	630	629	604	647	651	597	620	603	595	660	621	642	637	566	650	564	628	584	619	617	614	608	591	591	600	628	597	628	609	639	593	662	656	634	572	626	603	574	626	598	661	618	586	647	637	677	606	615	624	607	631	620	636	583	668	666	591	627	626	590	591	587	574	605	603	606	620	632	659	593	662	571	563	630	612	615	596	626	611	613	592	594	640	618	604	628	628	631	617	636	620	614	604	569	602	614	645	590	618	616	624	594	583	616	601	658	599	610	617	620	631	592	584	600	587	578	607	597	616	611	599	614	620	572	624	626	612	618	649	660	632	629	645	597	615	612	640	669	628	576	620	619	606	594	592	634	611	598	603	622	606	590	633	687	632	605	568	609	620	620	656	617	615	639	597	586	605	591	620	626	616	634	644	644	592	628	625	602	636	633	615	574	658	605	630	616	648	585	582	624	640	606	602	598	551	586	652	634	642	628	608	617	624	576	610	606	564	642	633	597	610	610	617	640	619	624	592	574	567	670	637	586	622	572	607	606	617	625	647	643	631	613	593	647	611	603	599	625	588	591	597	583	648	559	579	605	656	589	578	578	620	595	602	600	601	631	630	630	587	632	608	656	645	602	588	604	615	580	596	599	658	654	647	574	620	582	574	603	598	615	647	625	646	617	582	610	604	614	626	629	619	565	639	574	644	611	652	620	572	568	627	628	619	616	609	633	623	642	636	581	622	617	635	560	633	638	629	619	627	580	589	659	577	635	624	669	625	583	633	640	580	624	621	621	637	610	628	593	626	628	594	590	628	664	668	651	584	638	606	641	610	659	643	639	616	642	590	594	606	612	649	621	597	596	602	617	576	625	580	614	633	598	636	597	641	617	609	624	585	648	651	624	620	634	583	633	568	610	608	579	624	632	596	617	636	584	631	571	654	578	639	621	624	631	586	589	627	622	593	645	614	621	629	627	644	595	629	599	600	565	597	605	577	595	592	615	548	601	630	595	657	600	599	627	648	603	632	621	610	595	575	657	581	592	608	610	594	614	606	621	599	618	620	669	605	670	613	596	599	609	554	618	604	636	640	585	578	670	606	625	623	609	637	642	655	596	603	611	571	623	589	633	627	610	633	612	627	626	609	608	612	655	577	641	641	605	575	619	600	607	600	595	623	627	639	638	623	653	627	613	585	574	622	589	617	616	598	569	605	597	614	619	606	634	653	637	618	645	646	596	680	644	579	595	635	638	646	587	618	620	651	601	673	583	615	612	628	646	621	634	648	663	617	591	604	643	613	635	630	594	631	601	622	583	613	630	580	625	576	593	646	591	621	567	562	597	630	608	601	629	600	607	634	614	617	590	601	646	576	616	598	585	604	658	612	647	630	662	625	623	563	606	588	586	609	617	592	581	608	655	629	636	617	581	583	627	630	625	617	601	585	616	611	605	617	645	626	614	621	599	657	585	616	616	588	585	602	597	652	599	600	589	613	594	603	629	632	627	597	601	608	579	617	572	595	649	570	651	590	610	600	602	585	597	589	633	598	597	626	600	579	614	610	632	610	661	562	620	557	633	594	592	616	597	622	612	609	659	588	638	625	575	629	641	591	605	586	611	587	624	641	617	582	599	605	625	672	600	656	635	620	600	613	621	621	650	594	634	635	638	641	617	608	631	583	576	607	600	616	592	622	676	575	584	632	615	651	593	591	546	569	633	570	630	605	604	570	599	613	579	616	613	594	587	602	618	589	606	609	639	596	650	614	570	602	608	558	582	622	598	578	610	609	592	619	632	528	632	624	616	598	583	623	630	588	591	629	594	603	617	593	624	608	570	636	650	616	654	616	617	614	626	646	587	613	623	587	607	634	626	642	581	610	633	622	644	633	640	594	614	592	614	632	616	596	600	587	643	621	618	602	596	610	618	585	600	616	651	625	622	639	664	622	642	625	644	562	615	637	608	640	658	618	678	604	624	634	632	614	580	586	621	623	586	634	599	582	610	615	598	609	638	603	610	601	575	577	609	617	598	581	649	627	624	638	613	617	687	608	623	598	641	629	619	598	628	635	595	610	623	624
12124	29081	20398	11080	8015	5813	5074	6497	5399	3609	2662	1995	1753	1336	1395	1325	1246	1190	1073	1024	1059	1005	1038	963	966	966	2092	6011	8342	6248	5740	3902	2256	1672	1072	730	610	602	668	684	664	632	648	602	647	613	637	628	635	608	600	619	640	668	640	655	632	642	643	630	658	614	703	601	636	625	588	644	599	617	628	643	598	610	631	622	572	645	600	659	669	638	640	660	639	621	622	618	633	610	639	608	651	625	668	604	655	677	646	630	625	630	657	614	623	564	624	615	612	630	572	619	605	625	672	654	631	615	623	623	600	646	627	648	611	620	659	595	635	620	602	609	575	609	620	640	614	638	641	634	638	606	622	646	621	605	594	632	638	643	620	631	656	636	611	579	611	593	667	600	589	595	614	650	680	630	620	682	679	585	682	593	641	625	658	619	635	570	632	587	598	609	603	598	611	668	608	638	647	580	593	637	617	614	577	614	641	625	603	606	664	604	646	638	645	634	607	611	597	657	613	635	588	656	645	633	621	600	643	625	618	647	628	647	636	596	636	648	618	612	620	604	584	658	599	643	639	582	655	596	641	662	631	647	631	606	654	639	674	641	648	685	621	578	628	682	631	593	625	643	627	616	609	655	654	568	650	641	636	611	622	611	660	648	647	648	612	599	589	615	638	646	620	651	687	645	634	577	628	615	677	597	633	653	640	619	640	595	654	644	651	600	649	605	618	613	616	634	598	603	658	648	577	660	628	622	597	636	603	596	632	629	600	578	658	599	597	637	616	608	652	650	667	619	642	623	640	634	613	599	641	625	633	592	623	647	599	639	635	656	665	631	646	587	633	651	646	612	609	591	620	668	628	605	642	644	626	572	655	620	642	669	630	625	626	591	614	628	645	583	622	656	592	647	627	682	656	631	640	665	696	618	589	615	672	614	608	625	636	608	618	625	645	612	650	639	634	594	655	627	679	622	611	620	595	585	619	610	618	628	606	602	635	613	621	631	682	624	618	632	642	599	638	635	611	636	644	660	610	655	638	660	627	599	631	593	575	596	663	613	582	669	611	603	647	602	630	645	672	560	653	591	646	611	662	643	649	624	636	637	647	624	603	629	638	588	611	633	643	650	618	620	596	606	619	626	637	633	585	664	608	626	651	657	659	592	611	611	659	625	618	613	635	654	615	604	617	631	602	620	659	638	626	618	628	653	649	629	610	621	630	596	647	639	593	587	677	677	632	642	644	660	645	639	650	662	653	676	631	571	622	615	642	603	614	625	639	586	618	605	635	631	609	650	606	603	622	653	642	649	676	620	623	636	654	599	661	613	603	629	673	664	670	625	654	684	630	613	669	654	616	603	602	641	609	634	634	647	609	644	646	607	639	614	607	657	608	666	634	638	644	640	663	615	654	651	645	625	618	623	637	629	625	635	625	655	646	596	615	607	619	611	620	643	608	666	654	653	607	622	618	663	612	589	602	631	655	653	613	643	597	636	653	657	648	633	640	628	637	621	648	578	576	608	709	648	614	634	639	618	637	621	665	607	616	614	646	627	573	677	621	596	627	592	662	593	617	641	635	586	623	607	627	591	616	586	631	608	624	622	624	622	628	646	601	609	631	651	623	622	672	614	623	606	582	658	622	640	632	626	656	592	638	606	644	639	675	596	628	617	601	637	615	643	612	608	596	619	586	612	589	677	629	670	670	616	637	595	670	638	593	581	631	591	642	618	668	624	655	618	607	673	628	665	625	640	686	608	626	667	619	653	627	639	639	666	581	611	622	647	659	647	623	647	668	638	625	629	627	640	636	609	608	634	605	613	594	606	668	625	644	601	638	654	646	625	614	611	689	621	606	644	625	628	652	593	609	639	655	622	622	590	610	612	632	637	616	600	657	657	630	627	623	599	628	629	660	617	638	636	582	624	645	649	616	610	618	605	590	628	600	678	635	653	646	596	656	635	639	631	615	628	597	635	616	599	691	617	641	646	632	651	644	606	625	633	650	617	652	627	638	674	619	617	613	639	602	613	622	634	654	693	592	593	634	609	650	647	634	625	627	628	644	586	634	638	623	643	631	609	644	629	620	644	623	664	599	639	588	620	642	651	602	663	594	637	605	647	595	630	693	618	652	630	632	614	658	641	633	609	670	596	568	662	606	625	612	644	610	638	671	626	607	640	648	608	646	645	670	645	613	630	616	629	667	670	633	609	655	651	613	652	626	647	622	610	607	636	618	618	610	628	616	661	616	626	620	629	632	606	620	614	616	587	616	670	655	641	660	626	663	619	639	597	629	665	606	625	630	676	644	666	596	599	614	635	593	660	619	679	628	645	651	631	657	677	632	645	617	639	627	650	666	636	622	574	589	636	660	604	654	651	627	676	624	643	636	661	649	642	632	645	614	642	636	581	680	613	651	628	633	618	606	650	625	654	659	610	661	613	630	656	666	636	653	684	627	632	602	607	630	652	667	568	639	622	594	619	581	626	625	620	598	585	654	607	623	667	685	598	614	622	666	642	635	605	648	605	630	618	562	601	632	648	607	613	654	622	603	615	598	632	627	621	630	602	663	636	601	568	637	649	619	660	627	639	624	640	630	571	612	639	615	648	639	619	619	634	605	662	600	594	627	617	659	673	666	642	666	634	601	621	655	697	663	624	670	605	642	664	613	621	627	627	642	631	636	615	617	641	655	606	585	655	589	609	652	630	608	614	634	623	609	564	602	642	643	646	650	621	628	641	614	643	650	624	606	630	642	632	602	636	620	609	673	671	663	617	645	643	641	646	617	590	650	654	639	634	633	601	624	628	602	634	641	626	620	654	586	605	633	604	595	627	653	604	629	587	598	683	637	647	635	658	635	639	605	631	610	603	638	628	657	615	617	642	629	686	642	606	633	633	650	605	619	608	605	643	611	641	619	603	649	645	635	629	604	625	643	627	594	611	621	634	625	614	616	630	641	641	603	641	602	657	607	669	613	710	640	648	595	654	629	620	611	636	590	646	611	602	610	617	664	630	632	625	602	643	677	653	634	610	606	610	587	652	630	624	625	646	628	612	624	656	591	638	571	611	601	612	629	592	630	608	628	611	663	624	627	672	637	652	588	614	607	678	630	610	637	626	617	658	640	617	627	639	605	592	647	605	619	658	598	632	639	584	665	623	600	610	626	659	614	621	616	589	645	628	592	662	646	637	586	633	642	586	622	588	628	613	619	656	610	652	636	679	653	643	618	646	626	593	630	630	648	649	625	626	601	620	616	647	647	618	629	636	628	625	584	618	632	658	585	634	585	628	591	622	627	630	646	619	628	606	613	673	623	645	638	632	615	612	554	559	658	610	649	594	623	672	567	577	638	626	610	624	569	619	626	640	623	632	632	622	623	628	605	655	638	649	635	647	642	706	650	612	562	624	653	650	589	657	635	661	625	645	619	672	592	602	621	644	664	642	617	583	588	657	635	597	625	651	605	664	594	608	650	666	667	663	612	614	605	588	627	646	639	603	609	656	611	611	642	628	626	654
28008	19795	9930	3460	1748	1261	1176	1551	1405	970	759	702	639	579	648	609	581	576	573	533	552	517	539	495	534	533	591	628	636	700	630	668	612	539	534	490	451	414	476	500	448	444	481	493	461	448	502	478	442	464	465	436	495	436	447	448	449	435	445	475	437	501	421	433	499	464	487	471	468	517	446	490	451	457	486	415	478	515	473	470	473	473	481	496	452	460	430	465	497	467	509	487	491	472	466	460	467	466	448	459	467	495	452	476	459	471	462	467	461	480	507	427	428	455	440	452	411	489	446	443	455	438	490	449	448	454	460	470	461	435	488	463	434	463	443	417	478	454	456	433	473	480	457	447	504	461	483	498	406	491	492	493	478	466	451	422	462	419	472	480	463	437	427	446	477	474	434	474	501	461	431	476	466	487	485	474	444	466	475	470	491	427	453	473	439	494	438	465	444	473	495	480	468	473	476	418	452	476	487	483	432	463	451	492	447	518	456	483	479	465	453	452	466	463	473	455	461	466	440	478	413	463	474	458	465	526	477	451	431	455	424	444	476	471	439	466	427	468	480	451	470	451	471	460	430	496	478	449	469	420	483	477	463	486	453	433	478	482	416	465	433	458	433	486	445	496	461	465	477	457	448	506	438	475	465	464	468	438	482	434	491	460	429	472	449	414	478	484	462	422	490	445	549	465	500	487	491	464	453	465	451	469	447	467	496	496	495	445	450	449	481	461	421	452	413	456	413	473	459	479	485	508	452	460	483	458	429	435	437	485	437	475	417	473	496	466	458	455	467	489	477	440	448	450	471	475	474	470	482	445	456	449	474	451	479	466	457	462	473	466	452	479	426	446	469	470	452	441	430	478	466	465	451	434	495	459	501	479	468	493	478	489	461	455	415	414	473	463	437	448	439	468	470	442	468	437	441	460	448	477	471	449	414	458	457	491	450	462	423	459	443	463	484	465	419	440	496	510	502	500	477	467	466	436	445	465	438	476	467	442	449	425	436	481	453	453	479	444	466	493	448	435	456	462	437	464	439	467	493	442	430	483	469	438	452	467	430	451	473	448	480	484	467	497	411	493	474	455	497	453	427	469	454	471	452	458	490	444	484	461	518	475	467	493	444	452	475	460	463	470	495	471	464	467	479	435	464	484	473	472	494	417	469	468	462	423	497	482	428	451	458	475	477	417	471	430	490	450	497	463	447	469	482	463	493	438	456	464	484	446	480	460	470	471	464	452	441	479	476	442	446	465	461	416	474	432	475	484	477	483	457	474	441	470	483	430	446	508	439	441	411	448	458	475	464	471	453	467	475	482	477	482	428	458	471	442	424	454	434	488	470	470	465	411	508	446	446	425	492	479	456	441	466	409	477	438	510	428	470	466	464	465	453	433	469	446	494	443	464	475	475	426	485	426	480	460	459	468	467	436	441	448	466	477	499	461	493	494	463	450	467	488	448	479	447	466	452	472	469	415	442	472	496	423	457	443	453	492	429	476	451	449	486	482	448	468	470	466	453	447	425	444	452	460	464	487	427	421	505	414	470	471	477	444	449	454	478	487	484	440	454	440	464	464	486	441	446	421	443	487	451	443	480	425	478	449	437	465	463	462	454	472	471	459	447	463	475	467	492	479	462	445	462	423	440	433	468	450	435	447	491	497	445	456	461	464	476	439	441	484	468	460	514	452	498	464	446	450	444	446	450	453	444	450	468	452	483	460	471	456	501	475	464	457	423	427	501	468	496	473	477	463	470	470	438	509	500	483	437	454	473	429	501	469	419	456	499	475	470	468	442	457	471	459	417	486	468	481	450	466	442	420	472	497	492	471	488	462	434	471	451	509	474	461	455	439	436	493	432	483	429	467	438	479	436	463	449	494	470	476	438	422	495	464	484	473	438	426	453	472	489	446	470	472	444	506	482	492	453	451	463	459	468	464	449	477	445	492	456	448	484	472	478	431	441	485	435	478	474	479	467	489	491	456	487	465	442	445	470	422	447	454	479	501	486	456	440	423	505	473	459	455	448	456	438	464	498	526	450	478	458	509	437	421	454	441	464	461	492	555	506	454	462	484	428	463	465	471	492	444	475	464	466	446	464	439	458	496	462	484	459	476	450	441	440	451	450	468	466	451	443	468	472	454	429	489	441	449	430	439	474	503	461	432	461	454	468	459	512	476	434	464	414	464	495	475	481	485	481	479	431	432	471	495	474	442	455	477	496	427	429	478	463	514	441	463	421	443	479	469	457	486	437	480	465	450	453	476	477	431	458	447	452	475	478	466	467	494	433	468	447	454	439	436	483	490	450	433	448	486	467	475	449	439	446	459	463	487	453	433	510	453	495	455	442	449	471	470	473	472	446	473	432	424	496	450	472	460	427	465	416	449	453	474	467	455	462	453	470	453	452	447	416	446	449	480	477	454	454	426	452	458	437	453	465	421	409	452	451	452	492	482	461	489	436	457	433	450	480	459	495	430	425	465	443	464	454	451	431	439	479	486	478	477	474	445	422	445	454	490	468	452	437	466	484	442	472	450	466	480	444	459	461	439	486	467	470	461	467	494	482	456	426	471	443	486	473	466	447	470	476	468	493	439	469	457	451	440	480	503	429	496	450	468	464	435	473	477	452	459	438	471	471	471	505	467	428	439	495	465	453	461	487	478	454	454	426	447	445	443	471	447	519	481	451	456	462	515	477	452	494	468	499	455	468	434	481	469	426	447	428	452	444	438	441	451	482	482	499	463	454	438	459	461	450	449	457	444	501	529	501	476	464	445	508	466	463	445	450	438	498	496	452	459	442	465	436	451	458	471	476	466	433	438	475	458	482	427	434	480	469	484	478	421	472	444	458	446	469	459	476	484	458	479	481	464	442	436	470	433	436	442	485	470	486	479	441	438	462	484	483	470	477	432	480	466	457	472	432	490	432	477	439	459	434	457	471	487	466	458	496	462	478	470	456	427	479	443	441	448	461	434	442	516	475	462	471	455	456	437	446	436	472	479	472	466	467	478	449	433	433	458	459	457	455	446	471	446	491	439	460	461	445	482	472	476	425	439	446	546	489	473	436	455	486	449	432	445	453	496	455	438	441	487	448	478	456	482	427	416	456	455	464	436	461	443	422	466	466	441	483	466	474	457	499	450	437	508	480	448	456	460	443	476	467	460	468	471	475	433	449	473	455	491	451	418	445	487	429	474	456	471	438	460	474	438	456	458	481	465	459	459	471	452	470	479	507	435	475	456	491	450	458	456	455	434	457	474	470	495	453	486	471	475	491	411	475	485	443	502	452	434	466	439	478	459	444	450	520	464	482	441	474	491	468	442	472	473	491	496	486	471	483	445	445	455	478	439	474	457	452	454	486	463	483	453	492	487	495	502	447	452	495	440	465	462	428	470	438	455	464	456	474	497	472	465	465	446	470	451	472	484	458	418	476	439	433	468	494	479	476	478	497	467	467	443	455	444	452	446	493	488	419	469	463	477	423	480	479	466	464	470	479	447	480	446
10101	14318	7823	3932	2927	1955	2143	2693	2374	1523	1110	903	814	741	923	746	752	632	673	704	677	634	634	642	589	592	656	778	791	872	720	687	631	603	531	486	505	460	540	493	484	503	516	489	477	508	509	471	514	518	502	475	489	520	493	490	518	505	516	532	524	505	520	509	516	507	478	546	526	494	546	529	500	496	483	490	468	467	502	502	484	514	472	459	546	493	503	490	479	511	505	513	471	488	488	472	501	491	479	457	514	512	519	507	487	465	494	505	471	495	486	508	498	517	475	483	507	508	503	488	519	507	518	490	466	471	495	455	469	487	514	471	476	489	465	510	522	487	474	487	471	525	503	491	524	494	522	528	530	505	510	467	453	476	477	522	492	491	500	504	523	533	533	482	435	489	517	482	517	529	533	487	506	461	505	525	506	483	495	475	478	490	468	496	515	476	484	465	534	464	477	467	484	482	530	454	492	465	494	463	467	496	479	515	497	499	499	511	527	516	510	488	504	491	492	507	530	535	462	511	509	458	522	479	500	491	495	519	514	485	473	478	514	498	476	506	485	532	509	492	517	513	520	494	449	462	465	513	489	481	456	500	491	524	516	496	478	527	491	479	465	501	487	525	521	490	513	488	514	506	511	480	489	540	511	517	516	497	508	483	496	530	506	496	471	496	466	479	498	529	481	489	493	476	493	524	475	496	489	478	468	491	473	488	496	496	497	492	474	514	500	526	486	520	465	485	475	475	459	457	507	498	543	488	519	518	497	497	467	518	467	500	495	513	491	478	486	494	486	498	468	494	499	557	473	470	492	530	488	455	490	506	471	485	504	470	482	480	521	511	473	512	470	518	512	484	515	489	471	485	520	488	491	507	519	511	500	510	481	477	494	522	503	471	513	478	471	480	515	495	544	511	489	491	454	533	518	526	535	465	508	490	518	531	464	519	497	479	501	509	496	528	500	491	517	476	457	501	500	503	476	492	489	500	480	524	493	490	476	489	468	474	487	513	467	494	509	487	511	468	511	508	478	484	514	502	492	491	528	473	491	474	467	482	469	485	517	473	515	490	507	500	499	509	465	501	468	484	487	506	493	481	469	441	489	516	511	480	515	494	506	493	460	494	496	488	502	501	512	471	505	494	494	444	491	495	519	455	532	543	510	488	474	500	487	493	528	496	472	525	535	532	495	487	511	462	546	493	518	506	508	489	488	514	444	503	483	482	529	473	537	511	515	505	511	538	491	443	514	533	479	489	502	477	473	476	515	508	484	504	505	497	492	519	496	503	510	513	470	472	481	473	542	439	487	476	466	498	470	478	459	514	493	491	541	485	511	469	508	546	534	484	497	531	475	479	531	528	484	514	517	460	537	531	532	476	475	519	498	498	494	461	498	492	511	518	502	492	538	485	493	487	543	502	516	485	532	489	515	491	494	506	521	508	474	529	476	509	516	527	490	472	490	505	509	472	524	457	465	529	512	497	496	499	477	508	455	511	475	482	489	469	494	470	502	522	471	503	482	498	514	465	470	494	508	504	526	519	546	475	494	485	479	529	475	511	496	511	532	505	502	487	545	523	488	542	537	505	473	478	525	517	490	482	478	513	517	506	524	500	524	496	482	515	467	486	524	504	496	519	484	505	526	545	524	501	503	513	519	439	509	537	483	526	480	499	512	555	517	489	517	500	517	535	519	474	489	487	520	496	527	481	516	457	491	479	523	501	501	497	457	479	535	507	500	526	469	510	452	512	485	519	519	507	501	480	492	528	497	556	538	505	486	443	472	502	514	527	514	539	517	493	487	502	516	475	478	502	491	506	520	469	485	471	498	521	512	479	500	497	570	510	525	494	509	470	499	465	498	489	508	499	503	482	485	504	464	538	501	488	501	505	510	476	519	472	476	548	502	515	487	537	495	504	497	530	536	484	459	502	498	499	510	528	464	502	455	524	494	476	485	488	495	485	499	519	467	477	518	499	467	492	506	487	487	486	515	478	527	519	471	490	491	518	488	508	499	506	490	492	471	533	497	518	475	553	514	479	447	493	509	505	471	483	511	490	505	466	469	497	513	513	474	490	529	488	527	452	499	501	511	494	459	473	499	481	537	514	520	488	465	487	508	439	520	534	508	501	465	509	481	519	514	518	516	513	529	493	457	493	519	495	481	530	472	465	504	509	519	476	479	491	463	503	516	472	524	481	467	514	487	497	514	503	503	494	501	504	469	491	504	506	477	516	441	541	461	526	452	518	466	488	508	471	494	484	488	549	493	518	505	530	519	509	465	497	513	469	504	478	500	544	461	534	512	496	456	518	524	496	498	502	513	514	449	499	489	526	522	509	532	477	491	486	501	464	528	522	492	489	480	509	483	467	488	516	516	455	495	536	511	500	483	478	484	484	520	494	489	492	500	481	500	510	518	536	507	484	491	501	475	508	489	501	521	512	501	501	513	490	512	484	526	514	510	550	487	463	485	500	512	482	485	488	500	512	499	484	460	498	488	463	515	455	498	485	502	513	514	502	503	520	499	539	489	514	513	508	523	495	532	475	509	475	510	476	497	468	488	496	541	472	497	474	490	497	534	481	528	499	500	473	501	477	469	508	533	494	488	558	513	512	510	490	507	550	511	495	475	512	498	499	501	489	486	479	504	525	515	472	457	480	548	482	472	489	489	463	496	528	501	488	488	507	518	514	478	500	532	512	463	472	526	486	480	532	502	514	482	495	516	504	473	555	497	440	469	540	497	507	465	528	513	490	477	459	494	488	544	501	508	505	497	474	495	469	524	527	509	471	495	505	433	497	546	512	515	491	469	482	471	490	445	496	513	476	505	471	478	518	483	521	472	532	496	508	506	507	530	501	450	462	508	495	515	515	475	501	537	490	523	514	520	499	538	513	503	506	484	485	458	504	499	474	457	458	536	481	512	518	509	497	470	504	465	530	469	532	525	501	545	521	478	494	451	524	493	484	453	525	491	520	501	458	507	478	533	478	486	455	497	481	495	482	489	512	496	466	496	509	497	494	508	490	484	509	507	549	459	485	480	498	523	465	534	505	508	538	471	474	513	485	498	496	494	487	521	479	507	534	512	468	488	495	504	487	499	441	522	506	503	483	489	464	483	515	481	540	492	503	495	490	473	505	475	457	482	489	499	505	482	466	529	509	543	486	472	536	522	496	460	527	470	477	525	496	500	504	521	521	514	492	474	531	485	470	492	528	510	514	515	472	507	498	487	457	546	531	514	518	482	500	494	524	486	498	491	494	468	498	506	487	513	527	480	484	487	485	489	506	536	493	515	474	503	488	463	524	500	492	493	520	499	503	486	522	525	520	502	483	486	504	508	496	518	523	475	492	537	491	524	522	488	503	516	513	517	521	513	505	473	510	522	499	501	469	501	498	497	478	547	476	494	514	490	497	498	488	489	507	482	504	502	505	494	505	483	541	500	490	501	483	507	500	533	495	542	481	524	484	493	506	489	500	501	487	530	524	497	489	479	517	539	491	502	534
24011	21312	28548	24398	21268	9447	2715	2491	2043	1474	1022	849	747	739	712	716	710	762	715	679	662	582	572	544	537	563	1147	2583	2911	1832	1839	1386	913	686	527	505	423	449	445	451	463	441	444	435	430	401	392	464	421	414	446	424	441	430	422	455	443	440	418	440	476	420	428	418	440	444	445	414	424	464	428	438	447	434	450	444	456	411	437	426	430	417	398	442	416	459	454	425	431	465	468	427	433	452	448	430	490	455	449	403	452	448	460	450	397	423	422	410	389	418	408	411	414	462	422	430	448	421	466	465	424	438	437	467	440	424	428	469	458	462	424	423	438	449	429	435	442	418	388	407	451	423	391	408	456	448	417	453	438	444	381	445	450	449	431	460	441	454	438	434	444	442	449	428	478	412	416	428	427	438	410	444	439	403	401	454	434	416	426	462	437	427	449	436	441	409	455	445	437	439	395	430	414	434	432	439	407	423	461	398	412	415	408	442	436	437	409	425	431	427	466	412	411	433	432	401	396	458	450	452	433	438	446	409	417	434	450	438	423	433	450	440	504	439	415	438	449	436	453	482	420	418	440	418	440	403	450	436	437	476	413	417	440	476	423	412	412	444	419	450	425	407	449	425	428	427	410	403	424	418	431	392	443	438	409	416	425	433	432	425	372	450	404	433	462	429	465	406	424	469	468	453	449	479	427	435	409	468	412	423	399	440	459	429	421	474	425	443	444	437	444	453	433	404	432	446	406	413	442	441	423	410	434	419	421	448	452	423	398	435	398	424	409	455	476	440	426	438	442	447	410	412	434	433	398	409	432	408	433	448	435	410	425	427	425	410	428	421	414	451	432	431	393	447	426	438	414	394	429	434	431	421	405	409	422	467	439	433	419	421	406	446	440	438	409	447	457	442	415	412	430	417	464	427	459	420	405	418	450	434	395	420	436	430	423	436	433	462	449	406	449	431	376	438	439	440	407	415	477	409	443	415	419	402	451	405	420	432	460	436	422	422	422	417	471	452	440	430	429	441	438	406	466	457	447	417	395	432	428	429	438	414	431	445	417	455	423	437	458	417	426	437	456	429	442	440	451	436	413	430	444	430	452	424	428	434	422	424	428	411	410	412	456	463	419	457	468	459	445	438	425	449	429	410	452	400	424	414	448	432	465	456	435	430	414	430	408	450	451	399	440	446	407	405	417	431	435	443	498	406	397	439	443	402	435	415	408	419	436	414	410	411	452	434	421	433	456	443	449	414	418	417	432	449	434	422	446	424	446	434	436	419	415	440	431	443	452	419	448	419	442	434	434	448	447	400	418	465	423	426	432	461	409	456	446	447	449	430	423	426	452	406	430	433	465	443	464	402	412	435	396	443	450	415	434	428	406	455	431	420	414	416	457	407	438	417	441	450	441	423	443	439	422	439	457	422	450	429	424	442	425	450	414	443	419	425	416	447	450	438	424	426	439	442	412	425	448	420	423	427	457	445	425	425	399	424	399	446	438	428	429	416	460	432	406	419	423	432	461	420	434	418	411	490	406	455	408	430	426	429	426	466	456	405	441	469	430	402	418	424	416	436	442	404	464	449	404	432	424	451	434	415	410	418	402	400	400	432	449	427	407	406	424	428	476	436	449	430	427	435	418	422	438	451	429	432	463	446	410	441	428	433	414	463	454	458	430	449	430	427	438	409	399	428	409	456	419	458	418	409	432	410	450	402	446	451	451	442	427	462	434	476	425	448	459	463	466	430	451	416	421	431	434	427	425	406	469	427	464	443	461	443	417	417	407	426	430	425	453	495	441	413	418	426	416	411	414	406	474	403	450	443	416	422	431	424	393	415	437	379	439	436	434	401	417	454	401	423	442	440	435	435	433	465	447	467	419	455	448	435	426	418	440	458	444	422	444	402	420	400	433	427	445	418	427	445	442	424	422	447	427	427	449	449	426	416	412	444	444	433	429	438	413	443	457	460	434	419	430	423	426	433	435	402	451	424	432	458	406	411	416	401	451	444	427	437	432	423	398	428	392	433	410	417	425	436	415	426	432	464	422	461	422	433	427	417	385	432	465	425	435	422	420	415	430	442	428	478	446	443	435	407	444	440	395	465	414	455	436	442	452	421	429	451	434	449	436	429	406	418	465	425	452	421	424	411	450	446	418	435	403	436	443	459	452	429	443	449	446	458	424	442	439	420	443	411	418	458	437	418	424	406	436	437	414	464	386	422	412	481	461	429	415	433	406	415	412	418	409	441	387	411	429	425	446	426	425	414	416	464	442	428	434	457	475	430	397	429	413	421	440	414	417	451	459	434	440	458	423	450	436	439	431	433	418	416	457	446	413	417	459	427	446	454	383	448	439	454	442	452	414	471	410	437	398	414	418	426	492	424	415	422	449	420	453	435	392	424	401	411	461	392	428	446	424	407	427	447	434	453	421	423	419	448	421	444	410	419	427	420	424	411	437	471	434	436	442	440	407	418	467	413	392	446	463	391	452	424	457	458	399	461	457	420	413	415	437	413	415	429	433	455	456	444	418	440	440	418	383	414	407	427	437	423	445	416	392	448	423	419	429	435	437	418	441	407	447	429	425	476	428	419	468	421	421	444	424	411	407	469	453	446	419	435	414	422	452	435	450	433	433	463	393	420	448	411	492	426	423	430	422	436	438	447	420	416	424	452	482	418	452	424	442	447	420	444	424	441	449	455	420	428	444	443	405	462	419	464	430	406	392	417	426	397	455	461	458	441	457	406	441	406	432	450	404	428	436	426	359	432	436	476	432	439	441	410	452	443	456	457	458	433	436	426	457	462	403	444	413	435	409	409	400	395	434	441	396	446	442	412	475	436	412	423	424	422	465	432	447	399	412	425	434	425	440	390	453	392	425	438	401	429	468	443	472	450	399	450	445	455	443	445	429	425	398	411	441	449	404	452	437	427	463	422	403	431	393	430	409	399	413	428	418	404	468	464	443	444	431	457	416	404	448	446	436	452	434	387	414	426	413	425	464	426	453	431	455	446	421	416	424	426	396	436	440	436	439	393	418	438	431	428	447	492	413	408	423	408	406	431	453	448	472	461	409	433	453	438	432	408	436	448	387	432	434	403	430	404	411	438	421	430	420	459	404	404	425	443	408	421	406	409	445	441	428	456	449	424	446	447	446	462	421	425	451	434	446	430	404	417	429	443	437	441	411	423	441	428	442	421	407	451	453	434	422	444	459	451	497	452	409	407	437	440	439	453	454	443	438	447	438	426	420	442	485	442	427	473	428	419	401	438	442	463	414	434	407	443	443	416	413	418	456	435	448	435	424	439	447	425	429	425	422	449	428	416	453	434	450	468	450	415	455	448	427	445	425	427	390	404	465	414	402	418	448	457	450	390	448	452	470	395	430	470	455	443	430	429	426	433	437	419	409	426	463	446	451	428	429	417	464	481	412	453	422	440	442	430	448	437	395	418	409	420	418	447	430	426	437	416	437	429	448	428	410	457	440	433	387	459	412	401	414	457	408	433
9836	21964	13449	7407	5359	3625	4024	4400	3543	2474	1526	1281	1119	960	1045	972	948	983	1022	941	867	707	676	649	683	609	1749	3962	4319	2623	2634	1837	1182	884	631	490	474	432	444	426	457	428	464	453	440	445	450	468	453	444	443	458	467	485	466	456	483	492	486	489	441	434	443	449	499	476	457	454	441	477	477	391	461	446	438	454	434	463	462	444	471	463	467	456	439	439	405	458	452	475	473	474	446	456	420	487	460	457	474	439	481	467	495	465	435	479	428	457	438	454	449	452	511	441	477	493	445	418	467	441	419	473	479	490	438	457	434	482	448	469	462	476	469	448	448	476	444	482	420	478	461	496	476	445	461	403	455	479	455	453	443	441	486	431	446	423	421	425	428	470	448	431	438	455	470	427	451	470	445	467	441	465	460	470	477	433	452	485	430	458	425	459	451	430	468	465	453	445	447	441	444	457	441	478	441	461	433	455	505	465	488	479	455	427	481	472	452	471	450	459	476	469	434	448	425	459	506	457	476	419	460	465	431	463	454	482	466	445	437	416	501	485	481	461	451	459	421	476	457	434	443	438	463	460	469	472	446	449	455	471	439	463	481	464	450	447	466	463	451	470	470	452	458	420	474	445	434	446	445	423	434	445	460	467	480	430	468	425	460	468	480	439	428	423	492	467	462	454	467	452	452	475	415	438	442	429	424	442	438	443	455	483	463	478	431	467	459	446	427	468	457	440	455	428	443	465	486	501	478	496	435	449	453	465	437	452	464	472	457	468	423	480	440	455	474	507	452	436	450	464	473	466	443	465	444	421	408	468	487	420	450	444	446	461	461	477	465	441	438	475	464	451	456	467	457	440	453	461	445	468	470	447	453	443	438	471	454	471	434	423	409	488	466	457	465	489	434	434	457	484	409	423	443	463	449	464	460	415	457	447	490	446	434	451	461	444	499	449	443	448	485	495	478	455	465	468	455	503	424	460	431	470	397	452	465	477	470	441	458	410	442	408	438	445	474	439	428	477	475	441	446	479	417	423	464	465	451	450	456	429	439	439	504	467	419	437	489	446	421	461	447	434	414	459	506	471	460	422	435	451	444	447	429	454	417	453	462	437	460	470	487	441	482	463	473	486	466	465	409	428	438	421	425	478	508	471	475	441	508	446	443	427	479	470	491	496	439	454	462	468	452	433	443	466	504	449	473	482	426	450	455	435	440	465	454	457	480	476	486	445	493	455	479	469	400	429	452	420	451	452	443	466	420	455	468	468	464	494	443	432	453	464	472	463	417	452	453	477	470	458	434	475	502	478	466	466	449	436	476	446	477	469	432	435	421	435	475	445	480	485	467	469	430	456	479	439	485	421	441	435	441	448	437	451	467	412	467	457	455	418	448	433	419	446	473	490	469	449	477	488	426	430	421	485	499	446	436	464	446	482	453	425	448	458	451	440	470	457	463	467	473	446	459	472	436	450	471	419	409	465	455	450	455	437	455	493	466	474	451	435	485	451	444	475	480	462	458	474	439	469	470	436	475	469	454	469	457	456	478	406	497	456	437	434	439	484	470	481	420	476	503	483	454	438	506	445	465	497	470	472	508	462	414	472	402	442	451	447	484	491	458	445	434	482	444	436	464	465	420	448	452	426	482	454	453	469	460	436	489	478	469	473	424	456	446	496	478	480	455	428	419	457	475	473	435	472	487	453	451	450	484	453	467	416	464	440	448	422	483	425	473	449	450	433	453	432	477	438	443	479	451	453	473	451	423	462	435	413	498	445	469	465	503	446	452	466	471	462	477	470	456	455	435	502	459	431	445	395	463	494	448	465	484	485	487	422	476	465	470	431	486	467	467	484	461	458	434	435	460	436	441	464	458	440	458	476	466	458	420	438	483	463	428	443	428	419	458	436	431	466	479	460	466	454	475	423	427	427	446	451	486	480	462	435	465	435	472	436	432	446	462	448	454	467	460	444	431	495	463	428	457	499	446	463	454	425	478	437	448	407	474	418	432	470	444	459	471	481	468	411	457	440	476	478	452	462	433	486	439	427	469	462	485	467	487	463	477	435	463	480	448	440	516	428	454	441	473	465	473	469	488	479	432	435	457	454	462	489	453	434	458	424	436	438	459	482	434	449	473	392	417	474	437	485	474	469	457	438	449	453	439	456	463	450	466	467	456	433	468	442	433	466	444	463	408	435	465	467	455	465	465	453	429	470	511	436	431	499	428	426	456	461	444	459	446	497	468	463	429	456	474	442	437	441	461	455	469	418	479	466	474	470	464	451	494	451	421	432	437	452	464	468	497	469	452	420	471	447	491	423	462	478	470	457	484	444	404	447	479	468	476	459	452	456	445	427	489	441	452	453	451	434	450	438	448	441	444	442	466	464	482	450	463	437	463	471	429	445	479	452	465	453	482	427	459	471	472	485	472	498	446	483	464	420	474	437	444	433	441	473	457	478	444	458	419	492	458	446	469	442	456	472	432	462	439	428	446	468	443	444	498	481	455	474	456	468	481	490	425	429	456	442	452	459	473	451	433	519	483	477	466	463	480	466	440	455	475	438	472	443	460	460	495	434	474	432	436	478	434	429	460	420	464	438	472	451	467	447	470	425	442	433	428	433	440	457	443	478	424	446	437	435	427	455	458	464	449	440	468	479	433	454	436	485	444	459	422	471	470	431	478	428	484	462	466	472	451	403	459	448	467	440	463	421	451	487	444	458	439	455	459	469	459	461	479	429	475	438	451	444	483	460	469	469	490	478	468	451	465	484	462	486	482	441	497	441	465	451	467	473	483	470	420	428	456	450	452	481	445	473	468	482	479	423	435	439	492	492	473	467	447	434	468	419	466	429	434	479	509	473	446	478	451	445	454	455	428	473	468	456	438	467	466	479	481	449	458	474	462	442	468	442	462	452	468	433	462	481	449	441	441	455	434	458	442	453	453	433	416	455	431	474	429	482	486	447	487	419	440	433	437	474	413	464	451	444	476	467	418	452	455	439	470	483	482	460	503	468	430	441	455	451	445	445	482	449	492	430	470	452	468	446	431	485	457	437	463	516	437	466	444	461	494	453	469	478	450	470	437	392	480	480	476	436	444	459	476	474	461	466	464	440	454	434	453	462	436	460	431	439	460	463	467	477	511	448	473	450	452	476	428	439	487	436	510	483	436	482	418	425	452	449	423	478	459	479	440	469	467	421	440	463	465	419	427	434	436	469	482	460	462	452	444	431	456	442	481	456	447	432	467	445	439	456	477	480	442	445	449	458	482	487	459	458	472	456	432	444	448	414	463	425	482	477	487	459	481	445	457	489	447	442	420	473	469	448	471	429	466	446	453	441	445	449	453	466	441	449	440	449	454	480	479	450	456	475	453	453	467	482	461	442	453	452	438	480	452	453	427	450	450	447	425	461	457	464	479	435	473	464	473	447	453	450	453	465	497	450	457	500	463	476	448	470	503	454	448	449	438	436	504	453	469	494	433	468	467	454	460	487	466	443	467	448	484	427
25159	21397	27663	25470	12169	2098	2352	2085	1726	1222	973	936	862	822	853	833	785	771	788	781	766	741	771	709	691	710	935	1623	2024	1469	1441	1127	908	790	706	657	610	624	616	638	592	606	586	610	600	583	621	584	556	667	599	552	593	535	612	627	614	580	615	624	566	614	592	606	628	603	614	624	584	628	614	615	632	610	585	576	603	615	573	591	551	579	596	646	586	603	615	585	606	604	577	592	614	616	618	602	597	626	586	590	597	624	612	584	595	552	619	576	583	590	634	626	610	608	592	580	649	576	558	577	605	620	564	634	639	617	604	579	607	608	607	626	609	574	613	634	648	638	597	616	565	576	580	628	598	593	595	600	593	661	568	594	597	605	600	616	617	612	600	576	613	620	585	588	592	610	583	586	578	629	642	596	594	571	632	595	568	583	612	615	595	590	599	575	632	603	587	652	602	602	575	623	582	591	575	595	611	603	586	594	570	605	591	632	607	583	601	573	597	623	632	559	583	591	579	635	598	640	593	606	598	608	625	555	586	619	627	547	633	628	593	576	587	607	573	580	591	623	625	627	591	599	575	631	588	600	611	597	605	608	588	594	626	606	605	542	628	600	580	628	604	600	566	583	605	607	577	645	588	568	590	627	638	598	588	596	644	590	606	603	611	609	596	611	568	582	577	615	628	581	625	591	628	609	584	605	607	594	587	619	551	587	607	585	650	612	583	571	593	633	582	583	599	572	558	620	597	611	643	596	613	557	586	579	553	608	583	585	581	620	611	591	566	624	588	614	611	581	576	602	580	588	567	565	637	612	622	561	649	593	606	611	543	619	622	608	584	601	583	568	632	591	607	606	638	573	590	586	611	585	610	559	623	580	594	569	602	558	549	593	606	615	599	612	579	608	622	599	594	582	578	619	575	632	612	588	579	642	630	595	601	577	559	617	587	589	632	626	666	602	631	632	570	591	567	608	581	568	613	587	604	623	609	575	617	583	614	563	594	587	652	637	547	665	606	594	656	604	616	538	561	569	599	580	579	593	610	589	631	642	575	598	596	607	562	592	646	619	601	609	621	602	612	573	583	587	600	633	630	613	595	594	589	585	617	603	609	603	558	600	588	615	573	604	574	516	633	584	586	592	623	620	623	591	554	567	607	564	572	597	592	590	576	610	586	637	640	576	551	579	610	599	569	601	615	608	553	578	586	562	547	625	612	640	590	610	565	590	619	659	619	590	598	632	622	581	573	594	620	649	582	606	616	564	611	570	594	608	596	600	547	553	577	577	570	572	603	602	587	579	597	582	564	627	591	591	570	574	581	604	561	595	597	560	582	584	565	619	585	589	599	593	563	588	569	586	616	613	576	575	625	594	567	605	592	596	586	608	605	568	581	635	596	603	604	621	580	594	567	578	631	591	589	598	576	651	556	609	581	588	582	604	575	597	600	619	595	603	575	610	615	595	614	620	567	649	603	623	570	582	546	598	599	615	631	589	553	561	590	623	594	578	620	593	589	540	627	593	564	609	616	617	575	587	547	631	605	617	615	617	574	601	600	581	574	580	635	621	619	575	564	591	639	582	597	572	611	604	610	611	556	568	586	631	628	615	604	586	551	588	577	631	610	556	591	595	600	604	632	625	585	632	613	595	561	604	631	615	620	601	607	642	602	594	569	601	600	576	614	621	623	602	606	640	593	620	572	577	593	625	631	563	598	637	604	604	629	576	591	595	609	584	619	581	570	600	588	586	583	567	623	618	520	585	581	626	618	577	577	581	633	618	567	590	538	620	611	616	592	595	588	642	577	608	610	637	575	595	541	613	572	609	575	629	632	598	642	581	537	652	626	588	580	593	545	656	594	600	614	600	568	621	556	606	626	593	595	590	618	617	644	613	566	608	633	547	588	589	627	608	608	639	587	551	623	602	590	629	559	596	646	626	601	578	607	654	570	595	590	606	646	588	553	614	598	577	633	533	602	627	586	615	559	570	597	586	611	597	598	581	604	641	587	563	607	580	588	607	606	622	626	581	599	629	590	573	590	603	599	596	586	624	609	583	627	594	571	642	641	607	640	621	653	583	564	589	626	603	624	574	572	617	607	656	650	640	640	568	620	589	599	629	605	593	593	603	634	613	599	585	615	617	601	617	572	577	592	608	575	587	609	591	599	575	577	595	595	606	623	609	586	584	592	554	580	602	536	596	551	620	591	567	630	614	567	619	624	594	603	565	589	581	584	632	589	620	581	632	619	595	588	603	582	614	583	588	557	601	566	555	601	600	573	575	593	607	605	604	620	643	586	618	622	565	611	580	587	602	614	587	600	613	612	608	611	618	659	641	608	610	594	589	607	598	599	562	595	594	585	575	542	645	665	584	639	559	622	589	637	579	594	618	565	588	611	610	577	608	603	602	606	622	572	588	610	583	597	598	611	644	594	618	601	612	638	634	570	612	601	608	632	606	622	629	567	630	541	594	574	622	586	585	582	616	598	675	556	577	563	593	617	606	587	551	626	598	588	594	576	585	574	575	572	618	616	616	597	596	601	625	587	556	595	585	613	589	617	592	604	589	618	594	592	607	595	620	601	586	622	594	586	566	613	603	591	615	603	619	600	562	569	610	648	586	621	635	618	572	603	609	614	552	573	582	588	580	545	608	605	578	627	594	612	591	593	607	592	638	639	560	606	591	635	582	610	586	592	632	579	609	581	615	611	608	579	588	573	595	613	591	595	657	598	602	588	603	590	599	608	604	586	573	573	551	621	603	614	566	581	589	599	579	596	624	568	614	610	622	598	573	579	594	592	585	574	588	577	629	615	597	596	627	605	607	583	605	608	544	628	656	583	579	620	560	590	595	622	620	570	572	563	588	606	635	627	579	622	637	592	634	617	588	561	619	591	606	564	579	584	601	589	604	637	605	521	649	595	604	631	576	569	574	597	570	588	599	543	548	600	588	588	610	612	636	602	617	601	562	602	606	583	555	609	603	610	599	564	575	580	532	590	566	568	592	602	614	623	599	670	641	632	580	570	593	586	620	570	594	561	639	616	585	599	640	598	584	608	596	592	596	626	586	605	601	619	534	606	603	643	599	604	607	632	589	584	578	607	585	633	628	602	598	567	606	609	615	588	663	599	610	548	645	621	572	562	633	561	557	591	603	567	639	589	577	619	587	622	620	588	613	573	635	609	627	586	600	584	576	609	596	592	607	574	620	582	575	603	617	562	605	580	580	615	626	572	642	572	623	635	632	571	607	632	616	582	584	581	609	604	601	576	603	576	630	596	632	600	576	571	634	653	614	582	590	559	617	622	615	581	598	604	574	634	584	590	609	610	599	614	617	586	590	607	592	628	623	634	552	581	585	612	573	600	598	617	643	624	590	536	600	544	593	589	584	587	626	594	596	613	603	623	595	571	595	562	654	613	586	630	596	607	613	573	577	564	577	604	645	611	623	595	601	616	620	603	607	607	611	601	574	573	624	601	597	605	577	636	597	555	616	594	578	602	596	598	589
9819	18947	11010	5704	4382	2963	4147	3664	3142	1861	1467	1243	1055	1059	1047	1040	1101	1002	976	946	939	876	860	841	840	798	1299	2696	3333	2147	2130	1667	1180	906	736	657	601	629	613	632	644	594	600	670	614	604	625	654	620	617	645	639	664	625	588	652	624	630	595	575	599	647	637	597	654	643	652	599	617	676	652	641	625	611	660	638	653	597	665	648	620	626	610	645	658	611	622	595	644	654	621	637	675	591	615	613	662	647	638	618	590	634	641	651	636	591	641	620	650	615	659	609	656	619	635	652	595	635	664	610	603	608	621	629	613	655	656	627	603	637	660	641	595	627	658	614	641	671	622	663	663	645	617	623	652	620	659	650	646	598	602	614	621	616	610	604	683	658	590	596	640	640	618	591	617	651	618	610	669	610	638	636	657	592	626	640	643	615	675	599	665	607	637	651	632	633	628	610	628	612	640	638	627	615	635	655	677	644	649	610	665	588	649	608	636	637	589	666	645	651	650	578	606	645	622	628	624	596	610	642	592	578	638	626	659	687	628	648	646	648	635	676	621	627	595	654	647	588	595	628	607	580	641	656	661	603	607	643	619	636	647	596	630	591	661	613	656	645	648	658	610	620	594	640	635	600	633	602	631	624	671	665	629	629	663	611	664	589	611	573	655	566	603	671	648	636	583	606	632	646	611	566	661	601	618	647	601	648	640	599	581	589	618	576	657	584	659	609	612	683	633	658	605	649	611	639	590	634	663	569	597	639	650	625	634	654	645	596	622	637	643	651	633	597	641	671	604	587	616	600	662	605	589	657	606	639	611	644	575	636	623	707	657	627	619	612	646	665	623	616	617	626	691	649	595	564	641	644	670	581	622	587	650	586	621	594	631	593	598	649	625	627	618	640	626	627	602	604	609	618	624	681	635	666	584	631	610	635	666	611	619	617	641	647	671	606	654	654	618	636	648	629	598	632	619	601	623	622	590	634	611	644	656	639	627	582	635	658	609	633	631	595	627	660	593	652	630	640	645	615	645	612	630	663	643	614	624	609	607	604	651	617	632	632	651	649	601	667	647	626	632	631	655	633	615	616	592	607	570	650	638	629	575	662	563	609	639	628	590	606	648	632	659	688	606	634	612	632	632	669	603	669	595	615	595	652	649	687	649	592	608	600	610	689	608	676	652	613	632	621	631	646	625	623	626	610	642	600	622	652	656	638	578	626	669	642	642	611	621	649	615	635	619	622	602	643	613	632	641	630	585	593	562	653	658	614	643	611	600	606	619	622	629	665	653	627	646	607	621	643	665	637	618	646	668	651	665	638	630	672	629	638	630	603	643	613	614	688	686	620	634	597	630	623	626	598	586	629	649	653	604	621	615	647	635	623	635	626	615	646	620	586	633	617	651	661	654	632	624	594	629	666	601	611	636	611	637	638	685	612	639	651	613	638	678	598	597	613	634	616	627	641	577	643	642	645	646	601	596	629	637	594	623	616	630	657	583	608	635	609	594	646	658	599	617	625	608	663	610	617	597	695	597	649	609	646	649	603	625	578	640	646	638	632	651	628	629	613	633	626	554	609	660	631	594	627	598	688	623	620	626	656	592	605	654	624	637	639	614	667	642	624	594	648	648	661	662	624	619	634	647	615	664	629	621	653	669	691	633	617	647	611	644	606	580	645	583	655	629	631	639	600	636	680	599	599	665	634	623	618	633	614	652	618	630	636	652	632	662	638	652	652	634	665	588	652	614	643	627	645	640	588	632	633	608	605	636	641	596	596	582	598	611	637	613	611	651	609	578	628	626	637	595	645	587	630	625	627	632	589	648	677	660	632	583	618	600	607	653	613	641	624	644	618	575	625	608	610	637	653	611	625	600	597	616	630	612	625	644	663	664	623	625	584	650	640	619	667	664	609	650	612	590	634	583	599	598	576	643	634	629	604	636	654	679	618	628	610	641	600	597	682	601	610	622	648	664	658	639	679	665	632	607	610	657	602	653	629	625	595	606	603	608	606	640	633	612	608	616	655	655	627	641	604	652	662	612	619	615	618	628	661	679	600	676	686	646	611	628	631	646	674	657	643	610	629	647	618	651	590	622	638	655	633	651	645	666	599	654	649	616	628	645	668	658	573	615	633	622	645	605	624	629	606	619	640	641	634	615	624	630	604	592	660	642	620	618	609	574	573	630	637	663	669	629	651	641	622	623	625	697	652	615	589	621	636	613	620	615	621	653	608	617	636	608	647	671	636	642	625	586	642	659	636	617	650	646	628	621	598	627	609	630	613	625	649	631	646	622	612	623	635	598	617	613	613	619	591	672	646	609	614	634	647	638	639	652	615	611	638	662	652	659	618	646	633	622	630	672	622	613	619	634	646	588	591	605	627	656	620	605	598	623	661	608	594	615	644	671	594	669	595	606	665	594	603	669	622	629	588	670	641	642	634	615	620	677	594	634	679	620	637	687	650	586	648	606	649	582	610	658	624	642	623	621	634	630	662	622	652	587	603	597	641	663	620	638	620	619	595	604	627	647	610	607	645	653	663	607	640	621	641	648	590	625	619	640	641	609	622	646	654	620	649	669	568	635	648	632	616	621	622	612	627	631	634	617	636	597	626	639	602	615	610	587	634	594	614	598	629	628	650	600	635	606	603	624	619	631	643	615	672	657	665	605	640	607	642	641	652	645	642	639	601	617	656	630	670	608	668	632	607	630	589	587	646	695	625	611	632	587	659	652	637	603	600	595	593	598	611	597	585	637	616	636	639	619	637	675	595	629	581	641	667	615	625	595	673	643	676	650	629	631	648	598	650	593	656	641	596	651	606	569	638	612	631	637	638	629	611	662	587	641	598	590	603	635	640	641	647	634	625	696	565	646	627	618	636	626	654	636	657	620	598	613	640	618	585	626	601	566	667	637	603	653	602	631	634	691	658	666	644	609	646	638	635	638	661	659	614	622	651	651	635	598	666	610	635	625	647	667	588	665	621	635	619	622	652	667	642	613	633	616	632	615	659	687	632	631	620	610	632	620	605	606	601	615	671	660	662	631	614	602	606	674	652	669	618	606	610	625	657	649	687	594	653	648	619	606	661	623	599	669	618	587	583	653	646	634	638	660	654	645	635	613	645	648	595	661	640	634	604	629	632	646	645	646	650	654	620	630	599	625	645	637	637	613	618	619	657	619	612	659	652	646	620	627	638	607	634	611	634	599	634	627	623	587	626	621	581	613	580	617	643	645	639	638	675	635	630	654	640	628	619	575	621	615	619	609	659	623	681	662	614	663	621	585	605	654	635	601	643	661	654	626	612	671	618	606	642	660	692	639	605	610	582	629	650	652	591	671	617	621	640	618	580	629	577	603	648	651	597	624	615	582	644	619	645	635	586	613	590	628	637	667	613	601	594	640	626	664	636	607	647	676	693	620	608	659	645	639	642	606	630	583	653	607	591	676	644	649	631	554	661	631	622	654	648	644	618	622	674	627	643	659	640	646	663	624	639	632	651	612	657	588	646
22763	21360	29116	23955	21364	21496	13106	4467	2746	1707	1468	1473	1254	1110	986	1149	1119	1054	991	987	891	893	805	825	805	904	1781	4296	5785	3982	3630	2713	1768	1316	856	719	643	576	642	665	632	678	634	607	645	640	608	598	599	635	609	644	654	604	638	583	583	592	633	623	635	618	620	601	589	643	606	652	601	587	618	585	644	593	618	616	606	635	607	633	624	648	618	641	594	615	642	605	599	623	644	629	671	648	641	610	634	653	649	594	618	582	607	609	590	598	597	589	587	591	624	637	655	608	618	605	649	613	626	630	598	613	617	613	606	609	599	592	652	619	631	637	565	594	642	622	601	675	596	635	630	598	627	590	631	624	624	626	607	648	654	614	595	657	606	602	622	619	614	624	605	631	628	688	626	633	605	615	648	604	602	627	686	623	638	620	649	626	629	631	595	624	637	632	608	626	640	644	615	625	623	606	614	680	641	634	627	610	670	608	619	621	598	679	609	628	556	638	572	628	634	660	614	604	625	614	649	641	607	641	649	651	599	629	611	650	642	581	678	614	614	696	590	616	629	614	612	617	653	623	625	644	643	608	649	640	637	607	631	631	616	642	622	636	627	629	626	668	620	654	614	655	663	609	614	604	622	614	631	613	602	593	656	645	615	616	600	664	623	580	666	648	637	618	597	624	597	601	578	654	616	620	630	634	641	601	593	630	653	621	602	618	635	601	643	614	645	636	620	600	655	611	593	606	622	651	608	641	673	593	645	555	593	619	610	670	630	599	643	637	610	659	612	678	676	624	623	621	621	610	633	632	602	623	591	616	607	666	609	639	590	608	668	606	620	617	651	652	667	656	614	593	571	579	629	626	618	613	612	605	653	656	612	600	622	659	607	641	606	619	632	614	666	644	596	631	599	603	639	618	616	623	649	589	657	616	594	623	634	630	669	620	597	633	615	608	609	659	685	590	654	612	624	626	607	598	634	644	684	607	646	634	573	638	651	651	632	595	664	629	648	695	629	638	632	648	652	617	637	645	593	609	613	662	628	651	637	621	637	643	610	629	656	618	634	658	653	584	621	610	617	640	671	639	676	618	639	628	669	649	632	668	613	595	621	654	686	677	650	616	645	584	575	590	615	569	669	595	612	630	622	651	633	633	621	610	596	631	629	592	633	652	575	620	667	632	642	591	624	589	612	604	689	566	583	658	589	624	623	598	650	628	631	585	635	612	633	597	642	634	588	591	628	624	627	671	637	622	664	591	665	625	652	599	587	582	620	628	662	645	648	624	651	639	623	591	609	607	621	626	606	620	624	668	641	602	665	601	593	594	648	654	618	635	639	604	585	674	638	611	634	649	639	652	633	668	599	638	602	626	673	604	653	647	628	623	649	649	582	591	665	611	640	579	646	623	627	639	588	641	617	607	629	577	623	594	598	623	623	663	632	642	618	641	563	626	570	646	613	602	642	614	605	624	606	651	646	585	625	621	584	590	609	594	650	590	615	615	648	614	629	643	632	654	620	619	618	627	632	587	618	650	624	596	631	624	581	580	590	629	640	612	632	643	600	622	637	647	616	630	618	634	590	635	637	591	617	639	670	616	651	613	641	629	635	647	628	620	630	596	603	632	609	657	583	593	617	674	647	653	596	655	613	643	637	643	641	663	623	634	648	689	612	624	617	633	634	623	596	568	623	623	637	660	623	647	655	661	633	657	630	646	584	644	588	620	594	633	632	678	607	652	540	649	649	626	641	661	620	570	604	583	615	633	615	631	600	603	674	594	599	681	628	650	640	622	662	650	594	622	632	631	593	637	655	639	639	654	623	626	694	635	651	635	602	641	654	619	618	642	645	575	660	602	615	604	587	643	640	599	603	581	635	626	659	619	645	641	686	596	600	675	667	631	594	574	635	621	644	590	640	629	646	646	651	576	630	631	595	608	599	626	595	610	605	620	605	611	629	654	611	605	607	641	622	650	638	594	617	574	630	643	598	633	644	630	616	646	662	597	649	644	610	615	613	585	574	634	643	676	639	624	601	619	635	611	622	554	632	677	633	629	621	657	623	625	655	617	649	623	592	639	655	603	649	618	615	624	621	608	647	645	668	655	598	644	616	638	626	639	630	644	658	658	632	589	603	607	611	606	639	659	649	620	622	622	628	622	619	599	618	606	642	677	661	650	654	650	612	612	669	668	571	653	616	679	626	598	626	625	613	633	642	636	633	642	652	614	605	634	583	661	618	588	662	603	581	611	652	587	658	617	624	572	642	642	603	650	643	599	640	650	624	633	597	623	624	636	658	667	632	571	595	631	576	599	603	593	619	633	609	611	646	613	594	630	601	675	620	636	637	616	636	671	594	637	620	664	649	629	600	594	654	661	657	599	659	636	641	602	649	613	624	623	621	656	622	574	638	628	636	653	626	634	623	603	592	574	583	586	618	593	637	581	627	609	585	615	601	615	621	643	597	624	630	598	612	613	609	611	625	616	581	639	647	608	634	633	632	656	603	634	557	640	580	664	613	634	601	621	647	590	623	680	618	634	611	605	613	642	663	618	576	583	624	605	598	568	662	583	624	608	601	621	637	628	624	631	613	621	616	609	633	657	583	607	639	644	662	628	631	635	622	623	633	610	610	636	651	614	613	611	607	652	626	627	613	636	585	678	606	646	605	594	587	638	623	683	641	671	650	599	638	606	654	633	591	641	618	634	603	592	677	652	610	642	649	598	655	622	671	572	593	602	643	580	629	576	580	628	617	668	647	613	604	586	605	642	631	628	629	650	601	647	650	639	616	630	607	623	630	615	566	641	569	582	597	643	626	634	617	644	628	662	605	599	630	623	628	630	604	612	623	585	579	609	620	617	591	618	582	620	602	631	629	617	595	633	636	653	619	634	593	596	643	636	608	679	651	621	630	626	619	583	642	615	624	613	641	607	609	574	635	575	624	574	666	644	564	659	601	639	661	629	650	595	654	649	610	651	661	625	606	590	620	632	615	601	659	660	613	620	621	623	630	623	598	659	632	636	600	658	619	617	599	619	638	659	587	642	623	634	634	649	621	617	595	641	613	620	639	637	638	662	662	652	574	630	635	610	614	620	593	635	569	603	643	608	605	631	609	686	654	664	614	621	637	578	657	621	593	614	590	576	635	614	612	609	581	646	605	631	620	611	608	631	652	617	629	624	600	605	596	578	614	579	601	621	644	614	625	686	589	588	634	603	638	610	622	648	615	648	589	628	635	622	664	662	635	623	692	636	637	658	584	619	629	636	612	641	639	551	638	605	607	633	618	648	603	638	619	648	649	651	654	615	624	632	607	617	652	629	599	629	646	657	623	598	670	595	659	655	661	607	626	651	633	609	580	622	594	653	650	643	612	635	605	633	598	620	610	626	611	673	584	625	651	633	591	629	597	659	621	594	587	551	632	613	625	646	608	600	581	613	572	655	649	640	632	666	611	630	648	631	645	676	643	619	656	651	577	634	632	620	608	628	619	642	603	636	673	613	593	647	628	602
12045	29184	19013	10908	8144	5895	6933	6888	4705	2696	2158	2038	1722	1559	1612	1599	1434	1394	1220	1142	1042	1006	910	890	926	1082	2635	6468	8651	5385	5387	3760	2360	1612	1031	704	625	657	660	681	692	690	614	595	629	628	611	629	601	612	633	613	661	625	618	625	659	664	647	637	628	648	602	614	643	597	661	636	622	644	579	616	630	691	641	612	613	608	610	623	671	652	661	656	636	619	612	640	599	592	614	639	680	661	644	629	663	590	664	636	621	664	637	659	627	640	642	629	642	641	603	611	655	610	657	652	661	664	675	676	658	650	611	629	618	651	685	609	602	604	591	694	609	622	612	662	590	650	623	604	687	653	612	578	655	651	639	584	635	580	651	638	632	652	618	620	660	605	613	623	630	634	630	650	615	624	625	625	626	619	632	676	630	670	630	610	642	609	626	646	617	656	659	624	606	637	642	672	663	599	652	610	597	669	621	603	622	623	646	618	643	653	650	646	648	622	626	645	630	603	667	660	650	658	600	605	627	653	642	641	635	653	607	620	652	646	644	606	643	605	611	626	623	646	647	624	617	664	672	633	629	656	591	619	604	638	644	629	610	579	633	616	641	648	635	634	607	647	621	593	640	643	612	647	689	609	620	623	661	668	617	663	609	652	617	645	695	639	628	621	632	680	652	663	641	683	636	638	608	636	681	663	633	677	645	640	616	639	694	670	631	650	643	628	661	637	616	639	667	622	639	673	632	653	666	634	642	670	645	621	575	589	650	598	641	651	615	659	665	641	679	625	617	673	644	613	704	597	620	606	623	622	618	627	626	618	641	614	645	669	629	663	648	660	607	622	585	605	625	637	625	670	659	656	655	647	670	646	618	597	637	647	679	608	634	645	630	660	614	594	696	647	703	641	620	607	641	640	608	627	594	629	646	656	622	614	670	622	628	636	653	610	634	640	685	646	610	635	627	622	613	624	628	633	600	656	668	618	626	642	603	612	682	632	659	581	661	652	648	683	622	646	640	614	606	642	640	636	624	618	641	684	631	619	604	616	659	675	642	662	618	616	607	625	638	625	633	618	644	638	626	639	633	621	610	600	617	660	651	668	697	609	646	607	647	683	622	641	637	625	673	617	624	636	633	635	637	663	610	676	635	620	675	628	668	609	663	606	655	665	593	622	627	599	628	644	608	583	587	621	587	655	617	692	654	614	623	622	650	620	634	635	626	632	656	642	597	624	650	662	639	625	604	666	625	623	657	636	609	664	586	676	636	606	655	641	620	642	623	639	647	671	661	636	630	632	609	635	627	699	596	614	685	623	636	672	644	626	629	641	663	665	670	660	651	640	660	605	610	639	594	603	668	663	656	620	602	619	616	590	638	629	651	647	668	670	620	662	662	621	624	636	629	598	678	608	602	636	612	682	646	626	637	641	634	609	624	638	623	584	642	612	626	640	630	635	621	641	662	648	681	661	608	635	613	612	654	623	648	654	653	622	627	606	629	626	692	606	661	587	580	611	644	615	663	636	679	634	603	637	643	616	646	669	614	592	623	577	637	601	603	648	617	640	646	640	629	675	598	622	606	631	642	637	626	629	614	652	619	647	643	653	664	576	645	589	658	653	669	617	648	610	652	600	643	618	643	585	656	634	607	623	636	650	583	672	629	642	614	644	623	629	671	656	592	639	618	621	632	602	605	660	630	632	634	639	672	647	598	630	631	618	628	576	634	612	623	604	721	653	610	609	640	666	649	680	636	590	660	649	660	625	647	585	625	633	609	640	578	665	620	631	627	626	690	639	598	593	651	602	620	629	645	621	671	653	664	616	584	623	629	605	623	613	633	617	666	619	641	618	688	643	637	635	650	655	590	597	654	622	688	679	621	640	597	627	644	655	647	665	600	623	673	617	662	627	677	649	681	608	617	624	659	622	633	609	621	599	653	640	643	658	591	642	642	623	654	627	647	588	625	640	642	637	607	678	654	638	683	629	644	618	587	575	628	646	594	629	672	623	647	665	694	617	631	626	657	646	644	667	634	644	688	605	625	654	646	637	643	654	629	668	666	620	632	660	586	621	656	607	647	639	541	643	597	675	672	641	631	625	624	623	630	629	660	642	654	693	670	642	656	607	655	582	649	648	620	644	641	639	650	639	612	654	644	614	639	602	615	626	638	637	641	630	640	607	617	668	624	624	587	604	658	637	609	643	615	632	636	597	631	648	615	645	631	651	680	635	621	627	623	680	636	609	688	601	667	659	640	634	613	657	610	611	619	612	604	603	640	636	615	685	623	623	625	598	572	648	660	627	616	644	631	619	608	640	603	621	664	610	629	668	634	639	654	635	566	666	641	626	635	611	652	599	625	634	648	621	625	651	582	630	588	606	619	627	631	643	629	631	630	626	642	621	638	688	638	638	629	642	638	660	660	635	672	619	659	602	642	627	609	690	629	645	622	623	631	644	589	627	652	621	641	676	608	618	628	585	625	622	655	604	634	628	664	634	690	643	587	651	636	631	603	574	640	666	638	626	580	619	667	666	637	676	614	611	644	640	639	632	655	610	654	591	660	605	649	621	637	664	674	659	640	643	620	626	673	599	653	630	635	657	607	672	603	661	648	640	615	612	661	670	583	632	609	629	678	649	603	634	635	647	601	653	620	675	615	626	649	666	661	620	604	624	608	644	576	639	641	605	633	657	649	649	637	655	619	621	658	644	644	633	608	648	642	662	634	644	656	644	615	601	628	583	626	698	629	659	656	616	646	624	588	626	636	651	618	690	632	584	660	640	603	660	606	653	630	632	628	657	673	623	578	635	627	654	668	649	620	659	629	636	628	597	609	650	623	616	602	645	656	588	608	616	639	612	630	605	578	636	644	616	637	661	621	632	689	635	660	609	631	630	597	639	645	630	608	632	600	657	611	657	632	617	680	660	630	651	629	622	673	616	619	589	621	600	608	631	641	634	593	618	607	639	622	577	631	623	600	619	662	679	661	657	671	645	654	614	681	617	647	594	633	681	602	609	650	585	639	576	655	614	633	648	641	638	623	596	644	629	607	595	607	587	582	629	633	610	599	604	639	655	667	614	599	571	603	632	616	586	650	652	610	656	644	642	622	627	630	634	643	646	605	650	566	652	616	644	646	626	629	619	599	611	640	613	660	606	606	663	646	616	660	658	623	610	658	654	670	615	625	601	632	628	627	618	636	645	654	660	639	626	627	640	659	640	619	682	623	651	624	671	627	631	594	626	640	596	639	640	625	692	639	619	680	646	629	628	661	626	687	616	594	622	662	643	639	601	596	659	649	646	622	636	608	600	654	612	659	615	656	599	641	626	624	636	630	605	601	651	643	626	616	627	581	640	619	630	624	639	656	670	608	614	617	601	659	638	624	646	626	629	627	639	675	648	625	621	662	626	680	627	616	646	657	673	643	666	603	612	654	670	617	604	640	642	591	672	708	618	629	655	628	661	647	641	603	660	609	601	643	657	610	618	651	629	612	658	626	654	628	611	649	626	622	622
27893	19558	9855	3420	1829	1336	1557	1692	964	711	771	723	647	567	621	624	620	634	561	598	511	504	499	496	506	501	523	690	650	668	667	601	468	516	477	483	463	423	417	472	436	476	421	446	427	443	437	466	476	447	439	472	484	442	479	457	458	453	439	469	475	481	445	460	447	464	502	446	456	439	413	507	426	463	476	471	493	453	431	441	455	482	447	478	446	450	408	467	449	476	389	478	442	462	468	459	441	487	474	445	450	484	444	443	495	464	425	473	444	473	425	470	477	501	455	481	495	463	461	463	456	458	456	476	441	470	460	481	473	446	448	464	430	469	454	457	467	465	468	473	446	442	455	424	438	436	438	414	472	421	460	450	462	455	425	506	464	416	455	485	445	449	464	459	423	464	458	440	467	444	452	462	429	442	443	438	422	433	468	437	442	502	498	478	468	450	497	448	486	449	409	419	440	438	478	491	443	481	481	448	457	464	449	454	418	449	445	429	471	468	424	447	444	446	421	438	481	465	432	444	455	426	446	426	470	439	439	467	480	471	453	450	468	442	479	494	421	456	445	425	467	482	433	452	401	413	468	476	403	472	466	475	489	453	442	424	455	503	442	445	480	440	449	434	462	444	461	498	449	454	430	443	460	445	470	491	484	480	475	435	473	498	437	462	441	434	423	481	427	452	456	432	467	447	449	462	461	486	455	424	423	500	481	461	460	436	429	443	483	425	429	455	460	490	435	437	446	457	446	422	423	436	439	449	465	438	453	480	495	445	449	401	453	467	484	455	463	458	425	476	465	461	441	475	453	408	454	439	463	462	425	446	453	471	448	445	482	447	461	439	472	453	454	454	451	445	466	437	460	436	493	459	423	465	483	426	435	441	491	419	458	461	453	462	490	431	421	457	435	446	453	441	450	426	448	450	461	460	448	424	421	459	438	449	433	466	457	440	467	474	403	449	449	414	430	436	465	463	521	425	484	451	449	441	494	475	472	442	476	489	435	453	455	470	466	485	482	468	456	466	453	492	430	448	415	500	436	485	441	427	465	465	509	427	444	461	473	445	473	468	463	460	431	445	453	424	498	452	446	511	440	467	458	465	489	483	433	486	420	481	473	444	479	440	475	449	453	445	437	443	482	438	476	496	440	466	430	453	468	469	509	459	467	448	485	388	486	461	441	482	429	471	492	437	433	451	459	496	446	473	463	465	465	457	462	459	461	435	436	440	444	414	433	458	484	477	456	477	482	498	472	464	425	433	431	476	450	435	481	451	440	430	433	471	479	450	459	438	442	473	443	457	452	430	452	472	438	482	409	451	442	471	403	470	496	460	481	400	474	449	434	425	422	427	434	477	489	483	454	430	449	458	468	435	465	500	459	474	442	439	466	444	517	426	474	449	449	474	473	456	458	493	472	462	468	505	436	438	392	425	439	440	465	451	504	495	461	493	467	442	490	407	432	444	443	443	475	429	483	420	492	462	455	448	451	450	452	487	446	428	502	444	457	445	466	443	472	451	432	457	411	460	439	460	450	415	446	467	472	517	449	461	450	483	484	452	462	447	434	458	459	476	464	503	475	499	456	444	414	454	469	461	440	472	468	476	438	461	456	470	463	480	468	473	468	478	445	454	425	447	467	421	462	506	472	470	468	446	452	445	484	438	456	455	500	467	447	452	468	472	443	482	448	416	461	457	469	454	439	465	502	445	454	427	475	458	446	460	446	476	404	466	435	465	464	433	439	455	461	455	473	453	455	462	457	481	474	429	434	492	464	456	495	480	466	443	416	406	460	489	450	447	441	503	458	461	464	410	433	442	474	428	480	462	449	469	429	464	470	455	430	469	447	467	454	467	442	442	461	446	466	489	475	462	443	424	426	445	450	466	462	480	431	468	434	490	430	455	410	428	455	472	441	496	459	446	445	429	419	503	459	430	458	467	477	444	428	442	454	447	451	442	461	446	515	450	458	485	433	416	415	483	461	457	461	448	454	416	443	478	455	474	422	479	460	449	471	505	429	456	446	478	439	439	440	459	442	481	463	452	470	439	432	403	486	423	436	465	456	459	462	411	466	461	471	473	470	416	437	438	433	478	474	432	443	482	434	460	459	465	440	472	434	477	465	437	495	463	469	441	478	445	467	468	421	430	450	444	472	477	465	421	438	482	456	463	455	455	410	435	433	462	488	489	461	408	409	432	466	463	463	441	460	432	450	482	438	449	510	436	452	473	454	440	438	445	450	468	479	476	432	472	457	444	467	461	440	480	470	453	444	458	439	469	452	424	492	482	478	425	456	447	503	474	443	421	441	431	439	431	471	442	488	456	463	473	455	451	421	475	457	464	448	463	449	466	418	441	448	491	463	460	455	442	462	427	441	438	446	478	420	494	444	440	511	443	461	433	448	413	462	469	458	449	458	453	496	458	434	434	475	457	474	464	419	431	469	448	410	483	410	461	420	469	471	453	456	481	439	476	418	442	496	476	437	443	445	440	480	465	444	433	442	456	434	451	438	442	487	448	464	467	454	451	503	447	447	467	462	426	488	423	466	470	474	466	435	459	440	433	459	443	453	459	445	460	495	501	482	441	447	457	448	488	469	419	436	467	463	473	449	474	426	465	451	474	447	465	450	482	484	465	409	471	463	461	466	473	493	450	470	433	432	481	434	458	479	434	419	409	442	445	411	448	452	453	462	422	444	464	433	450	461	433	451	458	470	480	471	460	479	454	416	452	434	481	467	476	422	463	440	499	450	424	423	446	445	407	435	410	423	450	462	492	474	453	459	436	496	450	450	436	455	457	447	478	463	419	437	492	477	449	456	440	464	439	474	421	461	429	463	488	468	412	470	454	487	449	443	491	471	428	497	432	446	426	437	440	478	436	513	470	459	419	481	469	475	476	481	479	488	487	425	457	446	471	465	442	477	412	460	447	452	442	463	445	489	480	448	473	437	475	474	487	392	464	463	457	468	454	466	446	461	488	432	449	422	469	424	456	456	448	432	450	472	450	462	478	439	443	478	479	453	452	454	449	446	424	439	477	479	411	494	478	474	486	447	447	533	432	471	416	464	446	415	477	425	476	442	470	442	412	437	459	432	475	437	444	405	461	483	440	458	479	471	460	448	436	426	435	420	468	464	471	459	446	448	441	461	476	464	454	443	470	441	484	435	422	447	456	436	473	462	425	511	493	444	435	459	493	460	441	467	476	466	448	464	440	516	445	466	448	431	472	449	442	456	491	417	442	482	473	459	442	434	471	439	424	442	429	448	466	465	447	445	437	476	472	439	472	425	488	453	459	442	453	440	446	473	461	395	460	459	424	444	454	462	440	430	488	442	459	481	467	488	443	447	434	507	459	478	476	445	430	429	442	480	452	441	500	439	463	440	464	442	453	432	470	443	438	483	453	472	438	453	463	457	447	446	422	425	504	459	453	454	463	455	419	408	444	444	468	455	457	432	436	503	425	454	464	444	455	459	471	456	455	446	449	423	436	488	440	471	487	415	426
9575	13305	7432	4003	2829	2253	2826	3041	1516	1150	1089	1014	824	745	789	851	898	776	766	675	636	607	642	539	570	597	693	767	833	787	740	674	615	596	528	499	469	492	469	482	524	489	453	475	486	482	484	476	484	517	529	524	478	484	491	511	505	484	493	500	500	485	486	476	499	478	487	490	481	511	475	491	517	498	527	536	481	522	478	475	492	535	497	472	474	487	470	512	474	503	429	505	505	496	472	469	473	490	518	520	468	476	518	528	428	529	490	485	491	480	479	491	473	517	487	457	517	466	514	438	444	489	487	495	484	478	485	527	451	484	516	503	438	485	481	501	482	474	537	488	472	493	479	487	471	507	505	467	505	520	480	455	500	499	487	486	461	508	474	491	516	455	475	463	479	476	461	502	527	482	480	501	488	487	480	485	521	507	513	537	460	527	519	521	519	527	459	475	516	440	499	496	480	501	481	497	491	507	465	492	488	452	503	537	515	492	495	480	469	488	467	472	512	518	469	511	457	448	479	534	464	489	505	482	501	491	482	483	465	456	469	477	484	489	525	511	495	494	447	503	501	501	501	503	457	497	471	468	491	520	443	492	484	472	465	507	517	464	487	503	506	536	439	486	493	493	502	429	489	495	480	476	470	487	525	504	482	483	492	474	464	455	478	471	522	484	536	496	474	461	526	509	464	499	479	508	544	495	457	440	496	471	505	447	462	496	480	520	484	512	497	466	500	490	525	490	492	464	478	502	489	458	457	508	506	517	511	525	492	503	508	487	488	486	492	469	499	498	470	470	501	488	472	428	472	491	488	516	497	468	449	502	525	440	459	503	529	497	494	530	458	469	481	513	456	531	517	487	470	508	470	479	505	493	544	468	514	531	522	486	479	481	473	491	496	429	519	430	495	531	470	512	490	502	506	466	498	498	481	499	481	476	467	494	505	505	506	462	471	453	478	472	527	469	482	510	490	488	506	498	501	499	480	459	467	459	483	486	486	501	461	472	509	482	429	441	490	498	459	449	436	480	524	461	518	485	476	456	494	452	492	472	495	515	519	507	491	457	484	482	490	536	505	493	484	484	507	477	492	456	492	472	478	466	490	501	501	482	474	492	473	511	487	469	488	493	522	461	499	508	456	488	491	448	487	498	495	502	476	500	485	482	532	524	525	468	478	520	422	486	508	473	494	500	512	477	520	501	476	451	475	493	529	455	466	498	489	523	538	468	521	506	478	497	472	474	486	502	492	467	497	446	484	456	468	467	505	530	474	497	453	487	479	509	488	505	521	493	480	497	484	469	520	506	482	472	460	478	474	542	505	484	495	493	506	457	485	501	521	499	489	494	490	492	466	480	504	478	456	471	513	528	501	473	555	478	530	498	476	490	493	469	517	517	490	516	502	485	557	542	496	534	476	518	518	469	507	497	484	479	494	536	480	514	518	485	493	479	472	527	467	473	500	509	515	505	440	474	458	518	528	486	513	535	475	488	499	520	491	531	467	502	511	463	504	534	466	469	493	497	474	478	466	462	511	519	489	507	503	470	489	506	487	500	470	449	493	447	480	480	525	489	488	489	483	484	501	476	474	489	477	519	489	495	502	483	472	463	460	487	462	513	512	497	472	489	506	508	491	483	475	491	486	491	521	487	481	504	457	465	515	442	475	530	501	498	486	544	491	501	483	505	451	500	479	463	465	469	483	488	473	484	449	497	499	488	480	485	482	498	455	508	471	527	505	470	466	505	504	469	500	473	473	482	465	529	473	502	469	459	447	492	475	482	497	498	523	485	486	479	505	470	491	483	482	505	498	499	472	489	478	505	532	467	525	503	486	496	452	501	460	480	489	456	479	474	425	486	535	516	533	478	512	472	499	498	517	496	496	492	475	512	511	504	471	480	479	503	493	496	515	434	485	485	526	498	445	458	505	505	482	483	501	470	477	477	499	476	519	505	488	472	459	496	510	509	524	474	522	472	486	485	462	466	485	507	477	499	488	489	410	499	483	513	482	480	525	475	488	507	451	531	499	505	510	494	500	497	461	459	481	454	531	524	515	489	480	452	510	481	484	465	525	470	509	446	437	509	495	470	493	479	486	489	468	502	508	477	465	510	470	526	513	505	530	470	512	443	513	532	488	513	466	511	483	490	493	481	500	493	518	507	455	475	477	483	456	484	455	493	478	486	503	438	469	501	504	505	453	465	501	480	444	486	494	514	471	498	506	441	494	495	471	508	478	477	514	497	512	472	528	514	481	423	514	475	484	490	478	505	492	494	476	467	479	459	484	452	487	510	502	469	507	482	492	509	443	455	463	510	483	499	499	519	487	452	465	474	487	445	489	477	479	529	477	469	461	504	503	498	481	531	505	522	493	488	465	503	501	487	436	465	526	457	498	465	471	497	477	499	507	467	463	569	524	488	477	501	462	472	482	489	467	474	499	527	513	512	463	477	476	457	478	491	452	471	469	494	509	497	479	500	512	479	488	528	497	458	492	503	529	483	480	463	493	511	463	509	465	471	485	490	466	469	516	473	520	558	499	479	504	480	488	484	450	509	475	496	453	422	474	490	482	464	465	492	517	485	536	470	477	502	483	473	509	472	479	515	468	500	433	515	488	468	453	459	489	489	497	518	498	473	493	490	507	479	461	513	477	473	529	473	473	481	499	477	482	509	467	491	485	480	498	477	486	471	518	524	460	504	505	476	466	487	535	475	507	468	481	495	497	463	492	471	445	509	473	482	455	445	490	506	487	492	518	474	508	481	501	486	527	488	500	491	475	477	476	496	495	519	468	482	439	467	492	490	481	504	453	506	537	496	510	475	478	500	465	481	512	495	483	479	515	466	477	511	486	500	468	472	467	475	517	502	473	476	508	501	463	465	473	487	462	492	486	468	497	507	485	529	541	434	519	496	547	468	497	534	488	472	466	459	531	477	482	461	487	495	478	483	460	461	521	489	461	481	473	472	479	468	484	495	515	485	480	474	467	481	495	499	497	454	498	454	497	474	456	455	473	449	496	515	464	484	488	497	478	477	503	489	508	471	474	480	513	477	479	484	455	485	523	485	520	446	463	451	488	492	497	451	481	518	507	502	481	523	482	456	487	466	449	496	434	476	497	500	492	500	504	488	466	473	534	496	454	496	503	493	539	495	516	485	554	492	494	480	481	456	465	502	487	470	498	485	502	495	491	479	531	501	508	493	510	501	501	473	509	484	427	499	485	516	461	508	516	437	501	520	459	450	483	466	511	468	473	441	497	483	468	512	505	486	513	495	433	504	512	471	480	537	475	521	476	473	471	489	498	502	475	496	484	489	514	501	455	512	503	512	491	450	469	488	494	509	461	461	480	455	476	486	500	493	531	467	491	516	510	467	497	482	510	429	506	475	531	479	506	486	485	488	514	482	496	461	480	478	462	483	510	515	495	466	496	482	451	489	497	499	472	483	496	497	466	520	517	473	508	490	497	491	484	446	512	477	493	480	485	485	516	513	496	477	481	481	509	495
24080	21326	28498	24317	21159	9965	3645	2823	1416	1247	1128	944	773	732	710	721	711	752	679	606	623	577	542	498	515	585	1666	2669	2568	2180	1761	1199	842	644	486	435	418	379	415	407	407	428	401	391	434	434	429	411	398	426	425	426	424	386	455	371	394	405	434	437	459	423	398	437	423	420	433	463	435	396	408	411	429	421	381	418	413	453	435	421	417	416	416	437	425	412	449	439	442	342	442	440	414	430	421	419	400	438	403	433	453	380	435	407	411	444	420	391	398	398	427	409	405	448	403	421	381	459	426	370	423	376	434	398	420	406	432	393	378	388	409	395	417	416	429	396	409	406	430	394	446	397	416	425	410	444	403	449	421	402	412	407	404	424	409	477	395	453	421	417	376	436	430	420	443	457	393	399	433	437	449	389	429	423	406	484	395	421	401	408	410	427	372	391	433	432	424	424	441	433	422	366	426	407	410	398	424	457	374	393	420	464	435	388	426	391	398	435	417	426	436	416	447	445	411	430	422	449	422	418	429	378	444	411	424	397	434	447	447	425	393	414	386	388	413	454	426	406	402	388	405	433	433	434	440	445	410	414	437	432	423	410	404	449	415	422	462	403	379	420	414	428	411	425	440	433	435	422	433	469	454	413	449	419	433	405	394	441	425	422	434	420	406	419	436	404	442	426	457	426	458	427	426	437	402	423	441	411	402	437	396	392	441	439	420	473	410	411	437	402	407	414	408	407	410	442	416	395	444	400	469	413	403	407	422	427	436	416	433	434	398	428	416	402	435	426	423	447	414	427	432	441	423	410	428	432	426	368	450	420	411	420	406	413	425	419	401	467	419	454	416	390	393	404	367	458	413	413	421	406	434	437	435	447	405	427	423	408	399	397	401	434	406	380	402	413	396	431	439	419	424	442	420	457	392	398	405	400	387	432	389	412	408	420	453	415	422	417	440	409	386	408	441	449	472	445	422	438	398	412	406	438	458	383	419	436	440	409	416	402	379	407	407	450	434	428	414	445	447	433	439	448	425	420	425	429	450	438	396	390	390	422	398	431	442	409	395	438	444	449	418	428	390	374	410	420	396	423	400	405	401	393	418	446	442	449	433	442	411	410	432	436	446	425	405	377	406	432	431	432	405	434	413	422	479	419	453	427	387	384	417	436	416	399	407	424	429	445	408	430	415	427	417	404	430	440	423	406	401	419	427	430	408	403	425	441	446	402	399	443	395	423	434	446	413	436	398	436	448	446	412	408	395	398	435	386	410	420	422	404	388	408	431	412	426	427	395	436	439	400	411	391	398	428	426	404	426	417	404	401	399	438	413	412	428	442	444	449	427	431	379	382	428	446	428	413	433	407	429	454	422	409	410	392	423	445	417	411	410	424	387	445	421	430	412	440	414	421	438	418	435	418	414	412	437	387	410	424	412	436	415	414	407	453	415	414	400	409	417	432	389	418	424	408	402	407	430	414	429	406	443	435	398	421	414	400	432	416	385	442	436	443	391	397	409	439	425	423	381	391	419	437	377	409	373	399	390	441	444	441	410	412	410	390	439	417	437	420	393	404	434	413	441	396	389	464	453	432	373	414	391	426	453	454	415	429	428	442	439	397	437	432	499	446	433	411	439	414	441	430	439	436	452	450	423	431	433	405	438	423	435	404	420	429	418	435	440	392	487	431	420	439	404	404	418	407	450	433	420	423	401	426	455	401	441	426	452	397	403	450	428	453	409	448	408	434	399	440	456	429	442	410	436	443	407	441	459	419	406	421	476	364	433	417	431	413	427	440	425	392	427	426	444	419	408	447	411	398	414	420	394	462	430	415	421	425	444	395	441	412	410	427	425	449	439	390	419	409	418	440	473	411	444	432	465	407	415	416	436	423	439	406	392	401	418	403	429	424	429	441	445	403	425	429	419	446	393	456	416	458	419	422	416	416	411	400	411	445	430	432	442	437	432	418	411	419	411	416	414	449	402	407	399	439	444	425	431	392	463	406	382	409	434	403	425	427	435	463	417	414	397	404	432	434	434	417	415	429	420	431	446	399	432	425	447	409	393	415	401	373	444	425	419	366	424	440	404	449	442	416	442	408	489	398	422	425	451	405	429	446	459	426	431	399	415	430	427	400	384	392	405	407	422	435	411	427	402	420	368	409	405	441	442	413	389	410	428	387	423	430	404	432	450	397	423	431	438	419	414	397	458	441	420	425	391	432	433	420	440	414	401	419	482	431	387	434	416	414	385	410	409	412	418	404	426	405	414	422	418	395	387	423	429	400	461	389	405	417	441	404	459	419	392	418	447	392	436	397	431	429	422	441	385	431	425	442	428	394	462	435	448	409	450	401	434	411	468	401	423	389	413	416	429	436	364	415	438	469	446	435	435	418	415	406	412	422	422	468	416	426	420	469	394	409	403	455	452	433	435	435	380	423	388	402	413	407	411	402	402	421	388	409	419	413	416	433	442	402	439	431	415	447	406	466	428	408	409	447	425	412	412	423	417	400	413	429	439	468	415	404	426	419	401	426	415	408	430	408	426	394	421	420	405	410	413	430	417	419	420	422	391	442	425	432	402	448	434	415	360	417	419	423	362	416	443	412	375	435	387	412	420	420	429	435	404	440	446	425	427	424	399	453	413	416	415	388	436	421	410	363	447	399	415	391	399	364	401	433	431	434	379	420	407	414	410	398	445	398	381	402	423	396	395	442	434	424	410	439	415	405	395	461	457	391	404	400	431	418	427	430	406	422	426	414	454	386	417	427	439	462	390	434	429	412	386	425	416	361	424	408	450	412	435	411	414	451	413	372	413	439	440	446	437	440	441	412	423	443	431	426	455	410	408	453	429	404	392	411	414	402	445	404	410	394	433	409	435	434	449	401	439	428	424	436	415	423	377	425	440	404	395	416	420	421	401	378	439	400	412	425	390	394	422	448	457	420	401	424	405	403	407	405	410	376	379	455	387	428	400	401	424	409	414	410	443	390	409	406	422	419	386	434	409	419	454	442	407	401	393	431	429	439	451	437	429	376	423	434	411	443	449	421	391	435	383	430	428	401	425	412	427	426	413	417	373	443	408	435	400	432	393	409	411	415	413	428	428	426	398	419	403	411	407	377	422	393	423	392	427	467	428	403	437	397	422	463	425	405	445	423	409	399	392	417	450	427	420	430	404	415	417	437	384	417	394	400	457	417	458	438	450	411	440	428	427	421	417	422	439	401	419	431	441	362	435	404	427	404	418	386	396	416	411	429	436	428	409	365	400	417	417	424	433	407	388	443	404	389	444	423	403	414	403	460	451	426	460	414	430	440	417	368	426	459	415	401	385	403	407	427	435	421	392	445	435	400	411	409	411	436	428	390	421	401	399	421	408	429	408	413	424	403	437	424	418	397	413	418	413	466	412	432	427	417	417	397	402	397	402	425	411	439	407	393	428	414	417	406	411	407	409	418	402	453	385	410	450	453	423	417	436	436	407	460	445	456	436	430	417	441	412	459	442	418	414	436
9451	21873	14044	7447	4827	4730	5455	4648	2369	1939	1737	1522	1103	915	951	930	998	954	967	760	705	737	631	582	587	712	2481	3989	3976	3220	2439	1647	1038	779	570	482	465	450	427	426	437	472	486	449	438	451	428	426	418	440	462	474	448	457	482	448	435	436	467	459	430	414	404	478	466	468	437	410	442	431	445	466	437	428	452	446	433	475	459	444	450	430	447	472	486	428	459	444	448	440	457	428	435	443	443	500	458	469	450	414	419	466	416	442	451	452	444	405	459	447	447	458	421	443	434	443	473	457	458	476	485	438	445	452	468	450	474	443	435	438	458	430	406	423	460	462	470	451	461	448	431	460	458	434	439	448	430	456	444	451	417	478	446	448	475	474	434	452	412	460	457	481	449	430	419	438	463	447	459	474	421	439	419	445	466	413	449	434	449	448	470	445	439	451	460	447	395	443	410	420	409	445	445	436	423	454	429	417	443	434	448	453	466	447	417	483	468	420	463	422	448	417	450	445	421	441	458	458	472	424	466	450	434	463	452	447	432	485	436	447	480	423	430	456	429	427	449	454	433	448	447	442	433	455	443	423	404	440	474	429	419	443	461	437	461	444	442	462	406	459	460	441	484	451	448	442	469	494	428	464	445	454	430	454	409	448	481	411	490	438	435	418	467	465	432	459	477	423	392	460	447	420	481	448	434	418	487	416	427	455	440	437	412	430	450	417	454	450	446	464	476	473	453	430	456	399	398	451	441	504	460	439	471	464	436	473	479	466	393	478	446	451	458	430	429	465	464	432	441	481	455	454	424	443	425	455	458	485	460	434	425	430	482	438	430	441	482	445	481	453	435	444	455	445	446	452	397	406	480	440	463	446	465	446	451	462	438	409	396	442	441	431	439	464	456	452	431	437	465	435	461	479	490	440	429	490	454	423	454	466	450	436	396	439	454	474	450	487	445	462	437	460	452	429	422	441	447	450	478	468	451	462	468	432	473	448	401	472	451	429	440	449	461	434	424	472	456	469	453	420	438	447	428	470	425	440	478	497	455	444	454	431	463	430	438	428	457	436	439	423	433	429	434	437	453	492	463	438	470	442	429	453	483	463	472	450	482	447	427	463	460	463	441	473	457	440	419	428	452	441	468	452	435	460	415	452	462	451	421	473	454	453	428	443	428	446	433	466	466	500	458	433	423	456	459	420	430	468	484	482	450	469	431	420	442	482	441	416	464	510	449	418	447	436	442	469	460	439	458	466	448	418	433	482	444	493	451	427	461	453	461	447	435	425	448	427	460	427	441	443	433	471	416	445	495	451	454	446	490	457	433	426	468	452	457	443	426	459	415	457	465	455	432	436	442	469	439	452	449	466	419	448	482	458	417	418	466	443	439	448	447	422	471	452	443	432	455	429	449	442	451	456	483	415	417	449	441	424	440	491	440	411	452	460	431	463	478	443	451	421	426	466	426	460	434	488	424	466	404	456	475	467	459	447	437	439	457	438	416	439	469	457	441	402	470	460	436	456	502	440	475	429	461	460	439	437	466	430	474	429	426	436	459	418	442	457	442	420	454	470	436	473	419	449	464	397	466	436	444	457	411	445	465	457	443	507	461	427	443	455	423	446	426	422	448	447	456	422	452	454	451	431	426	432	424	428	447	464	396	458	460	449	422	430	441	471	495	455	419	435	460	445	470	466	445	451	479	457	427	460	401	456	441	438	457	387	444	453	400	469	475	473	402	463	457	469	435	461	460	449	440	415	446	447	436	449	414	469	455	491	454	428	440	468	431	438	459	482	432	419	483	481	446	468	435	450	433	427	448	467	454	475	463	482	468	443	434	435	436	465	471	440	425	448	401	455	455	446	432	429	478	447	451	480	452	456	456	464	451	443	442	430	442	396	475	486	434	429	428	436	429	427	409	410	474	442	453	430	480	460	426	460	430	387	434	431	418	430	447	432	441	474	444	426	459	435	454	409	483	481	444	472	452	456	418	473	439	427	451	397	454	486	429	404	423	404	461	435	404	433	457	473	422	425	467	458	454	414	413	456	429	437	466	454	464	404	466	484	447	433	455	453	433	432	456	447	480	477	425	474	453	443	460	433	461	457	429	429	489	427	456	448	423	425	438	404	418	482	409	451	427	425	457	465	422	403	441	433	419	463	421	416	456	456	425	448	450	468	485	452	460	461	438	467	426	416	420	446	432	464	470	451	428	427	444	469	463	489	438	436	429	460	448	433	446	449	465	434	434	400	455	441	443	464	399	452	426	434	456	439	460	449	494	452	398	447	447	428	417	458	469	424	444	452	481	434	424	462	499	450	456	451	436	404	428	471	452	436	376	451	429	430	419	424	440	462	435	450	454	425	465	430	418	448	453	435	441	482	451	439	452	445	463	473	447	480	459	450	459	434	461	458	445	449	425	457	449	475	397	444	429	422	430	445	435	442	477	456	454	389	458	414	443	437	460	434	446	467	419	457	463	452	457	453	410	456	439	433	445	484	402	477	433	461	486	449	480	449	457	461	474	415	455	449	453	465	426	437	457	417	458	441	433	451	430	457	455	453	479	471	457	448	407	436	461	429	485	458	452	443	457	440	443	469	447	448	436	473	467	477	459	445	474	453	464	461	461	443	447	399	431	450	434	486	450	448	446	466	436	456	455	476	415	427	439	489	478	434	494	402	429	421	423	456	450	422	459	463	468	429	467	462	444	433	479	440	453	451	440	452	443	462	446	455	450	442	418	446	440	467	442	452	478	425	440	464	461	445	412	454	454	414	457	457	445	428	466	436	412	434	398	477	455	460	435	441	412	451	430	423	426	474	437	418	426	427	436	448	416	443	432	469	455	426	427	460	436	443	444	459	433	440	442	464	460	447	445	411	465	461	426	459	429	478	463	449	433	436	414	446	460	450	437	449	443	472	429	456	454	418	415	442	475	431	431	423	428	411	431	430	449	458	445	426	414	464	454	475	446	460	436	431	444	457	454	451	411	437	431	479	469	437	442	424	452	456	433	435	461	454	452	470	445	434	430	473	480	476	466	454	461	431	422	448	400	478	417	476	436	498	435	423	427	457	453	463	456	449	474	432	453	463	429	447	475	418	459	449	445	451	421	436	477	480	475	454	429	409	478	427	396	482	427	463	425	457	453	439	418	478	454	418	441	487	499	463	444	441	434	456	481	448	431	442	467	445	439	454	476	464	425	409	437	444	469	409	442	467	430	449	440	418	431	459	422	436	485	476	452	406	478	471	443	450	436	450	473	440	424	443	454	431	428	459	436	469	415	443	447	431	457	472	471	422	402	460	468	466	472	450	460	469	476	447	438	450	458	458	460	433	406	482	463	414	460	451	447	418	460	453	441	467	425	439	428	480	475	451	458	457	422	464	449	454	431	416	471	442	478	474	440	440	428	468	470	400	460	438	435	483	435	451	429	451	436	428	411	470	463	452	429	424	430	458	469	433	445	433	460	446	453	419	448	477	453	423	448	435	491	445	442	469	441	466	445	436
25209	21355	27573	25421	11738	2996	3120	2117	1401	1148	1063	921	856	847	831	790	808	743	841	833	777	696	640	675	759	1015	1580	1902	1871	1447	1294	1017	817	655	645	651	646	615	599	681	611	624	649	662	618	580	590	649	557	613	612	635	605	616	604	572	578	509	589	610	559	613	586	635	613	532	593	592	623	597	617	629	552	607	574	592	586	577	626	604	585	618	617	618	591	591	618	601	626	641	625	600	580	614	593	582	600	591	622	629	605	537	585	609	609	607	625	592	578	604	592	604	587	592	681	593	628	572	602	609	581	565	601	636	594	591	609	598	547	586	580	591	640	610	604	576	601	616	576	554	612	562	592	617	610	578	627	577	582	573	566	635	591	555	569	572	605	635	604	610	588	597	606	545	578	577	612	627	569	613	551	559	583	560	594	616	615	602	610	590	632	561	607	587	600	600	632	559	583	593	600	592	601	588	583	573	589	598	617	582	604	579	590	574	580	600	593	566	606	597	645	619	564	597	616	560	599	632	567	576	615	592	620	546	620	613	601	560	610	638	629	621	564	549	633	630	605	578	595	598	588	549	572	623	567	600	610	602	546	662	577	610	624	600	574	588	606	624	621	608	607	618	572	592	558	606	550	622	575	548	588	602	599	594	652	598	618	582	584	566	639	592	565	553	630	611	595	624	571	575	603	597	596	622	621	590	577	649	560	629	584	611	572	560	602	625	635	589	596	641	596	631	610	558	601	566	604	610	566	567	601	600	573	594	602	605	562	578	602	579	621	612	616	622	571	614	622	564	622	596	604	614	574	556	580	634	606	624	588	602	625	606	571	568	596	598	601	588	554	578	569	610	535	553	588	572	663	577	651	606	635	647	575	630	588	596	582	626	584	594	555	575	601	554	608	654	615	613	589	636	627	627	637	605	590	588	559	611	579	637	586	575	555	555	627	611	610	639	573	540	578	602	573	598	598	618	597	569	574	586	617	569	575	619	563	604	585	589	598	580	645	627	598	589	616	595	632	560	567	567	579	596	610	606	624	582	603	601	607	568	620	643	562	579	580	611	591	594	616	612	641	629	581	626	535	620	562	618	552	577	603	598	615	620	608	601	586	617	592	613	630	579	615	604	585	580	594	576	565	577	594	599	585	585	597	642	580	602	622	615	616	582	621	587	668	614	602	653	600	622	572	586	626	610	635	600	551	618	556	609	612	615	594	603	572	620	577	622	587	587	577	593	601	606	601	596	611	627	628	604	637	568	627	587	596	574	606	569	605	604	606	593	575	581	614	594	618	581	600	564	611	577	602	599	593	573	620	562	582	585	626	596	601	575	600	591	581	580	610	559	634	624	566	621	615	578	585	569	598	609	634	635	626	661	603	622	595	673	640	578	613	604	580	634	588	618	631	633	632	589	630	591	590	597	593	626	586	625	564	608	575	625	614	617	599	592	598	604	604	598	628	570	566	597	662	614	589	642	580	582	575	621	593	587	628	625	583	588	546	614	595	610	587	594	610	589	551	600	585	593	558	605	605	595	617	646	614	643	600	640	603	590	563	547	608	558	584	618	589	572	566	605	587	559	635	609	607	598	583	636	635	600	622	597	570	580	605	568	612	569	596	619	635	610	605	586	568	559	631	563	627	561	601	592	578	602	575	563	589	625	597	605	602	556	590	577	626	605	554	634	606	566	622	629	593	590	594	595	553	599	612	598	613	599	615	593	610	567	627	557	594	572	620	619	604	623	585	576	556	555	574	600	555	578	583	602	630	601	623	572	614	571	604	572	610	611	613	627	626	570	623	614	615	599	628	599	594	587	611	572	570	613	571	589	609	608	601	631	576	645	573	562	551	583	612	575	558	586	628	591	613	621	609	642	589	633	561	627	636	577	610	589	588	583	564	573	619	589	595	595	589	587	578	593	607	670	605	602	574	590	612	566	653	592	589	579	596	613	638	564	590	663	590	618	611	610	550	635	599	628	585	594	626	546	593	609	607	631	638	619	591	622	579	623	601	661	581	606	597	637	590	595	551	627	571	568	591	586	633	581	553	595	662	573	585	594	608	597	654	610	586	610	592	571	620	578	585	645	626	599	607	609	587	607	574	562	555	597	560	551	598	635	625	582	579	604	610	595	598	605	610	598	593	563	603	606	592	586	617	595	598	553	581	624	609	585	632	585	589	610	606	607	599	604	598	620	595	607	581	568	629	576	569	610	610	563	609	585	581	583	582	600	628	626	601	585	606	594	585	593	591	586	597	646	577	606	608	530	583	607	615	595	598	593	585	589	599	588	579	579	631	565	590	611	613	623	607	608	610	615	579	602	566	605	653	577	596	574	553	580	577	608	612	623	627	551	640	606	588	601	609	616	612	616	636	584	620	556	655	599	560	595	603	606	577	586	594	604	616	619	629	588	566	633	626	595	592	653	582	582	609	562	568	603	595	594	562	635	652	592	584	594	614	573	550	567	557	617	619	581	666	652	577	588	591	596	622	608	656	604	588	605	557	606	596	631	610	599	575	614	570	534	622	621	552	536	616	583	611	597	590	621	652	584	581	620	617	555	588	552	627	609	582	601	595	616	602	578	629	630	641	617	563	607	584	615	628	577	630	601	599	622	607	597	562	619	562	626	629	619	564	581	584	634	587	609	606	630	604	614	607	625	566	595	610	640	577	627	585	601	596	615	581	653	606	606	598	589	621	587	553	633	645	627	582	590	604	566	549	570	605	566	573	624	603	570	603	593	682	636	588	607	595	636	633	640	559	645	615	576	631	589	622	622	631	596	591	598	555	653	611	627	558	592	555	593	613	565	601	556	605	612	596	603	594	590	566	596	532	609	620	622	607	597	584	601	574	585	623	594	578	565	568	615	620	585	604	632	591	584	578	541	612	594	621	576	592	574	549	651	632	603	583	603	635	596	588	589	571	541	596	648	603	631	638	560	626	576	566	561	634	571	611	581	574	611	585	611	601	574	573	595	599	595	565	591	568	571	615	602	623	594	598	616	580	594	622	547	656	639	618	619	575	594	573	591	584	609	638	633	597	604	600	607	598	614	619	585	591	594	580	607	616	626	576	591	612	604	564	583	605	564	610	613	588	598	609	618	594	597	611	581	596	581	644	600	616	598	597	637	566	587	561	589	567	585	603	613	595	631	614	568	582	641	575	619	584	585	585	562	600	624	658	583	572	589	558	597	620	616	609	585	596	582	605	616	644	602	586	605	600	614	616	621	570	600	619	607	592	612	608	622	635	579	595	566	622	605	639	595	567	596	590	603	588	612	588	576	593	586	599	595	608	615	636	650	606	607	604	574	569	628	653	590	602	615	602	588	635	601	619	593	632	616	596	586	589	575	610	591	551	590	560	583	581	601	626	599	582	649	564	659	579	538	565	555	626	641	588	617	548	620	580	592	631	600	575	598	572	590	583	603	558	606	579	600	570	620	612	697	555	608	578	612	574	594	608	605	598	608	601	576	615	628	542	627	637	657	591	627	608	656	564	630	629	591
9487	18176	11250	5547	4082	4429	5416	3808	2155	1829	1619	1257	1151	1037	1041	1023	976	989	1056	963	964	885	783	819	894	1364	2368	3054	2893	2074	1846	1333	1063	821	736	637	682	683	651	586	627	638	585	643	650	623	631	632	605	669	600	599	665	650	632	630	684	631	619	629	650	660	632	620	647	643	614	588	645	646	634	615	637	631	696	665	659	634	636	589	600	681	639	698	595	660	665	642	600	648	652	592	595	573	603	588	667	674	602	611	645	645	638	654	630	644	619	615	651	577	641	655	607	612	608	623	630	651	627	629	638	633	620	635	640	639	680	656	674	606	603	662	624	605	669	635	623	607	664	635	655	615	635	653	664	656	652	638	638	675	649	624	636	651	644	656	637	635	632	631	583	597	624	629	644	639	643	679	649	613	655	603	650	617	624	573	615	624	669	672	574	602	591	615	626	625	644	605	687	628	605	620	628	646	656	637	643	619	644	635	607	621	611	659	658	604	614	619	602	629	613	682	636	650	637	682	654	618	601	648	648	624	580	677	652	669	650	663	644	651	626	631	648	647	676	623	597	598	628	632	674	655	642	641	581	576	664	609	595	667	638	622	656	620	619	608	621	597	645	656	725	661	611	632	622	661	652	679	660	625	608	590	635	644	658	608	631	605	644	626	676	624	602	642	621	592	644	611	651	669	656	689	624	621	593	597	661	627	658	652	613	605	639	643	639	653	634	632	656	613	655	634	663	644	609	645	606	630	612	675	651	625	693	677	606	612	622	628	638	645	628	661	603	638	661	637	590	647	619	609	619	627	636	642	661	595	628	647	565	629	603	624	640	601	614	619	668	674	654	633	638	641	669	600	640	663	628	646	624	619	683	613	666	614	605	673	631	649	645	604	649	654	602	619	643	605	591	643	622	705	623	652	624	672	579	607	644	623	651	630	603	603	640	620	678	642	609	636	649	649	682	642	670	631	648	618	644	670	636	600	663	662	574	612	619	622	653	632	601	647	610	618	650	628	629	647	663	610	623	638	667	666	637	659	607	634	577	620	612	596	636	610	622	659	613	612	619	632	616	615	665	632	635	607	676	631	650	604	617	640	636	640	610	599	664	633	648	616	645	672	625	655	620	619	632	682	627	553	678	644	615	639	636	626	654	617	612	635	590	617	662	626	614	663	621	692	626	630	630	623	638	604	619	633	604	618	615	634	613	634	609	633	657	611	672	680	633	587	671	645	662	664	592	613	685	645	660	624	662	634	630	599	626	619	659	651	622	629	605	605	582	578	615	630	651	662	641	601	598	675	632	611	637	685	645	620	621	646	620	634	617	635	641	596	663	573	631	607	596	601	663	619	642	651	614	613	620	598	671	629	619	602	625	601	671	608	642	641	607	621	638	611	655	599	610	656	603	625	675	635	604	619	621	609	644	631	627	636	689	610	634	605	650	626	666	650	631	626	638	599	648	635	600	605	608	606	613	618	624	628	606	626	604	633	628	685	598	665	673	661	697	614	625	657	668	649	622	645	650	641	632	581	612	631	598	667	614	658	575	635	654	662	669	656	623	623	645	623	559	686	681	648	612	669	599	634	637	604	673	618	623	640	619	683	610	631	634	608	659	665	624	625	606	647	673	652	653	627	652	644	650	611	624	670	678	668	645	652	609	624	615	571	613	662	609	603	611	611	616	595	684	661	640	638	635	623	667	653	673	593	620	664	610	642	609	616	612	636	608	574	659	612	647	621	602	575	603	599	650	616	652	622	676	592	654	643	608	645	619	638	670	600	613	631	614	636	632	589	628	570	653	627	653	622	637	658	646	594	648	655	656	622	641	651	624	655	636	671	642	625	619	632	627	600	646	668	638	649	656	639	655	603	583	637	656	671	649	672	641	651	630	629	643	633	644	580	622	661	613	613	651	649	631	636	613	656	609	609	647	643	604	674	632	645	599	654	639	651	639	631	642	635	682	580	642	634	626	648	643	619	607	635	630	685	662	584	579	643	602	673	633	662	661	614	679	577	648	629	609	640	621	613	633	625	646	630	691	633	632	602	655	603	586	646	611	652	612	609	594	651	616	668	605	607	644	651	622	576	659	600	660	611	651	663	596	682	649	655	642	634	643	605	614	628	611	660	599	639	609	643	610	607	650	665	662	615	649	651	665	642	633	653	632	657	628	573	678	643	619	642	650	649	658	666	648	646	613	643	696	643	630	661	619	622	621	650	606	633	637	647	611	626	598	639	642	641	643	667	620	632	643	629	648	636	651	672	613	635	592	615	645	623	617	634	612	604	626	666	626	595	603	630	587	602	622	660	642	642	655	625	624	665	639	649	619	667	610	620	644	610	596	644	659	658	666	642	642	622	640	680	570	641	643	615	667	598	655	638	611	623	638	646	642	633	658	645	648	624	593	615	613	637	649	613	646	623	637	654	627	629	592	629	554	674	614	634	631	641	592	644	617	630	619	654	678	625	634	677	570	672	671	676	654	627	615	623	662	660	596	634	669	613	648	621	599	652	631	643	638	635	642	625	603	664	610	611	639	656	605	586	651	680	649	674	605	618	607	603	652	635	649	616	652	641	610	597	599	601	648	616	612	648	615	660	654	608	635	656	628	574	656	682	602	671	612	643	623	613	607	605	625	613	665	655	664	657	594	607	622	635	624	668	638	585	644	642	642	655	642	629	603	663	613	648	634	603	604	648	647	614	629	660	587	644	627	637	611	610	597	649	641	650	662	597	624	596	648	625	624	619	648	633	627	629	601	617	589	573	662	640	618	600	594	592	632	683	625	649	600	650	654	620	642	618	588	631	652	630	663	630	615	611	616	617	632	640	627	610	679	659	639	658	613	634	609	696	640	606	640	634	660	647	656	636	627	652	645	646	615	660	612	629	637	633	647	620	648	644	600	661	652	613	644	645	637	636	635	643	621	612	607	625	584	626	639	662	631	645	601	650	629	627	624	611	652	613	669	604	663	674	609	599	640	605	628	673	643	625	623	626	632	630	667	677	624	635	623	634	645	663	608	619	630	652	628	566	659	640	619	582	643	597	623	584	608	631	604	621	624	628	599	627	604	602	640	649	585	614	684	610	651	652	650	650	645	642	644	654	652	684	661	618	617	665	653	612	601	623	627	607	643	650	641	614	563	609	627	650	600	644	652	620	624	584	648	654	632	626	637	605	607	615	637	652	668	647	609	613	640	633	672	644	669	617	610	606	604	613	594	656	606	666	635	654	607	610	683	624	635	630	642	607	648	633	609	641	657	624	628	637	633	613	635	641	627	634	671	679	645	635	563	645	661	673	611	630	647	580	595	647	664	647	624	636	601	626	573	643	688	617	606	591	619	685	610	629	602	579	640	613	657	689	602	652	642	631	664	647	656	636	645	636	627	649	659	638	616	647	645	629	630	668	646	628	618	633	669	591	662	608	653	615	657	626	624	602	615	643	643	617	613	614	623	616	657	612	636	635	626	677	653	661	631	638	686	630	623	663	642	640	576	613	637	627	676	649
22778	21334	29096	23923	21334	21607	14964	4092	2327	1900	1716	1312	1244	1097	1105	1168	1046	989	964	1002	941	826	848	896	1518	3726	5102	5025	4285	3207	2493	1603	1233	961	854	699	629	631	602	686	655	634	650	614	652	628	620	704	639	622	626	641	652	618	625	598	652	586	652	615	634	628	616	691	590	577	654	603	617	636	624	652	626	613	620	630	606	640	631	679	596	615	565	610	645	626	651	625	601	647	619	634	598	682	629	692	605	675	666	628	662	645	638	623	594	618	605	635	629	651	641	608	614	652	670	605	601	624	627	614	585	651	652	626	625	628	611	641	622	638	650	653	639	610	632	639	638	602	664	633	642	643	621	600	611	613	650	628	636	612	589	622	645	638	616	640	608	629	628	586	642	683	656	678	622	637	655	647	643	639	618	626	662	672	636	610	634	629	619	616	615	604	631	614	590	596	670	616	559	661	657	636	615	611	623	619	642	609	603	656	631	648	644	639	612	618	607	655	613	597	596	611	591	624	644	609	613	650	612	586	653	612	675	617	595	655	704	656	651	651	629	603	621	633	667	616	587	632	601	676	600	581	658	646	662	627	663	648	617	606	592	646	654	622	608	669	639	632	635	649	626	614	628	603	623	627	603	674	629	603	682	612	659	611	626	636	667	695	638	669	610	583	635	634	661	618	623	632	652	618	639	653	600	622	644	651	640	610	647	648	656	628	640	658	654	646	646	655	624	638	664	621	648	667	627	645	604	633	642	613	668	644	646	680	614	679	662	679	615	637	600	637	676	604	630	625	657	601	634	655	627	616	592	690	606	608	637	611	606	613	639	638	642	661	616	655	618	656	646	654	631	637	633	672	608	624	615	640	635	687	653	615	659	666	591	635	664	632	613	623	631	649	656	644	616	657	624	625	643	594	646	636	626	654	622	639	642	652	607	642	655	661	629	644	617	609	599	627	642	670	630	616	665	610	618	629	597	579	670	631	609	622	643	666	641	630	632	650	589	607	610	634	665	619	685	645	649	660	608	624	633	635	706	609	627	616	665	636	645	636	645	625	622	643	630	648	631	609	649	616	678	636	639	607	599	577	661	666	593	655	638	614	612	659	623	619	617	593	594	603	643	637	651	651	646	613	624	621	626	607	625	623	622	614	625	636	632	605	619	572	584	664	671	630	648	617	657	619	587	642	633	582	600	620	617	618	626	634	579	654	675	710	684	622	646	599	669	628	638	601	655	597	629	653	625	628	666	609	605	659	626	631	638	669	576	559	621	663	664	638	644	603	633	636	616	631	612	682	605	618	637	597	650	643	589	607	680	649	632	624	628	612	680	622	659	636	626	682	618	650	582	631	662	660	643	613	611	621	607	641	654	598	605	632	651	573	647	648	631	636	633	599	612	606	644	624	653	640	622	622	617	627	640	621	623	656	633	628	615	582	632	635	638	654	623	623	690	597	597	638	626	626	643	628	600	581	646	613	668	642	640	656	632	631	660	634	659	652	647	650	697	652	628	629	632	625	627	629	661	611	671	661	641	640	607	618	656	634	624	613	601	651	575	611	636	611	638	655	628	643	666	647	594	643	609	657	659	598	590	629	597	636	637	644	632	603	632	671	629	651	644	620	612	637	647	613	646	631	620	638	621	667	559	660	626	651	624	650	632	623	624	623	605	659	615	614	645	664	576	623	649	626	629	631	643	646	607	688	649	646	674	639	566	623	624	604	613	610	642	620	645	614	628	595	619	610	649	620	636	641	626	631	609	638	621	609	619	621	645	634	600	583	628	642	599	631	627	643	687	662	623	647	633	622	646	655	637	609	657	597	654	664	628	660	661	614	601	647	622	642	646	612	621	611	629	607	657	642	637	614	649	662	610	663	646	614	602	616	612	685	625	655	625	632	654	605	621	623	653	598	635	680	632	631	619	648	645	614	652	580	651	604	586	631	608	621	635	631	645	644	595	600	636	655	640	653	619	654	639	664	679	611	641	623	654	634	616	664	686	613	608	637	635	647	591	632	596	606	639	611	627	608	660	627	657	628	616	630	635	631	622	627	631	640	685	599	623	605	642	592	655	639	587	660	612	631	644	592	617	615	615	673	604	647	593	631	688	687	594	618	638	605	654	644	649	660	631	605	618	654	674	636	602	631	639	706	650	625	602	635	665	635	638	592	636	678	623	603	624	673	669	599	598	590	594	615	645	639	660	655	597	630	611	657	676	635	687	640	635	668	581	646	631	598	660	646	595	649	616	622	646	604	629	664	651	626	589	654	619	642	666	626	614	664	631	640	591	627	587	575	652	628	608	586	631	618	616	613	643	642	583	624	628	660	671	672	686	638	669	649	641	626	653	613	636	617	673	592	588	648	583	614	654	643	588	661	610	634	650	633	682	644	588	674	615	607	643	622	614	574	671	575	607	637	626	588	653	588	623	630	619	642	664	631	621	652	584	625	646	602	640	615	608	608	650	572	635	647	591	713	611	651	641	622	669	636	595	684	633	577	651	617	620	629	641	646	610	622	637	600	659	624	624	632	604	577	604	614	645	626	655	636	609	654	644	656	631	616	630	679	670	632	630	568	645	642	647	620	634	652	658	633	683	691	602	586	617	672	628	626	649	618	631	663	626	616	648	641	627	631	638	638	718	635	614	648	573	610	633	626	596	629	590	636	609	615	600	672	684	644	653	644	653	629	647	625	661	601	622	673	627	650	636	655	638	634	607	652	607	682	606	633	643	682	648	571	661	653	643	598	639	672	650	588	655	643	601	667	654	587	649	652	632	629	705	640	627	632	629	597	609	656	663	613	589	638	613	616	664	630	595	689	629	660	678	655	666	677	641	607	639	610	630	618	608	624	593	643	612	646	642	606	574	631	612	641	649	606	643	620	663	617	642	642	639	617	599	587	621	692	630	613	635	632	624	633	649	638	582	643	641	660	652	647	627	681	613	609	663	609	658	637	651	616	619	653	668	638	660	622	648	650	610	610	623	665	604	627	631	602	611	661	602	654	602	651	620	605	636	693	654	618	654	581	650	614	615	603	620	586	637	605	646	597	602	650	633	652	615	647	608	664	610	602	606	664	613	620	629	585	600	623	578	675	663	680	658	604	638	643	625	646	678	631	632	653	607	609	646	652	647	593	567	649	649	623	634	637	634	652	615	628	606	631	642	623	630	616	590	597	596	647	661	592	673	623	672	606	618	628	674	608	646	620	681	636	662	615	614	662	607	630	629	664	666	626	600	607	630	628	665	664	631	655	618	652	650	631	659	627	637	676	649	638	637	591	619	621	588	638	685	631	662	627	654	664	691	619	627	658	625	609	634	628	596	629	654	635	616	639	610	597	621	610	608	620	627	586	640	612	638	626	647	622	595	566	615	659	669	611	606	611	649	624	651	597	649	655	584	624	667	645	655	618	616	596	636	688	632	657	648	676	694	680	657	645	601	628	619	612	604	659	660	594	617	613	610	624	641	638	641	649	652	610	578	600	642	600	613	647	619	632	644	658	620	634
11814	27817	18563	10160	8519	8333	9770	5781	3948	3129	2502	1799	1732	1567	1434	1475	1499	1385	1180	1237	1122	897	1063	1086	2137	5704	7630	7147	6101	4763	3457	2229	1449	1148	864	675	676	676	615	672	617	596	624	661	653	659	587	636	660	662	657	556	658	659	617	676	639	621	579	581	636	616	645	646	660	657	661	670	624	608	634	640	632	599	667	637	657	624	629	635	636	676	634	639	638	617	650	657	637	616	626	673	637	638	644	637	650	639	668	658	655	676	678	666	630	613	618	647	641	627	623	598	640	644	672	598	640	637	707	634	622	682	669	595	634	678	674	640	674	669	686	641	636	638	622	634	665	616	605	624	575	663	666	660	633	670	631	663	682	608	644	612	650	659	635	674	645	615	602	631	636	663	639	641	632	682	651	637	666	609	612	590	644	645	643	661	670	623	671	668	630	612	623	675	653	628	647	634	617	631	626	671	631	663	619	666	600	653	633	608	651	630	671	600	651	628	621	654	674	669	615	647	624	636	657	650	677	616	635	636	612	616	660	644	631	622	684	640	639	629	701	648	598	673	612	619	659	680	650	654	693	664	588	614	653	682	631	626	640	628	635	568	653	653	636	651	619	657	608	653	659	666	661	676	684	602	594	686	634	670	635	673	673	651	701	619	622	653	649	670	639	646	676	644	625	687	611	660	645	645	598	655	633	649	633	684	666	612	638	663	600	620	631	659	605	639	709	692	659	639	614	634	630	607	620	625	653	688	615	666	595	651	626	624	667	644	706	659	660	631	659	614	632	616	612	678	673	609	684	637	667	667	654	621	600	639	656	624	650	577	624	691	648	664	655	668	647	610	665	628	619	604	663	635	679	587	678	658	643	677	628	641	604	627	626	704	609	623	626	629	640	659	611	624	634	658	645	629	606	642	605	629	639	676	630	694	668	704	637	680	616	589	689	611	646	638	632	634	626	693	593	658	623	614	677	683	664	643	621	583	627	593	647	648	635	694	634	633	649	659	658	657	634	650	660	647	643	597	635	626	579	667	689	634	630	654	631	674	647	653	631	656	676	614	643	637	619	640	642	632	615	679	692	665	682	679	660	641	697	616	621	642	641	630	666	627	612	639	606	650	654	637	625	651	604	571	612	695	634	652	617	586	656	654	645	626	632	623	649	654	678	633	641	682	658	629	664	683	684	627	674	591	662	656	616	643	633	630	613	654	669	681	679	657	616	621	665	655	658	620	633	666	626	668	630	682	637	667	654	659	651	664	661	599	668	612	665	646	647	595	666	672	621	681	627	619	701	651	601	621	633	633	646	678	649	643	630	662	657	665	652	657	623	662	605	660	613	623	591	714	641	648	594	646	666	634	677	638	618	643	616	666	618	637	643	650	610	622	674	628	641	637	681	598	652	611	656	643	639	711	647	650	616	608	643	659	621	648	612	631	691	655	648	645	676	659	606	674	652	650	640	700	655	642	674	679	675	606	642	638	611	652	621	622	633	637	697	652	620	610	617	640	627	641	634	639	603	661	671	644	639	657	673	631	594	661	632	661	703	657	708	642	583	635	690	638	584	655	647	622	628	604	612	571	627	636	663	633	672	635	650	656	680	614	639	672	602	660	646	626	658	655	616	629	636	638	644	596	645	629	635	650	722	652	684	645	614	606	619	663	643	652	680	628	652	688	652	618	657	637	684	658	645	620	601	644	638	641	654	622	587	619	622	601	675	657	632	674	626	634	629	669	598	644	624	598	625	681	636	608	618	631	605	640	671	657	679	614	654	681	657	642	598	641	634	606	610	663	644	628	676	626	555	663	663	643	597	648	643	645	649	655	635	611	605	614	661	668	634	642	623	651	655	642	642	646	625	686	612	653	626	630	629	634	665	686	594	609	641	626	633	636	599	634	626	618	645	636	607	599	633	647	671	643	650	673	673	655	700	631	642	644	663	694	655	635	610	598	604	640	676	646	632	671	615	603	597	670	661	607	654	703	578	662	661	653	626	640	652	640	649	673	631	636	625	662	628	646	597	631	631	629	631	631	649	674	633	692	608	620	614	624	643	642	667	648	615	664	629	629	666	659	626	620	604	630	610	645	588	643	674	624	619	634	668	654	690	665	650	669	644	620	632	634	664	653	689	669	674	607	617	654	594	639	620	654	667	668	633	665	639	673	654	585	628	608	656	629	631	619	655	656	627	633	652	611	648	653	671	602	629	671	639	589	620	647	671	619	593	673	595	641	613	673	614	637	665	604	641	646	652	634	611	607	679	654	629	602	619	618	648	582	687	669	642	667	634	627	660	638	656	622	643	639	635	622	621	629	601	622	665	649	575	636	658	671	628	660	612	626	629	618	693	668	630	658	654	663	653	644	652	659	630	654	613	596	641	664	616	682	625	621	652	641	645	630	653	628	640	664	590	604	653	646	641	659	625	634	610	630	604	631	650	610	626	615	661	646	624	657	623	616	665	624	657	635	614	614	634	647	643	653	628	616	658	621	612	646	672	639	633	697	602	668	611	672	631	631	681	637	623	655	636	688	653	608	652	657	585	634	632	680	655	645	656	648	649	637	648	639	639	658	650	647	635	660	698	668	602	637	610	636	658	682	636	623	632	582	648	625	700	638	638	600	633	648	628	658	621	639	590	655	653	655	659	618	619	623	691	643	628	592	631	687	654	645	618	602	671	608	638	650	656	625	653	633	641	658	659	654	615	601	597	589	617	656	611	677	671	682	616	604	636	620	631	666	635	671	590	623	644	639	615	656	618	623	634	640	631	626	689	626	654	645	649	646	685	643	697	628	650	588	624	600	651	634	638	646	613	658	629	636	640	673	607	626	620	571	663	634	639	615	644	660	614	649	635	640	663	618	643	645	631	685	654	628	658	610	664	629	621	588	672	649	608	627	625	595	621	651	644	600	641	638	644	627	658	677	641	608	626	653	667	620	646	618	641	655	658	646	621	641	642	665	680	630	634	686	654	613	622	684	649	641	624	664	659	633	655	608	657	687	610	634	675	642	677	600	646	650	650	650	570	671	618	679	630	626	628	646	633	633	633	681	634	691	642	670	653	633	676	622	602	664	612	664	625	635	661	612	627	682	664	624	649	643	634	591	632	666	626	600	622	630	673	643	658	614	661	670	674	662	626	656	626	625	612	637	619	645	611	621	620	614	654	575	605	660	621	661	708	597	633	623	698	616	640	601	609	647	628	640	644	615	608	620	659	660	615	696	595	654	641	598	649	630	617	652	615	616	644	636	624	625	634	590	651	580	690	653	647	615	634	628	605	696	583	647	679	658	655	639	658	636	608	614	628	667	664	642	623	641	670	688	638	624	606	602	639	678	609	629	636	637	634	625	682	674	685	630	648	623	625	601	622	609	650	718	668	669	631	604	665	632	679	674	607	641	641	647	620	658	711	666	630	658	628	668	624	625	613	612	626	606	569	651	643	685	652	614	639	646	662	620	631	692	654	620	640	648	660	664	642	618	591	642	633	637	646	678	613	645	612	675	632	668
28109	19658	9692	3431	2152	2673	2192	1290	1035	880	787	640	682	633	657	638	651	574	566	592	565	566	485	536	587	595	694	730	747	740	655	593	541	509	476	456	492	458	454	472	469	468	451	464	454	475	484	483	480	482	462	506	474	512	431	456	486	464	489	464	465	442	482	462	465	461	447	462	470	466	470	473	506	451	492	457	461	473	458	495	483	451	470	468	484	449	503	462	470	471	452	494	452	459	490	471	471	484	440	505	448	474	439	464	449	496	455	473	487	482	460	492	472	448	483	450	447	490	460	488	499	528	481	469	480	478	488	496	464	479	485	459	432	449	441	442	499	448	468	457	457	463	493	476	489	449	471	472	451	491	475	482	440	474	460	477	450	456	435	457	479	484	447	493	476	465	512	472	477	474	463	493	472	459	456	488	495	498	458	457	466	462	492	473	499	484	454	445	454	439	482	475	458	451	494	462	453	508	478	491	501	486	423	470	448	421	501	466	469	468	445	454	467	467	444	451	452	482	460	477	500	422	459	425	459	481	472	464	492	470	504	502	464	496	494	442	461	497	404	463	443	463	460	472	475	490	433	480	440	521	456	466	482	452	439	488	479	507	467	448	473	455	503	470	487	452	485	427	443	440	488	480	434	465	466	470	503	456	465	486	489	465	462	480	480	466	447	443	460	500	444	476	469	500	441	483	454	451	464	449	489	478	477	459	474	483	516	470	448	464	482	477	479	426	431	492	478	454	451	489	490	434	466	491	482	482	491	476	423	472	460	439	464	457	457	435	496	490	460	459	439	492	457	491	436	456	482	471	510	482	470	485	455	472	481	471	463	464	485	452	448	476	425	469	466	498	452	459	440	447	494	480	459	465	449	449	524	448	470	513	478	487	498	510	478	472	476	455	436	444	457	490	461	423	491	447	464	447	442	475	451	505	477	458	480	471	482	441	480	457	494	485	525	487	448	439	473	432	474	475	478	506	453	509	445	489	493	465	466	470	476	467	468	509	508	442	500	454	457	450	447	439	461	463	531	410	488	445	463	425	430	450	460	487	470	455	490	470	451	463	437	469	434	428	492	486	466	496	449	471	445	484	518	460	509	518	459	484	474	484	442	461	461	447	478	413	460	496	432	461	505	494	427	513	455	498	453	483	484	466	473	493	477	465	438	475	478	439	409	489	458	504	477	474	452	463	497	492	444	475	502	490	486	482	453	480	494	494	471	472	462	479	497	449	499	475	468	480	495	520	469	459	452	473	490	495	437	488	455	453	482	445	492	457	450	461	421	491	502	488	502	451	452	473	483	480	481	459	485	442	482	452	459	434	541	440	481	460	422	432	497	479	484	440	497	456	450	479	476	511	510	473	430	448	496	501	487	479	467	450	469	480	453	453	458	470	454	449	491	457	457	468	462	470	440	479	505	476	431	497	467	492	454	456	476	445	445	431	466	442	488	486	474	461	457	499	478	456	448	468	504	470	442	473	469	470	483	483	454	484	455	502	447	489	449	498	477	446	437	454	502	477	497	453	462	474	471	469	445	456	470	455	445	441	473	441	472	489	430	483	436	442	449	453	447	473	463	489	441	483	505	483	440	483	436	472	473	473	445	482	485	483	483	479	457	457	511	434	499	489	508	455	502	469	447	468	473	456	407	460	463	518	439	461	420	490	449	431	429	454	456	446	467	446	441	478	444	455	470	429	464	491	497	480	453	457	480	472	473	444	467	493	493	491	477	457	478	458	452	486	508	481	479	459	445	446	438	474	514	459	482	487	437	477	475	484	466	458	468	487	484	472	435	477	501	447	471	451	493	424	501	480	452	481	445	459	441	477	478	518	472	447	456	465	451	491	468	433	472	451	464	457	505	472	454	451	435	477	496	493	457	476	420	450	504	441	463	471	507	459	473	526	471	438	508	497	460	472	514	422	462	480	491	453	492	510	493	484	500	471	431	467	468	466	472	450	460	465	491	499	507	507	486	505	476	479	520	467	469	486	464	491	494	461	445	429	515	490	457	459	473	440	532	494	451	487	474	482	469	493	461	457	461	446	480	467	475	473	477	463	461	444	500	475	452	467	509	479	423	476	472	467	471	472	478	478	447	487	495	475	490	482	492	447	434	474	447	472	501	439	477	465	457	469	470	489	473	455	446	472	418	459	496	464	497	455	472	512	444	472	489	467	457	477	471	458	443	471	466	473	458	481	476	497	491	477	446	434	468	520	468	486	482	472	472	471	482	456	454	452	451	444	454	445	503	491	468	475	495	479	476	455	508	490	439	437	504	465	458	470	466	451	462	482	492	463	467	479	510	500	454	471	450	481	452	449	461	427	522	473	425	473	488	502	494	466	418	468	425	469	464	478	474	440	489	459	489	435	462	473	502	473	481	463	466	442	470	412	465	468	448	480	457	439	462	441	469	445	464	485	512	471	455	433	480	436	488	452	494	476	508	427	489	460	453	468	437	504	458	517	479	466	436	446	436	445	461	477	471	464	448	461	470	476	465	483	476	498	461	470	438	467	423	465	450	432	475	483	464	497	514	479	447	455	450	481	486	475	482	467	473	449	525	463	456	459	472	488	446	461	467	491	437	474	444	488	495	429	482	479	501	487	470	487	449	478	462	507	447	455	452	434	456	509	479	493	506	460	485	492	438	508	485	488	422	468	446	471	455	459	440	447	474	419	405	472	488	486	476	443	460	463	476	459	443	511	460	498	486	475	477	470	473	460	443	448	455	475	423	518	440	454	466	502	453	442	437	482	464	446	440	464	463	489	432	467	455	481	481	469	460	451	497	439	514	443	437	448	485	485	457	471	493	503	465	449	426	442	471	452	463	492	471	449	466	513	471	487	459	438	495	497	462	438	479	489	480	485	477	499	459	455	495	471	479	452	402	452	444	445	452	492	443	483	462	466	488	499	467	479	460	450	492	457	499	492	500	453	451	445	463	470	464	461	463	472	532	444	487	430	483	477	474	455	495	469	472	444	451	511	461	439	420	450	477	464	435	470	456	466	442	484	473	434	486	470	488	491	489	455	468	465	479	492	435	454	456	457	483	479	462	477	491	475	453	470	468	463	445	455	481	471	483	506	456	452	458	452	445	483	496	465	463	480	500	469	463	477	463	478	459	461	478	446	486	476	504	480	475	446	446	398	436	443	432	499	488	487	456	464	476	436	440	472	490	465	477	458	447	452	499	485	494	418	464	486	468	477	474	467	499	482	472	439	446	437	468	455	498	437	431	466	480	465	489	466	463	477	442	472	433	462	493	519	527	461	473	474	437	476	459	449	495	469	487	490	477	517	477	476	491	437	443	441	460	419	485	491	497	467	481	482	469	475	466	459	445	506	463	448	440	420	501	454	423	497	488	468	444	471	445	442	469	432	459	462	460	490	490	452	482	471	477	460	464	462	501	461	459	498	461	453	479	476	469	471	439	499	471	455	487	444	482	479	506	491	453	456	447	464	457	459	466	445	451	451	459	492	475	490	456	461	448	483	454	473
9680	12631	7208	3598	3299	4369	3722	2092	1635	1325	1072	870	918	762	841	800	808	796	670	710	676	621	586	655	662	668	866	888	923	831	739	653	613	554	534	478	487	504	515	503	492	490	488	484	515	482	531	497	503	505	551	519	498	475	507	520	471	466	511	545	509	477	511	503	489	489	493	514	503	521	522	553	503	486	488	538	481	500	503	541	500	501	519	486	517	517	493	466	516	452	481	541	494	490	499	513	490	470	455	475	509	509	466	516	505	492	504	499	516	497	508	465	538	501	513	522	511	504	482	496	482	535	505	529	517	454	475	460	508	471	519	493	487	488	516	484	504	515	521	505	506	545	496	462	505	466	506	494	439	510	504	479	484	480	472	483	517	483	536	521	500	500	454	485	508	537	510	528	465	518	539	498	505	520	519	508	479	510	530	466	464	509	537	481	498	491	487	486	518	531	474	530	493	496	454	511	534	498	518	509	518	513	478	480	495	492	465	529	520	505	474	503	488	525	516	522	526	509	501	499	525	475	498	503	514	484	484	502	515	508	478	486	534	488	530	480	535	526	504	485	492	493	521	526	488	489	479	540	483	509	498	506	515	491	495	492	472	493	498	492	521	529	495	477	494	531	495	499	508	468	518	512	527	502	502	493	458	473	494	497	517	481	493	470	488	511	507	478	532	503	537	524	466	523	507	469	464	502	474	467	512	484	510	469	520	505	517	498	529	568	500	507	469	518	487	533	528	483	509	516	474	500	474	449	475	526	488	483	501	486	495	510	530	484	510	527	457	505	524	460	512	485	468	524	497	482	485	523	492	509	524	510	494	528	496	479	534	480	494	514	492	491	501	499	511	501	527	486	539	494	463	519	477	493	495	504	490	514	503	506	465	496	510	512	473	440	526	505	479	481	445	508	500	506	498	523	504	496	530	483	500	532	487	504	475	531	470	533	496	534	479	507	495	480	503	507	518	505	474	475	517	520	496	504	497	483	477	506	454	480	551	539	493	504	485	498	507	532	478	499	511	522	469	467	455	523	515	503	506	476	483	514	505	530	503	478	493	494	490	468	517	493	507	531	507	513	502	525	481	514	490	521	489	473	496	490	452	563	514	498	539	491	497	479	469	481	492	518	512	496	488	522	518	488	497	472	498	507	480	506	493	492	498	523	482	524	515	489	546	542	485	498	460	477	538	501	495	513	517	481	489	493	570	487	519	488	496	517	509	472	468	481	523	488	465	531	508	494	507	497	480	525	484	497	524	432	490	529	527	516	517	507	442	506	521	492	460	529	535	483	496	513	493	466	497	486	522	477	463	505	531	502	460	495	515	479	484	494	475	461	467	534	523	541	493	504	464	500	537	492	522	469	513	507	483	476	495	496	508	456	507	512	533	481	507	454	514	500	513	493	510	515	504	571	537	505	503	479	529	513	495	502	484	480	520	523	515	463	459	474	520	527	499	498	491	517	518	469	492	503	506	523	463	540	514	526	463	499	503	482	506	488	487	519	493	477	504	507	508	546	481	488	508	497	508	513	484	508	493	482	495	510	489	522	490	497	524	491	465	504	532	494	495	474	477	446	495	479	497	511	479	489	454	476	494	453	464	468	487	511	506	495	517	524	495	525	522	552	497	515	491	505	525	471	500	476	494	521	513	478	510	538	497	502	482	558	500	495	487	505	495	485	503	494	542	462	466	512	508	512	472	485	474	451	453	501	493	525	470	485	465	528	538	476	476	537	485	517	464	514	498	486	487	499	494	525	485	471	501	503	495	485	501	532	511	463	510	520	493	500	476	476	494	526	512	473	454	519	523	531	472	506	450	520	505	508	478	530	492	505	495	487	473	518	467	503	531	485	504	566	509	503	489	509	487	467	468	470	469	495	513	484	488	523	498	537	490	519	531	440	461	469	442	487	521	543	474	518	520	473	510	489	522	513	505	484	490	503	503	505	481	497	507	526	506	493	502	480	473	523	482	490	499	538	562	479	510	517	498	506	486	517	513	476	523	536	518	513	536	478	512	458	493	513	527	466	498	504	489	548	465	470	471	497	515	492	504	493	464	489	499	518	506	519	495	520	571	483	539	481	499	526	518	497	474	512	498	506	505	519	508	501	514	460	495	494	505	495	518	506	474	492	482	512	530	470	505	467	486	480	495	484	470	485	476	507	521	494	523	487	531	465	547	467	510	502	537	495	509	477	482	506	524	507	521	485	474	494	488	479	482	490	493	480	486	484	480	514	501	506	501	543	522	502	514	451	503	522	499	501	509	490	490	518	524	510	471	504	534	516	500	485	484	492	464	523	501	494	513	493	495	469	503	519	488	483	495	512	534	503	509	527	510	532	512	472	472	474	474	506	521	504	509	517	510	468	492	501	500	520	526	474	514	495	481	457	494	465	480	477	496	516	524	552	503	502	526	499	502	463	486	505	497	515	504	487	465	518	494	513	499	498	506	528	493	531	517	495	475	446	512	518	494	504	518	496	498	541	489	510	511	468	515	491	498	502	554	498	517	508	507	518	502	494	491	503	512	547	493	494	484	503	578	477	504	525	507	477	461	494	509	440	449	501	517	566	490	489	490	524	464	533	497	461	520	476	492	512	505	500	456	485	472	500	493	495	500	474	515	502	489	517	539	511	510	483	517	463	516	489	520	542	495	506	475	502	528	497	560	514	480	506	519	533	525	485	465	505	480	488	518	497	473	526	534	439	491	524	447	483	489	492	548	490	467	502	480	526	489	458	508	523	481	488	525	514	462	512	507	490	507	501	511	514	508	518	501	519	507	513	515	491	474	507	488	529	523	504	537	490	494	481	479	483	524	479	515	459	519	524	546	490	489	486	479	494	501	489	494	521	500	499	500	521	497	493	505	490	499	525	491	521	511	517	472	526	502	500	524	553	464	492	476	476	461	521	506	476	519	489	522	452	536	512	523	503	483	505	460	484	474	499	503	517	536	502	517	505	484	494	520	519	469	508	488	511	481	505	512	486	513	507	530	482	471	530	482	488	482	502	494	513	517	463	499	460	502	478	477	472	509	477	514	504	462	509	520	520	500	485	488	510	484	489	510	511	503	472	489	491	455	471	510	498	501	511	496	472	494	507	484	505	501	536	515	513	468	523	485	543	505	522	547	477	515	493	515	472	479	498	551	493	468	474	502	517	532	496	501	480	483	486	486	517	505	523	518	494	490	511	498	530	472	511	503	484	484	467	517	522	478	539	548	511	511	508	471	513	533	501	490	481	498	496	468	484	523	506	540	488	484	488	465	479	509	518	509	490	498	522	471	536	535	523	532	523	520	539	525	523	500	525	489	485	500	511	530	517	512	494	460	524	476	490	515	471	540	494	457	499	550	501	489	483	519	510	506	513	496	491	502	497	481	509	503	489	476	500	516	451	499	546	510	517	468	540	530	526	495	498	476	463	487	502	501	455	530	502	546	500	544	460	497	501	519	487	465	471	496	464	488	507	490	487	491	480	475	498	510	520	540	496	513	462	489	507
24087	21335	28535	24481	21309	11896	4602	2170	1614	1324	1004	872	886	851	758	769	743	684	610	638	632	680	611	607	607	896	1953	2446	2487	1843	1499	1266	878	696	546	492	415	479	428	391	456	464	434	442	473	478	419	417	429	401	430	412	437	407	444	432	445	422	478	456	421	442	460	423	450	461	447	469	421	406	464	446	432	452	434	442	484	450	472	451	440	478	435	452	447	459	433	472	437	419	423	461	422	451	422	430	475	435	427	441	423	487	417	411	454	452	466	442	418	461	464	434	436	467	445	464	436	425	433	449	445	481	415	430	420	458	465	446	458	438	472	436	438	452	448	422	443	446	431	437	414	437	456	444	394	426	456	481	441	407	443	440	452	399	418	385	425	443	451	479	479	415	450	435	441	408	411	447	408	463	451	441	405	429	454	458	427	438	442	442	449	414	426	483	467	393	447	481	478	450	427	410	394	450	459	463	431	434	463	448	454	399	442	425	443	458	411	460	439	411	440	417	435	451	420	458	441	488	420	405	466	447	451	436	444	477	432	411	491	454	443	418	458	450	445	460	459	400	457	435	431	443	442	427	428	417	432	436	423	419	403	463	461	428	429	453	455	456	457	406	447	438	469	425	452	438	444	465	409	384	502	454	446	420	427	431	458	408	436	398	445	440	454	417	476	407	428	441	436	437	449	446	406	446	439	444	386	462	490	450	434	425	430	425	523	481	476	427	406	490	419	447	450	442	417	475	446	437	441	451	431	490	431	454	450	446	439	395	471	425	482	508	454	417	417	470	445	441	453	429	456	437	412	377	475	451	408	454	401	475	472	438	458	462	424	415	437	466	406	412	440	450	447	438	429	447	440	469	421	462	434	426	483	405	465	430	429	464	432	426	432	404	454	436	452	429	430	406	471	426	400	404	460	447	467	438	436	436	465	435	444	460	434	438	463	464	413	467	476	446	461	421	440	438	465	467	425	395	443	411	444	458	467	440	444	448	436	426	413	389	425	461	449	433	448	435	450	459	406	495	429	423	469	434	402	455	425	427	435	409	418	420	450	426	475	443	453	433	446	428	459	465	412	442	470	417	449	454	421	436	465	431	442	405	469	457	450	446	422	456	404	433	410	444	465	480	451	446	470	457	491	448	436	435	452	405	405	452	425	429	469	461	476	439	414	469	459	441	411	443	499	459	441	397	450	417	455	450	437	424	412	449	431	469	450	427	440	418	451	401	463	450	416	468	431	415	452	424	432	458	414	461	433	459	428	469	418	456	469	471	420	457	483	456	423	469	474	457	469	417	415	453	487	448	454	404	462	432	450	434	464	388	405	463	449	433	431	414	463	425	390	464	465	419	443	445	452	404	413	466	445	490	466	429	452	453	479	421	466	456	451	404	399	432	440	445	447	434	420	431	435	427	474	415	464	463	484	472	444	478	414	425	458	475	439	456	462	468	450	439	432	450	411	443	436	446	434	431	474	443	449	452	441	441	441	418	440	418	454	459	457	456	418	443	453	470	426	445	461	410	444	409	467	379	418	447	497	413	451	474	437	417	480	464	460	419	419	449	450	458	443	431	498	487	403	437	440	463	433	469	471	437	431	453	453	463	425	452	459	430	457	444	444	461	465	464	440	433	426	441	423	416	439	441	428	429	447	449	470	486	437	416	454	447	443	473	458	452	432	440	430	449	409	447	401	468	410	476	435	463	430	413	459	446	480	451	436	421	415	432	457	469	433	458	431	458	414	437	447	429	452	490	438	457	489	448	477	430	458	410	448	426	455	426	447	428	466	456	425	444	438	431	469	403	409	476	462	512	446	429	449	429	397	440	430	456	432	435	459	448	455	435	423	437	453	420	432	433	413	451	476	430	477	450	446	459	451	413	443	494	483	413	450	446	435	450	472	474	464	435	419	415	472	451	445	426	442	484	439	413	483	436	464	436	440	500	437	442	444	442	429	470	447	450	451	447	411	435	427	444	434	460	406	425	474	438	430	450	430	480	430	422	448	415	426	426	452	424	455	460	477	415	461	433	449	423	427	438	460	433	444	438	472	437	430	478	433	430	416	445	472	446	431	441	433	440	455	465	439	424	443	444	442	409	466	472	475	427	473	498	442	435	453	416	386	456	408	429	420	452	488	445	474	444	473	479	451	379	436	440	411	454	457	474	437	435	433	418	416	408	427	452	417	483	437	433	456	425	448	420	417	424	428	437	411	448	422	418	446	459	451	423	475	417	419	433	442	436	441	445	439	425	422	450	486	423	428	477	461	442	454	512	407	416	437	441	483	440	417	429	426	482	436	427	400	444	424	450	427	471	444	461	437	453	415	433	430	445	411	438	420	449	482	461	439	456	442	445	429	399	402	417	426	447	438	431	430	414	455	399	444	449	479	459	448	433	428	460	477	441	449	429	446	444	427	452	464	434	424	429	460	391	463	466	462	433	423	436	432	418	410	469	480	467	454	441	409	439	420	478	420	457	375	444	477	477	421	465	428	425	464	465	411	419	508	439	482	444	446	463	433	453	450	433	428	438	451	451	452	454	438	411	444	464	499	457	436	428	453	461	448	442	468	424	490	463	440	451	428	465	429	451	438	443	470	419	441	417	448	494	466	427	430	441	454	445	431	440	455	455	451	445	422	417	434	412	453	437	424	410	449	448	445	443	446	411	455	434	440	450	444	432	448	453	430	436	450	447	465	447	440	463	433	436	454	398	450	421	419	435	468	479	463	466	469	427	409	478	479	465	452	435	473	430	473	430	457	433	438	456	430	430	422	412	441	447	440	459	457	444	453	443	429	433	459	447	447	443	478	437	403	453	418	444	428	453	457	468	460	452	421	450	415	443	454	426	422	457	411	428	421	481	423	454	429	437	418	409	447	469	469	429	450	479	439	453	442	425	443	441	473	476	416	464	461	458	418	443	419	439	420	452	454	452	459	426	434	453	447	440	436	438	477	442	421	495	457	422	445	433	445	412	414	455	433	412	419	384	407	445	466	472	416	475	443	385	454	449	417	423	419	472	442	425	422	456	427	414	449	446	433	427	446	474	442	471	448	400	432	403	432	449	444	418	449	448	486	433	438	468	444	453	408	501	446	452	476	428	444	448	474	437	429	446	455	445	446	422	449	429	447	434	466	425	455	439	447	422	465	413	494	455	439	418	420	455	429	454	486	440	417	445	465	445	477	487	436	437	440	432	437	464	440	473	402	456	403	448	437	443	457	457	440	432	468	445	477	445	466	432	424	438	439	445	470	457	433	439	460	442	422	408	440	446	445	422	433	461	422	453	431	455	419	406	457	445	455	386	453	461	475	425	436	407	437	419	433	461	427	463	444	436	495	438	426	410	464	394	434	434	441	445	455	457	441	446	482	468	468	432	473	469	430	462	497	475	406	432	469	429	438	437	440	444	425	428	426	456	402	434	458	448	452	409	463	453	431	443	446	414	464	436	403	414	459	425	439	444	463	460	472	451	435	433	448	444	449	458	426	442	431	436	442	448	459	460
9156	20065	12933	6842	6316	8105	5887	3565	2568	2126	1643	1324	1284	1192	1068	963	1023	921	797	788	815	840	721	720	748	1314	2960	3644	3590	2629	2050	1714	1146	810	683	548	456	485	465	497	501	462	466	478	458	457	488	451	468	485	455	485	476	471	461	459	466	440	450	490	448	410	456	424	486	484	476	496	479	489	438	453	472	456	446	449	475	452	443	402	471	456	449	430	473	443	464	462	477	434	430	468	472	468	452	433	455	462	500	458	470	491	463	489	461	482	472	500	476	472	476	497	482	471	457	448	475	463	448	443	461	460	439	498	489	450	462	461	485	468	483	466	507	468	444	463	487	463	459	439	457	496	477	514	478	466	431	503	438	456	453	451	458	459	481	469	477	462	478	469	473	463	477	453	442	441	465	444	468	427	496	483	452	444	449	436	478	522	488	486	503	474	444	451	435	469	427	485	475	484	479	494	507	469	472	483	426	471	460	439	466	491	441	461	480	493	472	468	498	454	450	428	494	494	475	490	501	462	474	453	471	471	493	466	479	493	475	429	490	444	467	470	465	482	448	492	472	492	466	456	445	462	465	474	437	487	480	487	463	481	467	452	460	454	495	452	427	470	458	451	481	490	483	439	482	434	480	464	496	480	521	509	485	467	462	437	447	456	461	476	445	444	443	470	497	483	512	466	420	440	487	475	466	493	480	491	478	451	464	480	452	453	452	468	440	474	480	454	482	470	454	455	489	441	483	444	455	475	448	477	427	493	468	490	474	462	451	482	474	460	536	484	483	450	457	464	484	450	449	461	475	475	510	452	457	469	474	463	423	448	460	474	466	461	456	463	432	473	463	506	438	454	484	502	480	488	476	446	490	447	454	463	474	426	479	488	479	416	488	435	467	488	454	423	453	431	470	442	479	450	453	454	468	481	469	509	458	498	446	501	447	452	516	463	482	443	486	436	441	467	477	460	466	465	463	457	426	478	464	457	438	492	485	451	456	439	450	442	503	450	457	509	485	481	477	469	476	451	493	474	444	461	470	451	440	457	487	489	458	511	465	512	450	457	473	447	456	483	468	463	430	413	507	452	475	465	471	486	483	471	460	477	450	445	444	486	456	458	482	466	487	452	484	498	459	485	451	470	448	508	424	422	491	473	511	427	441	467	453	485	404	482	457	488	436	446	468	493	442	431	459	498	477	468	476	470	487	461	447	465	496	469	487	505	462	465	461	481	449	474	470	437	459	474	422	480	438	506	445	496	476	485	449	515	456	465	446	449	484	444	469	472	459	477	425	442	440	456	475	429	482	433	499	462	421	480	476	475	462	444	461	481	440	497	475	490	506	458	435	454	468	513	447	475	478	466	420	447	487	491	459	452	450	488	454	448	510	433	468	481	486	426	467	501	443	473	435	436	448	498	451	495	426	495	468	415	435	487	451	491	507	491	462	456	473	442	437	513	460	482	507	448	468	478	467	445	454	437	485	491	475	452	456	463	471	464	466	463	487	433	409	444	467	447	472	468	515	446	462	424	464	473	452	486	473	506	452	420	506	471	471	455	480	430	469	427	463	485	432	443	503	502	481	416	437	485	446	491	435	475	461	485	456	468	474	471	482	466	485	462	481	484	494	470	440	438	486	461	461	486	472	462	466	441	510	408	471	445	474	430	481	479	461	457	465	433	411	438	485	437	481	478	503	463	464	432	465	516	469	463	495	457	470	467	466	498	490	476	469	439	403	456	462	480	425	432	448	489	488	422	454	451	486	401	479	469	455	500	500	486	506	452	427	464	491	421	459	433	492	469	446	461	501	421	480	451	487	463	464	473	461	519	481	459	423	441	507	475	465	475	457	487	480	467	489	483	508	505	457	464	462	443	430	436	524	449	499	468	478	469	473	440	483	451	482	446	474	447	446	415	438	481	444	476	445	438	503	450	453	480	444	517	407	500	463	473	445	463	487	475	461	463	448	479	474	455	470	445	475	492	476	491	475	485	476	469	468	448	454	464	465	487	454	431	486	464	455	452	535	462	487	474	505	428	476	434	471	478	477	480	441	462	468	465	479	478	491	490	469	459	497	481	501	436	445	497	493	475	443	458	472	470	470	464	456	442	500	451	458	469	466	473	461	456	483	472	449	478	448	494	490	498	443	488	427	464	453	421	459	433	459	419	479	464	452	456	480	464	491	467	461	477	466	444	471	448	455	471	450	455	486	480	480	492	434	466	480	462	495	471	432	504	487	506	452	458	469	454	486	453	471	457	475	494	457	483	460	481	434	418	445	446	494	435	424	476	448	481	463	487	485	455	472	477	490	473	486	470	448	462	472	483	492	458	466	483	479	452	487	448	445	450	448	468	458	448	435	490	480	443	467	474	480	468	487	480	459	440	478	481	442	450	463	466	438	483	447	471	462	467	468	495	458	446	489	437	432	465	429	499	451	439	468	408	444	453	473	471	477	452	444	441	450	441	480	429	453	521	472	433	489	471	431	499	496	457	464	528	484	478	448	436	492	480	490	460	483	494	493	496	468	443	460	459	462	479	454	491	434	452	424	473	458	463	483	460	463	463	496	485	467	444	483	461	502	467	444	443	490	495	491	438	433	489	486	445	435	470	432	446	479	492	471	460	460	429	428	451	470	446	469	459	474	454	445	432	456	452	495	468	464	479	476	489	420	491	441	444	453	450	501	466	468	462	475	474	496	423	468	485	468	441	473	444	448	487	450	466	474	461	480	471	433	487	447	468	462	421	438	458	482	451	467	449	473	480	462	488	460	482	472	480	505	466	475	473	449	440	480	444	495	447	464	443	496	491	460	442	479	461	467	496	465	453	478	461	453	435	470	434	425	458	419	446	481	448	462	448	458	464	451	465	464	491	447	464	472	455	474	482	475	447	459	501	479	461	451	431	427	476	450	490	501	513	434	452	498	490	439	471	476	476	440	484	451	469	466	465	483	483	488	451	396	469	474	469	482	471	478	466	474	459	469	466	496	473	482	473	454	462	464	508	439	433	447	409	457	498	453	466	447	468	440	456	455	477	498	491	500	489	462	456	456	469	454	469	479	437	465	470	455	477	460	455	491	469	464	456	465	429	486	484	461	459	458	489	443	472	470	412	452	454	492	455	465	464	435	448	466	483	467	480	478	446	489	433	421	452	520	462	478	490	450	444	488	472	481	448	477	461	463	474	473	482	461	488	425	484	475	469	490	477	485	451	494	458	456	491	490	468	444	465	474	496	449	502	474	455	467	443	438	464	444	473	458	475	489	473	458	449	484	459	472	465	491	497	443	495	475	457	475	482	474	507	494	455	462	447	483	445	443	474	476	470	499	481	452	455	489	448	470	465	487	451	555	501	464	515	445	486	481	478	491	462	473	473	465	455	470	504	460	469	464	466	444	436	490	441	441	490	447	464	443	457	491	457	450	453	449	479	484	487	483	443	496	472	468	442	418	501	517	470	498	492	460	466	497	469	473	478	501	459	456	494	474	471	430	451	411	469	433	493	455	473	455	477
25099	21306	27555	25295	12561	4933	2703	1778	1353	1164	1060	905	899	890	924	829	795	829	790	736	756	727	719	730	736	637	1109	1570	1793	1597	1272	1269	973	769	726	620	641	617	607	643	605	586	597	575	594	606	637	611	619	629	581	617	641	634	617	584	606	619	611	659	620	611	684	628	580	581	624	592	634	621	590	601	617	595	594	617	611	610	612	604	635	605	611	628	625	612	624	624	591	617	641	566	629	618	582	622	604	616	597	589	645	613	611	589	629	600	614	574	556	595	634	610	618	628	572	612	634	613	604	632	578	618	643	553	624	629	602	596	588	601	637	628	624	604	606	571	576	572	598	594	596	618	591	598	589	618	590	603	584	610	595	633	610	612	611	561	611	593	549	623	571	602	614	698	563	602	630	634	554	611	601	622	644	590	618	624	602	627	624	626	660	607	622	623	617	589	627	638	603	611	608	615	672	637	601	605	583	625	624	596	602	625	589	604	594	619	566	588	639	617	661	664	643	614	570	628	609	597	604	613	659	596	606	631	572	609	609	610	570	650	644	605	607	623	586	646	622	610	599	586	637	622	587	588	607	572	631	628	612	615	623	605	577	594	593	603	611	588	599	583	604	636	594	640	621	601	633	624	632	600	594	632	593	606	617	611	595	605	603	605	609	623	585	612	604	626	600	633	650	645	551	582	585	569	610	661	678	610	605	573	611	611	626	625	564	610	593	631	638	596	555	643	603	587	585	604	573	628	667	651	617	597	630	557	650	598	653	643	664	607	645	607	635	623	576	598	592	586	641	600	620	625	595	631	586	607	643	566	666	625	571	607	595	615	604	614	599	587	647	596	620	604	610	580	588	561	615	578	582	592	637	624	632	586	640	633	601	622	618	658	604	673	621	665	600	588	631	579	624	686	619	583	601	632	590	590	623	631	583	621	603	635	632	597	571	598	604	614	645	592	588	611	654	621	597	613	590	604	653	627	622	637	596	608	624	582	668	659	605	663	622	660	624	615	625	626	652	618	587	634	597	588	636	582	642	614	551	623	610	611	623	637	608	601	601	595	587	599	646	570	599	645	583	590	602	603	662	649	580	655	612	609	581	630	603	623	657	570	582	573	610	627	601	604	597	601	607	633	614	599	659	606	625	588	639	621	623	575	625	615	633	623	626	552	617	638	599	602	614	600	604	587	604	626	648	599	593	574	620	609	642	573	661	610	592	587	616	553	615	610	591	607	634	634	615	613	635	593	605	659	625	612	574	609	650	558	625	634	625	594	614	576	610	583	623	631	622	577	609	640	597	604	611	689	622	631	624	625	626	623	586	591	618	612	629	645	578	611	642	603	644	625	608	643	608	684	614	667	576	619	631	581	559	593	630	632	618	637	616	591	619	584	654	561	640	574	620	613	602	594	559	604	560	639	633	614	583	616	605	603	626	585	637	592	627	592	626	630	607	592	572	601	634	609	647	625	587	611	582	640	581	679	574	603	602	621	576	616	611	611	631	620	613	587	643	630	634	640	645	585	587	598	632	604	630	597	678	598	571	581	547	577	583	597	621	608	653	615	615	615	653	632	582	626	611	613	600	622	638	611	600	551	588	663	618	621	623	614	616	582	636	643	588	593	588	619	624	667	621	616	627	621	582	661	625	587	592	621	582	642	610	564	587	596	624	619	596	620	607	605	625	630	624	627	579	604	657	602	598	584	618	623	606	609	576	625	557	557	649	588	598	601	610	600	599	614	652	614	615	610	635	611	638	655	626	611	632	602	596	631	608	583	640	592	613	617	578	604	643	605	635	626	646	653	620	617	639	639	616	611	571	604	581	598	605	627	627	592	640	640	585	645	607	611	612	639	590	667	579	602	605	618	603	571	626	621	645	588	625	592	634	552	664	606	599	576	602	642	614	618	653	612	582	589	650	610	594	600	633	613	628	607	592	602	645	611	646	642	583	647	644	608	594	651	610	603	571	585	623	636	604	552	565	603	654	630	624	562	622	651	591	619	656	577	633	629	635	578	579	647	642	632	641	645	596	594	595	613	614	594	612	611	618	645	672	649	576	607	623	634	655	603	607	613	587	612	593	591	641	614	642	666	637	615	578	644	664	620	596	600	617	630	600	609	658	598	658	634	630	628	583	587	617	592	584	619	586	616	603	645	571	617	571	632	612	577	594	599	634	612	600	645	612	628	621	611	640	599	626	599	590	595	633	608	580	633	586	616	659	627	634	630	572	625	587	639	635	631	635	607	644	613	630	594	573	598	642	565	622	616	628	628	611	620	605	642	588	627	572	594	619	578	618	607	588	641	572	621	633	617	638	598	602	607	615	614	602	608	597	624	593	570	600	622	578	581	566	574	593	632	643	619	640	619	591	662	610	639	625	632	613	591	574	601	610	580	609	590	622	596	603	614	572	595	606	650	623	639	613	607	579	588	622	610	576	589	580	601	598	633	611	638	604	609	549	594	624	615	637	600	645	577	592	635	608	644	582	614	599	633	593	616	632	593	599	615	631	562	593	556	637	602	644	608	585	605	616	626	595	683	620	681	625	600	626	631	583	586	607	635	586	607	658	591	591	625	605	612	605	644	584	626	619	528	585	602	594	594	611	629	648	569	636	606	607	558	628	608	597	604	611	607	633	637	578	628	609	598	586	662	612	639	637	593	623	584	600	623	570	642	632	645	591	630	615	597	616	624	591	662	600	587	610	604	600	577	569	634	652	594	638	626	612	594	652	617	637	631	635	603	621	602	643	603	575	631	611	609	572	600	662	589	590	582	584	610	653	608	594	641	616	597	606	621	648	552	640	647	611	587	629	613	585	646	644	578	593	618	620	612	576	616	608	608	651	580	584	596	586	625	604	608	568	646	630	624	602	587	620	614	638	574	614	566	608	618	614	615	649	607	629	654	637	599	637	595	596	578	580	590	594	620	622	611	597	609	617	633	602	624	636	596	592	624	652	598	578	599	636	588	601	639	589	566	606	595	621	566	593	584	632	633	626	595	626	637	604	600	654	605	645	602	586	599	609	617	613	579	630	670	605	586	596	630	676	625	617	624	632	602	630	593	608	632	627	593	596	605	641	657	590	598	596	604	621	584	612	588	601	604	612	553	645	604	630	616	571	583	603	604	589	615	612	568	632	633	657	625	627	597	651	611	627	595	624	583	629	611	582	579	591	649	624	575	597	604	620	589	635	637	550	604	604	583	617	578	622	595	572	627	602	626	603	617	594	642	601	581	619	680	611	616	625	637	630	588	587	582	629	613	572	603	605	607	645	615	644	608	612	614	583	579	577	599	598	618	609	575	594	576	628	562	601	595	576	594	636	627	645	623	630	577	602	598	604	661	631	602	610	580	612	635	637	577	618	627	635	590	632	643	605	599	580	616	585	618	592	595	616	632	640	620	620	596	661	597	636	597	640	612	627	599	614	609	601	533	623	585	608	600	596	619	601	643	628	616	583	620	621	559	581	648	596	602	613	621	607	575	584	624	618	647	656	672	640	641
8954	15735	9511	5279	5770	7375	4466	3016	2255	1948	1528	1350	1310	1334	1150	1052	1005	1026	926	960	922	927	918	875	842	835	1676	2619	2829	2374	2036	1759	1173	914	827	744	676	589	623	611	611	658	634	644	617	668	665	623	635	662	621	659	666	641	653	607	625	667	628	652	621	621	662	670	663	669	606	615	688	650	632	604	676	649	624	669	643	658	622	639	605	630	640	631	622	712	642	601	629	624	618	642	667	665	672	649	642	673	641	661	608	602	641	641	641	667	660	685	649	629	611	628	642	645	668	642	652	622	662	646	679	659	594	649	641	630	617	606	643	657	634	622	639	624	662	675	653	666	668	624	626	639	630	648	659	636	620	692	638	630	657	622	654	613	610	619	657	647	649	643	668	616	678	690	646	705	659	626	660	627	673	617	685	611	695	627	615	608	636	669	646	609	643	688	638	625	626	621	629	622	645	661	614	660	655	634	663	594	662	576	617	597	655	655	644	617	624	651	661	635	647	608	616	626	637	684	626	625	619	661	619	699	657	671	615	622	686	636	659	622	611	642	638	720	615	641	670	651	648	680	613	606	647	663	652	681	621	641	599	631	627	614	643	646	626	656	646	636	660	633	712	661	622	606	649	613	622	649	644	626	650	620	633	602	667	658	637	650	626	634	627	679	635	649	629	644	606	633	615	620	663	642	619	705	635	641	639	668	649	614	657	688	612	600	646	649	637	617	663	641	669	624	648	627	609	633	689	615	631	602	644	628	653	614	668	624	650	654	621	640	655	639	678	659	577	642	656	644	627	623	652	658	591	683	640	639	689	639	619	641	677	629	675	624	656	637	654	648	655	638	646	671	622	594	667	585	647	623	621	640	625	645	628	635	655	659	657	649	663	657	631	613	661	662	645	657	653	702	668	649	641	628	630	640	644	615	674	602	666	631	628	619	616	624	623	644	641	636	659	640	650	680	621	685	613	683	606	586	609	618	638	700	597	708	628	613	660	660	621	622	644	620	632	655	628	689	634	633	634	610	618	665	654	592	628	634	660	623	657	640	691	683	603	612	628	615	652	648	644	615	665	612	628	661	631	637	699	634	660	678	666	642	647	659	679	677	625	646	615	610	585	676	628	629	656	615	668	605	682	646	597	625	615	632	630	651	681	622	629	667	647	648	630	648	630	627	589	666	640	637	613	661	643	610	609	643	649	678	639	626	628	658	669	654	658	618	602	697	690	644	579	665	650	653	647	653	647	679	643	654	657	722	701	623	648	638	623	567	641	630	686	660	645	617	645	628	628	637	601	626	649	624	638	654	675	638	659	613	593	616	658	630	630	694	614	691	602	693	659	628	615	612	660	668	627	627	654	653	601	652	645	619	666	665	616	683	633	653	678	620	623	659	630	682	642	633	667	698	650	654	666	676	653	569	631	644	669	641	655	629	590	619	693	609	645	652	666	626	663	644	643	629	599	624	638	644	674	665	641	684	606	615	630	658	658	650	664	647	670	652	666	665	624	661	605	619	677	706	658	631	612	654	659	618	634	640	656	624	611	616	635	628	621	642	618	649	621	637	664	606	640	652	676	588	565	661	673	613	632	633	672	669	664	624	656	625	657	670	653	622	634	622	658	608	658	638	620	614	663	646	680	636	627	592	680	621	657	639	645	635	685	687	629	651	622	653	626	671	594	604	683	681	635	586	616	612	613	644	645	588	604	659	621	646	668	594	600	650	666	667	634	638	655	613	625	671	633	649	622	637	679	616	653	666	634	647	624	662	615	639	612	609	609	640	631	652	640	693	629	660	620	647	657	626	644	647	643	656	666	648	640	646	627	580	700	592	662	665	712	643	659	653	630	630	654	696	614	673	676	610	661	675	635	638	659	656	671	632	606	669	636	648	672	647	619	661	642	662	646	653	625	622	674	653	626	625	639	611	587	666	620	661	615	619	630	655	654	667	681	620	617	668	659	643	629	671	649	626	647	628	612	625	642	680	682	619	645	644	670	683	611	611	671	619	657	654	621	660	654	610	642	644	703	608	632	611	621	657	643	645	640	687	643	670	656	660	600	630	649	636	635	652	585	651	642	657	668	617	613	628	654	600	614	669	645	668	671	660	604	611	658	584	627	637	579	596	655	643	649	657	647	662	644	653	646	644	669	614	644	605	645	656	618	650	606	661	623	630	663	630	618	637	692	667	681	691	654	659	648	613	632	618	609	622	677	656	633	668	598	629	611	623	641	652	646	665	641	667	610	632	642	638	625	648	674	629	643	637	609	663	648	649	658	645	685	607	682	585	678	588	643	666	616	651	672	610	640	618	667	615	658	618	634	592	634	647	639	608	651	639	628	637	648	640	628	641	664	631	634	657	678	622	641	676	654	672	633	625	641	665	660	642	592	614	662	629	629	626	644	594	626	646	598	637	603	647	624	639	644	649	630	577	651	617	645	633	621	636	633	630	689	616	647	628	638	632	659	637	657	652	617	619	655	598	652	625	667	683	647	631	646	625	662	649	652	618	625	623	630	620	648	621	626	604	657	581	641	651	573	654	639	635	638	659	654	672	647	610	625	636	635	641	637	645	633	662	632	637	606	623	628	620	609	635	645	609	660	622	668	634	580	624	707	618	663	669	652	613	665	630	665	662	623	660	644	628	622	592	672	646	694	634	650	667	648	601	607	653	617	650	648	682	635	627	583	623	651	634	636	628	650	640	644	636	633	606	596	612	611	654	623	617	662	680	631	664	620	621	649	609	654	658	649	675	618	670	676	644	633	680	635	686	654	642	668	658	636	675	643	639	636	623	624	619	655	652	677	674	663	677	617	647	583	648	655	628	672	661	616	637	666	679	613	662	631	655	584	652	653	638	607	620	689	626	689	647	644	656	668	670	616	623	639	640	684	611	636	700	638	654	643	656	631	694	662	634	652	596	611	636	584	636	602	651	654	619	636	659	617	623	649	629	646	681	632	627	621	642	634	594	617	578	590	630	645	609	624	657	678	669	607	650	638	628	663	624	640	682	611	699	654	638	641	662	614	661	643	628	636	649	636	638	662	603	631	684	617	638	662	682	636	623	686	602	622	603	612	603	636	661	659	642	641	643	622	639	658	647	655	624	626	640	579	629	678	647	643	656	669	623	660	650	612	620	657	695	681	648	642	651	642	669	668	654	646	627	619	638	629	579	635	636	668	644	613	685	658	700	666	647	677	629	629	676	629	691	617	676	698	641	619	658	697	644	643	643	609	666	628	644	638	661	674	682	642	640	617	657	641	656	637	649	647	652	665	660	657	620	601	627	654	643	645	642	632	645	611	624	656	623	628	675	616	636	617	628	631	645	690	605	627	685	642	654	671	646	617	656	607	650	641	631	605	629	623	638	612	598	646	668	580	669	638	611	685	659	627	659	637	624	652	657	648	656	652	666	679	671	656	625	639	669	691	631	646	599	636	645	647	615	666	658	632	619	587	636	659	694	652	674	600	647	640	639	683	645	644	626	632	631	628	664	572	592	615	589
22777	21330	29057	23924	21339	21701	13719	3503	2557	2155	1574	1333	1341	1182	1060	1130	1029	928	946	918	933	903	926	842	1270	2235	3226	4471	5031	3588	3004	2436	1484	1080	892	735	686	633	650	605	658	674	664	636	638	623	643	636	618	634	632	600	651	643	624	648	646	657	603	630	616	600	637	633	618	622	676	661	627	657	673	639	605	632	661	624	648	629	612	639	619	677	685	641	632	611	615	612	585	640	667	609	656	591	627	645	591	681	647	593	628	622	621	638	618	626	655	608	650	599	654	618	668	633	613	600	602	603	669	623	621	625	648	646	627	658	650	649	648	641	621	636	686	661	657	633	648	650	651	633	635	636	650	641	611	639	679	689	643	655	614	654	594	644	650	615	613	644	622	678	651	663	631	646	677	609	664	636	626	662	645	655	690	609	613	676	644	661	653	627	649	670	651	615	552	659	676	637	643	618	678	632	653	651	622	635	618	639	611	646	647	617	656	643	641	631	635	628	659	639	638	635	619	641	591	663	645	657	639	621	657	628	613	659	674	615	592	642	647	662	633	632	611	631	613	648	644	626	666	643	668	652	632	682	619	667	650	615	614	644	652	614	660	638	601	611	690	606	659	679	643	638	650	661	638	674	678	693	648	681	661	629	642	610	636	698	678	621	677	670	632	666	610	664	650	643	616	642	635	617	657	663	642	634	679	608	640	634	619	705	650	639	635	655	604	648	673	626	602	608	660	664	640	667	587	639	659	656	624	615	641	622	619	658	620	640	643	608	581	700	609	657	667	631	635	622	593	649	652	678	642	608	618	663	622	616	639	602	654	632	590	637	623	673	591	654	632	672	624	698	670	669	697	606	653	612	645	640	673	626	611	628	633	683	670	620	618	657	626	689	672	643	669	646	658	650	647	617	639	638	610	672	664	640	658	655	635	604	615	642	538	658	668	646	632	624	660	616	624	663	656	647	651	669	631	632	638	632	656	632	619	602	589	637	658	636	638	630	590	631	641	607	623	627	638	638	657	650	648	633	629	648	651	623	625	677	676	624	632	627	635	667	650	659	598	679	675	624	614	637	639	625	602	697	628	634	679	640	670	610	626	639	657	663	604	634	655	623	652	651	627	623	624	641	642	639	656	592	668	570	609	669	684	693	652	605	695	655	665	611	641	659	643	661	654	642	627	632	639	628	665	627	670	694	659	626	626	588	630	654	620	607	638	618	642	610	643	652	656	636	602	633	632	596	618	591	647	632	602	650	631	651	627	604	613	665	629	641	622	670	647	664	670	626	712	600	627	609	643	620	660	652	636	605	631	619	605	630	643	644	584	629	637	614	623	658	644	649	631	634	628	635	613	641	660	652	604	675	591	641	639	608	645	633	620	658	664	615	631	616	630	683	633	704	642	646	612	600	636	644	612	638	661	643	666	659	631	610	661	644	626	665	610	672	634	624	595	620	597	631	674	655	634	652	592	616	626	629	649	597	567	639	603	626	690	616	614	615	634	611	631	632	675	654	639	623	603	631	632	683	599	596	614	651	651	675	623	644	634	610	646	617	622	572	638	621	640	640	608	613	644	663	676	614	616	664	600	669	622	657	685	643	599	598	609	641	608	619	678	658	647	618	659	647	605	632	665	612	661	655	626	672	597	673	643	603	628	651	666	650	612	658	670	598	623	625	634	603	644	644	651	578	639	608	594	641	613	580	607	637	591	629	674	606	582	642	623	680	643	668	652	603	618	658	600	614	628	589	616	621	644	621	616	626	668	635	605	622	637	587	658	642	665	638	640	658	595	644	643	636	615	599	643	627	681	626	642	652	640	596	627	587	603	634	611	661	601	633	627	654	636	639	666	607	652	629	609	639	608	636	614	637	678	618	669	617	682	602	575	614	662	605	651	661	645	621	615	636	626	647	656	608	577	621	611	667	685	655	656	620	670	647	638	645	632	625	616	648	651	598	662	607	621	643	635	620	618	640	608	639	619	642	680	625	650	605	633	644	707	636	626	652	623	572	622	632	641	637	620	596	645	660	676	656	668	626	649	620	626	646	621	663	622	668	608	640	629	640	641	661	625	615	627	658	642	659	662	586	578	570	619	611	616	604	624	652	626	598	670	616	631	635	627	684	618	659	623	615	616	629	611	648	667	676	645	630	655	679	647	588	607	612	613	652	626	632	611	577	668	655	616	621	624	626	636	590	633	629	668	622	689	653	637	613	666	651	615	666	624	614	617	642	589	706	606	682	618	624	654	637	625	631	650	650	609	624	617	633	627	621	620	614	611	598	674	627	667	620	607	624	603	637	643	645	627	609	686	671	651	633	640	638	683	600	638	622	624	628	653	661	687	607	649	670	623	660	658	610	664	613	659	623	627	651	617	622	660	640	652	641	616	665	661	650	605	605	632	656	655	655	632	633	641	650	622	628	645	638	652	656	705	693	615	669	627	654	638	647	634	656	626	609	647	659	629	618	619	653	659	643	626	626	632	620	602	642	639	645	572	611	635	604	622	608	618	624	681	654	638	637	643	625	647	635	591	683	642	613	631	617	621	634	626	630	647	688	625	629	611	646	659	617	635	641	630	649	627	660	617	644	646	655	628	640	664	632	635	626	616	598	629	625	625	632	617	658	605	652	590	642	637	601	575	643	614	624	655	656	597	623	698	646	622	680	634	644	612	605	633	654	621	616	652	604	670	648	624	616	584	643	620	616	636	683	604	662	621	603	653	603	639	692	635	604	621	609	617	627	617	635	637	624	631	645	592	655	583	630	650	646	635	655	642	638	656	652	618	641	636	618	603	642	663	636	589	628	634	647	674	642	638	658	626	600	653	661	613	602	634	618	660	640	633	645	650	640	631	639	600	614	601	613	598	597	601	645	679	667	623	630	655	672	649	660	640	668	617	584	636	604	655	617	615	669	619	631	641	675	620	672	635	704	623	665	656	664	649	640	611	626	614	614	604	651	672	625	640	641	632	629	594	664	622	646	669	625	602	622	669	651	646	623	668	661	638	643	640	633	650	628	615	628	615	628	633	615	603	629	667	625	621	651	618	657	637	610	684	640	673	637	652	627	631	617	685	617	624	608	576	655	669	645	656	680	653	682	654	617	632	645	600	668	623	605	665	660	627	639	661	667	644	660	635	641	629	619	688	664	640	634	609	621	618	642	641	661	645	614	639	614	594	690	608	606	620	627	596	602	640	596	700	613	657	628	643	647	691	673	605	650	619	664	646	605	598	637	641	654	629	641	625	638	651	620	612	671	590	610	644	640	644	616	604	676	603	641	612	615	628	595	630	628	642	655	609	664	674	650	636	638	608	629	693	656	651	632	610	596	593	622	687	642	614	615	609	622	630	626	609	613	624	620	626	651	595	644	654	634	612	624	629	624	621	606	611	669	626	627	630	645	624	593	616	604	676	641	602	632	658	622	646	638	637	661	620	647	642	614	661	616	672	653	658	639	594	648	656	623	634	637	625	649	628	664	643	644	638	651	656	657	607	626	638	676	663	630
10979	25560	16191	10449	12094	11823	7617	4963	4138	3541	2395	1844	1878	1734	1554	1589	1404	1188	1181	1080	1111	1000	1012	1042	1720	3430	4712	6729	7195	4981	4383	3340	2010	1383	1003	756	671	647	613	649	678	599	613	613	603	646	670	637	664	642	685	633	665	624	640	619	655	643	660	635	649	654	623	649	657	641	673	681	633	656	605	601	635	627	642	612	594	621	669	606	649	662	637	625	654	618	672	657	621	635	639	613	655	587	676	659	681	634	644	665	644	677	672	647	655	698	663	655	641	624	636	603	630	650	708	605	610	623	643	619	623	644	676	624	635	639	626	659	636	614	614	703	610	603	647	604	633	634	613	661	603	633	624	619	661	636	660	641	667	634	657	649	665	693	648	672	584	632	644	661	652	622	663	636	657	616	673	720	612	633	599	631	622	639	644	624	637	624	637	649	647	664	689	671	647	655	651	674	613	619	640	688	635	644	674	618	616	663	667	633	640	679	640	661	649	627	617	662	656	658	663	656	626	619	606	647	640	649	660	667	650	666	630	662	629	618	618	619	627	658	666	650	603	675	633	663	667	659	715	632	622	650	668	628	619	605	658	649	657	645	584	686	637	646	653	665	686	633	609	656	630	628	633	650	613	668	674	623	660	632	655	656	621	634	615	619	643	664	652	649	657	640	658	663	643	637	656	631	636	575	609	638	648	628	645	674	645	637	601	624	668	666	647	662	630	665	666	592	623	627	648	629	666	642	638	637	612	659	687	640	618	652	662	576	638	599	687	602	673	633	602	679	631	650	674	616	646	641	620	644	625	658	668	602	634	657	660	621	649	673	660	624	659	623	609	678	628	650	607	599	673	641	669	636	625	659	651	646	635	648	628	669	658	641	612	623	659	658	587	626	578	664	642	662	624	680	638	632	636	675	636	605	622	658	665	609	656	647	633	679	598	649	624	635	668	639	644	645	657	619	654	659	604	622	590	645	635	638	649	613	642	645	676	630	615	648	613	618	633	646	678	706	644	641	656	669	647	622	653	671	666	622	657	678	669	631	644	688	665	621	637	628	658	622	630	638	598	670	672	601	645	631	645	652	651	657	621	637	671	608	641	648	636	628	640	637	618	653	643	638	663	622	665	624	625	659	660	661	622	661	610	617	620	667	638	623	633	589	638	593	680	601	672	661	646	656	648	642	650	654	669	637	633	615	628	658	616	657	636	661	683	588	675	682	641	651	654	669	618	594	639	648	635	633	652	647	674	617	620	644	708	614	645	653	640	626	620	575	654	612	712	616	690	721	643	605	651	655	647	635	673	616	629	635	632	669	614	682	625	659	650	614	601	652	638	630	631	610	647	621	634	696	613	650	631	649	611	656	643	642	624	668	620	606	632	605	678	643	645	650	631	626	642	651	604	647	681	674	623	652	630	624	645	635	630	610	620	609	639	675	636	647	639	652	630	649	679	644	633	630	670	642	636	644	660	636	682	658	644	644	606	663	635	594	663	628	660	637	653	613	662	654	652	634	687	653	660	607	623	666	608	704	650	665	623	664	621	661	641	655	699	652	677	657	663	631	590	647	644	651	619	627	705	649	616	621	653	607	646	654	628	647	651	628	608	642	667	609	635	624	630	620	638	642	648	608	686	649	618	636	630	634	645	619	636	694	641	610	635	640	638	633	588	649	651	619	635	687	589	657	678	667	651	660	641	636	677	668	613	653	608	652	640	599	666	662	651	681	638	660	619	634	646	627	662	625	679	625	626	615	665	614	638	640	697	662	616	654	679	613	610	592	667	618	616	626	645	666	635	651	659	644	665	635	640	659	611	624	631	619	625	638	633	632	619	599	608	629	607	662	630	649	638	640	674	623	653	645	584	664	655	621	599	653	637	665	615	642	667	646	652	670	629	637	624	661	643	613	669	664	639	611	660	638	632	642	634	626	652	697	627	669	612	644	665	676	664	662	686	661	654	641	658	651	626	608	667	624	626	652	665	666	659	653	678	689	667	681	615	662	599	672	625	584	624	626	656	658	685	663	646	645	656	648	674	658	618	640	657	613	636	626	637	614	615	673	644	650	675	629	637	631	638	609	629	605	618	645	627	629	609	697	626	639	632	629	642	637	664	631	640	623	632	650	637	685	631	670	649	626	628	632	623	627	601	644	672	621	639	682	682	654	658	636	624	642	659	695	630	587	674	623	662	621	695	663	641	629	685	599	659	679	625	637	677	656	703	621	651	649	588	647	716	669	689	683	608	637	625	632	669	651	616	686	652	654	664	697	593	627	646	643	642	633	647	621	613	692	663	675	634	595	643	658	609	628	601	675	634	633	651	618	651	630	643	616	651	652	636	621	623	630	616	573	623	634	616	607	656	648	653	613	684	635	649	662	619	659	674	595	616	643	626	654	597	625	671	635	638	645	605	634	646	652	605	652	642	646	625	647	646	663	597	633	598	659	653	629	628	611	658	661	667	633	636	642	611	605	686	657	652	678	646	662	718	645	664	654	646	650	621	594	654	675	628	654	678	643	641	598	615	638	656	648	704	631	611	650	648	628	651	661	649	616	590	616	633	645	651	636	654	672	624	623	620	622	639	670	642	610	630	608	653	652	644	605	640	642	632	651	654	661	588	664	669	702	691	635	658	621	683	627	605	666	666	680	631	621	642	639	652	706	659	641	618	683	640	619	640	713	652	685	609	639	595	638	643	643	629	644	608	659	666	653	638	656	623	652	670	677	653	609	654	692	615	597	652	641	614	632	609	635	626	657	634	660	594	676	628	639	642	666	616	642	663	613	709	629	619	640	639	724	683	657	656	638	683	586	665	642	605	665	666	597	640	664	673	629	621	653	684	644	649	620	683	629	678	609	662	634	647	659	634	656	660	630	665	658	681	643	684	635	616	651	646	655	658	638	701	588	637	643	580	681	671	616	633	650	639	655	674	631	646	626	651	633	634	619	597	654	652	599	651	628	625	626	639	621	649	608	651	657	641	626	702	652	634	668	647	674	661	599	638	640	635	634	604	636	645	625	668	673	663	602	663	666	632	628	663	656	662	673	620	655	628	650	587	641	597	660	640	590	603	621	632	630	636	693	633	631	668	631	716	669	647	637	617	678	650	622	627	639	616	633	623	640	651	616	619	621	663	647	659	660	664	631	617	617	630	621	678	666	654	663	654	623	676	672	707	651	659	599	631	611	636	625	668	633	629	659	623	629	593	600	657	638	660	658	662	676	676	647	638	680	656	670	640	665	654	654	651	599	644	623	601	682	654	676	689	649	652	639	663	626	618	659	666	627	606	662	649	653	623	627	631	592	669	630	666	617	620	640	648	604	626	625	618	633	718	637	644	651	627	602	605	631	646	628	633	629	668	662	636	604	632	632	640	672	643	656	701	641	660	659	623	662	655	644	613	622	631	604	601	637	678	644	669	620	645	638	653	633	648	611	626	619	640	612	627	667	616	658	688	680	629	662	611	653	587	642	628	656	660	617	654	618	630	623	617	656	667	663	642	621	623	628
27818	19100	8084	3489	3564	2981	1585	1145	1215	859	676	625	702	640	560	609	579	555	542	521	479	550	538	522	567	578	509	569	719	682	658	590	592	481	504	487	496	452	429	456	421	453	459	472	487	454	466	463	438	460	431	443	458	466	474	431	446	450	447	451	420	424	436	491	475	439	461	444	426	461	478	440	458	424	486	404	443	436	469	474	474	442	501	445	442	465	460	460	410	454	451	437	425	407	453	454	425	473	465	426	414	488	456	495	453	447	447	437	471	428	475	495	412	459	496	455	480	440	448	489	442	442	462	480	465	490	462	451	470	471	422	463	454	423	453	460	446	435	482	474	470	422	441	436	486	431	462	485	462	452	436	425	471	446	444	482	461	416	460	433	450	459	475	442	435	451	444	409	434	446	487	453	455	459	451	451	467	465	456	481	409	488	471	475	447	446	463	454	474	469	463	475	456	460	472	459	447	428	453	442	422	452	442	422	482	384	468	418	460	429	462	454	458	453	423	440	443	460	463	443	467	452	450	416	423	461	447	425	433	415	454	449	419	386	470	439	458	484	471	464	458	489	454	466	493	441	481	439	456	482	497	475	462	441	451	403	423	425	458	464	439	467	422	487	440	469	445	462	459	456	468	430	443	465	462	485	439	470	483	443	435	493	405	451	456	461	480	483	437	441	445	413	443	441	475	470	446	435	498	461	467	459	455	395	448	449	448	457	455	449	448	479	445	465	479	455	462	468	448	474	467	438	419	441	404	457	446	484	432	439	460	434	463	423	447	470	435	478	451	470	450	477	487	442	432	426	470	432	458	490	448	431	458	461	460	457	476	461	462	461	455	451	437	467	486	449	480	407	469	443	467	459	469	443	428	453	481	438	449	442	442	459	442	469	475	427	469	447	446	423	431	471	495	490	459	489	432	439	408	387	455	442	477	425	428	446	436	453	464	427	460	480	465	460	480	508	445	431	460	441	485	465	452	424	433	514	508	419	442	443	481	489	413	485	459	429	481	444	464	454	481	440	448	462	443	434	458	447	444	504	417	448	466	456	426	438	480	474	463	431	422	459	435	443	422	455	453	445	416	400	402	447	475	473	464	493	469	461	464	410	477	442	439	453	473	446	486	412	416	440	475	453	450	436	446	469	460	397	431	461	464	470	441	468	444	485	449	434	433	456	449	460	471	456	497	446	447	451	493	451	456	450	445	438	494	491	447	422	470	493	473	420	434	480	419	434	492	411	430	487	428	447	469	465	470	436	450	417	482	472	448	461	468	441	463	450	451	449	444	430	480	447	451	449	410	438	429	448	438	444	426	432	416	439	471	464	471	424	451	432	428	406	442	465	444	437	433	447	497	449	431	465	465	408	462	472	453	446	488	466	442	464	449	462	432	448	480	473	481	439	425	470	454	454	430	448	442	427	497	481	441	457	435	444	424	477	461	432	449	473	459	478	468	455	489	434	460	429	449	460	483	478	454	436	478	490	444	439	447	458	406	444	466	448	448	432	429	439	433	423	446	436	474	470	461	432	498	454	475	452	428	434	476	471	472	443	469	431	420	472	404	443	435	485	455	477	444	464	448	434	459	453	447	475	480	432	436	432	431	433	457	430	450	466	471	411	474	437	468	419	449	450	492	453	480	472	463	456	448	445	478	395	484	465	479	435	473	429	423	455	460	452	420	458	471	419	447	462	463	438	438	446	439	431	449	422	436	437	452	461	468	472	442	465	438	454	457	476	435	433	467	453	446	442	446	437	438	415	469	452	462	437	496	433	438	463	485	434	432	450	465	489	456	424	429	403	431	460	484	413	458	464	474	468	427	440	445	470	443	461	473	434	453	487	444	405	476	432	428	477	461	426	452	432	432	446	430	437	448	463	398	466	444	465	466	448	445	438	452	419	386	428	468	475	428	507	441	398	462	442	459	455	461	480	473	450	412	445	405	434	474	500	444	476	477	479	465	459	472	423	474	471	476	430	459	470	446	458	460	437	453	472	441	446	475	451	448	443	452	449	460	437	463	455	457	424	450	452	442	490	443	457	429	451	514	441	438	432	458	443	452	462	411	433	448	437	408	469	461	434	438	457	463	456	455	465	462	489	448	482	456	482	457	460	494	428	470	452	481	440	439	450	440	460	482	475	424	498	445	450	429	458	464	433	436	446	435	479	466	477	473	421	461	449	434	453	440	437	462	471	440	471	430	476	445	429	447	442	467	427	452	462	471	436	433	448	484	469	486	397	448	459	486	459	443	487	432	407	431	469	490	469	438	457	468	454	448	469	458	452	455	433	446	434	417	437	456	436	457	431	464	440	476	424	425	452	475	469	468	447	468	449	453	472	433	460	456	509	451	457	477	448	456	459	451	430	447	433	469	430	463	486	438	442	439	468	446	465	444	474	420	427	452	402	486	482	428	426	464	433	433	500	439	425	430	454	475	436	494	443	459	474	461	460	443	420	465	445	466	449	473	457	443	445	463	455	439	434	438	451	453	472	449	464	469	472	486	455	437	421	460	475	407	435	472	463	443	444	454	456	450	467	507	475	463	448	471	438	431	438	478	433	487	456	473	446	442	457	443	431	459	459	497	424	435	420	430	425	494	447	446	454	418	425	427	448	456	436	490	450	447	460	442	462	456	459	537	444	446	439	471	451	487	426	440	463	441	479	461	429	413	482	433	483	490	437	441	466	497	466	482	453	460	417	462	414	479	444	417	486	447	449	465	476	478	450	466	467	438	467	438	466	428	408	451	424	445	452	421	463	431	463	474	438	434	447	461	466	472	458	444	462	480	473	440	450	445	426	439	460	460	456	474	459	430	450	475	471	411	468	469	419	428	457	477	476	395	418	457	453	461	479	500	447	420	436	455	445	432	459	436	439	445	476	427	457	458	516	419	440	413	503	451	482	461	443	417	445	474	482	437	481	446	466	434	461	419	471	441	422	441	464	430	440	475	415	487	432	433	454	478	470	433	490	443	466	450	459	450	431	463	461	451	465	439	474	433	434	478	480	452	433	429	450	441	480	433	486	454	491	466	445	427	446	473	475	442	442	444	428	421	461	467	449	395	439	465	474	484	441	445	440	423	443	435	457	417	466	445	434	469	444	439	438	436	439	454	465	431	460	437	428	470	422	491	431	453	450	481	465	465	445	431	438	469	449	459	447	444	390	416	474	450	442	441	421	446	437	442	446	452	489	470	438	435	404	451	474	478	428	430	479	411	437	426	430	416	469	463	467	433	490	422	434	437	405	436	450	443	444	471	446	425	451	471	481	470	471	441	439	483	409	483	475	494	446	438	467	457	453	417	473	480	467	453	452	443	461	455	424	443	457	407	428	486	459	483	476	467	419	445	443	455	448	395	464	450	432	442	439	444	413	448	482	467	457	423	460	472	470	452	425	430	431	433	424	439	453	456	483	468	463	480	470	467	454	487	457	430	435	442	497	458	465	437	454	453	470	430	453	495	444	472	442	494	441	435	469	444	463	444	407	431	459	465	482
8636	9804	5829	4309	6020	5266	2701	1964	2014	1398	982	909	838	792	763	741	747	686	675	606	606	626	581	589	618	677	642	714	753	752	761	663	652	521	521	476	463	499	486	511	462	513	517	449	482	471	484	448	513	508	505	511	489	504	493	489	465	491	530	488	527	484	477	498	467	474	481	502	466	457	489	479	498	464	479	508	494	487	467	467	481	480	486	491	499	476	488	521	482	493	501	541	464	514	512	490	480	453	500	482	492	464	523	482	485	477	467	522	452	487	445	491	475	492	487	464	498	507	483	496	503	500	493	492	445	486	514	488	453	516	504	517	501	488	483	496	508	458	498	482	507	483	453	463	524	488	483	485	457	497	478	485	463	490	460	481	486	481	480	462	486	458	450	482	483	497	486	505	497	521	480	479	491	460	469	477	543	476	478	443	542	478	509	503	482	480	487	497	473	475	507	497	467	530	471	505	461	489	465	503	476	480	487	498	479	473	513	490	461	503	526	497	534	503	496	498	453	484	494	488	510	492	494	484	512	528	483	472	463	458	501	463	488	484	469	500	498	457	431	493	481	475	470	470	463	445	473	487	490	467	498	513	468	477	482	476	485	452	477	480	437	509	489	469	509	466	486	518	455	487	476	484	493	496	468	485	524	491	540	486	510	475	532	483	477	477	465	475	461	492	455	461	474	476	484	465	458	490	474	491	483	503	508	514	465	469	483	485	491	483	478	488	497	524	520	465	502	470	518	477	497	485	482	467	460	519	522	510	509	464	496	462	512	493	489	478	458	492	509	465	465	508	487	468	539	499	467	516	462	485	462	490	467	502	491	494	472	502	464	470	511	524	444	514	533	500	507	503	532	469	479	461	480	500	466	434	474	488	453	507	452	501	497	485	502	453	472	476	531	490	488	495	470	462	482	485	460	502	504	486	504	465	495	469	517	485	472	528	498	486	493	500	491	504	484	479	456	489	479	490	475	470	503	490	455	518	533	498	476	472	490	492	435	522	505	480	465	486	470	471	460	498	494	499	471	495	468	517	496	520	474	503	537	472	505	488	489	471	459	433	486	472	490	488	510	509	500	488	489	523	452	454	494	451	476	498	505	486	447	479	482	506	476	472	501	457	492	517	469	509	526	497	462	508	475	473	515	449	464	495	519	490	484	465	496	474	491	444	452	486	524	503	453	527	501	462	478	511	500	511	511	515	484	511	508	472	516	496	469	494	469	505	476	488	510	464	477	493	492	501	513	474	474	505	524	512	523	467	529	502	496	469	484	492	483	500	507	496	508	459	461	495	508	473	447	472	473	518	507	464	521	472	484	492	470	480	462	466	497	493	477	464	485	524	495	496	506	498	500	518	475	456	464	506	480	475	494	512	471	494	478	505	455	507	485	457	496	466	466	488	497	455	505	483	454	503	497	456	507	477	473	486	487	494	468	480	478	485	482	483	486	501	467	480	499	532	451	460	506	504	474	450	476	502	507	511	476	510	492	462	479	523	474	469	475	461	496	501	520	495	513	490	468	508	504	502	450	489	482	475	457	461	459	487	464	462	463	450	514	487	456	470	484	473	505	474	509	465	498	461	453	481	474	485	463	488	481	444	470	496	487	508	516	487	482	501	487	482	496	458	505	456	462	494	467	460	456	442	462	490	487	478	491	504	488	516	481	475	517	480	452	475	505	502	506	476	522	470	453	521	466	521	444	520	452	523	489	493	491	486	472	483	497	446	496	480	465	517	471	524	469	486	496	508	497	546	477	469	497	519	461	495	543	522	466	466	471	501	489	470	497	482	489	506	495	496	494	507	477	481	482	467	492	466	473	464	492	511	508	462	504	460	443	496	537	470	463	445	512	494	494	508	495	428	487	492	492	471	465	507	473	523	501	503	457	494	527	483	498	512	471	495	489	483	480	511	478	475	526	504	470	458	465	554	521	483	509	477	506	507	485	495	512	486	470	503	470	505	483	512	502	444	480	483	484	496	469	506	501	470	492	536	486	483	484	466	476	473	482	501	481	504	473	461	491	469	490	527	493	503	504	446	461	511	470	492	434	475	447	524	496	486	482	506	495	489	508	496	482	470	467	508	464	496	495	486	480	489	475	525	473	500	498	472	457	476	508	476	476	507	461	513	447	494	504	516	489	469	482	484	464	533	508	473	470	495	467	482	470	497	486	528	496	475	510	477	437	471	517	499	461	452	491	432	518	517	504	505	502	489	475	452	467	483	511	486	497	489	490	461	534	510	486	523	454	477	471	473	458	487	469	513	482	501	527	482	522	481	476	472	495	518	500	447	536	478	472	474	503	472	468	482	480	487	488	488	469	471	488	522	505	466	486	530	495	456	480	501	489	491	495	491	499	528	506	478	524	485	500	496	491	467	473	482	503	497	489	497	488	485	458	478	509	500	473	493	486	495	523	513	449	502	483	467	474	531	457	492	478	467	497	483	466	474	452	480	485	509	507	505	532	462	516	520	480	467	482	507	463	476	520	494	497	468	462	495	488	452	486	520	484	500	496	450	503	497	479	533	514	468	487	491	529	496	521	515	494	481	469	503	508	468	467	490	502	450	496	473	467	482	447	498	502	520	484	482	461	483	509	467	493	481	507	485	505	505	505	469	491	485	518	530	493	505	429	506	450	496	479	512	493	457	514	447	497	475	486	472	484	453	462	477	510	484	481	516	440	484	496	493	495	459	441	485	474	477	466	478	508	466	447	466	497	439	506	509	489	505	470	485	501	480	497	491	495	489	504	469	462	495	491	502	510	484	451	479	506	467	484	503	487	468	458	467	451	472	459	471	480	512	441	473	501	457	497	494	472	486	528	482	510	519	493	458	516	509	467	493	488	504	466	493	477	485	458	511	473	546	509	509	482	525	486	451	507	477	489	467	493	489	443	492	479	502	454	508	492	491	453	410	492	471	462	510	479	477	534	494	467	525	476	505	429	477	511	460	464	486	501	492	514	487	534	510	468	536	458	452	452	481	476	457	483	464	492	495	458	513	461	509	488	507	490	475	462	461	473	498	473	505	503	509	459	480	494	485	507	462	516	486	501	494	493	444	502	470	493	477	482	477	484	443	488	483	490	516	492	498	490	491	516	451	487	482	502	477	523	478	491	486	520	505	468	500	501	501	494	488	484	469	480	526	508	496	517	463	486	498	526	489	517	474	491	521	504	451	447	540	517	500	477	464	479	496	475	474	481	523	462	473	483	455	441	481	480	491	484	500	454	518	480	457	503	497	484	511	460	480	499	516	485	469	487	474	507	461	479	482	501	523	484	519	452	508	453	484	487	496	452	469	529	517	477	500	510	451	491	474	467	494	503	445	485	530	517	478	456	511	441	487	470	474	450	493	534	445	499	488	478	489	519	495	451	485	464	489	498	505	496	491	489	489	484	483	487	465	461	474	439	522	432	537	486	457	505	520	505	494	471	470	459	500	505	486	482	478	488	471	479	494	485	445	498	498	524	508	487	487	503	469	481	495	473	450	472	470
24134	21376	28599	24527	21442	12599	3601	2076	1623	1193	888	817	787	724	835	712	657	663	557	619	521	542	575	550	598	774	1149	2134	2456	2398	1880	1327	956	702	530	406	437	446	422	414	408	409	438	407	453	411	399	437	422	403	406	425	415	428	419	406	405	413	432	441	391	418	411	435	420	426	411	427	419	399	420	402	411	447	427	410	422	448	418	429	384	420	405	398	439	426	421	450	424	436	433	407	423	439	409	406	397	427	445	393	444	409	405	410	445	394	431	413	426	453	408	428	444	388	391	442	418	411	437	406	389	412	453	438	413	394	434	441	431	459	415	426	421	442	434	427	458	451	384	430	407	452	359	424	416	423	431	406	441	438	416	416	430	428	410	429	421	405	421	392	402	426	460	438	428	402	420	443	434	428	410	435	459	439	465	445	429	426	445	417	429	409	416	395	430	407	423	408	459	437	430	413	455	450	394	431	427	412	432	382	418	427	391	418	418	439	433	422	412	436	449	411	429	392	432	424	403	460	416	394	400	394	403	421	415	412	404	443	401	426	462	447	426	385	405	407	416	446	434	416	475	382	410	405	431	414	467	395	401	434	424	462	411	407	405	417	413	393	459	438	451	377	391	429	386	404	414	429	415	420	439	431	424	436	431	431	405	380	452	471	417	441	390	442	411	401	456	459	368	414	425	414	385	425	424	407	409	404	407	398	440	426	406	420	436	448	405	389	424	392	433	394	428	391	401	405	426	439	465	415	449	434	437	425	382	444	394	419	411	442	428	423	425	425	419	460	399	430	455	433	458	418	420	403	424	400	451	424	440	421	435	437	432	423	440	420	455	413	411	467	444	420	407	419	434	454	395	456	414	414	441	417	405	448	421	418	398	418	429	406	414	448	407	442	409	462	454	447	412	420	378	422	415	413	447	423	422	394	418	432	430	425	430	384	420	447	411	416	440	425	413	390	414	407	400	410	425	427	406	387	424	425	438	429	442	397	410	464	419	416	420	403	415	421	419	383	403	408	446	451	418	429	427	385	415	440	440	424	432	455	421	422	383	434	398	439	426	434	415	374	421	394	408	422	425	411	429	404	417	423	443	437	419	422	413	409	455	350	444	420	427	426	416	409	405	453	431	404	395	418	438	403	425	408	391	366	387	393	423	465	417	417	416	426	444	379	426	405	436	435	450	457	463	441	431	451	427	435	427	419	430	410	450	451	439	420	436	433	414	441	436	434	424	426	410	405	421	455	449	428	432	408	432	428	427	436	467	438	448	424	419	435	410	402	396	377	401	391	393	408	424	410	407	391	426	423	414	427	435	423	422	408	404	422	446	411	421	455	443	416	401	410	426	429	445	437	448	405	410	415	429	398	439	413	421	402	424	409	403	429	416	434	418	424	431	405	416	447	402	419	435	391	462	427	405	423	419	390	425	406	424	421	409	435	422	415	471	400	433	390	474	439	443	406	416	413	418	418	415	433	395	412	423	420	426	438	400	433	415	423	444	443	431	429	448	424	408	430	414	435	416	411	424	396	418	434	439	425	403	429	428	433	438	442	438	386	428	388	442	398	414	444	400	447	401	428	429	432	430	432	465	422	396	402	377	421	436	416	399	403	408	406	436	442	460	396	399	416	445	441	426	382	420	418	401	395	453	431	470	439	439	437	385	425	420	420	411	441	465	430	422	429	410	427	391	456	387	462	385	378	443	433	414	437	450	385	403	438	395	429	424	422	383	424	383	426	425	412	418	397	415	392	414	424	399	414	438	418	445	419	448	412	392	470	412	386	432	436	425	403	417	420	421	436	409	423	401	428	405	450	429	400	427	404	418	424	404	432	426	401	422	418	390	430	397	434	400	481	401	410	444	433	428	416	442	373	421	413	417	451	387	428	449	376	449	414	476	421	381	426	403	408	435	411	441	446	401	402	445	428	424	389	416	426	434	415	428	457	434	415	445	446	421	440	430	410	428	430	389	463	398	446	401	411	439	437	412	425	417	416	415	430	419	428	414	441	444	435	445	412	412	468	424	408	430	429	448	393	404	417	375	406	459	439	440	410	404	417	419	445	466	429	390	443	434	475	460	409	443	421	457	414	419	406	429	421	375	442	422	443	438	444	460	455	400	432	454	407	439	395	411	402	429	436	410	425	398	426	425	426	432	398	399	410	388	420	443	420	395	433	395	403	439	417	444	449	412	454	395	405	436	396	432	388	454	426	439	444	447	421	403	433	407	424	417	395	399	408	430	431	410	410	401	421	406	414	433	407	437	406	443	404	434	405	419	443	411	372	410	388	439	411	407	439	432	437	448	448	412	417	440	431	439	418	405	417	418	400	391	407	456	400	453	409	412	438	427	462	393	432	452	411	416	446	448	417	419	390	392	424	418	451	421	408	397	397	404	418	394	389	365	428	419	416	444	421	383	449	424	392	420	408	455	438	422	427	451	440	412	444	435	443	402	426	427	437	390	425	401	397	388	406	447	397	475	390	433	436	416	450	386	442	398	424	379	382	440	451	406	417	434	441	390	448	407	402	427	378	436	408	445	427	445	393	410	411	398	426	433	396	425	463	432	424	415	441	414	428	424	421	389	384	431	418	430	442	407	454	415	392	411	396	424	407	387	447	443	470	415	419	431	437	412	462	439	430	406	400	423	421	441	457	416	420	418	414	391	422	464	419	410	409	429	441	408	385	406	422	419	428	448	426	394	422	429	416	437	432	415	439	397	452	415	380	406	438	465	425	414	396	415	401	441	407	408	392	433	412	445	451	417	443	405	433	424	456	431	395	400	443	408	420	435	435	431	389	382	395	432	397	453	407	436	411	404	432	439	442	415	420	435	432	446	467	430	410	397	407	418	441	419	423	395	448	415	398	449	453	425	404	472	374	428	412	412	421	417	468	406	393	411	421	450	451	402	422	393	433	404	383	432	440	430	420	413	421	409	407	429	404	406	421	425	413	430	388	435	410	418	392	399	395	427	414	440	461	445	448	446	467	400	444	417	387	420	426	448	445	404	457	433	447	447	404	425	448	393	396	407	436	425	454	403	416	414	382	382	421	444	428	403	394	437	431	416	441	461	444	410	404	440	382	424	441	414	412	434	415	407	420	446	426	440	438	427	427	379	407	408	404	433	444	426	446	381	425	398	415	427	445	436	418	389	440	405	430	429	399	398	396	426	377	449	414	426	427	434	379	437	375	433	463	413	405	400	453	428	395	424	397	406	445	453	452	438	411	434	427	419	443	415	427	427	423	422	446	421	426	445	405	444	423	427	439	421	431	444	403	449	415	424	388	399	406	415	385	420	400	428	425	398	415	406	402	421	448	434	444	466	413	440	403	426	424	424	444	441	403	414	428	437	466	429	438	435	431	388	408	413	435	426	436	425	405	437	393	392	448	425	399	466	431	420	448	418	443	441	432	439	394	462	399	417	447	421	404	450	440	402	462	458	432	403	389	403	407	414	450	428	395	414	399	424	408	420	431	414	393	430	408	401	423	421	449	416	425
7562	18060	12307	9826	10947	8394	4563	3651	2954	2019	1420	1341	1051	1011	1069	1022	818	861	766	713	618	785	679	663	801	1127	1818	3227	3775	3356	2721	1814	1261	877	627	475	452	436	428	421	476	418	475	425	432	456	449	452	438	444	444	488	458	440	426	455	459	424	428	456	475	462	455	475	433	458	401	458	417	485	467	414	451	463	408	500	460	491	449	454	452	431	407	452	444	498	479	431	425	419	464	476	467	444	433	441	427	444	451	436	439	479	438	423	430	430	398	448	459	450	420	459	438	444	424	426	436	448	436	465	435	429	423	489	435	431	436	456	478	427	447	431	444	462	484	470	475	452	433	463	438	407	438	435	480	395	451	432	426	430	418	464	435	448	432	431	468	459	443	427	472	451	460	448	458	446	437	425	426	444	459	452	446	462	439	461	468	446	436	464	413	448	454	451	445	431	471	444	477	456	445	407	449	433	448	458	436	473	405	450	429	421	398	420	461	467	416	447	489	459	428	469	406	428	423	438	446	427	459	444	458	413	445	463	394	437	409	437	474	423	463	486	444	443	437	424	421	464	477	461	439	473	446	484	439	455	440	438	451	465	449	481	421	492	483	447	465	441	490	447	422	450	469	415	462	427	454	446	422	440	448	443	465	462	467	431	418	417	442	435	449	430	493	441	471	493	473	448	412	430	418	432	463	428	434	466	496	432	429	471	449	443	461	468	472	462	444	428	450	434	471	445	419	421	437	482	458	466	473	432	467	420	464	439	471	477	447	442	432	473	437	486	445	420	474	430	409	461	458	465	429	460	451	420	468	416	472	432	450	446	415	484	439	446	460	422	450	448	430	425	464	448	421	474	451	459	463	493	415	422	433	410	453	444	450	450	444	456	427	424	443	433	508	421	429	438	454	438	460	425	453	443	458	448	433	424	429	433	417	441	443	443	428	475	440	435	448	440	463	465	459	427	421	435	439	413	472	426	453	389	418	436	442	467	459	438	461	456	422	454	456	433	438	458	458	477	452	449	443	427	476	471	449	468	470	443	457	441	427	433	474	448	439	477	398	478	464	428	452	441	468	483	441	445	399	479	469	416	436	443	460	467	501	452	459	432	456	441	421	437	435	429	450	419	383	442	459	443	460	411	450	467	414	410	448	461	439	453	467	434	454	417	435	452	435	447	459	477	447	436	406	415	422	446	480	464	474	446	432	480	462	438	423	433	457	472	467	499	462	428	433	443	415	477	448	425	443	410	441	474	455	406	454	479	420	446	462	464	456	456	438	449	452	448	469	446	480	438	436	439	450	459	428	416	460	477	438	435	457	452	434	503	443	461	436	456	430	417	423	470	466	437	474	456	432	471	459	462	461	446	470	472	454	450	421	458	463	456	468	470	457	471	470	466	451	451	418	453	469	425	430	438	444	419	444	459	416	462	438	471	436	447	505	422	421	439	458	459	448	456	427	441	450	415	473	459	469	452	442	452	441	462	457	406	437	445	421	473	473	442	456	441	432	457	429	474	440	461	434	433	455	426	472	454	456	446	465	447	443	441	448	413	471	485	451	452	445	441	440	431	384	445	462	452	417	423	446	440	420	454	429	415	458	471	461	435	456	449	431	447	443	448	424	427	436	444	439	451	449	451	469	443	435	411	447	456	479	425	455	409	445	445	424	442	427	441	418	430	430	440	467	450	460	472	443	456	449	460	443	482	437	445	454	467	413	456	420	445	435	421	431	436	489	440	447	444	449	470	413	459	473	460	440	437	440	438	442	424	436	433	442	409	459	464	441	418	448	411	448	446	439	436	458	408	429	466	441	420	456	413	434	455	400	468	471	423	441	458	460	404	464	454	423	467	440	459	435	483	406	436	446	431	452	433	469	437	486	446	463	458	431	400	452	423	440	452	422	488	471	483	467	440	406	438	441	463	457	410	488	441	482	458	432	442	454	461	475	427	470	447	411	443	448	451	459	471	414	476	463	460	450	456	491	486	419	428	451	440	482	402	469	445	437	439	431	440	485	492	445	435	431	450	435	429	426	408	459	478	416	443	457	405	458	430	420	442	466	428	436	443	448	462	466	424	461	459	437	445	440	431	445	448	491	423	443	475	461	421	433	455	431	449	469	441	410	442	388	444	457	461	467	471	450	466	422	453	434	428	469	416	463	464	442	451	463	418	440	457	431	455	448	461	443	426	425	430	434	419	444	443	416	472	479	441	462	470	441	470	440	461	446	452	476	466	460	414	439	456	397	448	445	457	426	477	469	463	432	428	434	447	423	449	447	482	407	430	440	444	454	480	438	440	445	447	457	421	460	457	454	428	434	474	415	448	422	477	443	433	437	463	455	448	452	458	496	488	463	438	451	409	422	487	462	466	438	474	412	449	404	458	413	447	444	420	479	443	478	437	469	439	446	442	490	449	433	454	427	464	444	429	459	478	449	430	457	443	447	453	448	456	470	480	456	463	468	458	457	453	434	434	426	460	421	479	457	442	472	443	410	453	413	435	435	418	434	439	481	456	418	456	435	466	453	470	454	436	444	460	454	454	445	470	432	471	443	470	488	457	455	431	443	440	453	444	428	439	463	475	457	429	490	450	483	407	430	459	437	450	461	467	461	455	453	460	440	422	461	438	467	430	442	459	443	446	459	444	474	459	442	437	434	455	430	447	441	431	455	432	423	457	496	468	489	427	447	462	420	456	424	443	456	464	466	478	443	415	439	434	450	444	457	454	482	467	466	429	439	478	456	443	431	474	442	437	446	437	470	454	438	448	425	448	418	507	440	453	440	449	447	447	461	457	449	466	468	454	440	439	452	421	411	461	443	424	456	431	403	459	463	457	435	441	455	444	425	469	421	474	454	474	465	486	413	455	465	477	425	451	459	404	394	424	436	435	484	417	416	451	408	475	440	443	415	444	462	464	469	431	434	467	420	450	465	460	456	414	464	448	427	441	455	464	430	470	456	421	471	448	442	456	447	451	477	435	451	443	420	486	458	454	416	426	444	433	413	487	429	457	456	461	430	448	450	428	436	443	489	433	412	445	461	449	403	429	437	437	445	432	470	439	437	450	467	450	465	439	441	438	450	399	425	405	414	452	442	420	450	441	436	429	439	443	437	455	436	451	446	459	475	448	442	433	459	472	439	484	439	428	434	428	469	419	474	457	451	434	448	478	449	443	468	450	436	476	428	442	477	416	436	499	405	449	458	505	416	439	451	410	408	464	428	415	461	446	450	468	417	454	434	471	469	459	451	415	462	462	455	430	429	397	414	417	440	457	451	410	423	435	488	472	447	425	425	455	478	447	439	434	445	440	454	464	423	461	465	471	471	446	430	485	450	482	481	453	450	461	443	483	447	425	459	446	457	478	497	416	470	483	444	467	393	471	458	428	472	442	456	423	433	466	459	454	430	428	453	454	468	444	407	458	455	464	477	465	435	433	434	459	427	439	455	414	469	445	397	450	480	437	393	452	440	438	459	507	450	448	461	429	457	436	375	419	430	431	430	450
25193	21374	27617	25437	14502	4639	2441	1836	1452	1099	975	965	888	914	916	838	816	803	776	769	713	648	653	715	702	1031	1605	1933	1667	1494	1218	972	839	772	702	609	624	614	618	588	640	625	589	606	562	569	634	624	591	599	606	618	593	594	576	578	583	603	579	572	647	614	605	607	600	631	639	604	575	600	623	593	629	612	606	574	624	549	596	561	649	636	620	615	610	596	608	602	621	609	636	609	600	578	602	621	599	624	611	579	555	593	597	629	568	583	589	620	599	575	602	593	593	577	597	627	688	593	577	604	579	562	627	642	635	620	572	606	583	615	547	584	560	584	594	601	586	612	616	614	594	607	603	596	592	595	590	547	639	597	637	585	576	658	622	578	571	597	555	594	604	601	641	620	626	553	580	594	596	617	584	606	611	629	615	586	626	624	594	584	564	591	586	581	630	609	585	574	579	624	598	625	623	606	658	632	630	585	628	599	600	634	602	629	595	576	629	606	601	628	646	606	589	569	595	602	618	573	599	612	612	555	623	629	607	603	586	580	609	585	598	583	595	583	681	603	607	606	646	636	606	603	646	599	632	604	655	648	606	567	627	669	604	633	603	591	611	620	613	588	655	627	595	603	605	621	596	612	616	611	579	592	592	580	612	582	592	552	630	570	588	603	620	583	581	606	591	594	607	608	595	625	662	611	625	644	607	671	590	598	614	609	561	567	580	648	618	577	572	603	634	646	613	607	569	617	594	614	607	624	633	628	597	606	610	551	622	594	620	583	603	648	589	642	614	594	601	602	637	604	592	598	586	610	621	575	620	604	612	613	578	582	615	639	576	604	607	571	604	545	622	616	623	620	605	589	600	626	598	539	598	596	612	656	585	569	647	631	601	606	645	597	604	645	581	612	608	602	548	584	614	608	599	588	588	624	643	601	593	620	595	628	634	605	566	605	645	600	538	564	625	571	569	584	589	660	588	623	574	624	611	586	586	585	583	660	530	567	625	591	580	618	619	602	594	623	586	589	654	586	571	607	633	661	643	613	605	607	597	624	637	624	587	593	622	577	626	613	639	616	560	608	575	599	592	562	638	630	598	598	626	595	589	570	593	594	619	564	625	658	616	622	607	575	571	589	608	620	582	604	600	655	605	562	620	621	641	637	569	633	596	609	614	623	573	600	619	593	629	648	627	622	582	604	604	662	606	601	553	598	639	613	668	625	604	615	605	583	612	588	622	573	607	576	610	593	587	618	602	636	663	616	568	637	645	626	582	569	649	617	568	620	639	568	644	614	616	586	602	564	587	616	646	600	609	592	617	602	582	616	590	602	585	601	614	594	633	606	634	614	603	642	615	584	631	618	601	610	633	580	605	620	590	610	612	622	566	624	631	621	555	627	571	575	604	611	605	613	560	561	642	624	580	602	633	593	607	579	617	652	601	579	614	617	622	604	583	613	630	608	629	615	581	632	581	602	608	606	546	621	643	617	621	580	591	589	611	572	597	575	610	613	592	593	589	628	565	618	566	598	593	588	596	565	577	621	578	606	593	666	594	612	609	582	644	646	609	585	605	612	610	597	612	560	646	617	582	636	590	576	623	651	624	603	611	560	612	638	587	618	640	629	573	598	582	602	635	665	620	637	569	599	604	635	608	601	604	607	612	643	632	624	650	606	588	594	585	663	621	624	634	608	597	604	630	596	652	615	665	618	634	652	595	584	591	658	632	566	559	615	582	589	601	589	618	590	608	636	597	603	605	585	573	617	574	627	650	596	560	579	566	619	597	566	632	638	617	572	652	585	633	638	644	631	631	580	613	605	565	569	618	621	591	592	613	604	598	602	594	601	612	628	591	606	607	570	588	592	567	610	605	557	576	556	603	604	610	643	605	599	601	587	597	575	578	590	622	614	620	583	630	604	591	625	583	634	590	646	595	597	606	650	675	620	581	605	570	584	605	578	578	586	581	598	606	633	642	600	627	612	591	586	588	585	635	591	630	584	621	566	580	610	558	617	612	631	610	606	591	636	601	639	584	619	565	610	622	616	610	607	572	628	610	596	594	585	566	594	595	592	577	620	605	606	585	572	587	587	611	624	607	608	574	588	656	584	584	597	611	667	577	621	604	619	661	641	636	641	619	609	614	611	592	644	577	615	633	624	617	581	594	587	571	572	599	554	616	591	592	568	602	611	601	593	600	617	589	603	631	614	623	600	590	620	565	626	624	570	599	572	649	594	642	608	610	602	596	599	605	631	627	596	613	637	612	623	567	584	662	614	579	614	622	620	584	572	606	555	549	601	579	597	601	596	624	606	587	594	618	631	588	600	630	598	617	601	606	620	606	590	636	570	611	621	628	639	609	555	579	559	571	627	594	546	604	590	580	581	578	595	579	610	599	602	608	609	620	607	618	608	551	567	594	626	628	608	574	564	640	567	599	623	581	597	597	602	632	643	592	595	628	625	645	626	615	652	585	596	589	635	630	584	631	617	594	600	610	627	600	588	602	613	619	603	571	598	659	607	540	615	562	585	588	580	633	602	600	588	602	593	581	562	593	544	590	628	612	627	569	623	598	612	614	666	634	565	592	634	587	585	553	580	587	581	613	578	592	595	594	633	633	627	624	620	578	551	609	611	644	623	609	624	622	613	640	573	602	641	586	619	596	594	611	573	625	602	612	629	579	606	622	604	639	596	611	625	574	581	560	515	628	605	609	604	573	614	605	657	581	633	606	575	589	603	618	603	578	614	593	587	610	596	588	571	588	614	610	601	618	601	539	642	626	578	604	591	599	609	595	649	589	621	627	601	611	587	628	624	605	553	628	609	587	571	592	606	660	580	600	615	612	603	604	560	628	601	628	600	610	607	625	615	592	622	584	574	556	592	598	577	621	581	583	554	625	589	590	615	555	589	583	604	587	620	639	605	593	623	570	618	582	576	630	596	621	614	586	629	597	593	558	612	631	646	586	556	584	611	593	601	602	654	598	582	666	568	621	546	592	586	605	607	639	629	635	608	620	584	582	612	617	557	557	609	629	607	577	616	583	608	600	585	616	612	593	604	596	629	569	635	597	612	587	617	630	577	630	550	598	632	606	584	623	622	589	612	604	642	644	632	608	635	606	600	620	676	593	614	600	597	615	559	587	599	602	620	581	643	603	594	626	588	606	638	590	641	599	615	614	627	640	622	595	612	585	661	602	572	640	614	605	602	625	567	642	567	604	586	626	597	594	616	609	619	637	628	601	606	619	613	635	619	615	595	596	597	637	602	612	673	605	612	567	622	585	572	558	588	571	593	621	590	623	598	597	627	606	630	610	631	574	634	562	619	595	631	573	644	651	605	575	594	603	638	647	578	623	599	624	626	643	663	583	590	598	614	659	594	610	590	579	602	605	615	667	645	581	561	599	603	627	639	604	571	638	593	596	610	605	590	565	623	636	644	652	619	612	576	621	596	523	633	626	594	618	653	585	608	600	631	616	608	604	627	611	613	599	635	602	595	639	634	615	620	632	566
7286	14508	11163	10057	9483	6333	4103	3214	2547	1799	1371	1371	1168	1214	1265	1155	1132	1037	961	843	893	740	668	770	821	1378	2375	2953	2716	2190	1771	1353	981	811	683	610	635	662	650	649	591	656	649	624	625	635	634	658	583	641	628	662	671	659	662	590	639	614	570	591	624	592	601	623	632	653	621	646	608	625	669	632	641	668	650	625	633	628	645	605	597	610	612	611	641	675	620	645	586	603	619	666	637	642	677	619	614	617	649	625	590	617	598	612	612	622	677	676	615	638	647	593	623	627	637	645	602	637	643	642	617	655	649	616	621	608	581	616	635	615	582	665	635	587	628	630	612	633	614	628	626	663	572	627	632	614	600	592	688	627	589	643	642	618	647	611	634	593	643	668	564	624	633	610	627	669	598	644	636	621	588	636	655	665	629	627	576	609	615	595	601	638	633	641	625	647	653	643	655	608	613	609	600	637	667	636	589	682	621	632	615	613	607	622	642	643	643	686	631	591	657	652	628	623	687	659	660	650	627	595	627	597	613	675	622	594	668	670	631	611	600	595	607	653	652	631	591	636	601	619	592	634	613	590	624	645	605	654	623	610	617	639	635	658	610	645	699	633	646	641	596	685	670	642	603	617	619	677	644	617	629	619	667	658	640	631	651	610	654	617	676	647	626	622	612	647	674	651	631	620	606	656	639	603	604	634	662	664	649	643	643	620	622	648	649	662	609	632	645	682	629	677	658	692	658	635	632	649	671	627	602	630	635	615	676	659	615	618	569	629	619	643	624	629	630	637	582	643	623	612	639	622	626	635	643	647	600	593	631	625	636	695	668	636	611	652	644	649	671	622	602	623	611	597	596	604	590	642	655	668	610	647	655	593	612	594	632	660	624	618	644	593	607	598	662	630	671	619	670	639	654	588	623	629	614	623	606	674	619	603	617	620	623	596	596	593	584	588	615	620	628	608	627	627	579	609	655	658	639	621	651	602	642	650	607	663	666	591	623	636	674	634	677	631	647	631	642	660	599	585	671	662	680	616	634	670	645	646	631	671	620	646	682	666	665	650	657	624	654	632	656	643	638	656	629	640	587	637	643	622	603	673	641	653	667	679	629	597	673	583	586	631	634	655	643	661	600	655	608	631	622	629	593	652	615	630	635	627	669	589	603	643	637	627	625	647	638	654	610	633	643	624	637	663	595	620	639	629	609	641	636	633	638	639	665	615	616	647	597	631	607	628	625	638	667	621	591	642	604	687	615	543	622	651	655	619	629	602	656	625	650	574	621	622	618	602	591	632	592	609	640	649	663	657	600	633	607	649	593	618	617	597	596	597	616	673	601	632	650	665	603	640	669	661	643	644	656	645	621	640	615	616	654	625	616	641	630	619	675	664	657	625	646	604	624	566	608	586	661	612	622	632	652	608	610	645	604	647	609	621	674	602	636	635	637	582	621	677	684	617	649	625	630	664	632	607	610	641	600	649	644	621	641	664	653	684	670	601	628	633	594	615	617	587	650	666	601	659	625	624	604	629	657	628	634	594	658	633	654	648	643	600	661	655	600	638	627	654	654	653	634	591	667	641	632	637	635	644	647	624	634	641	636	608	596	694	616	652	608	566	647	668	645	618	680	630	643	621	685	648	576	629	624	634	689	654	678	636	576	640	653	628	597	588	628	630	657	642	648	623	633	631	649	631	640	619	634	593	645	639	639	658	641	656	622	638	653	635	620	662	642	576	597	604	659	647	663	662	610	634	583	604	633	647	647	589	623	622	619	617	659	647	632	624	636	616	659	624	635	588	648	625	569	620	631	657	685	581	569	666	668	617	665	623	648	630	616	613	649	607	644	599	671	669	636	641	644	635	606	636	637	636	634	636	642	616	645	610	637	648	629	615	637	681	609	577	653	629	640	665	668	597	607	604	667	605	627	656	604	634	634	684	620	644	629	644	612	637	583	682	634	637	654	655	660	592	639	610	641	629	656	609	640	608	646	621	674	642	620	642	673	645	625	585	592	615	641	637	627	590	662	609	618	606	641	663	586	578	644	619	615	673	595	631	624	642	636	626	589	600	648	637	604	624	606	625	634	627	625	585	633	637	621	648	696	673	622	608	638	647	599	586	608	635	632	654	604	630	592	656	614	665	636	632	647	644	651	678	612	670	662	641	700	671	637	598	668	634	630	675	617	590	613	623	626	596	656	662	635	669	656	623	652	652	595	595	653	641	620	625	654	574	644	605	637	645	583	590	648	653	595	629	638	619	622	650	590	643	647	563	646	646	656	622	647	625	619	630	592	602	660	641	648	603	623	635	624	642	610	617	587	636	638	628	646	612	665	597	621	593	645	634	584	626	635	663	661	661	651	648	650	689	623	667	666	644	648	660	617	599	620	619	627	586	591	683	626	612	625	623	610	617	657	639	618	636	665	643	686	592	656	642	635	624	621	640	674	656	666	660	626	590	602	626	644	637	635	660	595	636	587	637	629	556	626	636	650	672	630	670	672	637	636	638	592	637	620	617	603	638	641	642	604	659	651	610	610	618	628	592	573	600	658	672	634	602	619	584	617	593	637	638	666	639	622	603	628	606	635	635	600	651	655	626	646	641	620	625	647	646	577	667	618	632	597	656	627	649	631	628	611	648	631	628	628	655	620	615	662	686	604	634	665	647	625	669	646	651	589	667	630	622	649	642	609	608	638	589	620	623	651	633	599	585	594	625	622	651	641	612	637	605	620	649	620	612	630	662	653	585	620	603	643	628	663	636	677	654	720	612	646	624	612	609	628	580	690	628	669	612	583	631	635	621	645	601	618	669	611	614	604	629	646	613	556	678	570	600	671	664	680	627	640	639	653	656	590	627	581	659	604	660	648	632	617	603	664	617	610	596	634	651	624	628	614	647	595	647	641	598	662	589	628	633	595	642	647	625	638	635	623	603	634	613	616	639	584	628	635	669	616	617	602	633	643	641	555	651	628	630	607	644	578	658	651	636	611	591	634	616	631	632	633	651	645	644	617	636	605	608	629	624	606	646	605	637	612	679	609	604	623	673	639	644	653	626	601	620	603	618	601	586	634	621	655	573	640	640	676	595	611	605	607	604	600	595	668	655	625	680	639	618	631	630	676	665	637	586	616	627	629	664	624	595	647	653	578	611	636	661	616	631	659	639	634	691	635	651	631	638	638	651	679	598	589	631	641	640	646	604	635	633	628	603	593	616	637	684	640	624	642	661	637	670	629	627	645	633	661	661	616	616	612	590	597	608	613	638	580	633	617	623	652	653	583	598	627	633	672	626	672	655	675	615	672	653	634	628	656	642	587	605	647	607	660	631	653	617	659	656	633	622	651	644	614	624	606	614	655	629	654	647	640	616	598	603	601	649	607	640	611	643	607	644	647	586	601	618	634	654	616	634	619	653	632	667	650	605	644	629	661	655	635	632	654	667	625	636	623	602	651	614	620	584	650	647	616	633	623	621	583	628	639	612	588	650	660	652	616	648	632	640	644	636	632	675
22638	21244	28954	23830	21270	21521	13667	3905	2529	1745	1407	1378	1457	1503	1361	1379	1247	1150	1028	961	861	771	702	665	944	1946	3986	4926	4889	3608	2701	1905	1342	938	798	639	627	610	583	564	663	653	602	607	625	596	599	607	627	698	636	575	599	633	586	651	564	598	611	635	646	633	606	572	632	631	583	626	648	608	609	630	664	578	610	605	583	670	589	630	656	596	632	595	647	573	637	664	603	623	604	641	605	574	617	606	633	593	618	620	642	617	616	623	599	592	621	591	593	580	653	595	617	610	641	592	632	627	603	601	615	618	566	603	595	588	609	601	627	612	619	602	602	612	615	626	633	610	613	608	581	640	649	622	635	626	673	615	577	631	585	654	620	593	612	625	636	604	656	627	599	583	595	594	595	637	600	631	613	629	597	581	604	654	596	664	631	579	632	623	629	611	651	617	605	618	614	585	640	582	592	659	572	609	588	613	573	606	632	616	624	563	609	628	644	596	649	614	621	620	621	573	637	653	597	630	607	600	655	600	577	618	624	621	648	641	634	631	587	608	611	612	657	593	622	639	630	617	604	573	591	586	613	635	623	599	587	612	621	633	640	610	597	610	679	679	623	614	568	574	563	638	661	615	600	616	609	555	621	632	595	606	578	662	626	601	597	562	686	614	633	637	613	652	607	591	647	616	615	624	613	629	645	617	602	642	638	593	656	576	581	584	606	609	654	645	590	672	587	608	608	591	587	636	576	651	678	642	604	592	639	597	643	598	604	657	615	600	605	616	664	633	680	623	575	606	641	606	624	606	611	588	639	634	633	586	625	591	609	589	646	590	587	605	643	621	597	629	577	643	563	608	613	621	585	634	656	618	600	651	653	646	610	567	597	628	600	643	681	611	632	645	600	637	632	662	584	547	657	612	619	595	593	622	605	546	614	648	595	618	667	649	621	592	619	663	602	611	617	637	642	600	620	616	645	655	659	636	622	601	632	593	607	635	590	597	574	560	612	623	611	620	608	589	612	575	590	632	629	648	564	596	593	649	577	604	655	664	617	610	602	600	620	622	595	593	595	610	624	581	595	591	639	620	581	594	602	629	634	603	578	635	610	594	623	623	602	592	621	644	600	642	629	633	637	630	613	608	595	622	639	650	589	622	573	587	617	602	628	607	575	605	633	623	640	632	614	584	628	629	627	615	583	646	619	603	565	621	643	609	632	581	589	597	607	605	621	610	592	636	577	604	580	643	600	623	668	658	634	608	598	641	649	607	623	583	581	648	614	595	621	606	609	631	590	629	625	591	589	564	591	673	607	600	645	608	600	609	585	639	664	584	656	636	610	637	649	624	603	636	584	615	573	597	569	581	620	605	584	604	626	614	664	615	650	614	568	601	613	632	577	607	583	626	602	613	674	583	651	656	646	641	635	615	633	605	629	591	561	602	598	641	587	584	566	620	617	626	621	595	575	558	590	624	648	576	618	602	618	619	605	633	617	606	585	594	604	622	641	646	614	623	579	570	619	573	591	673	608	595	624	612	631	630	565	604	635	618	607	647	622	574	644	627	600	596	619	598	600	606	629	664	599	608	580	610	599	616	629	588	608	615	629	584	603	628	658	618	600	596	629	618	625	563	554	577	586	641	620	594	581	579	632	594	584	583	620	590	626	620	571	637	630	605	625	626	639	583	613	571	654	616	617	607	582	585	624	616	615	636	586	590	635	595	667	628	575	616	610	609	628	600	625	591	610	616	593	628	708	572	639	646	611	624	601	581	591	601	621	601	658	599	624	601	621	632	647	640	595	616	605	557	576	623	587	600	585	603	653	617	624	651	631	597	601	634	582	627	624	602	639	582	594	604	617	665	588	623	609	597	663	658	605	607	614	600	615	666	627	636	600	610	552	569	618	624	607	641	588	641	608	644	587	624	601	597	597	631	609	597	637	591	602	631	630	577	596	621	598	591	627	611	619	598	640	581	613	606	633	592	622	622	590	614	594	586	662	599	572	607	607	588	629	600	603	616	673	634	618	570	622	619	609	590	638	597	636	626	595	643	639	598	630	614	608	629	582	618	632	604	630	628	619	629	645	629	621	621	680	647	573	583	576	584	601	627	608	631	641	597	622	629	606	586	609	636	632	592	607	620	612	618	601	616	588	596	574	566	636	606	577	626	637	613	607	678	622	589	636	627	590	640	586	637	600	639	649	609	599	650	604	607	666	595	602	601	627	590	641	622	608	608	580	622	609	656	624	603	618	612	644	568	617	648	631	634	628	636	618	630	611	598	619	603	620	569	594	633	619	636	598	658	590	579	634	598	640	603	595	592	593	632	640	621	579	629	581	631	598	589	571	633	651	610	572	653	593	627	621	634	622	590	603	602	622	597	566	580	636	611	579	608	612	632	620	645	579	597	640	598	614	576	549	578	516	598	601	589	584	617	664	636	614	650	600	597	635	598	647	611	612	625	666	646	594	627	614	605	658	617	586	655	572	622	573	629	621	587	568	599	566	639	569	616	633	638	608	634	589	643	631	613	595	577	645	621	624	636	592	615	622	601	621	612	598	622	634	567	651	646	618	643	629	664	586	600	615	595	603	598	566	625	621	622	605	617	687	565	564	574	624	645	614	616	609	604	664	628	629	620	669	622	649	608	633	568	593	636	601	585	597	536	631	615	630	586	609	630	646	646	645	626	636	631	613	632	534	618	645	603	619	652	621	662	613	594	582	602	580	571	631	628	623	636	626	590	623	641	615	636	633	580	615	618	628	632	624	567	589	612	644	600	637	601	647	638	604	665	560	606	639	630	602	560	583	629	643	588	661	640	559	667	613	641	628	618	593	600	608	593	618	614	618	591	629	604	605	612	607	645	616	624	634	634	640	626	660	628	598	667	599	670	615	641	611	603	611	615	573	601	638	601	645	618	638	622	639	582	622	611	562	608	623	633	625	638	598	632	636	612	556	677	616	638	611	587	599	638	616	617	643	606	606	608	619	597	608	661	615	595	587	591	619	612	600	640	613	596	585	648	649	640	625	605	623	600	606	643	646	651	594	592	582	588	629	602	605	652	625	610	582	610	622	635	574	592	636	617	650	607	628	593	621	599	630	596	584	596	631	618	593	631	630	626	616	617	591	640	607	600	607	617	619	594	617	564	584	601	587	640	604	579	623	587	594	635	633	661	643	572	607	591	605	592	623	654	611	598	644	658	560	582	615	603	649	596	588	626	624	562	599	609	563	601	602	574	653	633	611	623	604	602	619	615	633	590	614	604	621	608	588	620	594	609	639	614	644	588	602	634	626	608	609	605	632	617	621	627	581	561	610	631	640	608	577	604	604	604	553	602	595	620	630	627	586	620	605	607	596	609	590	605	602	625	629	656	581	632	584	695	616	640	582	574	588	595	593	591	604	649	621	648	604	588	633	613	605	632	566	587	610	653	582	592	591	612	603	604	613	663	619	606	614	633	584	597	635	628	634	576	595	587	639	596	623	578	576	634	619	620	652	654	619	560	616	620
9508	24336	20535	17026	16063	10210	7536	5577	4093	2823	2187	1966	2093	2332	2078	1921	1719	1609	1434	1285	1078	831	783	789	1234	2854	6153	7467	6924	5299	3859	2530	1592	1139	895	663	645	626	609	612	611	610	662	600	617	614	588	596	586	616	622	617	587	600	611	578	629	611	631	574	650	588	619	613	610	643	654	597	606	595	596	624	584	608	614	638	618	605	621	586	585	592	625	630	610	601	589	578	654	615	616	625	613	590	623	669	599	591	576	619	613	625	587	583	626	590	580	595	621	629	625	660	606	626	604	643	628	632	604	614	616	605	575	619	620	599	597	598	631	580	621	609	584	608	635	629	597	608	639	619	598	614	588	615	614	603	683	669	609	652	576	622	634	600	578	595	596	602	592	624	638	620	644	611	599	667	586	597	615	664	622	620	626	580	654	655	574	663	613	668	622	606	610	601	667	616	621	587	650	645	634	616	657	545	644	622	650	629	648	626	586	632	588	623	580	598	623	615	624	641	634	630	603	607	635	598	600	633	653	616	647	637	600	632	590	589	624	632	600	618	608	596	628	598	624	612	632	625	566	607	579	581	637	611	570	643	627	591	596	570	595	580	604	643	588	610	618	587	627	601	655	574	614	616	572	575	648	611	631	636	571	590	623	615	608	588	634	587	622	625	593	649	614	612	619	605	634	615	631	667	661	645	606	654	633	605	642	607	634	583	608	612	653	630	630	665	604	604	610	589	631	612	599	627	646	584	586	674	657	621	639	659	596	595	599	587	643	641	660	619	663	622	636	649	662	643	633	621	636	622	564	618	650	589	630	660	622	608	600	624	624	620	652	625	596	615	591	598	607	642	603	624	600	630	626	618	612	564	602	618	631	608	590	623	593	647	631	615	599	616	638	615	639	595	636	613	585	617	633	637	598	644	560	599	571	615	639	611	573	663	595	627	618	604	622	618	645	558	625	621	610	629	624	608	633	625	637	624	619	610	671	596	618	641	633	610	586	620	579	634	573	621	630	593	640	598	650	619	608	649	626	606	629	601	617	640	625	636	600	598	602	625	603	598	626	629	672	580	617	533	627	598	617	592	620	575	645	613	647	626	578	605	581	604	627	622	626	603	608	615	587	662	590	638	633	627	617	608	600	632	654	631	611	652	597	633	645	634	563	590	652	630	600	626	623	658	632	602	616	615	654	629	634	590	564	614	575	605	565	601	603	596	612	612	632	656	684	604	614	601	590	581	578	583	655	603	614	594	613	672	609	656	669	613	653	613	637	633	636	613	599	590	626	616	601	671	639	617	634	620	605	636	585	613	583	628	609	633	622	617	637	636	611	639	616	617	627	613	593	579	602	651	638	610	661	583	622	602	655	592	582	618	635	621	616	629	626	593	649	636	614	569	595	585	617	600	615	626	597	618	646	628	622	615	664	677	620	600	598	646	622	636	617	588	569	617	606	615	600	668	675	613	603	600	596	631	598	580	639	596	616	634	637	641	583	598	604	628	609	641	648	608	599	620	609	613	597	634	599	626	560	632	667	681	648	646	613	620	610	619	656	630	632	607	584	605	570	613	622	618	619	617	624	628	594	593	636	628	658	611	612	656	631	617	620	622	612	646	594	600	595	639	611	612	584	651	579	577	556	648	597	592	608	573	615	606	605	641	633	607	623	577	623	651	609	620	608	630	663	640	603	655	630	635	661	607	609	622	619	642	599	622	612	662	614	620	621	593	631	607	596	612	628	571	653	643	632	616	643	603	634	587	618	630	611	632	586	591	599	617	629	609	648	594	602	639	665	590	599	635	625	632	645	599	580	622	638	610	605	639	622	641	618	607	672	662	563	638	654	600	644	635	579	590	597	623	600	613	628	572	598	624	586	614	610	607	617	594	581	616	625	586	634	624	646	590	623	616	630	615	589	569	639	629	586	643	639	597	642	591	624	603	651	637	622	611	620	634	619	634	622	608	633	591	597	660	602	633	621	611	634	591	556	625	605	670	605	604	626	603	605	627	645	623	594	624	604	633	647	575	621	574	647	629	571	606	657	623	605	654	613	601	611	676	636	605	636	599	583	672	627	625	611	571	632	645	621	624	619	659	637	641	657	584	577	608	667	660	645	609	628	610	605	632	632	598	628	618	610	694	607	638	611	594	591	604	675	615	604	622	609	592	639	640	616	614	610	626	587	588	619	598	614	581	594	614	658	653	613	634	619	632	650	645	639	610	637	596	643	628	558	618	678	603	608	633	581	623	617	542	603	616	636	637	642	618	626	586	581	630	584	606	591	627	599	607	604	611	572	676	637	651	649	610	594	629	625	624	598	627	614	557	612	615	603	629	617	583	572	625	613	585	632	603	631	576	644	605	661	672	618	623	634	601	660	623	594	644	595	650	603	636	643	648	632	619	626	620	614	609	566	590	660	632	602	622	622	617	618	597	633	619	619	640	593	625	606	617	621	617	617	577	610	650	614	589	612	649	642	662	565	647	617	623	586	615	623	608	612	631	627	590	618	641	596	625	582	658	655	615	614	592	649	605	630	630	615	614	624	622	593	634	597	602	606	606	673	616	653	615	623	659	601	570	620	626	629	571	579	616	651	661	633	625	624	607	641	620	612	602	626	619	581	663	629	641	609	687	597	651	637	609	629	625	613	607	673	626	616	604	640	591	610	640	623	645	652	642	607	645	648	642	632	579	669	592	627	663	646	636	617	603	638	621	599	639	562	643	640	659	624	638	609	601	670	632	611	625	602	598	613	633	637	618	640	646	594	597	604	615	579	606	658	588	655	626	630	657	628	655	645	616	649	613	604	634	603	638	658	633	628	615	580	601	598	595	649	600	619	638	605	608	608	636	589	624	605	635	608	609	616	623	655	556	633	567	651	585	640	615	612	635	598	586	620	619	554	598	651	623	608	620	664	656	647	614	629	595	660	580	640	592	634	587	605	629	575	588	624	615	540	617	594	656	633	573	593	599	668	618	627	624	597	603	680	636	657	609	561	592	616	586	604	619	608	616	631	609	593	649	605	604	617	616	619	667	633	613	618	602	618	628	640	608	591	626	653	645	671	619	615	611	576	587	628	607	634	594	570	649	633	603	618	638	665	599	581	609	633	586	599	638	614	619	622	637	599	598	606	610	603	636	616	582	615	646	644	609	609	644	649	623	619	620	595	616	577	593	607	587	631	608	614	627	613	594	607	625	655	649	608	599	611	641	622	639	594	628	631	640	606	616	594	613	611	628	590	609	618	618	618	583	600	679	664	620	607	618	601	638	610	639	625	608	613	620	629	585	655	586	597	630	624	571	630	620	648	623	637	581	610	622	641	633	637	651	585	668	622	611	601	614	634	624	639	585	581	610	667	671	634	619	642	618	610	657	616	549	614	602	620	598	639	650	619	614	605	592	653	617	646	650	650	614	601	594	590	649	635	586	627	650	641	661	648	588	666	646	597	598	608	611	651	637	616	600	625	602	628	600	623	600	600	575	643	629	624	624	631	601	585	642	643	592	609	611
27912	19225	11787	8257	4611	2389	1777	1200	876	750	647	584	589	637	594	561	511	574	496	513	593	498	453	464	502	577	595	605	676	672	544	552	469	418	459	450	412	409	455	403	422	437	427	435	453	364	428	400	413	446	458	416	444	421	426	436	401	464	434	442	449	438	417	410	449	428	432	458	468	435	410	438	414	421	453	415	425	444	451	438	401	410	433	461	466	422	452	432	432	408	418	443	389	431	413	403	421	397	409	405	431	422	434	366	434	422	469	437	428	425	416	450	415	386	445	430	458	399	431	470	390	412	430	410	402	395	408	407	423	420	410	427	471	412	421	391	443	437	478	445	405	392	399	442	438	378	428	406	422	418	432	441	426	445	453	438	449	459	450	430	406	420	404	410	450	464	402	416	445	442	438	451	422	474	407	447	426	428	433	445	412	395	394	410	439	479	437	444	438	438	458	437	403	388	391	409	408	445	429	424	402	424	430	402	420	473	456	396	447	414	401	444	396	414	428	439	423	428	449	411	442	402	410	426	398	407	446	404	402	385	434	381	389	397	428	402	433	410	410	475	404	426	435	430	404	442	445	407	445	394	436	400	409	460	460	437	408	402	415	413	399	440	428	411	438	434	406	461	452	443	436	425	411	458	376	401	412	441	425	445	407	409	406	453	410	463	435	461	398	452	421	421	434	417	433	437	422	428	429	446	428	457	421	406	385	438	419	430	453	442	449	428	419	415	423	444	420	431	396	436	414	377	378	465	411	405	457	414	426	414	431	405	427	433	414	428	422	421	410	417	433	417	445	432	452	392	467	396	427	434	417	398	425	424	414	426	426	453	420	431	411	418	416	406	441	409	433	414	448	438	421	403	438	390	402	439	448	413	397	408	440	440	422	434	464	428	429	425	418	446	396	452	418	442	428	427	443	446	417	399	427	401	399	426	416	497	438	410	452	413	414	429	460	415	420	397	410	419	442	397	429	398	452	423	425	428	408	397	426	434	450	399	451	454	407	417	426	453	436	430	430	403	412	412	433	419	425	406	420	420	439	441	399	393	411	440	410	416	412	418	430	429	448	404	421	431	439	450	407	430	413	425	465	433	421	416	432	439	427	406	420	408	414	456	438	393	381	444	448	417	438	411	425	402	406	414	453	416	397	434	396	433	412	438	445	442	399	467	434	409	427	406	430	424	431	420	381	402	438	430	429	432	428	421	437	419	400	422	412	426	444	436	390	402	430	418	429	416	433	423	447	427	429	482	382	389	453	425	415	471	400	437	440	430	399	466	428	406	414	422	435	429	445	456	399	416	471	415	422	411	469	408	463	426	457	413	386	445	347	427	400	437	437	463	414	437	440	395	412	454	434	445	445	418	419	440	426	441	424	418	398	456	414	453	413	406	406	402	452	469	432	415	441	379	448	449	417	440	425	417	441	415	403	406	444	425	469	433	427	462	436	460	418	433	466	379	418	437	398	388	417	431	398	400	423	440	463	445	405	405	422	458	444	414	412	436	443	429	452	401	432	404	437	427	458	403	457	402	421	374	442	425	399	401	400	407	458	442	438	435	392	444	368	415	463	416	438	406	453	450	426	423	445	442	409	440	430	431	438	418	445	439	464	425	428	426	431	428	399	438	441	431	429	422	428	447	439	423	427	393	446	446	442	410	409	414	456	438	409	407	415	425	447	422	455	414	418	424	434	411	420	404	422	394	402	413	434	461	444	429	421	434	437	423	427	428	476	459	403	382	427	427	417	394	437	429	399	403	415	437	421	434	412	412	431	407	397	455	455	449	433	452	409	410	401	392	422	470	449	422	448	414	435	388	422	401	384	420	415	423	401	402	410	424	454	445	393	441	401	440	409	427	413	441	398	442	429	415	432	416	408	400	444	401	424	427	414	425	446	404	421	409	403	407	425	439	410	396	395	417	455	452	430	431	431	431	484	434	397	432	451	435	425	392	437	427	398	411	414	417	437	468	438	396	469	452	409	465	452	413	457	452	419	431	440	380	439	445	436	449	438	417	407	461	463	428	418	439	404	407	405	443	407	413	442	434	386	464	397	417	437	465	464	435	414	423	423	436	433	407	410	404	402	444	404	452	421	446	410	416	422	398	427	436	455	423	415	419	420	442	399	430	451	408	432	401	433	427	432	438	425	455	429	407	438	434	430	471	433	394	448	388	425	404	439	451	423	396	430	438	451	411	439	439	377	435	442	387	428	398	431	383	458	433	395	430	422	419	450	398	434	451	445	431	390	442	410	427	410	485	428	427	421	420	395	411	426	423	447	428	415	424	419	445	411	444	451	434	431	472	450	444	422	415	424	428	414	387	409	484	431	424	444	435	423	403	422	437	392	435	442	464	410	458	419	419	410	427	441	423	423	437	416	394	432	425	434	427	447	412	437	420	426	426	418	470	416	408	382	434	415	419	415	422	451	413	426	418	454	413	419	399	447	414	409	398	432	411	454	436	449	401	408	411	419	419	412	489	485	411	452	429	442	445	437	413	402	425	434	441	400	429	420	409	444	443	411	434	420	416	440	417	437	413	435	414	408	470	389	456	402	414	409	406	409	436	417	422	443	439	423	386	439	426	411	429	410	386	468	412	394	417	451	423	415	445	442	423	411	407	436	467	435	413	404	477	447	448	440	383	380	436	447	440	409	421	417	402	405	436	402	417	414	431	409	413	432	412	426	442	415	434	431	400	422	424	402	422	398	438	402	410	430	426	411	445	414	452	455	444	410	406	413	422	419	417	444	456	406	433	432	469	441	494	443	463	414	413	395	414	404	434	455	442	417	411	400	417	436	392	435	442	418	425	403	431	424	412	415	441	384	433	455	395	424	405	459	439	419	450	423	463	453	429	419	411	431	463	403	450	453	435	402	451	425	401	440	400	424	421	424	468	419	455	461	427	397	407	432	410	430	433	466	447	409	437	415	431	414	396	394	425	415	415	428	391	400	393	393	424	426	423	425	417	434	448	431	445	438	433	409	462	417	434	421	452	425	434	425	415	402	428	436	435	430	445	429	368	432	438	449	425	412	459	399	431	434	377	455	441	408	440	450	433	437	439	438	423	434	438	420	467	432	386	429	428	435	451	428	396	435	410	434	440	433	432	462	427	414	406	421	458	447	425	438	427	431	471	436	457	378	404	450	421	445	406	414	427	437	437	401	424	438	427	400	447	443	446	420	460	456	416	398	407	451	466	464	399	406	407	443	425	461	461	436	440	422	391	460	422	398	456	401	407	425	431	408	443	421	444	437	447	418	392	452	448	382	416	451	413	426	459	411	449	420	413	436	434	450	432	440	460	410	462	415	439	413	404	423	447	441	405	448	450	426	435	395	406	402	440	445	425	441	414	442	424	439	423	432	443	391	410	440	417	411	413	418	414	392	443	414	467	397	421	413	419	477	428	414	420	428	405	425	421	423	400	434	391	420	414	421	429	411	397	395	425	424	416	457	418	458	437	427	421	445	372	393	397	435	406	390	416	424	415	397	401
7769	10288	11157	9559	7097	4231	2992	2054	1486	1020	849	842	784	920	833	688	679	716	615	639	733	560	556	487	529	698	730	755	755	701	711	627	519	487	464	457	447	473	448	476	423	475	505	461	455	488	432	418	458	491	437	455	430	455	467	470	433	472	432	458	479	448	449	461	471	435	443	458	446	438	451	477	449	449	452	467	487	443	439	443	436	478	467	461	466	461	451	445	462	505	424	486	472	472	465	430	424	485	470	448	461	470	484	475	484	468	447	424	489	462	473	429	481	421	484	466	442	430	497	471	419	463	476	472	460	469	496	451	450	461	463	451	468	482	463	452	460	437	444	439	508	475	463	446	441	441	480	464	433	470	482	453	425	488	473	439	415	475	461	430	455	452	469	421	487	425	411	460	467	477	458	468	470	479	458	452	451	463	471	468	480	437	475	473	473	457	460	434	462	446	484	427	466	433	481	482	434	438	467	506	479	455	437	447	460	418	441	428	437	465	483	448	428	488	461	447	427	456	418	447	473	443	454	458	459	490	488	461	449	458	436	424	464	447	461	493	430	501	454	446	447	456	446	445	444	426	442	454	441	464	462	454	441	469	457	455	461	476	447	459	472	448	462	455	472	443	444	458	460	454	407	450	449	442	429	435	419	474	444	465	447	457	457	464	438	475	434	451	440	476	454	434	448	463	454	434	485	446	481	474	477	451	435	476	436	435	424	414	414	440	450	459	457	416	466	476	463	431	395	501	498	456	428	421	481	463	446	485	429	432	447	470	462	439	422	426	450	460	450	424	465	495	461	459	458	475	451	454	449	471	492	493	464	445	437	442	412	415	491	474	472	464	430	429	415	439	483	447	470	436	447	456	460	448	464	448	442	487	464	447	442	432	435	473	489	489	432	460	457	470	457	457	457	457	475	451	462	433	444	457	430	486	454	530	442	487	468	481	471	460	452	447	462	444	420	438	443	457	469	440	466	474	479	465	467	448	467	431	494	437	458	441	426	466	466	435	447	506	453	440	445	448	450	456	487	435	449	427	475	493	447	447	497	476	430	460	504	481	437	424	444	441	452	486	460	438	454	502	421	494	464	474	466	410	444	458	437	434	467	440	488	449	454	485	462	499	470	403	452	482	452	453	435	471	455	438	454	415	465	461	447	481	465	489	477	416	442	440	470	512	466	422	454	451	445	492	457	480	470	486	447	424	461	481	413	485	448	434	431	448	452	449	497	445	484	486	465	439	440	463	449	464	483	456	455	472	481	458	437	443	479	452	476	454	481	468	464	482	444	444	477	420	500	422	462	436	475	461	469	402	453	453	435	458	462	473	472	433	440	454	452	488	470	436	472	462	437	434	486	438	449	448	444	497	462	422	462	434	456	445	472	453	477	449	450	465	435	460	454	470	477	427	449	476	471	445	465	444	486	431	466	447	439	464	437	475	474	422	453	455	424	467	480	455	455	473	451	430	420	475	435	441	458	436	451	448	444	451	470	459	477	445	423	423	402	485	461	461	489	490	457	468	487	458	434	447	453	440	462	427	460	452	512	462	498	461	469	430	455	480	481	433	489	436	443	442	469	453	447	468	479	485	426	476	458	454	483	459	458	471	454	466	452	461	463	455	449	425	458	445	435	477	444	461	500	461	491	453	463	454	501	449	459	470	440	433	483	426	450	432	466	454	454	450	452	495	443	463	448	437	447	462	434	440	428	411	475	466	458	456	429	463	480	480	414	483	473	453	482	441	437	434	433	492	452	457	434	448	470	432	466	460	452	471	464	476	426	442	485	494	496	449	437	462	436	419	423	481	478	438	423	474	501	439	439	478	460	436	471	473	445	436	458	463	462	463	432	468	444	457	448	436	448	488	493	434	466	440	458	438	469	469	442	477	453	458	451	478	463	471	464	452	456	454	474	487	445	474	464	436	452	449	451	444	447	450	433	483	447	466	487	445	431	480	442	463	493	468	453	469	467	458	436	448	467	439	454	428	435	479	458	453	428	462	425	448	479	396	465	436	474	414	498	440	487	473	448	428	491	457	462	435	460	456	492	464	441	453	454	451	479	483	473	465	438	451	438	438	415	449	449	484	457	439	468	448	455	526	458	478	449	432	435	471	419	455	462	442	457	426	467	466	448	441	469	443	488	483	446	465	427	450	437	476	482	449	465	454	426	454	457	483	469	442	472	448	436	439	465	446	441	465	465	418	471	465	417	459	449	425	480	430	437	443	463	457	446	492	466	432	466	450	468	442	422	463	434	425	462	478	483	488	463	442	442	467	436	430	456	458	461	458	457	454	451	457	464	449	451	472	429	442	422	501	447	445	444	426	469	446	437	476	478	448	452	445	484	470	475	449	456	459	451	454	484	458	428	417	430	459	420	462	436	419	488	463	447	454	444	457	448	424	441	436	441	461	503	427	464	459	490	459	430	483	417	462	478	476	471	485	431	403	437	455	471	468	471	473	462	457	444	468	496	479	458	470	438	476	470	443	474	429	438	462	490	443	444	478	464	473	481	441	427	458	432	508	406	446	450	467	439	435	482	443	412	418	451	448	459	449	487	440	464	507	427	465	464	485	440	493	470	472	482	465	452	475	437	443	481	448	430	460	487	491	456	469	433	436	458	380	446	438	483	448	465	479	469	438	458	463	422	444	441	463	461	491	491	452	441	484	426	440	482	454	444	459	469	458	438	450	454	479	452	487	471	457	484	417	476	435	459	472	431	465	447	442	449	436	509	475	422	448	426	436	472	462	487	452	436	473	479	438	460	451	469	442	460	468	448	494	473	437	453	435	462	484	446	446	480	499	452	475	436	421	478	473	443	448	470	421	473	472	476	451	461	476	451	464	426	474	450	497	461	456	431	426	447	459	480	455	430	442	454	501	432	477	494	493	494	474	466	449	437	459	468	461	456	465	437	457	452	430	441	455	411	429	493	473	473	465	448	445	458	473	505	462	434	482	468	480	447	475	468	443	455	460	485	484	451	463	440	486	445	490	451	479	434	442	452	461	486	447	470	442	446	494	457	459	482	472	423	426	471	443	471	444	464	450	468	422	488	460	487	444	473	449	461	449	466	465	434	460	454	452	432	486	434	470	427	443	460	437	450	439	483	511	492	443	487	451	470	408	451	465	440	453	444	451	463	430	455	449	485	456	434	490	446	449	479	461	462	455	453	463	414	468	441	446	446	482	466	450	482	413	423	451	459	450	475	474	457	442	455	462	460	474	436	433	443	456	425	452	436	455	442	479	457	490	451	476	436	425	428	500	467	432	482	450	442	472	465	447	450	443	463	447	447	469	450	458	468	410	463	437	462	482	470	476	438	440	459	475	473	429	461	484	452	459	475	448	444	406	457	461	438	426	478	466	439	459	433	491	453	458	418	471	474	477	474	457	448	460	476	473	475	469	498	460	462	435	455	455	443	437	466	455	458	478	462	465	443	439	424	482	439	456	461	456	468	456	443	476	498	467	444	449	463	457	452	449	452	452	488	462	465	453
24082	21298	28547	24397	21314	12078	3886	1885	1376	960	889	863	708	675	626	590	564	562	590	591	546	566	563	421	732	2183	2692	2577	1958	1480	1214	809	583	486	401	406	381	388	395	373	384	394	396	403	367	383	373	377	374	413	393	406	408	393	404	405	390	385	384	423	390	389	390	362	380	376	382	399	414	385	348	402	392	366	418	352	396	376	384	344	356	353	385	358	398	368	374	381	358	417	386	375	394	378	383	400	363	356	407	418	386	432	412	394	382	359	398	371	405	368	390	415	402	390	392	392	392	381	386	389	410	425	406	354	351	378	375	356	378	394	378	367	396	408	394	408	404	346	396	416	358	374	410	401	380	371	425	385	423	414	382	364	386	393	388	382	386	396	403	356	391	371	381	381	401	387	396	360	418	395	402	381	398	374	405	409	397	427	389	362	399	393	373	384	391	354	378	369	392	411	379	380	393	382	367	368	365	365	379	390	392	369	360	387	403	357	408	370	403	392	373	416	373	411	385	359	378	384	404	377	388	400	382	429	343	395	415	375	372	379	394	407	403	396	410	392	369	362	397	367	401	373	370	375	378	380	354	402	393	358	394	369	372	424	388	383	373	393	371	401	383	361	364	367	387	362	391	372	361	398	384	397	402	398	417	389	353	396	404	347	379	342	414	390	393	375	353	415	423	414	392	408	368	386	367	376	340	360	373	404	379	393	389	406	390	412	368	364	346	382	332	390	415	405	392	395	396	384	379	388	370	364	381	402	408	378	407	380	361	349	391	369	340	364	364	388	386	385	397	371	407	406	393	373	382	412	342	377	384	426	365	377	419	375	400	374	396	369	354	409	402	332	389	350	377	379	338	358	384	382	404	391	403	375	379	377	349	382	356	379	385	370	388	352	395	350	413	340	390	369	372	355	318	348	404	366	415	385	361	375	365	347	409	367	381	373	394	372	396	382	369	389	349	392	374	368	366	376	382	383	428	384	394	406	383	332	353	378	338	372	397	352	359	395	413	409	391	354	385	373	351	367	379	412	405	392	380	390	391	387	370	399	365	388	417	380	390	359	387	365	375	391	369	371	424	382	373	396	393	333	411	388	408	396	377	395	422	410	368	381	380	353	379	399	380	382	381	403	377	361	399	425	422	411	362	376	364	393	381	397	367	421	402	371	386	381	428	391	357	382	368	404	371	387	350	370	377	386	361	380	388	355	369	352	410	376	346	363	379	362	386	394	390	360	391	363	388	379	390	424	372	385	406	406	378	378	368	392	390	401	395	375	361	356	387	380	411	380	388	382	388	406	374	389	392	351	420	421	407	392	378	390	397	392	418	363	377	370	382	351	375	393	363	417	352	379	385	381	381	377	367	399	380	370	366	394	378	372	378	394	389	365	363	339	398	385	378	367	375	379	401	401	374	405	378	395	415	393	378	374	414	400	401	376	357	416	397	408	369	354	402	434	370	403	361	387	385	395	369	408	376	394	358	323	360	389	385	377	369	353	403	399	332	369	360	404	418	368	358	391	371	353	357	361	371	405	382	427	397	387	377	381	371	399	392	373	373	367	384	376	378	396	404	399	376	382	335	408	355	380	376	375	376	388	392	349	436	399	374	423	374	416	384	413	371	386	369	393	387	382	400	384	414	401	421	403	401	393	365	394	411	374	392	371	385	361	358	416	372	390	346	372	376	349	363	387	405	385	370	408	399	391	354	339	376	378	385	389	368	372	381	404	377	367	394	377	381	357	373	362	370	385	371	385	387	354	395	358	413	368	419	389	383	369	366	350	400	418	378	414	366	381	379	406	402	405	400	406	367	381	343	361	364	358	384	375	357	381	393	435	403	368	370	394	364	394	366	388	391	399	346	352	423	387	350	404	359	416	405	397	426	350	372	368	384	420	405	411	381	370	394	361	374	361	405	374	375	361	373	353	392	386	367	360	386	380	360	394	369	369	381	348	378	397	398	393	403	375	379	368	401	359	384	396	369	414	370	407	417	355	395	394	375	355	397	393	399	364	396	376	393	383	370	400	383	364	368	406	387	382	369	398	364	385	379	357	361	375	424	385	414	392	393	401	400	347	371	382	386	379	370	376	385	391	364	384	365	399	432	378	352	375	383	373	394	377	362	379	387	396	356	357	348	364	389	392	361	379	391	378	377	372	376	390	399	375	420	378	405	385	373	385	376	365	373	338	357	375	398	407	397	379	392	376	393	378	367	395	368	390	430	405	366	393	398	388	402	380	365	382	406	392	358	373	384	344	394	394	381	375	365	378	394	358	362	347	383	380	370	358	354	352	418	395	367	410	419	355	379	381	366	346	375	352	375	364	452	419	365	396	406	344	346	398	343	338	392	369	408	358	372	386	387	363	400	397	378	372	402	356	405	405	387	392	372	392	387	389	398	404	373	409	399	422	379	366	348	404	393	356	391	382	421	383	387	376	369	369	388	405	379	337	364	378	409	424	407	361	378	376	350	383	390	427	395	386	390	382	372	338	389	419	375	371	391	408	371	415	343	392	363	384	381	380	376	392	385	357	387	362	413	439	379	373	367	374	377	380	381	375	410	351	386	399	366	397	392	375	405	376	352	391	357	370	350	333	355	380	386	353	436	398	386	368	356	424	372	369	374	382	370	415	395	404	395	373	412	372	376	360	386	352	404	403	406	402	393	346	359	396	380	414	403	417	402	391	400	367	385	389	343	387	391	391	377	392	400	399	378	400	399	402	377	346	372	392	390	366	387	388	368	386	396	415	397	414	407	392	388	375	396	368	364	400	371	375	375	365	363	402	419	357	386	376	386	402	346	389	357	419	378	388	381	393	402	363	362	381	405	387	407	380	381	395	382	374	366	414	376	432	396	417	399	391	353	394	385	400	367	382	377	376	388	406	433	374	386	392	376	385	397	387	371	355	385	418	337	363	402	386	359	405	382	398	410	374	373	388	389	387	369	405	399	412	358	376	419	361	395	388	411	360	412	403	374	386	403	394	374	376	408	390	377	390	390	390	390	381	375	377	396	407	398	403	372	361	387	358	392	387	397	375	391	394	388	416	374	389	342	375	412	361	380	393	396	335	358	412	381	398	417	428	389	416	388	365	394	363	395	396	378	396	366	375	352	377	369	362	360	359	389	381	373	384	378	344	405	388	404	384	374	369	384	379	378	375	383	362	375	402	383	385	399	360	361	388	371	360	371	371	369	384	391	374	411	405	381	430	386	407	393	407	367	432	394	379	373	389	358	418	410	383	407	374	366	400	355	412	368	377	364	370	378	362	383	356	375	368	375	362	362	410	383	407	357	374	403	409	378	388	404	390	395	378	388	405	375	411	421	365	395	438	379	360	359	354	429	377	388	400	349	446	389	404	383	392	397	381	363	438	364	391	352	384	356	366	376	354	384	376	380	419	399	409	356	377	384	364	401	363	392	394	410	370	376	374	421	370	409	391	403	375	398	400	376	395	398	370	385	441	408	385	369	371	336	411	392	386	371	420	407	366	396	377	367	373
7168	19604	18514	15631	10795	7201	4950	3211	2384	1571	1390	1354	1149	948	942	811	720	775	809	830	671	720	716	501	944	3296	4198	3860	2893	2178	1715	1098	632	503	401	406	401	439	407	447	463	401	391	444	402	384	394	418	397	395	387	406	419	355	429	423	441	415	415	388	409	404	400	378	433	419	369	413	418	410	395	373	413	409	405	406	397	406	418	410	414	400	404	340	373	421	407	419	394	397	389	407	412	411	413	400	402	432	370	443	426	436	422	390	428	396	413	394	388	392	417	387	404	369	445	395	401	381	440	391	387	402	415	382	416	418	429	389	449	386	412	435	412	395	404	407	425	383	408	417	440	389	393	396	397	380	378	405	406	377	443	407	427	434	394	400	385	377	427	410	366	423	392	408	396	422	372	392	376	434	379	413	397	418	429	407	452	379	373	363	392	427	399	398	451	376	431	421	395	401	386	393	418	411	381	421	406	419	399	405	412	414	379	399	421	381	410	424	402	409	371	426	425	374	376	416	381	426	387	441	391	405	438	388	378	388	407	378	416	393	401	423	412	423	423	407	364	410	404	432	384	450	384	387	421	386	381	390	386	412	383	400	426	386	379	373	407	389	400	404	388	415	382	359	433	373	419	386	414	418	418	410	404	408	425	389	434	394	398	394	419	425	398	415	423	379	435	414	423	408	399	392	410	391	364	383	415	390	399	419	423	366	431	389	430	433	390	401	453	428	451	397	420	430	404	382	399	408	411	366	375	410	420	399	376	403	403	418	367	403	391	344	405	385	408	417	450	374	427	408	368	391	418	356	364	438	420	417	407	430	380	361	413	416	425	381	375	400	418	396	374	413	362	436	396	410	384	420	395	431	402	394	405	397	387	406	362	379	400	410	402	410	370	406	388	394	390	388	397	400	378	398	407	371	391	426	415	432	393	392	407	388	386	385	426	403	396	433	391	407	382	400	400	407	430	383	429	396	414	380	383	371	404	413	388	405	413	413	412	400	380	367	351	396	422	438	408	436	392	413	418	407	414	418	416	394	416	390	423	384	403	419	449	387	432	390	369	368	405	412	417	400	418	406	359	396	418	397	346	399	446	399	413	439	396	434	439	371	467	367	409	377	386	405	448	377	396	402	434	346	388	439	391	400	426	404	407	395	384	381	402	402	414	408	435	406	397	398	385	381	390	421	407	385	390	390	413	400	420	424	379	409	420	414	430	376	350	411	404	421	424	411	388	435	378	401	398	425	423	389	402	383	387	399	408	386	375	408	383	404	386	387	442	384	386	431	411	418	397	422	369	386	399	415	390	433	377	403	409	360	419	415	387	388	393	412	384	392	404	382	398	411	409	372	400	399	393	395	408	402	406	379	450	357	397	384	393	411	409	395	399	413	375	403	398	397	387	436	416	405	408	391	388	445	377	393	399	404	437	425	414	402	410	413	370	425	396	380	429	375	380	442	398	396	393	396	408	393	388	425	407	381	413	390	386	396	417	413	423	402	451	396	426	378	395	404	401	380	374	426	400	411	408	433	393	414	388	385	408	406	396	396	384	404	374	417	398	415	413	375	411	391	379	437	406	380	389	391	434	411	412	388	408	422	412	397	389	392	413	399	417	416	383	418	393	395	382	362	399	394	366	449	412	393	431	412	421	410	427	365	398	385	408	378	369	399	420	374	404	405	367	434	446	415	404	416	422	381	398	401	397	357	397	377	381	409	392	416	394	422	397	413	437	405	399	397	381	412	389	387	399	434	375	381	408	383	409	386	403	431	415	393	417	378	426	393	397	401	391	401	401	380	432	435	403	382	400	398	451	403	372	399	410	409	385	361	368	449	424	384	381	387	420	447	401	370	410	373	426	396	368	390	363	408	405	392	416	399	394	394	416	417	419	417	422	430	385	437	394	391	408	444	414	413	387	427	393	422	422	431	388	389	397	416	363	419	398	369	391	390	384	353	424	419	407	423	389	391	413	400	368	404	412	383	379	392	384	407	390	409	425	393	397	398	391	419	394	386	378	409	402	398	384	444	410	382	397	438	388	433	434	416	393	403	421	414	412	368	422	378	402	411	411	404	439	426	399	375	391	378	418	374	393	385	413	408	421	395	414	394	398	400	399	431	405	436	392	412	371	388	424	421	427	401	421	417	363	394	405	408	409	373	407	367	376	419	434	430	438	391	363	398	422	420	439	441	409	394	416	403	407	404	425	416	433	426	392	413	392	371	400	370	408	398	427	410	424	391	412	410	399	382	375	414	380	412	369	440	422	376	437	438	385	391	386	363	444	408	429	390	414	390	453	429	400	407	433	384	360	428	377	437	386	378	389	403	392	398	395	412	438	423	402	396	382	389	392	369	350	409	395	428	397	377	427	366	427	394	410	412	405	420	417	409	413	395	402	409	429	403	392	380	391	418	367	406	411	380	415	383	421	400	412	386	392	374	425	391	411	388	423	402	424	387	397	395	384	383	388	386	384	401	411	416	394	410	410	392	401	426	426	425	390	375	376	412	399	397	434	454	413	411	418	453	418	391	426	385	390	412	373	409	386	410	429	369	436	384	426	442	419	384	398	385	369	370	432	358	427	389	396	414	396	402	391	408	399	403	391	431	435	380	391	380	377	442	373	401	391	379	394	387	387	402	411	412	412	407	401	430	411	412	396	386	414	401	389	374	417	419	399	416	446	410	454	422	387	395	407	392	374	396	371	408	375	372	388	424	404	437	410	422	385	422	412	387	404	378	399	406	409	394	378	425	397	395	363	400	407	435	421	391	416	391	382	420	402	415	420	409	441	451	411	388	385	435	384	419	410	425	408	427	404	402	386	392	419	393	402	408	432	360	412	406	442	391	398	425	428	445	413	368	408	427	421	444	383	389	416	414	398	413	380	438	414	378	394	406	396	410	402	403	370	390	405	402	415	416	384	394	433	398	424	412	385	422	389	407	375	425	409	387	369	412	377	413	404	409	397	382	396	387	395	391	419	395	425	419	396	384	426	402	394	416	420	369	407	396	420	391	385	390	394	425	405	416	419	419	427	446	380	389	411	406	397	397	388	422	368	423	369	421	413	370	424	359	365	397	433	403	410	410	427	376	427	383	367	378	382	396	421	407	392	399	406	395	461	371	418	421	422	396	394	389	400	431	402	416	417	398	401	421	421	391	391	437	403	410	427	445	412	411	392	434	403	411	409	397	423	394	387	388	435	416	404	389	378	387	397	410	392	403	412	419	430	371	372	397	421	409	392	400	411	407	390	410	382	397	358	381	358	413	395	430	414	421	432	417	377	421	403	415	423	400	427	430	399	404	399	387	380	406	428	401	401	388	383	419	411	392	404	426	391	397	451	397	388	380	425	449	404	397	445	368	441	362	395	406	401	408	379	383	376	434	434	417	425	392	418	416	395	366	378	405	386	404	408	395	408	426	429	397	401	412	395	408	385	430	413	398	394	419	396	413	391	390	409	437	386	385	416	372	385	387	389	422	438	377	369	431	361	410	383	384	404	408
25106	21330	27545	25473	14358	4332	2275	1510	1254	972	972	923	819	731	667	711	798	671	688	619	643	547	624	654	604	1022	2030	1864	1624	1243	1001	670	603	546	531	542	493	543	515	499	517	561	555	549	546	557	508	541	538	551	539	525	509	457	550	562	520	489	534	516	516	477	543	529	538	511	531	547	550	475	501	504	529	539	537	525	507	512	507	516	529	539	534	521	480	523	539	501	483	529	523	477	525	536	560	506	517	469	591	567	539	509	542	524	524	491	540	600	523	541	578	499	536	544	517	523	511	508	526	500	507	514	538	514	493	529	535	536	569	501	514	536	540	518	540	583	506	516	537	494	544	557	542	519	501	490	488	563	542	552	563	499	538	523	499	532	509	507	522	520	570	544	522	539	530	575	511	532	516	509	524	538	512	530	563	507	499	535	551	532	512	527	532	524	545	541	546	560	551	541	491	558	537	538	523	513	513	499	522	521	552	569	524	547	525	532	507	516	531	523	567	532	522	548	496	537	566	516	499	532	542	559	524	484	545	504	504	514	545	507	543	543	514	535	535	522	529	548	519	554	557	544	544	499	502	563	564	550	535	519	513	576	545	489	546	538	535	525	507	564	545	540	531	496	547	487	550	504	476	560	534	533	498	555	529	516	510	506	546	509	534	484	570	512	543	517	522	547	506	513	542	514	526	535	577	576	500	544	533	506	518	538	486	533	516	521	573	545	551	567	522	536	546	544	543	543	512	500	494	509	533	542	560	554	519	522	549	512	501	516	533	539	491	502	555	531	566	562	507	530	512	548	512	512	546	541	534	544	507	513	582	507	559	542	539	554	507	513	555	520	563	523	510	527	522	532	514	535	525	521	536	505	552	541	532	516	529	530	521	543	556	472	555	487	506	546	517	533	477	484	554	543	514	544	552	557	490	573	516	488	530	510	580	519	548	513	557	537	530	515	540	510	552	501	521	526	545	507	530	540	557	502	491	509	553	534	507	524	560	541	562	536	508	596	534	532	499	533	527	499	491	546	543	512	510	508	516	471	513	498	526	542	519	509	556	569	527	548	514	548	507	532	547	502	499	514	471	548	522	549	554	525	537	560	515	492	524	528	505	507	572	497	531	552	517	503	500	487	557	543	503	508	536	541	520	519	574	551	516	525	544	513	509	553	508	561	539	522	552	534	499	550	536	537	523	521	549	528	524	517	541	523	549	537	507	517	508	528	554	539	553	522	526	559	520	510	535	502	558	523	511	505	530	544	498	572	502	552	519	532	516	533	530	523	569	537	569	538	519	496	502	538	532	564	512	584	509	549	543	556	528	549	546	521	518	503	550	549	553	530	509	552	522	500	556	558	541	512	532	520	560	528	515	536	512	511	523	511	535	539	524	495	527	535	503	512	534	515	480	505	529	524	514	539	468	561	530	505	583	496	517	523	498	538	547	542	510	524	544	506	512	559	506	500	564	497	518	514	586	545	549	465	505	513	523	497	499	509	521	567	489	541	526	542	502	498	542	541	519	517	523	547	548	492	510	549	542	566	542	572	530	556	540	508	503	524	537	516	526	545	553	525	504	493	479	514	506	532	512	532	518	540	512	553	524	526	535	532	526	534	521	532	498	501	537	490	504	536	551	508	547	503	525	516	530	530	535	557	552	522	535	503	568	491	527	514	528	481	542	530	519	510	550	520	508	505	531	493	527	492	515	559	559	548	509	599	516	545	558	543	515	533	514	462	539	533	514	542	563	548	516	519	540	509	499	551	528	511	538	526	528	507	517	540	539	545	526	523	558	542	513	517	562	534	515	511	535	546	517	519	515	521	504	524	535	542	508	492	507	543	516	517	513	504	524	515	504	541	520	540	525	548	506	522	519	587	515	483	558	551	498	532	541	520	498	531	536	555	525	506	534	527	539	549	516	532	557	561	532	510	498	559	534	557	559	538	530	526	549	531	568	529	500	471	565	549	521	559	540	516	500	519	518	538	488	496	517	533	551	521	540	526	530	538	536	500	554	535	539	532	495	506	512	553	553	528	522	520	512	499	535	532	548	512	495	522	508	548	556	511	534	541	516	548	490	542	546	535	493	544	537	556	515	499	559	551	535	498	569	547	493	551	523	502	495	520	508	527	548	508	497	508	536	518	497	552	530	552	505	513	527	521	539	562	505	519	510	532	530	571	529	530	500	500	508	512	521	528	529	538	499	528	538	530	576	548	473	549	538	528	523	483	515	540	470	569	575	499	464	500	539	564	550	542	538	510	534	551	530	548	547	518	532	519	515	515	519	497	496	494	559	506	524	520	570	488	515	517	537	499	493	500	565	499	509	497	515	530	560	513	573	527	520	513	544	489	525	555	514	543	519	552	498	541	559	511	567	549	521	509	506	592	524	539	537	511	528	505	536	560	478	560	543	505	516	531	517	539	522	519	502	476	518	534	499	518	543	532	517	542	509	542	533	512	520	545	543	521	515	536	503	522	526	515	531	481	539	526	507	527	547	571	515	532	531	508	508	558	523	512	541	565	539	530	543	539	523	535	559	524	563	502	496	503	509	535	536	546	489	498	545	494	488	574	551	525	521	537	486	525	516	534	504	541	509	498	531	520	526	547	532	499	501	557	551	505	543	531	526	513	542	501	504	526	531	549	559	551	529	558	514	536	540	513	552	524	542	530	497	504	493	514	568	493	535	570	543	491	490	508	514	496	526	517	529	499	559	539	543	562	547	526	586	541	528	541	515	492	516	551	533	520	539	514	536	506	518	540	530	565	538	510	547	536	532	544	533	507	520	510	510	522	538	528	519	494	545	539	541	550	605	538	496	538	543	536	494	492	541	523	519	526	525	494	511	527	551	506	566	525	515	538	510	514	539	524	554	514	557	554	491	537	501	532	527	530	527	467	525	475	554	544	544	556	523	546	547	510	502	527	492	542	573	470	548	528	524	530	511	525	538	505	542	503	563	533	517	519	537	518	498	538	528	540	556	529	563	531	512	528	489	513	497	531	558	537	559	532	471	502	528	536	528	543	520	546	538	487	493	535	525	562	531	556	544	545	489	566	527	539	525	531	524	577	485	524	514	537	531	481	563	508	528	573	559	562	522	511	533	508	545	532	513	523	551	558	553	584	571	562	578	532	504	551	530	569	494	510	571	530	494	518	533	531	522	538	531	536	560	533	516	503	542	514	527	507	518	512	565	467	534	529	523	517	523	544	556	558	505	503	521	546	504	497	562	539	539	542	535	526	588	524	525	557	482	538	537	539	537	528	545	531	508	566	513	518	550	491	522	539	533	471	544	495	507	497	538	532	542	564	488	549	498	565	540	532	510	537	502	500	536	564	508	509	531	519	515	536	559	543	540	556	547	540	544	488	532	482	511	536	491	570	535	498	539	549	518	542	508	583	496	534	531	530	529	530	508	500	524	551	526	502	521	559	522	500	487	554	472	530	474	518	495	554	552	522	521	551	519	550	513	544	500	539	540	554	548	542	515	507	549	537	518	511	522	515
7168	18274	16671	12772	9046	6090	4002	2548	1966	1475	1361	1401	1162	1016	923	938	984	900	803	692	775	637	678	796	699	1615	3213	2910	2428	1975	1364	832	632	523	527	563	546	590	517	572	558	538	588	518	560	569	523	534	507	555	562	555	528	529	567	586	540	532	556	563	563	564	564	503	557	581	521	550	557	551	564	552	577	564	567	547	566	581	543	541	544	569	535	589	571	545	517	600	577	513	576	558	559	558	544	574	577	539	535	571	583	523	532	551	572	549	571	571	557	585	534	576	546	501	589	522	583	512	527	553	584	596	589	537	570	552	585	553	566	553	535	559	573	565	536	572	570	555	564	539	584	545	521	554	577	543	541	551	567	567	622	520	540	559	556	548	560	544	576	560	615	552	576	575	589	531	511	540	538	550	558	562	579	557	556	544	552	558	525	569	539	545	547	556	591	543	583	564	572	546	527	576	566	535	559	556	505	556	588	525	522	525	567	589	568	517	575	566	563	562	583	504	574	555	552	550	543	585	566	551	575	552	542	524	562	569	516	572	566	526	529	571	578	514	544	556	587	550	551	538	566	606	566	593	540	540	542	587	548	556	518	554	560	566	555	530	540	514	528	595	555	561	539	539	539	549	573	527	586	556	573	532	536	555	568	545	560	553	570	557	594	567	546	563	547	580	540	539	612	551	535	548	541	596	546	579	577	519	556	511	551	564	547	569	578	556	589	588	568	519	515	582	568	569	528	550	575	573	536	578	556	549	559	543	533	571	542	536	575	581	563	548	520	580	549	530	550	594	557	553	543	573	563	557	576	589	556	567	533	538	545	532	537	572	545	594	550	548	594	573	576	544	550	547	534	551	614	504	589	574	580	536	569	566	539	600	573	566	526	550	568	578	562	553	536	578	534	570	561	554	555	544	543	528	564	568	547	533	578	561	517	556	538	606	561	567	541	564	580	551	555	556	555	521	603	561	548	616	563	559	546	552	554	558	517	604	568	581	562	600	493	518	540	569	506	516	505	549	557	547	567	549	588	555	584	514	587	597	562	568	532	616	541	571	570	536	576	570	598	551	557	512	549	578	542	554	564	545	566	528	569	547	587	563	576	567	556	548	532	538	601	532	545	545	566	572	544	549	573	557	596	576	558	537	597	584	533	559	567	589	570	593	504	540	564	549	556	556	551	540	579	569	595	541	579	581	548	535	575	563	544	569	520	545	563	603	549	554	577	581	572	556	550	585	591	560	529	604	565	579	586	543	549	554	523	579	495	550	566	559	584	564	551	546	558	574	540	585	553	575	533	553	532	559	538	541	572	566	583	547	571	554	555	542	524	523	568	587	574	547	552	529	568	587	541	550	566	578	576	535	571	556	509	570	563	512	511	556	538	545	543	582	573	585	579	573	561	536	641	573	589	571	542	526	530	567	610	542	568	539	575	559	563	570	541	539	562	551	551	540	581	530	554	546	524	599	562	574	575	547	538	584	596	581	555	565	537	553	563	540	552	556	561	520	584	534	549	591	547	580	549	543	564	568	519	535	537	530	577	549	512	586	547	543	591	594	552	544	586	579	577	592	612	535	547	521	598	571	559	548	549	517	573	556	549	554	534	613	586	569	572	574	555	565	565	571	566	556	535	540	577	570	547	560	548	557	602	553	551	564	547	555	562	531	569	569	554	518	557	547	522	585	516	520	575	550	546	572	545	593	561	590	586	526	589	586	552	547	550	525	565	525	582	583	537	547	600	568	582	565	570	587	537	607	520	541	564	543	563	580	575	545	533	585	591	538	572	557	528	577	526	572	585	560	552	529	528	610	581	501	540	586	595	569	546	513	591	535	563	559	554	541	545	530	577	596	536	556	522	553	558	559	547	575	566	539	564	525	556	571	559	549	548	591	524	548	576	551	546	578	580	549	567	622	590	591	530	528	499	542	554	544	578	551	528	600	570	562	541	552	539	528	525	584	519	590	588	591	553	563	540	527	596	563	611	539	581	548	568	519	536	561	513	595	572	572	517	560	512	530	558	555	542	562	570	544	536	584	547	542	559	542	549	518	536	612	573	524	579	597	592	578	530	522	567	563	616	550	548	544	563	613	577	575	544	553	558	581	562	531	557	585	519	605	562	582	591	553	554	551	563	547	536	505	603	551	595	593	564	520	522	538	569	553	579	555	551	544	527	552	537	552	567	539	534	541	603	548	566	568	554	586	557	536	548	558	529	582	574	583	578	521	484	541	530	528	578	517	531	519	572	555	574	559	574	574	543	525	544	545	534	544	500	587	568	535	523	587	524	568	559	575	578	568	533	570	550	552	585	533	568	541	556	559	553	577	543	519	587	535	545	577	584	572	564	573	540	550	531	571	532	570	547	583	548	556	522	550	568	556	566	523	540	568	548	596	559	563	524	574	551	558	546	528	525	591	559	573	519	566	549	551	572	585	576	549	547	516	592	579	543	524	548	563	559	547	556	563	550	552	575	573	561	541	576	495	518	534	561	550	519	533	584	548	537	511	535	545	545	548	550	580	572	531	572	557	567	580	549	557	577	573	577	555	549	543	542	579	595	591	549	595	539	571	592	556	568	530	567	573	506	594	548	546	536	570	556	595	560	521	569	567	559	555	552	601	521	587	581	618	545	560	570	582	538	540	561	527	551	539	550	553	602	498	506	587	510	572	598	548	555	581	555	572	549	555	492	535	568	589	558	571	576	544	534	527	532	554	612	575	556	553	567	591	544	548	575	569	487	572	551	517	608	560	549	522	494	583	535	547	564	573	557	554	566	571	520	536	545	593	558	566	577	540	589	535	601	572	578	542	557	554	569	578	556	543	542	570	557	548	534	520	535	578	571	515	504	535	557	628	502	546	545	575	556	595	565	555	576	543	554	538	538	528	535	549	544	531	581	516	555	573	556	574	577	540	539	569	582	530	561	520	551	564	548	550	559	548	556	558	566	535	525	576	573	583	596	556	539	554	586	532	549	550	548	569	559	607	550	564	579	529	610	544	520	548	568	568	541	527	517	570	544	563	558	517	574	525	564	518	544	571	566	569	524	592	599	546	566	557	523	582	519	594	560	570	604	550	539	504	554	540	510	551	558	562	558	533	552	557	538	554	537	551	514	554	593	578	588	535	561	580	557	577	543	560	573	597	543	577	573	547	557	543	577	529	573	560	596	582	529	554	500	589	564	554	553	574	597	579	564	543	587	508	538	566	589	605	554	529	535	586	548	530	560	534	552	593	545	518	537	555	586	588	524	537	541	544	558	518	581	538	507	581	533	533	547	555	535	540	556	566	564	556	568	530	588	569	592	617	556	550	547	606	581	589	568	548	571	540	547	608	596	600	591	520	509	558	558	573	584	571	508	590	541	532	549	563	553	569	561	567	537	563	594	563	521	558	548	578	522	571	555	568	558	553	511	549	540	572	550	550	540	541	594	536	564	578	543	534	534	536	524	563	537	537	553	528	552	540	541	582	557	560	553	567	541	582	576	576	561	608	541	529	539	501
22768	21342	29089	23905	21357	21636	12879	3034	2008	1749	1482	1310	1239	1251	1061	913	1009	843	942	923	940	794	736	670	644	1150	4003	5655	4717	4042	2693	1239	608	561	571	597	556	545	560	526	608	547	552	540	537	556	570	540	545	556	547	555	551	526	517	584	562	616	539	568	529	558	554	560	589	532	572	502	591	589	531	561	564	574	571	575	565	560	527	551	584	549	623	565	579	567	570	546	537	496	551	577	578	592	553	543	529	570	531	554	513	566	556	566	572	542	527	517	526	555	570	569	544	540	514	536	584	546	578	538	537	548	605	583	559	581	530	554	525	529	505	592	555	520	526	547	571	529	547	550	525	505	532	484	538	581	534	517	523	555	577	526	561	558	552	556	546	574	559	554	520	510	544	573	529	556	509	560	533	523	549	552	589	554	504	568	556	526	576	559	544	560	548	541	544	556	562	571	562	567	556	575	565	551	540	540	539	561	541	533	541	533	566	565	547	555	516	495	558	580	562	554	575	501	528	570	546	552	588	547	552	593	562	561	538	528	538	558	556	571	568	557	547	570	537	536	540	541	553	571	558	509	540	590	555	550	543	550	513	539	543	550	561	534	518	550	553	531	590	580	537	560	579	522	576	542	541	549	560	583	561	518	560	540	528	538	578	575	537	545	549	577	549	565	546	565	526	518	568	524	539	562	545	558	602	548	556	543	585	573	532	549	567	548	546	559	520	585	517	569	542	572	507	574	556	573	566	554	560	521	583	558	553	562	541	604	579	550	565	522	529	557	592	548	516	546	549	592	581	535	544	556	528	567	533	573	566	595	556	557	582	540	541	520	562	564	558	545	558	551	527	542	529	533	515	574	543	535	529	574	561	584	535	544	554	523	522	553	545	558	553	520	505	571	551	544	519	550	540	536	575	544	548	571	501	567	515	555	546	519	565	525	558	570	552	500	560	516	543	547	536	553	536	544	571	573	520	551	532	568	603	584	543	532	552	581	540	545	576	539	570	539	564	544	546	572	554	556	597	567	554	548	571	541	591	564	574	570	539	519	554	537	584	545	520	536	534	509	509	560	545	528	528	530	559	510	577	573	542	489	569	526	561	527	581	557	508	515	558	539	565	520	570	530	548	517	550	556	566	504	531	515	523	549	549	576	533	534	552	516	560	548	545	524	531	511	590	552	529	537	571	524	592	589	530	525	538	549	543	553	563	555	526	559	541	508	576	543	536	538	539	545	516	573	539	541	562	534	549	525	582	540	566	528	542	567	521	560	548	546	572	534	559	576	559	542	559	567	528	553	539	563	569	509	540	533	528	530	530	537	573	543	536	552	508	561	552	554	591	576	566	553	551	538	548	563	519	533	570	553	551	552	535	535	529	597	515	540	606	551	558	517	564	558	563	535	536	608	523	508	521	509	550	557	547	509	539	597	533	532	526	586	565	512	515	582	538	563	546	536	513	551	580	537	532	587	524	536	537	576	534	526	519	557	515	545	543	539	490	552	475	547	545	517	526	545	533	562	573	518	535	530	544	554	514	566	554	567	525	538	522	548	560	523	570	562	518	548	564	553	548	547	576	589	565	528	566	568	573	499	525	539	568	577	537	538	578	554	599	537	554	511	505	563	565	507	572	539	555	535	573	586	571	526	527	572	537	551	517	538	551	586	536	544	552	523	566	558	534	537	534	554	544	573	564	566	539	537	568	541	525	539	552	553	574	523	514	572	539	522	538	528	563	565	557	565	561	516	521	533	590	548	522	489	535	527	552	533	586	550	605	553	534	554	535	495	554	554	566	552	574	551	546	520	553	571	556	519	545	566	528	561	527	570	546	529	535	569	498	528	549	558	536	564	530	516	541	543	555	538	545	526	571	557	530	559	574	524	555	513	559	549	559	563	561	535	536	583	535	515	535	575	540	541	534	555	511	513	559	560	559	541	575	550	551	545	564	574	548	514	552	533	576	582	560	518	515	519	559	531	585	539	583	553	543	529	527	556	521	551	566	553	527	558	586	536	562	563	525	543	592	579	546	588	543	528	517	592	567	581	576	528	571	573	531	537	536	568	516	542	562	553	553	550	532	553	559	579	540	585	523	550	525	550	511	538	548	536	550	558	536	578	526	520	496	515	499	515	554	559	550	520	561	539	572	507	523	570	574	507	523	557	569	505	557	572	527	570	565	561	511	543	556	537	585	549	557	614	538	578	547	560	532	541	547	550	531	497	536	545	541	570	565	510	565	524	558	570	593	525	556	546	522	554	552	564	582	548	549	536	536	529	582	540	552	564	550	545	533	557	496	541	571	538	533	537	548	529	568	568	531	580	531	542	528	591	552	549	558	532	537	544	524	525	545	500	538	576	578	547	566	548	556	543	536	554	551	604	561	560	554	531	566	550	555	510	536	578	602	541	564	574	569	538	566	538	513	575	582	533	561	545	555	546	576	535	529	532	539	521	552	557	515	541	559	519	580	545	548	519	538	563	537	516	536	586	522	556	581	568	555	571	488	524	563	555	618	529	556	517	537	509	568	544	514	541	529	591	525	513	551	500	530	552	560	525	572	533	513	542	544	567	528	547	534	571	543	545	526	545	568	564	518	560	539	539	529	572	573	549	541	571	601	545	532	529	510	562	576	575	511	557	529	552	549	553	566	565	556	544	580	545	542	520	553	590	542	550	570	525	521	520	564	550	538	556	534	552	575	574	537	584	568	533	560	580	543	535	531	615	543	544	568	517	539	545	531	548	598	533	570	553	576	524	576	491	505	520	472	535	508	521	546	570	548	546	545	544	580	551	549	512	556	489	519	585	522	561	532	582	546	566	572	531	518	550	571	553	551	555	503	556	528	591	552	558	561	513	557	521	530	544	485	556	546	564	566	535	616	546	609	511	540	510	545	596	536	526	527	543	597	536	568	553	532	575	528	602	586	553	578	597	576	543	543	548	537	596	523	568	514	543	529	570	513	548	523	559	556	548	577	557	547	544	561	531	531	549	503	494	521	544	558	549	542	567	619	539	533	544	508	564	563	543	534	553	556	552	587	548	542	547	553	574	576	538	540	516	507	550	515	554	578	534	576	563	537	567	541	528	562	554	561	568	570	529	513	570	542	568	539	580	553	493	517	554	533	539	530	522	563	562	537	553	555	551	528	562	540	566	510	584	511	519	551	565	579	567	520	484	536	544	563	545	520	517	528	520	577	570	553	580	519	553	534	490	542	561	555	530	529	555	523	503	548	559	507	574	552	550	552	497	524	566	575	539	598	573	528	573	482	557	589	544	552	613	557	533	579	557	566	548	546	550	566	534	498	547	516	516	542	552	554	533	529	553	533	517	538	533	549	520	543	571	535	566	529	570	491	553	556	550	548	586	542	532	535	509	535	503	591	574	546	547	544	520	510	516	548	533	479	559	575	545	533	569	575	563	551	525	525	557	541	528	502	611	549	532	556	557	540	527	541	548	539	575	533	569	546	574	546	578	563	543	580	544	541	534	505	564	572	577	556	565	564	558
10148	30721	27372	20153	14584	10671	6359	4732	3393	2697	2255	2070	1949	1790	1468	1341	1414	1215	1254	1351	1232	993	909	733	740	1738	6028	8228	6653	5863	3606	1625	669	567	589	575	560	578	528	547	598	586	563	580	573	553	499	551	565	555	554	563	549	575	554	552	589	564	594	566	520	510	493	560	564	525	559	568	570	539	517	563	539	593	561	547	562	577	571	546	518	566	576	590	545	564	566	537	583	593	574	536	546	569	510	573	541	545	568	538	527	561	567	543	584	591	533	577	528	547	555	585	515	576	579	510	554	589	566	555	540	550	576	557	552	539	568	567	525	558	492	574	530	590	544	556	551	548	595	570	543	552	554	564	557	531	566	591	524	565	518	516	535	551	532	550	525	564	549	513	558	566	564	592	543	556	589	554	565	552	551	549	531	558	562	558	545	577	544	545	584	585	539	520	559	590	555	552	585	550	562	579	559	559	564	570	589	608	556	567	533	541	559	560	533	530	526	555	525	542	572	586	554	546	607	600	582	555	600	559	579	519	500	555	531	580	499	523	587	564	569	571	552	545	540	556	547	612	554	539	550	556	560	539	583	556	530	591	571	561	554	557	548	545	532	573	556	554	573	521	553	574	570	559	517	554	531	535	535	561	548	557	568	557	545	543	536	554	529	544	602	569	580	570	553	531	546	575	526	562	544	548	610	578	589	535	528	596	553	561	547	567	549	551	563	546	522	583	590	530	571	569	573	568	569	559	546	545	532	556	549	504	551	556	535	508	557	587	528	552	565	569	540	542	556	562	581	575	536	547	529	579	528	520	542	574	566	568	533	556	571	539	551	549	528	513	550	541	533	547	504	577	525	543	512	547	524	569	558	562	570	556	526	591	593	533	547	537	536	559	515	549	557	576	536	601	529	515	531	530	536	511	531	539	572	550	544	561	516	548	612	545	568	514	557	593	561	567	587	545	586	554	535	536	571	556	574	530	569	538	510	543	513	586	542	519	558	579	540	531	560	568	559	545	588	584	542	580	576	521	569	537	557	572	557	532	519	552	524	519	546	490	590	558	535	553	566	573	542	540	561	550	578	569	502	557	538	529	537	536	507	587	524	544	556	538	535	519	515	563	509	527	564	553	556	557	587	569	575	562	540	536	563	507	543	563	513	545	571	567	530	564	521	601	536	549	542	478	495	548	515	518	540	539	546	548	524	580	570	590	562	556	488	547	544	513	536	544	575	580	540	554	564	559	525	519	562	549	543	541	563	541	541	537	527	555	562	605	593	574	543	565	567	518	556	550	547	538	550	521	549	552	557	524	565	537	509	547	520	545	581	552	537	512	532	597	558	553	540	522	582	567	522	571	561	549	560	574	530	536	604	511	539	529	566	567	544	557	611	528	525	538	576	568	548	591	546	543	574	512	564	552	546	528	573	561	560	541	549	576	565	518	533	571	540	555	573	558	604	568	548	576	553	561	587	557	545	571	549	536	593	500	571	563	512	529	553	595	540	519	595	532	616	522	527	548	555	558	560	537	543	532	548	549	576	583	508	561	495	570	570	554	568	556	557	601	575	519	548	540	535	552	559	546	558	567	549	574	575	537	497	570	544	556	554	565	509	556	571	562	592	532	531	536	528	572	504	553	582	532	550	578	542	530	582	531	531	553	576	591	594	559	573	555	554	587	575	562	540	576	571	544	561	550	548	584	566	598	540	562	531	589	539	548	564	568	588	570	525	558	550	571	572	536	533	564	524	578	537	556	541	590	567	588	530	550	517	542	534	537	591	591	546	527	539	540	526	582	573	563	538	537	545	563	542	564	549	543	548	535	495	583	548	533	564	561	563	566	533	585	541	537	595	562	561	563	576	580	578	580	550	569	531	544	566	544	571	550	514	585	560	494	571	563	510	571	575	549	556	539	551	496	541	531	599	564	516	516	584	516	525	523	537	532	595	513	536	510	555	531	570	586	579	560	551	512	605	535	556	526	560	529	623	547	577	543	558	563	591	549	552	575	582	582	539	516	533	542	542	572	554	572	572	533	542	570	576	574	566	552	603	511	566	533	591	568	553	577	527	560	548	555	519	542	546	541	593	531	529	556	567	546	551	525	521	564	520	574	558	563	524	521	532	543	568	536	599	579	546	568	558	554	561	594	560	568	580	568	541	549	540	544	554	540	572	576	579	587	598	563	578	527	548	595	532	573	510	537	536	581	533	573	561	585	516	588	576	553	548	558	576	556	545	540	584	581	580	571	588	530	587	565	498	543	547	544	560	561	542	558	579	578	584	536	550	564	543	556	579	512	561	519	535	554	542	521	539	554	565	536	545	557	524	527	516	539	527	548	571	593	571	576	541	586	505	563	499	570	558	532	559	566	545	590	530	580	553	522	558	574	606	542	506	559	591	561	540	531	544	605	593	517	524	570	555	548	541	560	551	541	562	551	543	548	584	559	522	583	569	566	554	547	554	550	545	583	563	524	563	539	549	574	572	539	559	546	612	593	509	504	542	567	577	527	540	583	519	528	549	585	523	507	616	559	544	555	554	558	547	553	539	594	570	563	532	609	556	567	545	541	559	553	563	536	521	548	534	568	586	505	550	542	595	590	494	523	540	540	555	553	578	561	542	579	558	552	518	557	534	555	548	549	520	553	571	572	533	544	543	531	557	535	562	609	573	584	529	527	540	497	542	579	526	557	545	584	542	563	560	579	550	601	564	542	542	530	531	606	590	547	555	552	552	556	565	554	533	560	580	563	512	581	556	539	505	556	526	554	568	518	525	571	561	519	513	576	534	542	571	568	531	540	517	564	525	548	497	527	555	576	556	519	560	543	544	554	535	536	568	558	542	581	539	594	547	595	571	524	570	570	543	578	564	526	588	539	557	540	544	549	578	578	502	527	577	527	548	563	546	521	529	578	565	539	545	588	537	500	528	543	558	523	548	557	539	557	556	553	543	545	560	565	527	556	535	561	554	536	569	544	594	548	554	537	575	548	539	537	547	499	565	564	562	538	506	573	584	615	536	532	575	553	551	560	529	505	532	562	544	557	546	560	559	560	604	586	577	518	516	554	599	596	560	527	534	546	545	541	550	571	571	577	558	582	555	570	585	517	544	544	547	558	573	574	548	576	548	534	552	562	514	577	554	558	527	535	559	521	561	575	500	485	560	559	551	553	560	563	540	552	548	528	536	529	584	589	527	563	517	561	523	550	522	540	574	525	578	523	540	547	539	538	543	555	543	561	543	616	539	519	567	546	574	581	565	575	534	552	569	578	565	572	512	568	571	555	522	541	569	525	556	538	539	569	541	562	585	553	573	543	582	531	528	516	528	553	523	598	607	547	532	571	557	545	522	551	579	578	544	538	620	568	552	517	515	570	589	539	574	617	499	562	535	543	574	581	581	533	590	571	519	556	524	546	562	579	536	510	536	543	601	600	558	561	540	548	570	569	548	520	586	580	574	566	538	555	525	531	558	537	524	524	548	515	561	592	539	531	506	545	521	558	546	577	559	559
27966	20510	16247	9573	4558	2570	1340	1046	754	635	620	602	604	579	522	542	570	501	467	461	466	476	452	414	390	384	475	591	637	546	467	357	333	350	352	349	361	374	353	337	390	339	354	338	365	378	359	352	352	343	363	379	365	354	348	324	339	335	350	330	306	343	335	334	312	353	337	404	339	352	335	343	350	342	338	347	337	402	390	334	339	369	319	374	340	341	358	366	342	352	318	306	369	346	326	350	350	378	330	347	361	357	345	367	380	344	339	382	329	338	347	349	342	361	367	389	372	359	365	369	339	370	341	335	376	368	353	340	387	361	336	384	309	346	378	343	344	349	329	340	345	358	351	349	319	328	357	344	363	349	336	310	355	344	357	351	351	337	339	334	301	344	355	349	342	358	296	356	361	337	362	358	333	342	307	364	358	378	337	339	324	323	330	357	371	350	340	353	355	353	361	395	371	334	318	324	339	389	376	349	339	370	347	314	346	384	329	321	327	348	358	357	339	361	357	349	347	290	362	320	382	355	307	345	328	349	361	374	351	354	341	344	337	334	342	352	346	334	348	314	365	379	315	353	323	351	360	360	371	364	359	355	359	348	351	348	371	368	370	348	370	365	334	337	351	358	363	349	381	344	359	346	349	365	306	332	339	369	338	346	346	374	344	326	309	364	327	354	312	354	373	352	379	315	352	340	343	318	360	363	356	371	373	358	345	328	339	380	355	328	350	334	359	372	325	334	358	361	359	335	362	357	360	383	339	371	300	335	376	362	346	351	364	360	391	364	357	330	320	355	337	361	383	350	360	329	321	349	340	368	352	343	342	328	364	390	354	369	353	367	358	396	336	330	338	321	341	343	349	361	335	346	328	329	352	369	372	352	358	351	342	388	368	321	331	363	321	318	348	405	341	330	334	352	394	363	330	366	367	344	343	352	341	346	373	300	374	357	381	379	317	364	350	328	350	344	359	391	339	343	365	306	362	354	364	358	335	321	366	361	360	304	343	350	360	393	341	355	378	350	338	350	353	361	370	393	327	349	370	311	371	338	354	348	379	400	349	369	346	347	367	363	340	358	368	359	348	353	320	334	347	362	349	375	317	346	350	359	355	368	376	331	340	337	350	321	361	334	352	360	333	391	351	333	359	323	358	334	342	346	311	350	369	336	361	372	343	371	348	366	370	336	334	339	348	352	350	330	317	377	369	360	304	334	350	318	339	332	369	319	354	338	347	327	368	370	329	329	314	385	317	360	341	368	375	352	336	390	342	380	337	361	347	312	334	351	356	370	364	347	360	360	373	321	317	352	364	335	360	367	342	352	339	333	367	335	362	338	355	341	384	339	358	353	380	356	353	332	370	377	362	355	354	324	334	377	306	359	336	347	357	341	340	350	342	340	340	345	378	341	311	376	383	336	356	375	348	359	357	316	316	355	380	356	343	327	322	368	364	338	332	345	321	377	356	366	350	377	367	353	378	365	349	341	348	358	340	371	358	350	332	357	391	338	334	372	346	302	323	346	356	349	346	314	377	371	355	347	348	334	376	356	356	334	371	329	344	330	336	383	344	369	374	358	371	347	362	341	345	315	370	369	347	385	344	348	341	350	370	314	319	342	374	319	331	366	377	348	358	329	356	341	347	359	326	364	375	364	353	348	312	346	340	337	332	344	322	364	362	359	387	327	359	348	355	313	317	354	370	346	353	354	304	355	337	331	335	383	355	370	347	356	340	331	343	343	333	330	368	370	359	360	386	339	373	318	395	320	363	325	337	323	368	368	330	323	367	362	377	368	361	369	371	340	346	324	347	337	303	370	358	339	351	346	352	344	342	370	308	351	372	326	356	347	349	358	336	348	367	344	352	326	335	367	371	360	350	342	374	342	343	349	308	377	371	343	315	348	373	331	336	346	353	376	389	307	373	332	362	371	362	359	341	353	382	318	362	338	357	329	331	339	339	354	371	350	365	358	337	340	311	356	334	362	395	346	360	320	327	340	318	335	353	359	347	340	341	356	353	357	378	353	356	322	362	327	312	351	341	368	312	318	352	308	328	386	356	322	330	390	324	337	324	370	323	365	344	354	327	344	359	349	353	357	361	336	377	337	370	321	332	363	351	335	362	345	344	353	379	377	372	365	334	338	334	361	348	323	332	347	320	353	367	360	370	318	333	364	343	342	327	342	357	299	367	338	333	343	356	360	365	346	341	363	353	325	364	351	344	358	352	307	372	321	311	347	358	359	348	326	315	332	361	351	363	342	331	377	361	358	331	339	353	317	351	355	333	338	342	331	346	336	377	366	379	369	347	362	309	383	321	370	349	356	339	335	367	372	355	375	360	366	343	358	384	341	378	397	352	346	321	336	369	351	370	358	362	357	385	347	391	339	346	377	361	324	311	367	353	356	341	356	348	335	336	348	378	307	321	326	349	367	337	330	346	371	345	354	337	324	354	358	321	412	343	333	359	353	360	368	340	354	356	334	305	378	341	370	335	337	352	334	362	330	355	326	357	343	358	333	377	350	352	337	352	369	336	313	358	377	312	363	344	342	368	366	344	331	335	343	370	359	353	342	366	322	340	390	322	340	314	344	385	353	313	365	366	335	328	322	371	330	345	381	373	340	320	329	321	334	352	323	344	361	349	353	341	361	342	350	361	379	377	317	363	357	339	353	345	346	344	351	353	355	400	333	381	327	361	367	341	366	369	340	335	352	331	348	336	352	345	372	350	347	334	332	371	392	352	285	349	355	352	364	340	357	395	313	324	371	349	351	375	353	355	390	357	333	323	338	350	354	371	338	382	360	315	336	359	385	352	359	341	365	341	355	355	334	328	371	343	350	354	352	364	360	365	337	346	307	382	353	348	351	344	324	353	371	329	306	341	353	347	350	336	351	377	322	348	354	383	340	337	358	335	374	345	329	367	379	356	352	340	339	331	347	347	372	329	345	328	390	377	327	365	370	348	343	351	345	373	348	324	316	356	347	320	332	350	354	345	390	341	359	344	349	338	367	348	328	348	361	340	344	319	396	356	329	324	339	350	380	320	363	358	349	357	310	337	338	352	344	355	374	356	328	352	338	355	355	339	353	345	350	338	363	371	333	353	352	370	333	354	380	357	364	349	352	299	339	332	344	360	325	348	307	351	354	362	366	332	297	338	339	340	347	362	376	380	346	355	327	368	335	375	322	362	343	368	350	381	332	357	325	341	356	368	355	350	318	352	388	358	352	363	367	342	340	367	351	309	343	366	365	365	325	365	375	340	366	317	352	381	344	327	370	342	356	351	367	320	299	366	366	353	352	351	352	297	350	345	340	335	353	342	370	360	341	358	360	326	350	379	341	352	388	373	299	348	371	366	339	331	329	346	367	338	357	361	363	347	332	345	325	375	348	349	365	370	343	370	334	349	340	374	345	354	351	341	343	320	338	348	354	375	321	376	363	355	359	339	347	325	356	333	337	391	334	354	383	361	330	369	386	325	351	372	373	344	344	382	346	334	345	325	345
8652	19596	16018	10276	6742	4315	2191	1808	1195	1092	978	812	881	822	718	685	759	742	630	604	656	555	564	492	449	430	590	721	751	685	556	416	366	381	382	360	388	390	345	342	402	374	366	339	385	384	390	361	396	370	370	370	368	390	419	365	368	368	383	390	395	410	359	374	378	377	398	391	350	387	386	368	367	399	362	366	390	415	385	400	399	351	366	367	396	378	370	368	411	394	373	383	380	368	375	392	399	351	400	371	383	368	376	413	393	330	366	359	345	371	388	372	392	343	398	364	354	414	361	403	406	404	368	349	375	407	359	362	405	397	377	357	389	378	382	364	369	370	388	388	414	380	403	395	397	358	375	396	374	405	360	393	394	388	377	386	386	372	381	393	373	378	359	386	367	386	389	386	378	389	395	404	370	381	356	367	374	369	348	348	408	398	371	380	341	394	378	363	356	350	347	343	384	361	387	370	354	377	389	433	400	386	388	405	397	335	360	391	408	408	401	370	375	378	395	387	386	352	344	377	357	373	385	397	372	402	389	357	420	368	350	373	378	378	400	396	362	334	325	413	384	367	365	363	358	409	377	413	378	370	415	406	340	427	400	398	364	415	414	384	403	381	363	385	398	340	373	386	385	381	421	356	363	397	384	363	371	364	363	359	345	341	368	407	402	380	391	399	380	408	373	392	390	376	358	420	402	383	393	409	370	372	376	417	377	387	351	362	379	390	403	391	416	373	360	357	426	346	398	390	388	399	361	394	336	349	387	349	369	388	376	375	384	384	389	365	377	362	391	403	388	363	363	393	387	372	359	379	395	404	382	373	357	363	385	346	337	362	378	372	382	345	384	371	381	380	369	389	373	373	361	368	351	414	366	334	403	434	387	385	368	377	383	404	407	386	383	372	372	372	379	362	383	386	375	372	381	385	399	414	404	388	367	360	364	362	391	360	397	387	416	373	375	368	385	377	362	370	380	391	373	410	378	390	343	373	371	376	380	390	385	366	364	346	369	403	375	381	341	352	396	349	359	367	429	341	378	356	370	346	392	396	418	395	393	396	389	403	410	397	342	392	376	371	359	372	400	380	366	364	386	364	353	384	373	416	403	372	390	403	360	390	366	372	420	369	411	335	371	349	358	386	362	371	371	395	431	385	385	375	405	385	383	388	394	373	358	413	390	379	367	387	365	395	387	359	391	396	384	376	385	356	370	408	387	401	423	403	393	372	403	372	377	370	420	384	375	385	395	358	356	378	422	395	396	373	356	383	376	406	361	384	364	365	386	425	375	375	376	425	413	389	388	374	392	344	349	370	371	392	383	371	415	370	373	399	388	388	366	408	385	378	411	377	350	403	360	405	422	396	396	387	393	397	392	395	359	369	375	378	370	383	382	383	395	383	387	401	373	383	384	367	353	373	395	383	396	382	377	386	361	375	388	385	395	362	379	379	357	370	389	394	370	366	407	372	381	377	394	383	397	378	364	349	372	409	375	373	359	423	352	382	390	385	373	376	366	374	345	364	371	388	372	362	376	400	376	379	384	359	379	372	402	377	385	369	413	377	381	338	382	400	370	375	386	406	382	373	388	385	399	418	375	350	380	360	404	372	408	377	392	325	348	414	406	368	403	407	394	380	427	361	377	332	390	380	373	353	359	407	337	385	420	365	353	392	375	379	377	382	347	385	375	364	422	358	366	410	359	370	355	366	392	416	376	378	352	403	411	357	408	357	416	348	385	361	353	361	405	405	330	383	369	379	384	341	372	407	382	365	418	397	385	383	365	360	371	413	408	382	385	362	371	376	353	385	371	372	369	368	369	400	350	338	389	373	369	412	392	394	374	389	410	365	395	387	400	404	363	363	364	392	371	386	382	358	384	350	386	408	376	383	362	405	398	374	357	388	397	364	369	342	357	366	376	375	370	388	388	367	394	388	386	358	379	348	376	384	386	390	357	363	396	405	375	361	384	361	368	386	351	364	401	368	383	385	389	413	370	411	384	344	352	394	368	383	403	384	403	378	346	347	381	345	378	381	383	383	394	365	398	391	393	395	399	369	423	367	372	379	359	396	414	365	373	368	358	381	394	382	398	392	390	380	374	385	399	392	349	378	364	370	411	377	371	406	389	390	365	367	387	367	371	384	365	377	401	372	365	387	378	396	374	401	349	370	357	411	389	384	366	382	370	387	372	394	395	383	359	347	387	353	351	380	378	365	414	345	383	403	384	397	376	360	366	393	381	386	393	373	389	398	379	343	371	362	392	414	404	354	367	387	389	381	382	369	391	397	396	371	395	385	382	368	348	415	370	361	356	353	395	359	377	413	395	412	363	370	387	404	395	357	433	392	385	370	348	339	366	357	367	366	364	345	389	353	365	413	409	363	391	363	370	382	369	396	355	377	378	403	350	392	380	380	369	410	381	365	364	384	372	397	352	383	377	364	378	342	345	367	379	368	396	349	399	375	361	410	399	372	392	382	343	351	359	378	365	377	363	369	366	422	399	376	384	354	377	395	381	393	409	375	366	384	404	403	394	362	368	380	360	379	356	382	395	378	391	363	379	366	380	369	386	411	381	392	380	354	357	367	403	356	394	383	356	367	405	382	388	361	363	388	372	365	383	414	363	391	372	397	389	384	369	341	352	354	393	378	380	383	383	402	389	367	358	406	362	353	337	386	385	366	356	407	394	393	416	335	381	393	368	379	383	399	418	379	392	401	370	364	360	375	391	375	359	390	368	351	381	412	406	390	395	356	369	377	342	377	355	383	384	362	409	380	351	400	355	401	378	383	396	382	361	387	395	364	384	361	384	386	380	365	373	353	403	377	345	365	410	368	383	386	351	353	433	386	389	344	351	361	376	367	377	390	387	398	330	391	367	372	398	351	352	377	394	334	388	368	395	375	388	400	370	397	364	391	384	384	370	386	399	371	404	360	340	402	367	402	374	371	378	400	354	370	367	405	387	411	383	368	379	368	333	399	374	389	369	389	365	386	356	388	373	387	425	383	375	395	379	367	417	381	374	383	336	376	387	378	370	399	389	392	343	388	362	400	411	353	378	430	343	384	371	387	382	390	345	403	357	403	400	399	358	375	378	365	363	344	385	373	384	371	376	375	349	408	391	392	355	383	424	373	379	383	368	387	388	392	397	377	368	341	397	399	374	381	364	368	366	388	389	396	381	354	401	386	364	399	356	355	371	423	381	415	369	373	385	364	354	379	386	386	367	412	403	386	383	401	382	373	372	335	375	358	350	367	395	364	414	378	354	388	381	425	382	374	374	374	349	352	395	355	391	398	356	391	411	367	399	358	332	383	365	364	347	383	363	416	332	384	382	357	416	334	377	379	399	391	346	409	372	380	394	385	387	398	413	381	418	355	368	367	353	382	388	383	369	372	372	401	378	366	405	353	378	368	396	378	369	349	387	354	372	354	391	374	416	376	389	401	357	368	379	375	377	449	375	390	378	388	378	363	386	396	405	357	400	398	371	334	353	372	401	375	374	363
24048	21302	28540	24431	21268	11383	2877	1680	1010	990	891	899	762	681	685	598	594	583	511	511	488	484	424	428	382	949	2152	2543	2153	1433	1122	592	357	322	342	330	361	331	329	297	319	338	314	352	323	307	318	301	290	327	301	324	309	325	297	350	339	317	332	295	303	332	292	303	302	304	342	323	323	321	346	357	325	338	314	300	342	335	309	338	347	328	305	322	309	321	325	345	349	301	315	320	338	354	304	326	289	319	365	339	292	321	334	351	340	298	302	323	301	339	288	310	297	326	331	314	357	313	329	319	312	326	305	281	319	303	316	349	306	324	335	320	343	341	311	344	317	322	340	328	337	334	301	343	295	316	321	329	335	330	317	304	325	326	332	321	320	313	288	333	289	293	310	322	354	326	318	303	350	288	338	272	291	334	312	351	324	340	283	314	342	333	361	345	312	328	316	306	319	325	308	343	323	348	299	320	334	339	329	297	322	319	329	313	323	311	290	314	313	315	347	309	312	365	329	341	320	298	322	327	346	338	324	336	328	316	331	312	357	325	315	300	289	308	341	336	346	322	310	359	326	321	322	318	337	333	354	333	364	302	347	307	344	321	343	340	328	334	315	336	334	322	317	313	341	304	322	301	313	324	295	328	309	318	287	349	327	298	264	311	309	292	316	316	296	305	362	307	327	319	313	320	321	334	323	323	314	323	323	328	342	303	294	336	314	324	335	307	325	361	352	301	292	294	318	288	303	288	322	286	291	364	308	307	337	341	342	323	307	316	308	321	312	279	329	344	302	314	304	336	337	318	298	317	296	306	304	330	334	299	323	305	324	316	270	310	315	324	292	340	324	325	304	334	340	314	294	361	307	335	313	320	313	343	291	281	299	330	333	332	320	325	325	322	273	294	322	319	325	324	323	304	321	323	334	320	320	295	301	337	328	315	306	318	310	315	313	311	292	339	301	321	319	311	318	329	361	320	304	317	322	304	323	308	278	298	306	306	324	324	322	323	316	328	340	325	302	334	302	293	338	317	339	318	331	335	329	306	323	338	307	329	299	306	311	321	318	320	324	325	321	326	324	298	309	331	347	302	321	338	323	322	328	310	345	347	334	291	308	319	318	335	323	293	330	310	286	320	308	302	316	321	327	307	344	304	315	319	340	354	333	321	342	332	328	316	338	339	296	308	300	361	331	329	304	319	310	328	316	306	322	333	301	321	299	356	277	303	331	283	322	291	348	340	305	322	333	333	339	303	325	287	349	334	326	335	339	320	347	327	344	315	308	354	293	355	307	300	295	334	318	333	328	323	330	320	326	313	315	316	326	312	307	306	309	299	317	350	353	335	297	302	331	304	297	322	300	322	326	336	289	294	335	310	306	323	341	288	329	334	328	305	300	313	310	332	340	294	325	326	325	293	310	307	327	318	326	325	302	324	305	349	334	311	335	303	313	335	342	310	291	317	313	315	312	326	319	295	328	349	316	337	301	320	345	324	318	322	320	299	301	315	305	305	321	334	303	306	314	361	299	314	307	336	327	342	316	335	311	294	312	317	345	307	304	318	328	305	332	335	309	342	331	298	309	318	319	334	340	333	303	329	323	334	342	343	356	286	306	340	306	340	313	311	323	331	292	316	305	305	314	353	335	334	339	293	322	335	306	322	298	337	291	291	297	334	346	307	328	311	328	354	337	314	336	276	343	338	286	302	257	301	314	338	308	302	316	339	320	341	308	360	334	297	329	291	347	322	322	315	314	320	313	328	341	340	350	314	341	342	312	343	329	331	331	312	337	343	307	334	321	315	340	290	330	288	353	315	299	342	365	309	331	308	317	334	312	347	297	329	315	306	303	325	295	282	317	334	326	296	311	306	326	322	303	327	321	312	320	322	336	297	328	340	330	333	315	313	326	325	320	333	328	333	342	334	340	331	332	332	315	343	327	340	328	359	310	310	331	324	334	302	330	329	306	285	310	280	321	333	324	299	332	334	301	339	296	321	312	323	346	325	326	348	300	324	333	290	304	328	322	288	316	305	355	347	342	323	335	350	338	334	296	332	337	284	303	309	325	334	317	320	327	316	336	335	292	344	296	331	308	322	321	269	344	319	302	327	320	342	315	324	308	336	308	322	309	308	335	288	314	357	312	312	348	296	308	331	355	311	331	313	336	320	331	343	312	331	312	313	306	321	312	314	299	322	282	338	338	305	338	326	304	305	325	290	312	329	331	316	297	322	337	299	339	317	294	327	324	289	326	291	278	308	299	308	321	335	332	313	294	307	313	282	312	325	310	314	314	357	319	306	325	342	299	316	360	293	317	331	284	341	328	359	346	333	292	348	299	323	318	296	317	296	327	318	346	316	347	361	348	318	301	350	312	348	310	324	345	328	313	351	343	333	328	333	307	334	274	303	297	281	327	343	312	296	289	327	329	318	339	330	311	316	298	301	303	312	308	291	326	324	331	331	331	316	315	293	293	320	317	326	331	319	305	297	321	325	335	309	303	322	298	322	304	349	310	324	339	313	317	355	306	311	301	319	321	313	321	302	300	316	283	312	345	326	325	364	321	302	326	340	330	314	332	308	320	335	319	318	328	320	323	298	323	323	293	305	295	330	323	359	313	375	319	305	331	318	306	281	309	314	295	314	320	321	306	304	334	297	282	343	302	296	301	324	324	311	328	344	332	322	358	296	284	340	305	322	338	314	352	279	343	299	338	275	326	356	312	325	336	319	319	332	345	316	322	347	303	336	304	351	282	311	330	298	339	319	298	342	343	335	315	304	342	295	285	321	345	279	286	306	301	309	292	318	356	315	320	301	307	325	291	270	330	292	321	312	309	317	331	330	317	306	322	337	314	327	320	308	304	310	309	321	291	317	326	317	296	330	311	323	340	329	300	319	323	343	342	308	315	354	292	303	313	338	307	330	340	310	316	348	367	352	314	285	365	320	310	302	302	324	329	300	322	323	345	303	327	296	314	303	278	325	320	320	295	295	343	338	275	323	337	313	325	335	334	334	317	322	327	288	327	315	341	337	341	311	298	294	299	326	285	332	327	294	304	302	311	322	306	329	282	322	343	345	299	327	331	324	326	309	319	328	298	310	339	330	323	309	342	347	320	281	304	296	313	320	322	331	293	309	322	293	322	318	312	301	351	316	288	326	294	318	327	306	306	291	273	319	335	326	345	295	320	335	314	293	330	317	316	312	293	284	317	352	331	347	294	286	348	309	324	314	300	311	312	316	327	329	324	337	313	321	330	323	315	339	328	298	305	299	285	328	304	310	315	328	310	309	345	287	307	348	325	332	299	315	323	319	322	282	333	327	334	313	310	311	344	337	308	316	331	292	310	306	320	337	341	341	308	307	333	297	322	309	329	311	335	332	311	321	322	350	355	317	351	278	302	319	329	308	313	291	305	294	320	299	339	326	314	306	324	319	319	311	352	322	301	321	307	359	309	330	321	313	304	299	303	287	327	330	341	310	317	316	327	330	326	335	325	332	361	318	282	334
10073	30020	24083	16614	10447	6442	3816	2778	1904	1627	1479	1482	1206	1085	968	884	843	788	689	637	667	562	560	518	497	1438	3264	3840	3259	2145	1540	723	358	343	365	345	348	338	336	373	332	331	364	376	307	344	333	350	360	345	314	312	355	334	329	350	349	320	341	332	341	333	325	345	292	323	360	340	334	341	350	303	345	330	367	353	307	324	357	343	326	345	393	349	349	344	360	378	334	312	339	296	363	336	313	350	344	298	317	374	336	353	389	378	327	343	369	352	353	374	328	340	344	339	342	321	345	356	331	344	350	352	325	338	340	339	358	335	290	356	351	312	392	365	343	300	387	335	373	352	387	338	320	364	346	382	352	322	352	358	344	359	374	342	370	332	345	349	339	352	345	340	353	358	370	332	346	323	323	348	348	372	337	328	333	343	344	333	322	364	317	355	351	321	329	318	342	350	339	345	347	343	380	327	307	346	350	341	340	339	309	342	381	386	367	397	351	359	321	345	361	340	338	344	322	380	349	338	323	315	311	321	350	378	353	320	355	344	347	360	359	374	348	335	340	357	378	362	340	347	358	323	339	320	336	344	324	313	308	369	332	323	336	350	348	378	326	340	342	351	370	359	347	360	355	325	320	347	334	300	367	352	327	362	374	380	347	342	333	375	318	389	325	354	343	361	347	341	362	355	362	348	343	353	346	335	359	331	336	350	373	347	342	348	322	319	372	312	330	337	332	366	343	352	370	353	337	356	338	329	341	367	336	338	362	337	330	335	332	326	317	332	322	317	361	360	337	336	359	371	319	340	351	364	336	355	310	348	353	357	359	337	348	319	346	347	321	317	341	340	333	328	278	340	318	359	340	341	331	330	303	340	366	364	348	326	345	354	358	359	342	334	352	302	350	370	353	344	368	338	344	324	331	351	340	365	359	341	368	409	348	317	363	327	338	326	342	357	340	308	349	310	349	371	376	339	313	379	349	327	347	341	334	377	351	311	335	373	309	322	347	339	333	342	341	363	363	325	339	334	349	328	318	316	360	350	340	309	360	332	331	349	346	349	370	351	340	334	338	323	357	336	333	344	358	300	329	334	331	334	359	320	343	325	317	303	370	386	324	351	355	377	295	352	344	358	351	338	333	358	342	333	351	351	343	323	331	360	294	360	372	386	320	331	356	346	325	314	362	318	348	343	333	322	366	364	350	337	336	371	342	333	349	330	344	364	323	345	342	323	369	351	318	366	351	327	321	340	342	347	304	353	330	338	354	357	326	353	351	345	352	327	351	335	339	346	359	310	339	347	342	339	345	360	362	342	356	304	314	379	331	344	319	345	320	340	340	327	311	334	324	351	347	338	336	344	312	348	291	345	367	347	345	307	338	346	340	352	336	340	333	310	379	330	354	379	348	325	338	341	356	334	340	362	357	348	359	342	339	357	288	352	352	333	371	323	344	315	308	336	370	347	342	333	305	329	345	340	353	333	315	344	343	320	372	335	335	356	337	342	343	339	341	322	331	315	372	362	336	345	328	320	326	364	320	348	339	370	354	405	314	353	344	346	352	367	346	340	350	325	338	301	294	366	331	349	343	366	351	355	340	321	336	348	326	346	332	325	352	356	312	322	361	356	338	325	338	304	362	328	330	343	343	326	357	316	336	300	360	352	322	363	353	296	323	331	355	321	352	315	352	340	351	316	319	323	323	353	349	343	363	320	347	376	361	344	316	331	340	325	351	355	320	359	335	350	341	328	370	317	340	366	317	338	360	345	329	338	342	334	371	358	311	346	334	330	351	350	342	319	328	334	343	331	344	344	327	351	315	347	373	318	339	312	366	332	371	321	325	329	363	328	346	345	368	337	364	347	337	327	342	291	354	371	349	329	384	344	367	350	343	354	322	338	319	369	365	367	338	375	328	328	340	340	322	341	344	354	332	351	318	348	359	342	337	355	319	351	359	324	335	345	332	324	353	378	323	371	341	334	336	342	360	336	328	369	344	349	343	355	342	325	361	351	339	346	321	318	341	351	347	354	348	325	356	314	338	382	329	335	332	354	334	368	330	332	319	339	343	334	338	338	319	360	361	332	319	359	354	331	330	327	338	331	347	355	325	341	362	316	315	350	335	342	329	364	342	324	342	357	332	327	338	347	339	364	329	335	338	350	348	308	336	337	363	298	309	319	354	332	320	331	325	343	328	370	306	354	346	307	323	370	334	329	321	352	352	379	331	333	367	340	366	335	338	309	342	351	340	336	297	330	333	354	357	336	346	327	352	335	333	357	345	331	338	331	338	334	377	313	331	347	335	364	327	377	305	352	356	310	319	344	336	331	347	364	313	329	331	350	339	355	356	343	392	350	350	373	338	323	316	355	333	324	369	359	357	338	340	331	317	317	357	329	337	348	322	343	352	366	345	326	364	342	339	379	369	363	315	366	329	352	359	335	360	364	335	340	371	346	326	340	336	346	363	343	387	367	353	369	345	352	322	330	347	363	345	335	326	364	314	350	358	332	338	367	352	353	321	346	336	348	332	336	333	362	358	342	329	355	317	306	321	350	362	359	368	358	330	338	323	330	332	357	327	356	344	359	343	374	299	363	315	358	368	363	329	350	356	326	355	329	345	347	322	350	320	378	321	335	336	323	340	324	323	346	347	351	358	367	362	339	354	346	336	361	352	329	345	331	364	355	372	350	355	321	312	336	338	311	332	326	339	352	345	346	359	374	361	359	350	351	312	314	332	361	350	329	341	322	336	346	340	316	346	339	336	333	337	335	332	347	355	340	370	340	329	365	326	361	352	351	342	323	363	330	362	317	335	365	327	335	332	323	353	368	356	336	325	284	342	340	335	336	356	340	358	344	350	319	338	344	346	357	329	330	313	346	332	350	328	341	377	365	323	344	338	305	359	333	335	346	337	367	346	360	321	353	337	326	324	334	345	353	284	337	344	324	367	345	352	344	341	335	326	346	384	350	345	333	329	373	351	294	369	332	328	340	364	336	353	380	336	344	326	328	327	346	342	325	363	338	338	326	303	352	337	366	338	339	355	329	369	320	348	317	368	324	322	350	371	334	336	349	352	329	376	374	335	329	342	321	374	318	383	335	316	363	356	324	359	362	321	338	348	340	358	352	331	324	367	328	365	338	309	361	342	378	335	345	310	327	327	339	375	366	351	380	315	354	326	323	339	342	358	357	351	344	343	351	344	321	318	331	359	352	326	354	326	313	363	333	327	357	332	331	321	337	345	370	351	376	355	352	344	348	340	362	308	327	361	349	353	361	286	337	352	332	323	394	333	360	354	359	355	322	334	319	312	336	337	335	331	347	373	318	336	345	324	353	337	340	355	331	353	335	357	354	371	316	333	330	335	325	325	338	356	334	348	308	320	351	341	361	332	348	361	338	329	307	309	334	340	333	306	331	330	306	351	338	335	373	343	343	325	331	362	322	347	333	358	366	365	358	329	352	329	313	325	317	321	353	353	345	370	323	348	353	337	328	349	369	326	321	344	363
25180	21393	27693	25549	14090	3576	1972	1376	1021	961	888	1043	961	899	785	692	756	720	692	627	623	633	614	589	595	841	1424	1857	1618	1324	1116	819	559	554	517	556	520	492	525	532	548	508	548	553	524	503	543	571	499	581	544	539	453	503	546	531	536	574	518	525	553	506	525	556	546	526	524	527	528	514	542	539	554	523	557	501	524	517	537	548	477	535	516	492	522	560	539	538	552	556	525	553	544	536	537	522	520	505	571	515	545	549	517	547	505	513	537	534	531	520	538	549	507	495	546	578	539	510	530	558	565	526	557	545	571	515	535	526	569	493	477	518	562	542	586	531	545	506	560	513	492	541	535	559	536	513	531	522	502	516	517	482	561	556	521	510	530	561	567	513	557	508	574	529	526	547	561	503	504	503	584	539	542	556	510	534	552	494	548	554	537	515	551	554	564	539	536	532	533	550	508	493	501	520	506	528	515	528	524	527	535	524	503	554	552	573	543	510	455	498	520	528	524	531	539	571	543	583	521	544	526	513	527	558	547	513	559	504	514	553	520	531	499	528	552	521	521	556	498	543	545	540	528	573	550	525	540	532	514	512	591	541	523	533	514	465	543	518	524	576	530	540	510	540	545	503	488	540	552	544	568	492	528	504	515	574	553	586	523	507	552	530	536	504	519	539	519	547	536	536	491	513	589	544	504	521	529	543	547	545	556	534	541	514	510	515	505	558	535	505	536	524	506	537	538	495	498	584	517	550	524	552	545	502	469	536	519	558	520	519	532	530	536	500	575	520	489	532	530	535	573	558	507	498	549	518	531	567	521	516	556	554	551	511	503	522	531	560	485	522	504	552	528	576	559	518	518	584	580	520	558	537	577	509	573	549	618	531	549	493	576	547	524	542	497	502	533	527	547	526	550	502	542	535	531	507	554	542	542	543	530	561	544	518	563	542	543	534	522	553	560	491	525	570	536	503	517	548	548	527	529	529	529	549	512	488	540	545	481	498	551	567	537	554	533	550	554	517	550	544	543	557	514	548	476	596	518	516	544	540	517	552	525	512	562	501	538	514	510	553	535	524	495	545	559	541	577	520	541	531	519	531	528	498	551	528	514	549	507	567	537	548	498	526	527	552	561	527	547	565	554	573	543	548	545	532	552	489	548	567	517	556	551	514	537	523	515	517	546	565	567	545	551	551	512	557	570	561	518	567	522	520	535	543	497	560	549	587	537	542	592	584	548	511	539	534	552	513	523	503	516	506	541	539	557	528	498	525	531	574	576	537	514	507	547	556	539	525	542	551	517	565	494	523	535	510	511	505	551	545	505	512	552	502	517	490	548	510	526	553	555	509	495	536	564	523	488	515	530	538	489	593	541	529	548	549	552	557	546	529	504	541	530	496	540	538	591	495	508	560	515	525	538	518	527	535	532	589	559	536	542	525	535	529	513	509	544	495	491	512	546	537	543	524	491	542	543	524	505	487	538	555	549	539	576	529	525	535	544	549	537	560	539	540	526	572	497	539	548	510	508	532	547	567	493	505	546	525	540	555	540	525	558	495	577	503	548	530	578	534	514	537	564	537	496	522	551	557	459	561	539	527	529	488	491	546	583	539	512	561	494	575	539	545	509	521	541	494	503	545	536	537	504	565	524	532	494	514	541	568	520	539	508	521	554	520	525	523	516	495	563	524	518	547	557	551	499	468	540	523	544	520	515	517	570	548	560	543	554	521	549	522	498	540	556	505	570	562	514	530	554	568	538	566	554	541	543	518	522	528	543	511	535	531	504	528	534	499	559	532	546	516	505	506	540	539	552	572	514	538	528	540	504	496	522	508	559	524	550	521	536	522	548	540	561	478	518	500	541	556	543	533	568	499	513	505	506	553	580	515	513	535	528	505	506	558	522	551	541	502	527	526	539	551	470	535	522	534	535	526	527	531	478	556	539	550	572	534	543	541	554	553	479	513	564	554	531	535	513	539	537	533	547	539	550	540	545	531	521	551	503	549	542	526	512	543	537	519	545	505	519	540	529	518	524	524	494	500	509	533	518	523	555	516	532	543	517	516	555	576	556	521	575	553	554	514	508	525	545	518	497	565	546	554	527	552	572	502	510	525	548	479	538	538	536	539	542	542	475	540	500	549	489	524	537	497	518	524	523	570	555	533	522	516	531	539	506	508	520	499	487	544	513	529	505	495	498	532	518	558	551	526	521	507	506	572	512	518	513	524	561	513	551	544	541	527	524	545	520	561	542	566	579	565	554	483	518	527	498	522	551	511	499	518	514	524	514	573	566	545	494	544	489	566	524	520	510	575	542	533	515	546	528	525	511	573	482	514	528	506	515	518	537	476	544	518	507	531	596	550	529	580	531	557	535	555	541	535	537	520	504	493	552	566	488	528	529	508	519	580	556	580	582	531	506	518	550	535	532	555	544	529	523	520	566	515	499	542	541	503	550	517	552	527	513	541	534	521	498	525	520	494	525	521	488	555	574	506	558	532	558	527	507	548	556	512	506	532	494	528	545	546	531	541	509	559	525	525	503	539	553	507	556	546	515	536	536	551	549	536	573	528	508	526	550	539	556	543	502	532	508	563	453	565	529	535	539	556	562	485	568	537	471	518	515	504	526	549	534	536	548	515	531	543	538	564	540	570	536	558	550	525	568	527	571	536	583	504	549	483	528	525	554	548	517	528	512	492	517	555	529	520	547	528	529	547	577	544	535	538	524	557	502	502	512	512	496	540	559	509	534	559	522	555	546	509	494	536	521	515	567	485	525	545	511	508	526	545	541	521	545	508	500	529	532	497	515	491	498	507	529	536	556	528	535	500	545	516	525	517	518	519	550	554	499	538	610	559	541	561	524	537	519	511	540	527	557	529	522	543	514	505	506	546	568	508	558	538	492	524	571	530	554	492	568	547	543	529	567	528	524	545	486	546	524	568	555	482	562	505	585	529	561	517	544	529	525	542	527	528	506	530	556	541	519	566	572	523	577	537	520	513	529	529	605	543	549	555	545	547	542	497	541	465	519	515	511	552	497	505	541	547	485	514	507	537	518	556	530	513	536	533	491	525	552	524	527	503	522	495	532	516	529	522	542	557	548	494	517	547	543	541	494	543	544	531	561	515	534	526	544	522	550	504	532	546	554	528	492	534	532	524	515	541	552	496	561	520	525	515	552	590	561	529	528	569	519	498	498	541	571	497	553	530	513	522	550	519	509	572	525	513	546	553	537	511	550	488	526	491	531	527	527	510	522	521	507	525	541	579	549	532	526	533	547	564	549	527	522	492	563	527	511	517	510	564	534	489	542	505	505	560	559	524	523	543	552	512	493	510	514	561	533	532	551	502	526	564	537	542	545	503	501	520	536	547	533	547	499	540	538	513	532	531	526	561	550	498	499	560	526	521	570	547	503	568	546	538	542	511	554	535	550	508	504	577	504	525	533	533	520	503	495	543	546	570	564	530	571	544	492	547	494	570	538	536	485	499	522	561	512	539	523	562	528	562
10021	27785	22416	13262	8504	4672	3276	2190	1663	1466	1466	1621	1527	1226	1023	971	985	921	807	820	764	723	725	702	719	1273	2236	3065	2497	2043	1712	991	674	583	528	536	562	614	588	562	563	577	573	564	556	603	569	548	586	568	505	581	557	583	564	536	577	569	576	552	563	590	515	577	520	554	545	570	538	540	570	626	524	588	556	540	547	554	555	579	547	543	574	615	607	541	567	599	598	524	580	597	560	557	543	552	543	533	545	545	555	591	549	589	568	567	584	556	607	550	526	593	573	587	557	539	541	567	553	571	527	556	570	564	504	584	541	577	581	565	525	538	536	562	586	579	505	534	596	532	525	544	580	585	510	585	532	534	519	557	576	534	556	547	574	593	511	565	585	560	561	535	584	565	558	578	555	579	568	570	540	587	593	590	559	519	577	554	557	579	509	528	542	529	565	580	522	577	536	546	542	604	603	534	542	544	572	532	567	559	553	564	556	563	559	607	558	548	553	558	546	553	566	568	557	528	581	540	536	556	557	588	589	551	531	601	553	573	520	590	576	579	567	582	559	567	598	557	548	571	599	592	534	539	550	560	559	585	564	553	601	551	539	605	595	545	553	578	567	525	566	564	579	569	534	619	574	598	574	578	536	571	540	575	600	589	592	541	553	534	550	539	546	569	566	550	557	566	551	568	609	582	541	549	539	523	583	588	568	536	595	578	590	573	602	561	559	566	573	577	507	607	556	551	591	545	560	523	578	534	595	597	536	559	587	532	572	561	600	592	527	585	548	543	572	589	566	568	570	571	578	555	561	532	551	555	550	561	576	590	543	562	556	522	566	577	579	540	525	547	568	606	583	580	614	558	589	608	561	545	552	539	576	507	544	535	611	565	589	550	519	588	555	594	540	592	541	554	581	585	583	579	577	548	580	578	589	548	539	571	520	526	550	560	554	566	549	534	538	505	560	517	573	544	568	562	567	574	559	575	537	521	562	556	561	557	565	568	558	539	519	613	575	533	531	589	562	585	612	534	575	600	579	564	565	578	528	561	530	545	510	564	623	565	527	564	581	583	538	550	560	599	562	539	544	533	557	542	559	551	563	552	587	556	583	609	548	608	598	522	549	555	567	579	573	517	545	563	563	558	568	526	540	527	550	521	595	589	553	557	599	586	559	568	604	542	534	582	569	552	587	582	579	582	542	571	558	525	603	540	543	541	560	548	551	565	517	555	560	525	537	603	606	573	589	569	531	537	536	564	538	544	578	556	538	570	569	527	533	523	512	539	568	559	574	608	523	532	579	559	568	593	564	583	565	488	543	583	578	555	607	537	599	539	554	546	544	585	565	573	509	556	524	524	524	613	563	534	560	585	518	602	559	594	565	524	539	589	551	572	548	547	555	536	552	580	559	593	525	548	578	569	523	549	558	529	529	569	568	569	586	562	594	607	563	593	551	530	580	589	556	549	557	549	614	510	567	560	581	518	553	579	531	551	563	570	560	541	570	570	577	575	590	591	573	535	543	551	556	583	574	564	587	564	581	553	567	571	543	568	588	545	554	583	566	565	529	536	553	561	598	581	569	535	547	585	528	544	572	571	611	533	549	573	590	580	553	567	599	574	586	508	557	586	580	579	574	577	544	577	579	555	545	530	567	566	572	538	535	522	541	564	572	593	543	565	581	539	523	578	568	554	513	538	568	557	544	536	563	549	548	552	530	539	562	586	556	585	580	563	535	581	553	531	542	558	562	547	551	529	581	574	622	582	536	539	539	564	569	575	520	553	561	578	545	564	566	569	563	551	549	518	580	509	568	572	542	587	545	581	565	565	555	593	552	570	545	540	543	540	558	538	562	549	592	591	571	572	536	577	550	561	606	503	585	550	590	582	575	563	573	604	539	514	549	561	517	523	556	608	558	540	587	564	540	552	550	543	588	565	574	600	606	557	583	572	573	559	546	576	558	591	539	533	558	559	588	552	566	525	529	567	559	531	603	555	539	547	537	592	491	541	577	556	563	564	584	589	558	580	568	558	514	548	608	560	611	545	579	600	539	530	558	592	553	529	573	532	576	578	584	551	587	578	543	586	566	627	568	550	567	574	583	538	564	551	587	543	547	569	562	581	606	555	565	578	531	590	523	553	545	554	574	599	559	540	548	586	538	605	620	529	534	593	566	592	544	584	554	551	542	544	576	538	552	560	551	543	588	584	598	555	558	557	563	557	536	583	562	585	556	558	557	564	549	566	548	548	586	571	553	520	580	533	520	589	590	536	549	546	568	571	514	575	576	558	589	594	529	581	577	592	550	585	553	572	568	567	541	585	579	572	573	558	525	595	527	596	593	532	552	547	554	581	594	568	518	553	622	569	542	522	561	570	571	554	540	596	517	578	522	601	559	522	551	569	532	527	479	543	573	596	566	548	541	560	568	578	509	561	575	540	550	536	551	579	546	529	610	571	580	486	558	556	576	587	609	561	568	563	555	575	532	527	571	557	543	536	590	583	546	524	567	589	553	569	586	573	574	526	543	571	579	548	561	574	597	577	563	568	599	631	588	573	576	548	588	529	558	571	555	550	551	511	553	553	545	553	561	531	518	579	561	571	613	544	578	562	553	558	565	550	569	537	585	571	548	573	576	566	553	583	591	534	553	564	556	597	557	578	553	570	612	541	554	595	571	534	512	519	541	574	557	534	599	541	586	586	563	591	575	531	584	610	584	579	545	537	564	562	560	551	597	554	532	550	581	569	556	532	553	561	614	593	544	557	576	533	556	567	561	588	581	511	567	560	556	495	532	537	526	577	564	559	572	573	524	595	567	565	544	567	516	543	568	596	576	600	566	560	559	557	547	581	537	559	567	547	566	571	562	554	579	565	594	602	542	569	560	572	575	570	616	544	566	575	608	596	565	536	560	556	603	550	581	571	576	534	571	503	589	570	510	606	585	555	528	566	557	588	489	583	548	585	565	568	541	546	568	585	563	545	596	530	522	534	527	548	596	498	542	530	574	539	521	560	618	572	564	560	567	562	579	571	574	533	563	574	568	593	548	604	538	559	529	585	596	607	548	561	565	536	551	530	564	594	583	561	551	583	555	571	560	583	567	534	554	562	563	543	560	535	540	574	567	579	561	529	613	578	571	523	556	536	593	586	597	582	597	581	560	566	537	567	551	559	579	507	539	590	631	579	539	518	586	537	582	532	546	570	546	538	586	604	578	568	560	571	558	588	534	556	569	554	522	547	577	573	580	545	554	543	539	571	583	572	565	583	546	556	557	570	579	574	546	606	540	616	542	549	529	530	572	575	546	555	580	566	561	565	515	577	533	568	545	556	600	554	645	584	524	567	513	545	546	583	501	552	548	569	529	580	591	607	570	514	612	558	557	535	533	540	552	566	555	544	506	526	558	607	553	547	577	566	557	535	570	548	550	528	552	571	571	533	573	570	576	538	562	615	558	572	581	520	555	549	594	575	569	589	604	582	560	555	530	570	560	568	534	600	570	552	548	517	547	556
22685	21319	29074	23893	21327	21482	11949	2883	1815	1603	1582	1518	1442	1253	1078	976	1067	946	875	838	806	834	722	723	817	1851	4408	5250	4667	3652	2944	1700	852	613	563	599	589	574	555	632	574	555	575	627	581	572	576	537	547	557	603	612	565	601	584	591	536	569	548	560	555	595	552	543	562	568	587	598	572	590	597	545	568	548	580	612	525	588	596	537	585	614	586	527	559	580	620	566	604	602	586	622	613	593	582	590	531	568	605	566	581	585	600	599	563	620	585	559	570	544	579	570	573	556	594	636	559	587	556	561	535	573	551	566	582	601	594	573	576	568	573	567	574	579	560	559	615	585	600	527	594	572	564	546	541	532	582	610	583	608	564	568	570	559	582	612	548	568	519	550	552	561	552	561	589	605	570	592	590	576	573	526	603	563	576	552	583	553	578	582	621	566	535	533	586	573	587	581	584	574	589	542	553	606	581	577	586	566	569	591	568	627	605	573	550	593	556	564	526	576	560	592	572	560	575	559	608	597	546	580	628	589	584	613	561	604	591	596	547	565	588	561	600	553	554	569	544	551	580	550	573	600	580	532	556	602	569	587	612	558	534	598	560	607	547	570	527	565	589	585	592	575	562	549	574	591	565	558	564	584	512	506	533	542	568	615	529	589	582	555	534	592	581	586	579	554	575	576	612	561	576	555	556	586	583	575	614	555	604	573	568	593	565	566	607	579	552	581	577	583	565	593	551	604	557	585	609	511	548	595	586	587	563	551	535	575	591	550	583	547	600	621	528	591	557	578	584	576	536	607	627	590	569	601	563	544	553	542	579	560	564	566	552	583	573	547	539	582	526	570	562	618	583	575	557	531	549	598	558	533	569	571	531	584	580	557	559	552	583	585	586	597	580	602	594	565	551	550	544	546	592	619	595	585	602	543	595	580	531	562	538	575	549	579	578	577	536	599	593	573	570	550	616	569	581	592	546	575	567	554	592	568	587	577	582	573	600	572	615	562	565	567	562	620	567	583	579	617	565	534	556	581	592	567	586	557	544	572	603	567	536	571	632	558	567	553	603	563	564	575	573	562	543	573	610	571	572	549	573	578	573	595	574	569	598	561	568	547	557	567	537	565	579	607	562	548	508	557	558	513	580	574	560	587	574	590	529	569	524	575	557	580	573	600	583	583	570	550	592	583	573	564	537	565	564	547	580	606	567	549	573	532	506	636	567	579	563	559	575	579	563	573	585	553	558	559	568	542	557	562	588	589	579	574	562	570	566	571	580	557	590	603	556	556	564	598	543	577	593	559	586	564	547	557	554	581	597	600	586	531	597	561	534	593	586	584	559	613	565	564	573	532	570	568	568	519	615	555	586	599	595	573	577	579	553	564	562	549	562	564	565	570	540	570	605	561	594	615	557	594	597	564	540	567	600	566	543	556	525	579	564	555	569	556	565	569	590	594	569	546	580	593	592	559	592	558	600	608	554	585	539	552	575	542	608	581	573	572	570	554	590	587	624	585	545	570	567	586	554	588	565	593	599	600	555	571	568	531	557	554	592	585	581	565	578	526	568	613	552	564	553	521	538	554	572	556	545	538	569	512	597	539	574	571	603	539	592	563	561	488	548	610	567	588	557	607	566	571	539	614	570	552	563	583	570	557	576	569	584	586	550	541	560	604	507	585	523	559	511	624	561	561	561	548	548	584	535	614	567	552	534	561	572	560	552	594	566	544	580	608	562	578	533	582	608	553	577	592	543	531	551	607	550	584	603	582	576	573	572	497	518	514	581	560	548	550	578	567	552	550	588	564	549	543	564	600	579	585	575	577	583	526	554	512	560	566	576	563	519	544	591	583	542	551	563	543	591	536	557	569	568	566	555	554	587	561	524	601	598	532	546	615	555	582	561	494	632	563	557	584	573	608	576	567	529	560	559	606	585	608	550	598	546	549	571	575	536	565	570	581	574	545	539	545	608	543	591	591	589	553	583	559	593	562	546	576	562	559	575	557	616	566	562	608	562	607	548	576	558	596	600	548	546	565	566	545	532	547	603	500	559	533	563	569	542	562	567	596	574	546	552	580	580	535	526	579	570	526	575	543	551	602	569	569	583	566	564	545	559	585	597	576	557	612	540	574	562	581	579	559	554	517	592	573	543	578	581	552	581	568	576	596	574	577	569	587	589	579	554	513	563	620	575	595	560	588	603	571	553	600	575	587	574	573	569	569	551	554	552	593	570	559	567	578	568	598	549	545	536	543	571	558	575	587	606	596	583	580	537	571	536	589	597	552	569	562	559	560	554	567	555	576	550	598	564	539	557	575	585	632	569	540	579	597	591	560	590	563	623	586	602	599	537	558	535	559	605	562	575	583	538	579	533	566	585	562	556	556	561	586	555	573	565	560	550	550	580	525	523	550	577	580	553	534	557	561	597	591	571	605	630	533	600	566	580	561	585	584	570	576	558	514	552	559	592	603	527	565	550	552	568	519	587	553	595	573	559	568	565	545	558	569	558	577	546	576	599	554	550	575	568	580	591	594	577	553	592	574	531	584	507	561	541	568	557	566	598	597	571	554	574	600	565	534	564	574	593	563	554	579	616	556	564	586	578	534	591	577	585	606	533	560	539	517	519	556	541	609	549	570	593	556	563	578	552	593	575	588	543	596	561	594	542	549	588	577	560	575	586	595	585	539	557	576	584	578	567	595	604	524	629	584	562	619	553	524	538	596	588	583	596	590	529	576	523	580	580	532	597	569	555	555	575	567	501	561	600	586	592	572	589	565	550	573	581	576	499	605	539	583	594	578	619	570	580	573	580	576	581	585	608	568	566	575	562	541	592	598	573	552	580	600	574	585	543	579	582	585	592	548	590	591	589	599	607	556	538	565	566	526	581	590	572	565	583	514	589	592	584	595	598	559	550	619	582	629	560	621	594	571	566	541	554	583	546	571	568	593	594	588	591	611	578	512	616	531	551	541	543	569	623	525	587	560	595	550	573	514	603	557	569	614	555	593	591	563	527	528	585	557	620	537	590	592	534	575	615	542	577	530	577	566	537	560	572	569	602	569	584	561	572	569	584	553	554	549	600	566	560	569	594	552	553	559	545	612	571	569	572	570	566	584	537	562	626	561	571	573	552	580	596	549	605	533	568	554	537	552	600	593	585	602	586	589	564	563	571	587	604	549	597	560	517	598	602	543	569	580	569	560	564	614	526	627	569	573	568	534	549	542	588	554	560	572	556	590	561	595	581	579	562	567	591	600	559	597	565	579	573	556	523	558	584	567	572	588	563	539	569	578	595	523	562	585	569	545	592	542	553	567	614	567	568	594	555	553	579	558	592	527	582	561	562	576	532	512	583	534	543	551	622	592	583	563	567	591	600	571	581	588	587	599	595	552	598	555	553	538	610	557	552	605	617	562	555	557	589	544	559	587	565	578	556	545	572	583	530	575	617	559	576	541	566	576	534	564	609	562	562	602	573	594	590	545	595	574	580	576	551	570	578	612	602	524	578	546
13070	36639	30067	20248	13351	7594	5681	4142	2862	2515	2471	2433	2247	1848	1554	1396	1432	1179	1109	971	970	869	871	838	943	2544	6779	7829	6555	5311	4107	2339	912	606	576	568	552	575	551	582	561	563	564	570	548	598	566	574	563	604	560	555	574	560	575	582	551	584	609	575	551	541	565	564	553	594	531	530	535	589	583	614	594	590	580	564	575	556	574	595	527	601	548	546	578	615	602	566	542	566	555	607	568	614	567	599	556	527	617	574	586	587	580	558	606	562	587	558	593	592	635	583	550	581	580	523	575	559	568	571	550	614	570	578	585	572	605	609	589	572	572	589	563	527	621	599	588	619	560	589	566	570	594	557	549	543	535	573	576	574	561	603	554	590	547	590	570	597	573	570	554	566	540	578	584	577	586	566	576	543	539	547	566	544	579	558	566	610	585	538	579	571	521	582	568	587	579	539	590	557	580	560	589	607	617	554	586	578	650	628	609	590	625	618	564	570	568	576	595	549	575	598	591	545	609	583	573	599	591	561	585	614	550	609	579	550	576	580	575	552	571	584	614	531	647	601	588	615	560	580	556	533	612	575	582	585	590	516	562	573	579	637	569	581	581	594	601	562	538	551	608	614	559	570	550	559	560	611	565	579	581	567	577	558	502	579	593	588	577	600	535	527	542	550	585	572	571	581	575	598	576	562	585	580	594	581	590	596	577	566	563	597	541	571	545	538	556	590	602	586	612	586	566	571	592	578	542	588	557	573	594	583	575	551	548	580	613	573	593	552	562	541	583	587	591	534	552	574	590	604	593	617	562	572	560	603	590	612	649	616	556	606	587	564	578	586	603	554	600	549	581	557	593	579	581	625	533	552	564	589	548	590	543	548	565	580	510	519	593	543	555	557	637	599	566	568	586	600	571	564	600	558	574	595	565	530	582	561	605	570	522	574	573	575	578	598	572	579	551	557	642	575	563	623	553	545	599	592	552	533	595	567	540	605	585	573	584	583	523	607	555	611	561	587	583	624	566	563	561	584	564	542	584	543	639	548	534	600	565	567	582	577	566	561	586	550	544	577	581	570	584	648	612	593	598	575	585	611	563	572	602	560	601	575	549	612	585	605	570	623	582	565	637	581	602	577	572	580	564	591	612	564	576	606	548	588	566	583	581	568	559	584	557	549	602	593	588	589	563	577	573	566	580	568	585	520	588	591	568	536	563	577	567	542	546	583	556	566	560	612	601	564	569	585	611	580	572	560	575	598	590	561	597	574	543	550	559	595	551	618	593	574	544	574	556	616	575	605	594	601	567	584	579	587	561	550	612	531	600	574	615	555	562	564	562	601	546	561	567	546	565	596	574	543	635	560	594	580	615	574	601	602	585	597	587	585	560	601	580	556	597	619	588	576	565	626	580	527	565	541	588	580	571	575	603	582	560	598	620	573	624	566	591	582	566	582	593	587	559	514	588	523	595	606	552	544	567	552	540	521	603	558	591	577	549	545	597	577	561	542	567	572	573	618	570	596	600	605	579	599	546	559	546	549	583	571	580	575	557	571	580	600	570	570	560	589	560	565	593	555	567	574	554	547	539	613	587	565	584	554	566	539	580	602	586	579	550	565	622	575	598	609	576	608	587	553	553	566	596	580	587	600	612	583	568	575	525	522	565	545	604	584	587	597	547	575	595	534	576	544	542	582	567	563	559	591	596	583	555	563	555	596	579	601	539	553	547	525	563	634	579	573	570	567	596	585	594	569	559	580	603	551	590	568	536	545	621	588	545	530	640	582	567	593	544	612	587	541	565	563	580	566	557	569	592	584	566	576	587	606	589	572	574	553	573	542	553	557	532	563	637	566	583	587	569	574	599	561	617	583	564	579	567	611	593	559	524	580	586	590	615	613	575	545	600	569	581	544	572	579	593	551	610	574	585	575	602	573	563	567	544	563	548	566	555	580	586	612	559	581	583	580	576	592	597	584	525	586	609	586	556	529	577	593	592	556	522	569	589	594	536	568	557	602	577	565	579	557	553	525	554	551	578	538	561	553	565	554	612	521	577	534	556	555	638	586	566	598	571	552	552	584	569	570	587	588	565	623	566	602	560	581	524	591	592	580	596	611	600	577	596	575	585	563	609	544	573	574	602	554	551	585	565	568	631	597	590	568	581	579	532	600	572	550	603	564	548	569	606	581	617	568	600	599	599	570	596	597	561	580	594	605	574	588	591	558	591	593	590	538	582	614	601	574	581	632	564	617	573	577	580	557	570	572	557	544	541	632	533	590	589	573	565	549	576	564	586	583	582	630	573	558	596	576	588	605	564	561	581	611	532	568	558	565	613	621	562	582	567	613	600	615	570	600	589	596	587	557	530	585	610	595	581	569	532	570	554	634	593	584	532	610	560	582	581	570	588	565	563	597	618	503	538	575	540	580	577	528	564	621	592	551	544	559	572	561	563	622	541	549	565	551	587	553	601	566	572	562	579	570	552	568	616	596	549	565	572	544	575	618	568	589	542	578	578	569	545	547	595	556	585	559	590	588	543	589	582	610	560	583	584	609	554	569	565	589	583	582	576	610	591	582	602	572	568	541	579	555	581	543	554	577	555	571	582	526	546	558	579	586	574	536	589	582	595	579	569	625	566	592	588	571	579	569	584	564	569	584	588	570	586	604	578	544	544	582	595	585	566	566	614	582	574	571	574	621	618	571	559	579	594	622	595	633	613	598	551	525	573	560	582	584	572	575	639	589	609	562	544	581	583	581	544	564	580	576	528	578	574	573	580	586	574	590	553	578	597	594	591	582	606	568	557	609	612	586	563	591	557	582	569	567	580	561	582	599	578	594	582	589	582	596	617	565	536	545	554	560	507	592	592	576	596	557	558	571	592	620	584	613	603	570	540	584	584	576	554	592	585	596	561	554	621	593	535	582	568	562	588	563	544	581	584	623	553	554	652	532	565	572	590	564	574	552	559	553	580	561	582	585	615	564	587	605	550	557	606	532	595	549	610	569	573	548	620	585	585	627	573	623	553	598	554	586	587	568	569	587	587	568	583	600	569	559	609	598	582	558	574	594	621	545	550	565	561	617	553	603	570	607	597	579	591	619	596	559	554	621	554	545	578	596	608	627	523	560	576	611	588	632	557	618	589	593	607	600	543	552	551	556	556	618	525	583	551	630	596	570	561	597	578	564	539	568	553	540	616	549	583	598	525	610	590	551	559	572	534	566	548	591	593	567	589	522	604	575	554	543	578	595	619	578	554	584	543	541	543	603	574	589	557	569	551	583	565	607	571	519	603	576	580	548	546	604	590	541	566	585	583	612	541	585	617	561	562	574	576	585	593	615	572	628	599	527	622	574	534	583	591	604	551	596	605	548	568	555	600	589	555	588	569	552	543	593	560	568	577	572	537	597	563	561	606	562	572	568	626	595	537	564	533	562	559	596	600	547	573	561	574	549	555	563	576	561	578	531	537	577	559	560	569	558	579	580	581	598	569	587	606	540	563	580	563	548	572	576
27862	20986	17149	8567	3283	1602	1237	937	636	633	645	627	560	582	528	470	483	457	386	432	449	414	441	436	409	390	475	524	599	561	514	475	398	363	379	360	357	341	370	337	359	383	370	362	347	393	372	347	342	373	345	395	351	388	380	360	357	373	340	359	358	369	368	367	356	396	363	391	394	376	365	388	354	364	382	335	370	392	357	367	360	365	384	334	366	334	359	368	367	349	344	360	375	359	377	333	404	352	392	396	411	357	372	378	404	376	381	374	359	399	360	342	354	339	401	371	343	335	378	398	341	313	369	369	325	349	357	356	391	372	378	368	413	370	363	370	316	377	368	336	350	361	365	357	374	347	383	361	368	365	365	349	381	383	364	351	349	325	358	361	382	369	378	368	358	393	356	373	364	368	375	348	361	371	319	374	364	376	343	387	357	377	361	342	370	402	357	381	380	349	350	339	364	372	384	359	343	336	351	380	365	366	342	366	382	364	354	364	353	371	347	373	363	373	380	333	347	333	351	365	381	338	334	357	394	377	379	350	356	334	348	344	335	313	365	350	338	351	357	325	359	393	342	349	368	370	385	361	369	383	390	319	384	398	402	383	358	397	346	370	367	371	391	362	375	372	370	372	374	364	377	395	333	350	376	359	360	375	392	380	350	380	376	366	358	400	378	387	403	356	360	373	371	365	358	380	366	357	352	322	377	374	378	350	373	388	358	339	372	406	367	349	375	340	327	327	372	347	364	360	373	347	406	352	392	346	362	349	364	358	402	365	349	377	380	341	386	341	373	337	388	375	374	348	369	388	364	339	393	381	351	369	382	369	370	329	342	389	347	383	348	355	369	355	367	349	353	373	337	332	361	377	384	379	334	375	347	361	354	354	392	369	381	351	341	348	385	351	376	350	350	381	344	379	348	383	363	346	373	365	392	372	333	385	369	376	359	395	350	345	335	352	361	368	340	381	387	379	310	355	361	373	393	376	373	369	351	349	367	350	317	355	366	389	359	361	363	351	362	381	356	319	365	367	327	344	388	364	348	392	322	377	359	362	364	361	351	359	386	374	352	358	352	342	317	369	366	367	345	340	378	359	360	367	353	350	351	359	359	395	392	371	353	350	369	378	348	356	364	401	373	384	370	343	362	358	358	384	381	342	354	360	357	342	336	394	380	401	355	385	370	368	346	355	365	370	410	336	354	363	394	386	393	333	390	381	373	373	356	350	387	335	367	376	345	400	376	395	362	380	338	390	335	315	393	339	359	357	361	377	369	355	343	331	362	364	369	366	344	405	345	329	407	368	370	378	396	357	368	342	355	361	379	392	364	336	382	367	358	361	348	377	360	374	347	369	405	380	370	365	356	396	365	380	371	386	359	365	385	344	354	335	333	373	374	343	399	341	364	377	370	387	338	364	377	335	344	374	355	357	360	396	345	388	388	332	366	339	366	356	350	386	395	339	394	366	382	367	341	370	342	363	350	386	341	359	356	370	376	380	391	353	366	324	378	388	386	378	393	394	351	364	374	338	335	346	355	370	357	356	353	352	354	368	399	344	360	351	382	383	396	388	371	342	343	356	345	362	356	390	404	401	354	338	383	387	373	362	391	340	371	377	360	356	353	395	409	342	372	357	384	338	382	401	386	356	367	390	360	357	347	373	406	349	393	345	357	365	360	349	373	383	384	405	370	409	359	353	374	361	385	380	333	396	364	383	339	375	377	327	373	360	396	415	364	401	384	351	349	385	352	341	349	382	357	336	364	339	359	384	380	343	354	403	374	383	356	328	383	379	351	328	395	331	361	357	386	338	381	368	367	361	348	359	384	364	340	368	358	371	330	375	378	345	392	364	358	369	345	393	373	347	367	376	356	369	375	371	358	350	364	380	367	367	365	343	392	362	348	369	359	349	366	364	378	332	363	335	397	328	363	378	383	340	365	378	324	335	360	392	344	400	406	364	369	380	343	365	387	405	351	343	347	341	335	373	393	361	340	339	362	335	371	349	394	381	365	369	393	360	348	368	376	371	357	380	368	377	376	354	343	367	363	390	346	341	346	364	373	392	374	376	346	376	366	365	336	365	382	373	387	372	350	327	370	356	349	367	358	384	351	361	368	355	372	382	349	372	334	359	387	362	383	368	355	345	374	366	343	374	366	348	379	369	396	353	360	416	401	384	372	365	393	351	376	343	363	340	381	349	316	342	385	329	337	370	353	394	376	360	390	351	354	343	357	382	393	380	373	393	360	384	376	359	354	363	341	328	365	343	345	366	352	362	411	369	387	349	362	364	353	343	393	399	362	346	379	364	379	364	358	360	395	379	355	401	351	349	371	379	363	354	376	354	364	345	359	360	384	355	366	327	345	357	384	365	351	356	422	368	378	363	369	353	342	360	379	365	333	382	364	341	363	369	378	349	365	347	375	378	355	363	364	378	352	346	370	333	383	327	365	337	354	367	384	391	341	340	378	371	381	368	349	375	400	369	340	306	325	351	336	334	332	342	359	356	349	348	364	359	354	350	374	375	342	343	339	348	334	364	316	358	322	372	367	365	345	378	358	334	373	358	348	374	328	365	319	364	344	365	378	353	355	371	354	390	380	358	366	369	365	341	362	338	364	374	351	371	364	332	352	380	375	375	398	353	334	355	363	366	348	362	339	363	358	367	399	359	391	384	329	355	372	356	361	374	362	369	389	390	342	355	351	355	341	337	383	378	343	366	374	345	378	396	381	330	354	344	376	362	385	334	362	412	328	359	359	381	388	377	355	384	356	378	357	365	378	357	366	371	373	345	359	373	377	356	382	390	350	367	364	356	358	386	386	369	348	355	335	353	362	392	367	353	380	381	369	386	335	377	367	360	353	350	369	371	352	380	379	323	358	389	372	386	353	348	359	358	335	338	372	374	383	360	315	360	341	364	355	368	382	388	404	324	341	394	352	354	378	367	379	353	357	394	365	374	376	372	355	353	344	389	374	397	341	355	363	364	349	380	352	366	358	352	357	359	378	347	350	387	387	371	368	380	362	323	342	399	357	403	405	361	358	387	385	358	348	384	333	340	363	361	359	340	366	374	369	365	353	386	332	362	367	383	335	371	373	355	379	343	359	372	325	343	355	364	326	374	368	369	326	361	343	376	349	373	373	378	367	400	387	384	348	385	376	353	341	350	352	341	362	367	356	391	368	370	364	383	368	345	400	310	356	353	328	351	378	375	353	382	350	341	394	397	339	393	374	382	350	356	379	373	375	356	381	380	327	342	344	354	328	331	378	384	338	373	372	378	392	370	341	351	366	348	341	379	371	359	363	400	341	371	373	382	367	391	356	377	352	365	356	349	338	344	360	391	355	353	342	369	344	324	337	333	399	352	391	364	342	385	382	328	351	362	380	355	368	371	359	377	335	387	340	368	345	353	337	387	388	369	322	396	354	375	369	379	367	379	357	348	379	361	320	333	371	341	353	360	360	366	374	375	358	360	372	336	369	346	358	392	350	380	349	413	349	346
10687	23613	17043	8391	5068	2824	2101	1527	1030	970	934	1022	877	763	650	592	583	533	543	513	530	484	481	457	509	456	562	651	672	794	591	558	451	422	400	398	397	390	354	430	405	386	392	385	373	407	389	397	380	397	422	356	398	383	354	410	386	379	396	407	418	386	402	362	419	390	367	374	384	369	398	375	387	371	349	396	401	409	388	400	382	383	377	432	384	400	389	431	404	375	388	408	398	391	382	401	412	394	376	390	379	394	413	379	387	375	371	370	421	383	408	393	390	390	434	417	410	367	385	400	388	399	411	382	418	367	381	358	383	404	427	392	423	404	402	403	417	439	397	362	384	435	390	418	398	372	386	402	398	393	382	397	386	428	390	410	391	387	388	412	394	377	402	388	414	422	404	395	388	438	372	380	413	393	403	390	364	401	365	414	421	397	396	400	399	374	383	416	394	392	375	369	389	421	372	374	361	401	384	445	375	413	389	395	400	381	374	401	390	380	360	405	386	384	386	404	459	417	394	396	392	410	394	386	359	387	375	409	412	373	399	390	386	433	389	388	363	417	391	428	409	398	381	395	452	393	376	394	406	395	400	409	389	416	430	400	412	424	382	387	404	396	387	396	436	411	437	394	345	439	384	399	399	384	437	378	386	402	385	389	418	408	372	390	392	375	402	382	390	415	426	444	387	394	385	395	415	400	407	420	379	434	391	380	395	390	412	412	398	426	396	371	387	390	447	385	399	395	427	398	359	382	390	381	386	397	363	392	376	403	428	417	431	411	417	417	411	418	412	406	372	400	372	392	390	384	398	417	396	392	419	385	395	391	359	387	371	358	427	403	411	416	413	400	360	408	377	406	383	381	398	443	398	408	395	421	392	423	449	357	401	389	397	422	403	407	409	416	412	380	414	395	378	397	420	401	407	412	412	392	408	383	414	423	410	381	410	373	398	377	414	405	394	425	396	397	390	396	438	405	457	404	419	432	413	392	374	403	403	409	435	400	410	404	396	411	368	407	423	398	397	372	397	394	392	415	435	400	381	422	418	389	425	418	409	387	384	387	390	383	398	379	387	374	398	398	427	428	431	369	383	383	387	412	394	414	401	412	391	404	433	417	381	400	397	387	402	409	386	390	382	377	408	384	384	370	410	407	409	413	376	370	418	405	400	395	384	384	375	395	361	348	388	373	408	390	421	361	375	368	389	382	396	408	417	453	397	397	425	378	403	398	407	414	397	414	407	398	364	393	376	420	381	407	397	415	359	435	364	421	377	378	378	410	388	414	410	394	386	379	367	406	399	411	407	394	427	378	412	371	399	401	380	405	400	382	436	380	403	384	387	396	381	418	412	420	385	420	392	379	392	415	434	397	386	397	402	380	419	358	401	400	368	448	382	389	415	380	415	406	394	403	397	391	346	416	399	381	395	400	423	407	406	384	388	435	373	411	380	430	398	379	363	403	379	375	412	432	391	356	405	383	420	411	391	363	411	401	348	432	385	394	389	388	394	381	364	411	402	403	382	405	382	404	401	384	417	404	464	374	367	421	402	365	403	411	376	376	410	402	408	413	411	422	388	402	379	376	426	408	380	423	418	375	377	378	425	405	410	328	373	395	423	403	425	381	405	417	380	437	399	432	374	410	381	417	381	359	381	390	372	376	413	394	417	372	393	383	396	406	388	391	374	398	412	394	369	414	362	372	396	391	365	420	387	412	407	393	380	417	389	377	390	392	433	415	405	393	395	402	429	414	394	391	395	402	385	442	405	444	405	403	393	391	422	415	368	390	427	419	356	386	408	389	399	397	384	384	377	404	394	422	366	411	393	371	387	402	423	395	423	369	386	383	390	369	358	394	406	417	435	412	408	367	432	398	374	384	396	373	414	394	350	355	439	348	389	404	373	414	387	417	397	426	377	389	393	415	386	405	398	395	382	362	367	377	388	401	365	415	372	396	426	402	401	393	371	381	406	403	416	394	415	372	379	411	338	415	411	398	405	386	396	411	428	408	394	412	387	391	375	399	380	375	416	367	374	415	388	430	413	395	374	403	435	412	394	381	387	395	427	390	388	389	406	439	400	398	419	420	391	383	411	379	392	413	410	389	408	395	366	448	397	400	394	386	406	402	412	397	411	406	387	386	416	395	391	401	422	364	398	351	410	392	428	394	404	367	375	366	373	387	389	358	396	382	388	385	408	400	417	362	405	394	356	375	425	345	387	394	402	426	345	392	388	376	384	366	387	405	372	427	411	402	371	386	398	383	415	403	379	397	406	390	365	383	412	399	330	396	375	400	402	403	395	399	391	352	431	363	379	418	421	404	397	401	360	391	389	375	357	376	404	387	396	405	397	376	423	383	377	378	436	441	381	387	393	364	380	389	412	393	380	381	414	388	422	401	375	388	396	440	398	380	387	383	411	404	396	405	380	368	384	390	409	423	408	426	436	389	382	392	357	369	394	425	397	394	378	440	377	397	380	357	374	414	384	404	423	385	410	384	375	390	420	376	362	390	390	380	374	388	415	369	405	391	407	414	438	389	412	388	379	387	394	373	431	380	389	415	376	420	394	426	403	372	384	389	379	370	395	410	411	372	409	376	406	382	384	393	357	354	396	391	372	411	395	369	366	382	405	404	427	390	382	389	392	420	387	364	378	381	394	365	393	399	385	425	375	385	369	402	402	407	403	390	384	388	373	376	401	392	423	427	440	373	425	402	413	388	410	410	393	412	403	397	364	405	401	407	399	370	404	366	409	405	378	413	402	400	360	388	397	375	387	422	363	385	398	406	433	415	386	381	381	394	398	430	383	436	372	353	362	382	396	401	402	428	377	381	376	392	397	404	370	379	363	387	419	393	400	408	407	419	420	402	396	425	381	391	404	394	400	382	418	344	402	419	367	379	422	369	406	389	412	412	409	373	394	382	404	355	379	362	404	395	388	407	403	364	389	404	384	412	401	383	405	430	403	399	421	407	399	422	395	381	387	363	400	410	338	395	385	388	446	389	425	396	411	378	432	406	399	402	406	385	390	409	414	420	460	418	399	414	393	369	359	381	370	405	393	384	394	415	409	375	390	418	394	416	357	362	391	391	392	391	359	410	381	419	398	372	374	416	398	412	387	368	426	371	366	408	400	379	392	404	368	396	430	366	378	382	395	404	393	367	387	364	336	408	369	395	430	389	418	379	427	422	376	378	390	424	395	394	432	419	395	397	425	406	413	385	410	382	414	386	384	380	376	388	373	373	378	393	419	423	424	372	397	394	369	401	417	413	380	391	392	415	418	403	375	398	385	400	406	420	419	374	412	365	383	397	397	370	390	386	393	391	382	379	397	415	394	387	404	358	382	393	380	369	425	393	401	402	382	400	394	373	387	396	371	411	405	383	389	408	398	406	411	420	386	418	391	390	415	433	412	394	410	414	401	407	408	424	399	406	400	420	382	413	393	435	408	381	394	389	401	381	387	416	362	350	450	373	373	406	412	398	357	422	400	380	394	384	423	402
24073	21310	28495	24472	21232	10273	2713	1420	986	987	970	926	731	859	672	638	580	580	512	538	471	483	508	496	522	680	2159	2743	2354	2144	1533	927	583	377	386	355	360	349	382	343	357	326	371	364	375	390	392	384	371	375	357	363	363	353	354	374	379	334	371	350	364	374	351	390	380	373	361	373	337	378	350	386	368	403	342	343	369	357	366	338	355	360	377	360	358	378	364	350	353	392	335	396	367	342	341	359	372	325	365	359	345	354	403	336	381	355	367	368	366	343	362	380	354	390	368	371	359	354	361	353	373	346	350	345	381	334	365	380	348	359	340	347	348	350	353	353	372	358	378	366	359	377	351	403	361	336	353	338	360	375	355	369	384	340	347	362	362	372	376	348	379	359	349	380	386	388	371	337	395	340	342	377	375	330	349	363	391	363	371	346	369	404	352	366	370	356	352	353	324	369	353	348	348	372	387	383	382	326	385	372	371	384	366	355	367	321	339	349	359	399	381	371	367	347	393	347	336	362	375	372	365	349	367	371	370	377	387	375	372	380	334	386	347	343	381	348	336	382	356	359	340	340	346	353	339	370	359	340	364	369	372	369	381	379	365	357	343	342	354	334	366	361	373	348	344	395	360	372	394	366	360	360	373	342	337	356	391	386	359	362	365	365	369	361	346	368	348	339	348	388	393	349	344	369	329	357	355	352	349	372	370	350	348	325	338	364	354	332	345	358	354	375	359	350	369	315	340	328	359	337	365	380	342	327	380	379	388	365	346	344	386	383	315	360	343	367	336	353	367	360	357	370	353	346	359	346	365	421	322	359	348	364	353	361	333	384	363	355	336	337	344	386	393	368	350	388	346	378	336	361	334	359	350	377	364	366	355	364	386	362	359	332	401	354	365	368	334	335	356	355	345	348	386	333	361	332	340	391	404	343	339	348	365	369	359	342	396	354	372	349	363	375	360	362	355	345	355	339	398	376	348	376	359	367	355	373	367	384	332	400	387	371	360	393	338	372	365	354	391	363	342	371	326	348	326	409	342	350	356	343	334	351	312	335	344	343	378	349	335	369	389	382	359	336	379	364	368	342	359	357	373	366	360	338	358	365	354	355	354	331	362	354	373	390	381	397	406	341	348	345	368	379	342	406	350	383	342	383	373	373	395	355	378	349	384	374	384	374	336	376	316	362	370	342	381	362	361	346	364	342	333	379	381	377	338	370	343	325	377	365	340	332	359	338	316	379	366	335	344	359	368	369	361	344	345	410	327	370	324	365	371	351	366	353	395	382	368	355	368	342	373	345	379	352	363	372	357	338	354	346	370	371	332	380	365	354	332	360	322	349	375	397	372	369	387	336	356	339	402	361	360	317	376	333	344	350	367	375	359	374	353	350	376	352	368	361	352	354	370	399	357	364	361	384	374	335	357	357	337	358	339	383	362	364	350	385	340	335	318	373	382	378	333	394	383	347	345	373	383	386	393	350	386	342	339	351	364	334	357	359	338	368	379	368	370	370	350	356	357	343	351	322	387	341	374	345	342	381	335	347	350	352	357	338	387	413	369	362	366	348	363	357	374	355	354	363	343	346	360	376	335	329	344	371	367	358	355	371	344	373	363	356	342	342	373	374	357	343	351	392	355	370	360	361	377	319	348	359	372	354	350	348	400	357	363	329	350	363	369	382	385	368	359	339	361	399	388	377	343	375	321	357	363	361	376	350	379	358	389	337	391	367	382	366	370	362	330	374	360	362	385	357	384	347	378	354	347	355	366	379	397	347	338	342	336	357	364	339	369	376	419	347	354	345	359	354	373	366	347	342	333	339	352	368	331	325	362	350	382	367	376	348	366	375	347	350	371	334	346	361	339	330	365	375	344	383	393	355	373	334	367	363	384	363	356	349	382	369	357	361	339	351	332	353	343	362	384	337	361	335	376	394	343	361	361	368	335	342	333	354	376	393	322	370	358	350	354	379	372	368	367	376	370	377	379	327	309	348	338	330	341	335	374	371	367	357	354	381	363	373	350	368	368	393	405	335	367	364	345	366	366	350	319	362	363	339	342	340	348	351	354	365	343	347	335	346	348	377	366	353	395	351	403	370	361	361	327	382	369	357	305	397	394	372	332	359	388	374	355	339	379	362	345	411	340	382	378	385	378	398	349	350	344	356	377	379	386	341	392	364	391	361	348	339	339	361	346	370	401	357	363	367	374	352	326	368	407	371	375	381	330	382	338	356	325	373	361	390	377	370	364	355	336	359	340	355	362	355	352	366	381	370	365	354	374	367	395	343	382	352	350	337	352	360	354	399	375	407	365	362	307	335	369	379	335	366	346	343	350	388	379	338	355	347	388	340	372	371	378	352	403	357	335	371	345	346	326	355	384	405	331	349	374	342	345	351	353	350	339	372	366	353	422	370	345	352	382	378	351	358	327	374	362	308	366	337	373	348	366	360	373	367	364	358	341	381	361	375	380	365	365	345	364	379	375	350	371	348	383	361	329	360	366	354	326	386	372	380	341	369	343	351	368	341	346	380	341	350	357	334	334	366	391	377	350	353	366	356	360	378	405	324	350	327	361	353	338	395	343	358	327	368	338	364	346	329	366	371	363	338	355	335	317	332	337	405	364	352	383	341	368	435	384	323	356	361	380	370	328	380	349	370	340	356	344	364	355	335	348	379	362	377	357	356	379	346	396	347	352	352	343	369	383	329	366	375	360	332	381	382	372	333	356	347	397	374	396	328	387	352	390	338	357	349	345	364	360	378	337	399	359	371	375	373	373	365	379	364	349	346	319	335	330	348	361	361	348	370	378	369	397	333	332	384	357	357	349	373	350	356	333	338	375	380	352	343	377	348	381	343	339	383	386	346	366	358	312	333	359	352	339	342	327	369	359	384	342	355	373	383	382	366	333	357	355	341	386	344	360	330	368	376	377	353	332	342	367	359	366	342	361	342	379	348	349	379	340	342	359	362	377	381	390	356	363	368	346	386	345	388	380	362	357	358	353	331	390	365	381	340	364	326	355	329	373	349	396	371	374	333	348	336	335	356	373	350	376	343	339	325	335	405	369	367	387	356	370	372	379	359	313	370	361	360	370	362	374	398	350	367	299	376	380	341	346	350	328	354	369	366	322	373	386	341	383	368	352	360	373	360	377	400	343	364	359	382	337	401	372	364	352	380	382	325	347	339	326	360	375	349	342	382	370	369	364	362	338	367	343	357	366	361	407	377	363	329	350	335	367	372	322	331	374	375	369	394	354	356	321	335	396	341	386	381	383	369	388	355	365	387	358	395	354	385	345	375	347	374	353	359	354	375	334	359	379	383	364	366	362	377	354	331	372	367	352	359	401	343	363	342	397	368	366	352	368	372	353	338	353	317	363	331	376	332	353	369	356	347	340	382	395	375	353	383	393	331	332	342	356	349	366	352	362	371	335	336	348	331	336	355	352	371	368	314	361	376	385	344	376	356	352	350	347	333	356	382	352	378	346	368	396	398	368	379	332	378
10358	28918	21079	11748	8120	5063	3904	2284	1632	1637	1487	1333	1181	1174	996	868	846	666	647	668	626	635	647	641	587	988	3373	4134	3308	2848	2259	1182	670	403	378	408	387	361	409	388	372	344	402	367	389	358	364	406	373	371	398	375	376	372	398	387	365	383	353	371	387	353	389	385	366	375	387	379	388	395	372	390	384	424	390	335	392	396	375	366	388	368	388	383	380	372	347	396	434	370	373	392	340	389	382	397	392	371	356	375	417	388	368	408	392	396	389	370	353	371	414	368	397	389	389	431	395	359	402	365	373	387	406	360	357	352	384	380	385	336	388	368	399	334	393	373	378	390	422	385	384	362	405	380	376	384	393	387	375	383	355	379	399	345	400	384	402	399	354	382	395	384	400	392	347	377	391	377	404	414	407	325	373	375	397	389	372	398	381	375	338	354	356	397	374	372	401	405	374	403	381	396	377	379	400	401	347	373	369	399	421	341	382	355	392	383	364	372	402	364	380	367	409	384	380	389	382	362	381	386	384	372	401	384	399	390	385	356	374	406	383	394	398	384	394	411	368	386	385	367	410	400	375	401	379	381	358	359	384	384	376	375	422	395	384	400	383	401	411	376	383	368	411	378	389	385	364	387	377	397	367	386	379	400	396	359	386	403	424	386	359	369	361	383	385	363	354	380	386	373	422	386	413	402	377	396	373	365	340	382	361	399	371	405	395	370	438	395	404	369	366	385	393	380	369	354	382	390	365	390	390	360	376	381	393	372	386	353	417	381	379	360	393	405	370	427	377	383	379	409	375	351	373	371	351	370	386	393	412	407	375	373	377	405	397	372	391	377	428	377	382	402	390	354	366	381	413	376	383	376	386	366	359	457	386	372	407	387	391	372	393	377	407	389	384	380	355	372	416	368	351	413	398	391	381	366	382	380	375	396	417	407	359	379	377	405	388	377	384	412	400	377	364	349	394	373	382	390	336	373	410	384	377	368	372	400	364	386	382	353	377	385	381	343	407	402	401	379	390	384	396	373	361	389	398	398	380	371	345	377	377	394	359	416	386	399	383	376	332	406	362	405	374	382	384	385	412	369	409	369	403	404	369	379	386	385	372	404	354	377	392	391	361	408	348	395	380	385	359	390	396	394	394	394	342	388	394	398	322	355	398	399	439	400	379	369	357	390	360	394	369	386	408	402	403	384	383	411	436	388	375	406	388	392	415	378	387	394	397	368	364	414	340	396	409	400	426	412	388	399	398	372	389	383	391	388	376	418	390	380	365	392	422	409	402	344	406	387	424	392	357	382	384	381	376	396	366	394	379	341	400	416	425	379	384	419	393	354	383	342	408	389	342	363	405	374	389	366	384	407	389	353	385	389	390	356	412	386	394	392	379	369	405	371	367	402	359	389	387	376	379	383	417	378	393	375	393	379	374	395	386	411	420	380	385	417	387	385	398	367	369	364	380	371	357	355	374	402	371	371	391	365	383	392	372	385	387	373	413	374	364	371	410	404	401	366	364	404	343	397	373	402	379	395	389	396	395	375	376	427	379	411	373	399	422	408	395	377	404	403	392	385	413	346	390	385	388	397	372	368	353	380	376	355	355	393	375	371	377	348	392	385	348	391	382	382	378	394	392	367	349	363	411	371	396	403	386	378	399	386	408	366	375	389	390	356	394	409	387	360	389	382	381	360	398	399	401	378	363	365	404	389	346	382	405	353	377	385	422	401	420	380	372	362	409	382	380	421	404	398	392	368	405	374	357	369	394	400	332	376	375	446	339	389	364	367	406	377	409	389	375	386	375	383	385	370	414	370	376	387	420	385	373	371	367	385	365	388	377	413	386	380	364	421	381	385	413	372	365	397	440	371	389	347	374	384	387	388	358	399	338	430	404	388	397	356	351	424	389	380	379	386	343	417	365	393	402	351	382	400	382	380	376	407	401	367	362	382	372	386	361	394	400	375	393	398	383	379	392	384	396	387	393	378	415	365	413	362	383	409	395	376	367	390	387	407	384	392	390	380	362	398	402	370	421	377	366	419	382	359	418	371	431	406	365	364	408	367	356	401	403	381	411	400	372	424	376	364	387	427	396	368	386	395	379	373	352	378	380	371	394	395	400	402	402	374	361	416	375	409	375	375	387	390	382	384	369	398	384	397	408	397	393	373	377	348	360	379	331	397	404	390	400	406	382	391	392	403	382	395	363	371	382	369	376	419	381	424	387	400	381	401	374	362	393	376	409	410	386	384	365	374	410	426	379	320	374	373	378	344	356	408	395	376	381	360	376	352	388	365	384	417	380	379	425	388	390	379	362	390	384	339	384	407	393	367	368	341	437	396	366	407	388	391	369	372	371	357	395	404	383	425	407	373	375	377	389	390	383	386	420	421	405	394	394	397	362	402	348	404	403	402	401	374	405	360	401	401	390	365	398	376	397	365	371	362	398	416	401	377	360	351	362	363	355	392	424	415	403	353	391	381	407	382	382	394	363	406	374	415	384	357	383	391	407	394	381	394	392	357	359	416	395	402	360	380	397	376	394	379	366	359	377	394	415	343	379	409	367	380	400	386	411	394	374	371	392	399	359	381	388	382	374	394	360	355	397	377	373	377	362	395	404	390	378	409	366	378	376	407	409	407	384	401	410	366	372	378	389	364	362	362	395	366	395	398	394	386	370	395	381	408	366	376	417	406	358	371	405	382	393	386	382	382	410	388	396	386	353	371	424	444	365	399	394	370	372	362	359	397	343	386	381	365	393	419	381	387	381	369	399	389	386	380	377	406	396	351	394	361	310	387	429	417	411	411	374	340	366	357	390	418	386	366	400	374	385	376	396	410	373	347	386	377	370	393	395	342	385	398	372	364	380	395	383	355	383	387	358	413	382	377	370	382	337	391	354	368	391	410	355	399	378	372	390	393	374	400	379	361	340	397	351	378	421	387	363	375	392	386	378	389	369	396	365	384	374	388	395	414	392	343	393	373	367	390	394	392	393	339	357	369	400	354	397	376	368	409	343	363	392	396	398	375	383	388	390	383	381	380	386	411	343	401	382	406	364	360	370	380	377	346	373	368	419	396	345	386	406	349	424	403	372	405	357	381	381	354	397	406	398	395	380	360	362	360	383	393	358	406	348	395	407	369	395	381	371	380	385	360	376	348	366	369	394	363	357	384	357	407	368	441	403	392	383	370	375	366	407	366	358	363	365	394	343	382	349	377	410	405	397	353	368	384	358	381	387	385	376	371	350	383	387	374	396	363	408	365	399	385	381	378	390	414	359	360	389	406	367	413	364	398	396	383	395	353	360	371	417	388	364	377	354	380	356	379	389	365	406	365	361	368	352	392	360	369	427	383	395	415	387	393	396	405	364	400	389	392	368	398	419	389	362	389	405	365	360	401	405	407	338	400	387	400	388	357	383	377	372	386	399	359	428	389	374	412	366	397	373	374	394	392	352	418	386	418	368	400	373	369	376	375	399	398	345	363	408	421	393	393	338	379	383	410	377	379
25134	21297	27514	25379	12782	2999	1974	1194	988	1043	1009	916	864	825	854	799	766	682	690	666	684	665	698	580	689	1437	1754	1861	1598	1305	1218	924	698	570	596	589	551	570	561	553	590	561	583	553	545	558	609	558	568	584	533	592	573	574	566	578	568	550	586	584	570	537	570	529	558	548	588	588	535	536	597	551	557	577	564	550	514	577	574	542	553	569	578	574	601	569	583	578	541	546	629	550	586	560	570	525	561	554	572	577	565	554	585	543	587	616	583	572	537	578	561	545	592	628	581	611	567	581	611	542	572	563	525	575	535	562	567	546	578	575	568	538	545	585	589	588	554	573	612	581	522	629	511	558	555	583	506	537	553	558	514	550	579	542	553	579	590	582	561	548	552	598	540	582	551	580	590	563	582	551	540	591	583	593	598	575	624	566	546	563	555	606	580	565	611	562	533	538	584	559	568	572	616	568	564	615	540	587	609	567	524	556	592	552	566	576	585	573	575	562	593	599	589	554	554	528	601	589	582	511	566	556	589	576	595	548	569	595	560	547	585	586	542	582	592	588	571	567	523	553	583	536	558	590	562	556	542	559	597	562	536	555	572	592	581	617	593	583	594	593	618	545	537	593	567	592	579	536	575	552	571	599	571	601	570	529	557	554	600	563	531	551	528	550	587	570	559	528	560	593	550	587	582	536	530	550	611	549	528	576	563	581	567	597	607	610	548	557	539	583	548	550	570	575	616	548	514	553	537	603	594	575	560	543	561	572	560	583	604	544	553	544	561	571	584	578	580	597	537	552	562	550	555	539	605	600	553	557	536	553	540	644	582	581	521	559	577	549	617	567	558	577	523	585	557	594	568	582	527	573	542	550	608	583	587	557	535	561	539	563	567	601	593	585	569	569	543	596	608	537	606	540	562	583	578	584	565	594	563	547	609	583	570	622	592	581	598	580	595	568	561	585	599	591	543	627	579	562	591	562	550	532	586	529	562	597	580	519	605	502	548	571	559	570	543	540	564	606	582	572	561	576	596	580	608	599	617	574	568	543	564	529	580	573	611	555	556	583	561	568	593	547	587	553	605	582	571	525	539	554	559	535	612	588	601	533	595	594	616	553	584	617	555	576	531	537	571	593	593	567	545	552	607	590	582	557	545	596	605	565	618	534	561	591	545	551	576	551	579	567	563	571	560	578	583	538	552	556	547	595	574	595	602	554	519	553	561	585	546	619	597	586	575	508	545	544	553	584	586	595	504	550	563	507	628	604	587	597	591	564	583	581	525	563	533	597	564	525	552	574	552	598	523	576	603	573	583	575	567	553	568	614	544	564	590	606	542	555	564	609	574	588	590	563	581	583	548	573	573	605	552	531	566	542	565	544	525	567	576	542	605	545	549	556	545	584	537	564	586	596	548	600	576	563	573	570	601	563	567	573	636	579	544	557	539	529	569	588	579	625	563	556	558	582	595	548	570	576	568	551	551	545	567	554	574	629	541	571	533	603	554	536	584	597	533	587	548	562	587	571	583	587	620	585	592	581	584	567	572	560	577	588	590	561	552	586	608	569	547	597	573	610	575	534	562	587	653	576	574	587	567	544	569	583	584	586	620	569	579	569	581	582	558	571	601	578	552	586	588	567	586	545	573	551	524	537	578	609	575	555	552	589	554	592	558	575	590	547	561	593	569	569	594	550	541	544	568	577	599	557	589	559	571	532	541	561	625	590	565	547	629	573	521	571	608	580	591	554	576	527	606	562	558	556	581	605	565	580	586	570	594	573	579	581	599	598	548	655	575	591	542	561	594	564	601	623	569	601	594	518	554	556	570	576	598	533	570	543	592	585	547	574	572	593	546	566	567	520	576	584	549	558	570	568	615	551	528	583	542	585	575	586	562	596	532	560	535	590	541	559	595	571	589	594	599	551	577	610	572	578	576	606	598	563	523	535	581	545	572	588	578	551	553	568	562	574	575	591	556	560	567	568	579	552	554	554	592	551	564	562	561	535	559	573	571	521	588	580	545	507	594	584	580	580	586	556	556	616	598	570	569	607	542	575	581	589	626	568	617	575	526	570	589	542	556	554	539	551	592	548	548	567	589	594	564	578	559	584	569	595	559	582	595	568	589	538	599	559	602	592	546	571	601	576	582	571	548	555	593	558	553	576	538	614	602	533	534	544	584	572	584	565	592	529	593	542	599	535	551	570	560	598	558	535	532	625	592	581	601	591	503	571	584	559	572	634	569	569	588	599	588	610	529	588	570	574	582	603	542	574	581	561	578	596	597	571	589	593	600	563	564	593	547	538	587	564	587	559	539	590	577	545	580	588	560	593	544	537	563	561	586	579	531	592	566	556	546	519	540	543	590	578	594	581	568	582	542	589	574	572	589	590	580	558	571	568	496	562	515	555	562	542	581	632	578	581	537	602	593	590	561	584	563	547	515	580	575	555	566	546	623	570	524	595	548	573	547	594	583	611	593	550	547	580	569	598	562	579	566	526	604	593	573	551	564	600	556	572	590	595	548	572	548	564	617	539	602	571	555	549	583	551	585	606	585	574	517	581	605	574	535	542	556	612	563	536	607	593	540	584	620	580	601	559	535	595	587	573	569	568	598	555	561	615	580	585	559	556	590	589	559	571	567	586	554	552	609	572	578	587	516	551	541	567	575	610	565	592	562	579	557	599	594	586	523	547	583	575	559	604	520	590	594	592	545	560	563	602	578	593	545	549	612	610	568	561	535	591	603	552	584	565	588	562	548	543	582	573	557	531	561	577	594	569	576	551	551	578	571	586	567	558	573	574	540	569	574	576	597	581	562	610	571	552	567	523	548	578	585	578	576	542	608	594	553	536	527	561	548	531	554	545	550	601	545	608	568	569	594	560	602	617	602	608	537	569	552	575	596	602	571	561	558	574	533	566	584	542	530	566	577	614	606	599	557	606	603	567	545	536	541	566	529	591	547	542	583	551	579	631	534	599	536	623	600	586	558	577	535	566	540	543	569	590	529	564	589	548	539	595	520	568	539	559	560	562	517	572	574	551	517	572	579	557	583	552	589	552	590	546	530	558	546	582	607	594	588	493	572	527	561	553	580	582	538	545	573	536	576	590	578	610	563	578	618	601	588	566	577	568	586	529	602	558	566	598	586	533	616	623	557	601	554	563	591	507	587	511	592	570	546	565	577	520	521	554	582	623	552	584	558	597	551	576	603	550	568	575	567	555	561	577	554	543	528	617	615	631	608	551	577	593	538	590	548	552	588	574	577	548	557	556	592	554	565	535	576	566	557	582	583	575	581	564	594	577	536	600	561	562	537	561	604	563	579	542	553	536	589	599	528	574	529	520	597	599	608	575	535	575	555	560	543	584	552	564	603	542	554	596	579	546	562	539	550	531	595	592	528	602	583	582	598	602	578	573	577	563	574	537	592	527	569	530	560	571	581	537	571	553	540	537	586	560	560	581	563	582	542	556	563	571	550	550	542	517	547	539	529	566	572	610	615	581	583	552
10672	24962	17381	9352	6128	4219	3299	1893	1586	1550	1465	1294	1142	1072	1143	1115	971	850	837	787	810	829	855	759	940	2214	2802	2936	2390	1881	1731	1134	845	613	595	604	618	581	574	577	609	602	559	609	589	604	578	606	638	581	567	588	606	656	591	619	565	600	584	545	579	568	594	622	571	597	597	605	611	610	597	587	608	595	598	593	571	598	590	635	572	593	604	626	547	641	583	598	581	567	575	602	599	619	617	587	591	633	608	611	557	611	579	627	642	610	587	569	607	602	611	584	601	631	599	631	623	590	582	650	625	579	631	607	596	581	604	586	644	569	613	651	613	583	571	594	564	634	547	654	618	614	611	552	580	589	590	592	600	617	583	619	612	583	617	606	662	584	580	579	613	647	653	599	621	561	546	631	582	584	651	591	557	633	611	630	606	572	604	579	573	587	525	597	619	563	597	594	589	589	647	570	604	547	645	587	615	579	629	630	610	600	615	617	581	606	604	626	614	622	561	646	597	642	592	604	547	598	593	588	595	620	589	629	637	639	592	588	675	596	570	621	606	622	569	570	611	603	597	609	611	622	561	657	623	578	586	603	581	594	627	552	586	595	586	564	602	577	604	595	538	596	576	620	647	629	544	587	608	571	603	582	623	605	584	628	563	593	582	627	595	583	607	583	584	593	593	610	615	593	597	583	619	550	595	631	582	595	621	586	561	587	644	621	587	641	585	561	604	566	645	612	632	645	566	610	605	600	593	569	586	594	588	631	604	583	584	562	568	624	562	607	607	601	574	639	654	557	593	625	617	613	594	611	596	580	613	615	585	614	620	629	636	599	619	566	582	610	570	597	634	596	581	596	596	545	613	607	682	612	653	553	626	621	607	602	606	599	547	603	595	606	582	585	624	625	557	581	602	581	618	593	624	552	586	640	550	626	609	612	573	543	570	585	620	606	607	593	581	642	609	601	593	574	548	584	576	644	563	593	600	548	589	615	612	599	574	625	594	587	577	579	601	604	624	612	617	591	603	588	554	640	617	614	574	585	647	621	570	599	563	551	606	635	631	617	608	611	588	622	589	616	613	594	597	587	630	592	578	640	568	593	591	636	622	672	609	593	581	552	631	599	543	609	577	545	597	591	632	618	593	569	604	614	579	627	608	593	576	645	578	590	629	581	591	593	587	575	642	594	588	629	585	606	644	603	616	603	637	602	581	560	584	634	599	633	579	584	577	615	597	609	613	563	590	565	608	587	566	563	606	577	575	591	609	579	617	671	605	598	610	635	583	578	583	559	581	642	592	578	594	583	607	629	547	598	590	635	589	595	572	629	566	614	616	560	590	624	644	589	605	632	569	606	576	634	623	663	639	580	641	568	640	596	585	620	638	589	606	608	607	661	609	594	586	582	630	576	596	573	597	574	597	573	581	609	603	570	604	654	597	590	617	567	616	613	559	586	596	591	613	595	580	618	594	629	572	594	622	596	562	607	602	618	548	606	583	662	561	594	584	583	614	601	578	567	573	589	578	622	554	594	609	558	587	592	567	624	605	558	594	599	571	544	584	615	587	634	618	567	629	603	551	607	639	597	616	634	618	603	595	606	593	548	619	614	571	592	554	596	612	576	542	593	598	582	609	580	570	592	588	558	558	624	600	572	589	589	585	602	612	575	568	587	589	632	562	609	592	582	578	597	632	614	614	595	589	614	586	604	575	603	605	641	558	638	602	603	626	593	584	597	624	603	628	573	583	594	635	587	594	572	559	625	594	630	627	629	617	591	636	590	602	596	568	622	655	599	632	556	556	611	582	594	581	591	582	585	650	626	560	628	576	600	576	620	594	590	541	621	567	618	575	600	638	588	639	622	616	593	628	617	595	586	534	600	619	638	580	618	631	570	606	609	604	610	604	596	574	644	569	588	628	639	612	606	626	562	629	574	588	625	574	571	558	605	625	636	595	601	574	573	613	562	592	569	606	576	581	620	588	602	574	591	640	646	562	613	601	652	582	589	633	633	637	623	592	608	594	627	574	612	607	583	607	576	573	584	643	660	626	569	608	599	562	596	562	612	577	610	625	628	579	589	571	603	673	603	644	644	554	630	596	626	598	599	599	618	636	590	618	601	628	633	617	604	636	614	607	599	613	606	573	574	606	602	611	557	602	621	611	549	654	561	570	620	593	629	642	624	615	562	598	582	632	626	630	618	646	601	592	610	619	661	559	590	565	607	613	615	587	588	611	587	617	614	580	592	585	621	612	615	627	622	563	618	625	639	558	615	592	640	592	658	595	599	558	560	631	596	642	591	608	638	660	609	582	564	582	591	614	624	622	583	589	597	586	595	598	587	578	618	593	627	603	602	595	575	615	595	623	622	591	563	576	641	607	593	579	599	610	606	586	632	603	573	618	579	613	632	649	572	607	561	629	632	651	579	618	565	596	621	601	600	598	593	626	615	605	627	618	583	555	583	593	634	635	599	552	589	646	608	575	564	608	603	610	636	560	642	545	611	621	588	622	621	573	615	615	584	564	639	572	539	589	603	616	613	593	612	602	580	586	595	625	584	615	621	608	602	597	566	572	576	567	572	566	592	629	611	612	606	598	593	600	612	606	627	630	543	573	625	615	559	594	630	568	599	606	590	598	563	629	597	585	619	632	647	627	588	608	615	609	554	614	632	624	610	603	582	584	634	616	590	594	633	611	622	650	596	615	621	598	585	589	606	606	598	582	556	603	610	603	592	598	591	587	607	628	632	603	623	627	609	592	583	596	592	606	628	615	601	585	606	585	587	617	580	554	629	601	591	616	558	586	609	616	590	576	604	598	608	592	603	590	626	602	611	610	628	579	599	621	609	637	594	588	564	564	588	603	620	578	566	621	602	562	582	589	602	589	649	652	587	604	615	638	607	573	605	605	598	587	624	606	585	587	546	579	609	554	648	566	598	607	635	610	606	600	637	616	564	601	585	572	607	594	612	586	635	652	641	587	583	603	544	597	624	599	592	605	616	602	578	590	585	603	561	617	601	582	590	592	603	631	555	622	575	571	581	613	596	600	609	602	637	593	598	570	623	604	561	626	633	581	627	541	608	607	578	620	644	645	595	613	603	579	610	601	562	598	616	609	609	600	609	594	602	638	597	607	615	608	591	591	654	595	601	590	594	600	572	616	626	641	605	608	579	596	597	570	623	561	587	542	613	610	641	625	586	620	609	584	587	672	572	574	615	572	631	583	601	611	565	652	599	632	573	552	622	589	564	578	595	584	587	590	594	568	591	578	576	651	622	588	619	589	596	570	572	623	610	647	606	601	598	594	610	546	625	589	578	614	620	602	610	572	569	611	601	620	605	629	555	601	577	604	584	614	580	559	555	601	566	605	650	627	566	638	587	612	618	585	649	525	571	617	594	593	583	591	597	568	591	586	561	635	572	621	575	596	613	606	610	606	607	602	619	629	575	599	573	628	630	586	618	588	577	561	606	589	562	584	577	590	602	552	563	556	583	638	615	595	608	620	621
22747	21335	29079	23930	21340	21467	11702	2103	1585	1694	1467	1313	1326	1146	1005	998	892	864	923	891	829	791	742	769	1119	3243	5001	5181	4676	3459	2504	1694	1167	704	641	611	612	587	578	615	615	572	623	618	619	599	624	607	608	570	603	558	632	603	576	565	566	557	620	640	615	584	587	607	603	621	591	643	603	627	609	609	604	584	617	593	614	591	629	606	569	610	620	570	634	624	597	621	601	609	579	600	583	586	594	577	577	617	612	609	642	610	652	602	639	588	614	649	617	611	629	561	624	601	618	601	591	649	613	595	619	576	581	597	609	613	609	623	588	599	589	584	593	578	644	587	585	577	616	559	605	612	560	599	549	611	588	578	597	624	622	585	621	605	618	595	605	578	594	591	613	602	627	581	587	577	612	603	574	573	589	581	599	633	596	580	571	632	633	606	659	630	641	579	591	643	618	595	607	603	606	602	653	646	621	615	598	599	600	573	606	634	600	575	638	630	558	571	600	622	614	594	614	621	630	600	604	592	623	632	622	628	629	614	593	558	600	561	605	603	599	598	596	589	637	591	631	615	570	580	600	569	620	603	550	596	617	584	585	630	609	626	583	609	566	604	619	631	567	576	574	583	611	561	623	622	569	642	644	606	563	600	632	633	578	557	593	591	606	602	620	550	606	592	564	554	597	624	616	576	608	574	541	596	631	608	567	615	647	607	609	607	594	608	588	604	580	578	560	614	628	593	579	579	584	617	631	625	570	638	557	602	623	561	612	587	586	592	608	555	626	576	590	628	598	589	581	637	578	560	603	607	643	586	581	625	626	620	655	605	623	577	595	607	618	614	581	549	599	579	601	615	616	581	596	624	646	586	583	627	570	588	580	642	617	616	600	597	571	579	584	562	649	609	650	549	607	609	651	571	586	604	615	597	614	605	587	585	630	566	618	601	602	603	586	605	599	573	583	607	578	569	578	538	603	610	605	581	577	569	607	562	631	591	583	642	617	622	582	614	620	547	601	616	558	584	565	585	612	633	575	593	550	615	596	606	580	616	578	562	572	595	589	590	619	600	611	617	538	592	629	542	602	599	541	632	607	587	612	617	583	568	619	561	609	615	556	607	606	587	567	616	582	583	625	587	581	616	617	627	558	645	617	545	570	596	560	599	596	542	604	604	602	602	599	648	612	591	594	612	553	524	573	642	575	551	571	640	613	563	572	587	640	590	601	607	623	582	583	648	609	613	574	624	587	558	614	576	631	619	555	561	641	555	645	623	624	583	549	589	613	601	553	613	598	568	612	604	611	584	573	588	557	554	604	590	613	600	572	598	610	618	579	578	611	655	611	624	586	564	574	578	614	596	554	615	574	613	590	630	594	565	600	610	625	561	690	619	598	611	570	558	574	595	587	557	615	595	600	616	605	562	566	592	580	601	609	567	604	607	581	643	588	651	578	619	621	637	600	578	614	594	624	631	599	619	595	553	625	650	606	595	560	563	597	655	628	590	569	598	619	579	551	614	588	594	600	591	591	596	641	533	604	606	569	565	587	625	633	616	642	591	589	630	573	634	603	624	588	600	613	598	601	603	629	603	598	607	574	615	626	603	576	657	609	601	636	615	603	579	636	599	619	608	562	603	527	560	597	567	645	564	590	594	604	614	616	586	622	615	632	573	625	593	639	589	583	656	580	599	560	644	602	575	630	625	632	603	589	584	630	594	628	641	630	605	613	613	608	601	575	588	609	581	591	633	604	570	620	554	602	567	628	577	602	617	598	564	654	586	601	564	602	569	640	619	641	581	596	613	592	564	598	590	610	595	587	575	593	577	633	599	588	623	613	610	562	568	650	596	586	577	578	568	569	607	585	559	591	586	640	596	582	615	584	609	641	576	604	621	554	577	569	621	599	674	582	539	603	611	614	623	651	587	563	583	608	536	550	588	610	612	626	571	618	661	622	581	597	642	603	579	619	595	631	654	593	581	597	591	610	599	602	609	616	631	643	585	623	581	596	609	586	620	581	610	565	601	591	617	636	599	596	581	554	602	598	552	599	607	607	603	632	627	623	589	605	576	643	581	596	579	593	581	623	633	633	620	606	583	588	592	541	609	612	563	565	572	630	646	662	580	571	612	627	614	614	621	587	579	597	618	590	605	635	559	570	613	594	612	639	608	612	570	564	590	577	574	592	632	612	576	602	563	575	616	586	580	584	574	576	571	595	628	552	595	589	598	577	597	556	589	607	629	609	633	605	603	569	574	626	601	591	569	627	596	575	588	601	577	616	567	559	616	605	578	587	556	573	583	556	590	595	621	617	608	597	610	582	601	617	571	612	588	600	594	547	572	620	598	586	609	624	571	621	595	552	581	609	631	653	605	588	591	587	604	635	543	634	594	568	598	648	558	599	576	632	623	598	606	575	571	578	618	616	608	588	595	561	563	567	632	630	614	608	620	573	649	621	618	606	619	574	625	625	578	617	580	616	614	598	600	580	608	581	633	588	593	600	613	585	597	616	583	615	595	644	585	562	614	541	645	601	594	599	589	574	590	593	590	588	613	605	608	591	634	656	625	578	598	581	652	558	602	600	610	584	631	600	625	590	597	573	596	613	618	574	616	671	587	634	580	577	600	627	568	621	580	597	588	605	600	627	622	578	613	639	629	604	583	639	638	592	610	624	574	582	582	614	612	590	604	578	604	630	610	585	618	590	597	587	572	620	598	589	578	582	563	593	622	596	611	586	583	598	610	555	571	566	623	599	600	608	615	629	567	619	566	602	585	585	571	599	606	605	580	587	577	616	603	602	632	581	592	594	600	598	603	603	606	562	614	607	604	626	613	593	579	592	611	610	595	610	612	597	619	647	579	570	602	597	590	625	623	616	579	574	608	622	580	628	612	603	596	599	618	548	572	593	577	578	633	573	620	618	583	609	606	593	593	570	570	620	613	554	584	596	583	541	641	589	623	596	609	599	581	647	592	598	605	556	541	618	606	551	572	598	579	649	600	580	645	631	610	564	666	604	588	553	635	589	570	578	605	600	652	639	561	603	647	578	635	592	573	582	621	575	593	622	612	580	633	593	596	574	642	601	550	653	594	614	630	598	584	624	606	660	641	613	604	597	610	626	581	562	645	614	597	583	597	598	574	636	616	600	594	616	563	636	611	543	558	611	574	587	601	618	608	624	563	593	609	622	650	543	586	607	587	599	595	608	641	573	617	619	638	597	551	571	634	579	577	609	608	596	584	618	649	573	564	594	577	590	571	583	588	587	603	614	611	618	656	585	576	586	571	587	597	598	579	578	597	558	633	620	587	610	615	604	594	621	566	562	573	651	577	603	594	621	591	626	599	587	629	614	585	629	589	564	598	596	585	608	604	612	601	577	629	641	588	587	620	606	596	670	586	608	521	602	558	639	567	615	637	577	644	582	608	596	593	581	572	581	567	633	617	629	603	627	604	600	603	564	575	613	602	591	601	571	565	616	600	636	606	607	598	600	651	652	642	540	624	620	642	589	577
13792	34125	26371	15804	10175	7679	5103	3056	2592	2601	2200	2113	1988	1646	1470	1274	1123	1080	1051	964	934	908	888	953	1438	4968	7362	7590	6712	4925	3577	2442	1521	789	631	676	612	628	616	656	627	617	601	623	588	610	615	613	565	638	577	605	597	617	583	610	624	577	618	563	640	622	621	646	599	624	600	596	573	602	648	594	597	615	606	622	602	598	639	613	573	620	596	610	636	616	598	621	628	636	622	592	607	583	607	577	605	586	584	570	605	621	659	634	555	617	601	596	559	612	598	632	609	604	575	650	634	595	630	606	617	629	657	568	629	624	548	592	612	606	584	608	586	610	588	623	632	586	580	605	616	580	633	590	591	601	647	602	584	582	593	594	589	634	571	616	634	614	596	645	649	607	587	610	573	587	606	648	631	613	608	609	622	597	569	655	597	577	636	583	598	605	578	656	577	624	615	643	654	605	584	628	613	578	644	615	575	653	595	634	624	604	668	632	645	601	605	631	580	587	620	603	562	660	627	636	655	574	574	634	621	562	591	606	596	580	638	562	599	551	610	585	546	600	621	570	617	642	570	557	570	598	565	652	580	601	612	629	596	595	614	604	620	628	598	619	579	606	608	588	626	622	646	583	628	590	639	585	589	607	572	623	573	627	607	643	609	615	565	558	574	576	621	627	612	608	595	605	584	618	608	599	623	611	620	633	591	619	627	602	571	620	596	584	603	591	581	612	660	559	588	603	630	623	589	574	611	625	618	634	602	590	641	584	643	595	615	607	576	574	593	595	631	594	600	555	615	584	615	596	596	635	605	602	577	587	589	577	580	602	656	594	588	588	589	604	542	571	561	622	597	573	574	624	608	639	623	562	589	638	574	610	655	603	624	633	595	589	613	583	573	593	601	623	596	609	608	631	622	564	611	609	589	631	594	571	613	606	616	578	569	596	583	648	635	612	582	588	608	609	666	630	570	581	583	597	635	610	609	613	604	614	608	598	608	608	610	640	607	578	607	595	608	629	592	603	578	638	613	555	580	588	617	602	639	603	566	594	593	591	595	603	611	608	583	614	586	578	622	564	608	624	636	593	606	612	585	626	606	614	635	614	609	581	597	570	605	625	618	606	574	628	618	584	588	593	618	607	573	599	566	621	596	631	621	639	567	612	614	617	643	605	641	621	625	621	595	627	570	633	622	605	586	601	591	599	625	609	635	584	608	564	615	622	613	613	559	614	619	610	559	586	596	605	582	617	681	603	586	599	616	606	569	623	631	643	627	621	625	554	560	642	603	589	596	589	574	612	570	604	598	600	632	615	627	621	592	594	646	603	577	598	622	643	654	569	572	599	592	664	623	571	631	574	597	628	615	674	592	607	646	624	541	592	596	633	628	596	588	619	604	603	620	577	582	609	605	618	565	639	600	580	603	592	606	606	615	612	567	589	613	565	583	641	604	582	600	626	598	622	623	597	612	606	576	593	647	597	623	629	594	608	598	624	620	610	629	589	597	611	596	644	619	611	582	609	637	582	600	609	577	605	598	580	604	603	566	566	597	640	640	614	629	612	598	577	588	588	629	593	639	644	611	612	619	610	588	587	595	656	632	576	609	671	612	575	596	575	602	595	629	593	626	601	612	597	620	628	608	588	622	572	589	606	623	589	616	668	596	626	617	599	583	616	577	580	602	560	585	651	580	586	642	620	546	569	597	582	613	614	624	560	616	612	608	636	647	623	586	617	626	597	608	599	615	645	619	641	574	561	588	542	598	626	600	626	572	580	618	603	603	598	625	653	646	558	641	594	605	626	631	576	585	602	555	609	601	623	620	581	624	624	562	583	604	570	611	559	603	584	575	626	604	597	621	586	655	634	608	658	597	567	623	637	583	592	578	623	626	581	625	594	620	669	637	590	581	634	581	583	627	593	558	584	601	590	654	574	579	581	639	587	613	585	617	605	620	601	590	638	621	626	609	623	582	623	611	605	580	592	569	564	592	564	602	582	642	616	579	631	599	637	595	536	615	580	565	626	572	569	645	575	641	554	636	656	594	558	558	623	568	630	631	622	585	587	567	580	606	612	605	623	625	574	617	621	634	596	565	571	610	594	560	628	606	630	573	610	602	603	617	625	603	569	580	646	584	626	564	616	591	603	590	613	615	573	600	627	593	612	599	596	597	601	632	593	584	657	565	614	630	591	580	607	667	606	621	575	553	627	588	622	593	581	610	613	597	625	604	593	591	609	592	652	600	620	619	569	606	616	588	598	629	611	587	612	622	602	578	574	619	625	574	591	574	591	578	613	592	611	606	608	624	616	614	630	646	638	650	594	580	579	620	586	568	635	597	613	595	568	602	635	653	603	592	583	613	598	596	573	563	629	589	631	625	654	606	589	574	585	611	616	593	632	597	618	619	566	638	616	621	599	565	601	634	595	614	594	591	586	622	616	586	609	596	601	628	609	616	597	626	583	590	619	630	597	608	611	626	599	625	630	589	575	560	601	654	623	595	608	540	566	604	598	587	607	639	611	607	602	610	565	608	658	572	558	569	605	605	587	619	582	669	661	624	574	604	626	624	598	588	608	572	611	630	584	587	608	595	632	583	655	615	563	589	613	609	604	607	600	615	640	591	624	658	625	581	579	643	585	606	601	612	579	658	582	573	616	604	600	636	618	592	598	616	583	638	548	583	616	641	594	601	583	657	618	548	558	622	611	598	665	589	564	601	601	623	598	603	603	605	597	576	605	589	633	592	562	656	538	589	594	533	599	661	634	580	616	605	649	582	577	583	599	613	592	594	644	649	635	592	619	618	597	681	590	586	605	599	587	625	598	623	573	606	612	597	610	586	613	651	616	662	591	583	611	610	617	604	648	599	612	607	612	587	590	633	601	559	630	605	601	602	622	599	660	600	594	601	625	608	613	628	585	594	581	645	610	621	559	589	627	611	607	608	611	582	639	585	528	569	603	602	622	609	609	596	563	617	640	627	625	613	591	610	664	662	579	591	578	538	607	588	608	560	607	579	577	615	605	576	584	581	579	594	587	627	602	626	601	585	593	615	575	630	602	594	621	607	629	610	621	610	636	624	595	636	618	557	603	635	640	611	589	633	598	617	613	582	638	624	577	556	642	610	632	610	542	620	630	611	619	591	581	607	579	583	617	660	592	569	621	548	602	646	600	651	637	554	617	645	605	620	599	591	585	630	595	575	597	602	639	642	584	631	593	590	604	621	643	590	602	599	618	572	598	587	602	629	624	640	572	587	663	585	595	588	644	644	604	607	604	554	576	587	596	635	601	627	585	584	638	629	609	624	582	573	631	600	612	650	604	606	613	583	621	625	618	583	587	606	593	624	586	577	650	670	595	594	591	611	622	607	569	609	587	562	590	611	605	582	614	577	602	608	590	617	576	589	627	616	605	607	609	624	640	591	575	597	580	596	600	604	631	599	613	625	595	593	601	602	629	645	641	631	623	595	570	594	600	617	592	606	610	667	659	565	630	621	569	605	603	594	595	616	554
28140	20671	16141	6768	2551	1587	980	646	724	699	656	654	633	589	535	503	497	493	487	425	451	416	471	466	483	516	515	617	678	572	530	479	498	440	393	420	397	423	390	379	389	428	403	405	412	408	405	406	405	391	407	398	425	435	405	386	421	387	397	423	386	361	388	424	397	396	352	401	381	444	412	420	410	396	427	432	387	418	400	407	376	400	392	410	435	397	383	434	429	406	434	400	452	402	372	405	420	376	411	401	419	423	429	409	403	412	408	432	415	424	408	412	365	379	399	392	403	370	436	398	371	434	415	420	396	398	397	426	441	407	396	374	400	376	369	413	412	419	373	435	420	417	376	411	419	401	393	394	438	418	399	377	422	409	366	399	410	404	394	398	379	413	420	420	409	402	426	399	404	364	374	390	412	387	401	394	391	385	413	440	427	387	374	395	392	403	394	422	415	370	412	421	383	450	412	397	422	432	405	444	389	389	385	389	391	415	367	396	405	376	386	401	419	413	393	398	404	427	443	383	392	399	406	436	394	414	424	429	419	399	414	393	405	381	381	421	371	396	399	367	430	407	417	402	413	420	389	428	373	407	436	387	406	425	386	399	422	396	394	428	404	393	405	418	395	412	420	405	376	383	387	349	407	381	431	371	434	394	373	452	400	383	392	419	438	394	403	409	392	408	405	389	424	394	401	377	393	377	389	389	380	399	386	380	375	385	380	394	383	366	377	427	384	404	423	402	419	428	377	435	400	429	416	380	368	411	393	414	400	422	407	411	414	372	414	425	384	367	418	383	388	426	419	376	435	367	392	405	397	405	392	392	373	425	393	400	425	380	389	367	369	431	385	416	416	389	408	416	424	401	399	391	414	367	400	379	389	401	382	429	414	370	392	403	411	399	428	401	414	394	409	398	373	429	423	384	428	380	408	414	409	393	382	415	414	375	404	435	398	430	425	390	404	428	405	414	404	428	351	409	419	418	400	393	405	407	404	442	401	392	424	392	404	416	385	406	439	416	376	412	381	397	399	435	407	390	383	409	402	425	400	389	404	372	387	403	403	403	390	398	414	429	378	398	383	376	382	408	374	394	397	376	394	408	375	400	434	391	373	427	399	415	431	389	382	410	372	405	422	390	379	391	349	395	388	407	364	418	395	414	384	396	426	450	402	407	434	422	409	414	443	416	397	403	395	384	424	395	419	436	397	369	387	403	372	390	404	393	394	384	415	395	420	408	427	429	400	399	401	401	430	411	392	377	413	425	417	388	416	410	379	395	383	410	411	399	385	412	428	394	372	418	412	405	439	405	375	395	384	427	393	416	402	392	399	432	426	430	389	367	397	383	413	414	427	401	398	378	380	406	416	412	383	419	386	400	386	404	400	380	379	397	401	366	410	408	383	423	396	371	386	404	410	402	398	408	385	380	401	357	389	415	417	419	402	397	432	396	448	392	432	420	414	383	435	409	408	431	374	360	451	415	396	356	404	396	417	373	373	368	350	384	409	413	405	398	389	412	417	434	437	387	390	414	417	398	402	410	403	421	389	434	424	405	383	381	446	408	377	424	375	374	350	427	391	367	412	394	368	461	391	448	402	412	377	414	435	414	394	423	399	395	406	391	393	378	409	382	410	419	404	372	406	437	421	414	408	381	450	394	432	437	378	390	396	430	408	406	389	380	379	418	400	399	413	424	394	407	392	417	427	400	376	371	416	398	385	426	414	414	399	386	414	402	411	400	376	388	421	412	380	392	389	379	396	404	401	372	357	397	400	399	427	392	420	423	403	438	446	396	404	393	376	388	407	418	424	420	378	402	392	401	382	379	402	406	376	406	414	368	389	402	423	424	413	399	409	407	393	421	432	423	418	395	378	427	458	421	436	452	394	393	414	411	395	416	416	391	375	424	426	410	405	404	393	426	413	413	404	401	419	389	404	403	406	391	414	416	398	411	392	409	384	424	420	419	356	426	388	389	394	375	442	404	409	433	403	406	393	407	375	415	392	428	410	409	426	420	412	398	396	384	391	391	432	387	399	393	457	423	443	415	408	400	407	395	399	386	398	392	395	399	404	364	417	399	407	372	374	428	415	432	391	432	407	402	430	420	361	417	448	406	386	383	408	392	393	388	376	390	395	400	413	406	415	417	469	443	381	404	426	383	413	400	427	400	402	377	395	405	458	415	420	368	403	413	373	393	401	389	417	385	396	417	421	396	422	419	383	386	385	402	393	419	435	410	402	390	408	401	396	426	405	384	398	402	394	381	392	388	441	382	381	402	420	417	392	409	422	349	410	391	375	429	437	425	381	399	424	422	366	402	412	386	379	437	427	406	398	436	432	402	403	420	408	421	331	419	419	380	428	417	430	373	418	407	399	380	424	382	392	368	415	457	393	411	395	414	442	394	389	407	431	383	429	408	419	384	370	393	392	405	395	431	399	396	400	406	388	361	399	404	432	402	400	421	402	409	397	432	394	425	407	420	393	417	425	393	406	407	414	413	436	375	413	382	373	390	382	383	431	420	402	416	394	410	413	380	392	427	406	434	401	413	387	456	439	396	395	411	394	413	459	402	378	389	398	394	434	386	418	378	415	417	380	371	408	380	403	417	383	419	393	385	379	389	424	422	395	399	387	385	395	393	375	404	390	391	381	396	424	403	384	405	430	391	365	392	400	391	395	404	434	388	386	461	370	392	400	378	451	429	380	396	413	415	392	398	390	422	418	417	408	400	401	441	429	414	384	379	386	422	407	406	378	411	427	369	391	407	390	438	406	379	447	400	391	397	460	413	373	446	392	397	427	398	360	390	391	439	368	396	400	424	414	393	373	426	406	375	380	426	419	393	369	421	390	387	415	417	393	420	406	403	414	389	400	422	416	401	420	389	443	432	396	427	414	413	406	422	403	388	379	389	395	420	401	400	424	412	416	440	428	381	378	419	383	374	443	385	396	404	420	382	417	384	401	429	422	396	426	381	405	390	445	398	461	421	431	392	356	400	385	379	378	465	411	448	409	383	393	402	403	440	387	382	417	391	448	398	422	439	396	401	375	409	429	402	412	396	381	405	418	443	396	397	420	434	415	413	401	418	424	425	414	391	363	425	426	346	418	384	426	447	361	380	424	403	408	421	382	398	427	386	431	424	438	411	369	413	428	415	343	430	398	383	403	410	399	427	403	383	414	418	410	382	411	392	380	411	390	417	408	389	400	405	439	367	417	427	411	397	374	396	448	411	405	406	401	417	406	391	372	378	429	405	385	376	404	409	358	375	391	393	408	416	417	450	390	388	400	402	414	416	392	431	383	404	378	393	392	407	435	429	422	392	353	398	409	427	407	396	406	407	372	395	431	397	375	385	354	395	406	416	381	397	413	420	389	408	373	406	447	395	427	380	450	399	383	374	381	383	425	381	395	423	398	394	421	425	415	416	389	418	401	411	416	412	367	397	401	447	401	427	411	387	369	381	363	399	389	416	404	408	401	421	395	414	400	385	390	401	418	381	411	418
11369	20831	16133	6564	3996	2674	1710	958	1006	1046	915	968	919	798	683	596	591	564	600	555	524	474	531	540	518	631	686	676	701	706	635	589	501	470	455	469	436	415	447	435	423	424	425	433	432	443	479	403	422	418	483	445	450	415	420	444	458	476	432	397	431	418	433	414	460	428	474	447	449	399	425	439	454	404	420	473	446	437	428	412	439	456	422	433	458	455	446	421	409	442	432	438	453	386	430	439	394	424	409	466	436	429	424	457	414	443	412	407	411	447	467	408	460	439	432	438	398	417	436	417	446	399	469	451	399	489	455	431	447	449	415	456	446	411	408	435	456	443	443	455	444	442	433	446	471	460	446	438	448	457	425	416	419	434	426	441	432	403	415	428	447	465	445	454	450	468	466	448	455	441	412	437	461	464	447	435	448	447	436	420	444	418	439	485	413	402	463	430	444	430	439	418	422	444	432	393	429	444	468	460	459	468	393	407	467	417	475	461	454	448	468	436	455	448	428	438	436	439	426	462	457	414	445	444	449	423	420	478	475	426	437	438	425	414	387	442	453	440	450	444	435	425	406	469	467	417	464	449	446	427	479	430	393	456	438	428	445	441	436	415	452	419	439	404	422	469	415	415	407	446	444	459	458	404	464	460	448	450	424	425	444	430	407	406	434	468	453	445	426	456	417	418	445	439	407	452	437	480	464	452	448	435	402	421	447	448	408	435	435	456	421	405	386	436	440	386	432	475	467	435	450	426	402	465	419	448	458	442	419	481	432	413	457	433	426	451	445	421	434	401	442	432	437	449	431	463	441	405	442	505	463	438	400	457	470	477	423	437	396	431	467	466	423	430	431	423	426	421	449	414	466	454	426	437	423	447	393	438	459	459	380	430	444	467	387	424	454	437	419	418	439	440	439	402	398	433	435	430	462	418	427	445	450	440	432	490	438	442	402	491	464	437	404	435	460	433	453	445	428	433	488	435	453	437	420	456	422	469	414	438	419	422	439	472	453	412	433	441	433	425	424	411	417	433	442	417	401	391	417	452	455	466	461	430	416	473	427	440	399	433	489	448	450	458	417	431	427	459	413	475	443	475	414	431	406	451	435	433	409	459	414	445	427	415	444	446	444	484	462	457	427	427	475	438	511	417	454	451	451	427	428	417	439	423	458	426	455	392	419	443	404	431	432	448	434	438	431	414	442	443	446	429	428	438	434	414	465	432	437	406	451	448	441	451	450	441	432	460	454	424	430	397	479	429	446	435	441	457	434	428	448	463	435	448	424	447	419	451	429	413	419	418	431	408	444	436	475	397	446	469	429	458	417	425	456	415	424	405	418	437	388	421	454	451	426	425	410	451	438	423	442	417	446	437	449	419	425	426	426	426	399	459	448	457	426	454	420	417	451	435	419	386	474	439	441	412	438	437	470	435	434	423	424	439	429	417	455	439	480	422	471	409	421	430	441	429	429	429	454	421	419	427	463	445	420	426	425	423	437	410	436	458	447	408	445	418	388	436	457	400	427	464	429	425	446	425	423	458	438	397	408	446	458	429	425	408	449	395	383	429	463	478	413	422	465	418	442	431	422	436	450	379	441	414	449	417	452	397	409	463	424	438	399	417	404	416	435	420	461	458	429	397	444	435	453	471	467	411	459	448	448	473	408	434	441	487	436	413	438	485	442	419	442	447	427	447	438	456	438	434	439	401	445	485	439	481	437	414	395	451	421	424	434	436	432	441	452	457	449	435	446	428	469	428	467	413	457	444	451	454	442	443	401	429	442	423	444	429	439	432	387	421	443	426	481	409	434	454	412	442	415	461	426	454	424	442	436	433	447	424	414	440	464	432	443	413	456	438	417	423	431	439	414	435	393	436	432	453	456	401	390	438	439	399	428	444	467	416	429	447	426	434	421	433	437	451	458	421	438	433	422	456	451	455	426	445	425	437	430	411	474	433	421	409	429	438	434	453	395	453	475	453	446	410	414	434	439	426	458	459	441	429	430	455	439	455	445	433	436	470	441	470	431	457	446	411	419	450	436	453	455	428	411	419	415	447	416	481	450	441	481	478	426	440	432	458	416	452	435	450	418	437	433	420	408	457	429	405	477	445	438	420	429	443	440	428	455	409	411	444	445	436	430	435	425	413	456	429	421	475	437	477	468	448	431	406	439	447	463	410	422	465	451	417	428	418	442	442	418	419	427	441	459	445	439	468	406	462	433	423	451	444	417	429	424	442	454	435	451	427	422	436	412	448	432	433	456	411	456	440	381	431	406	432	440	422	427	437	415	453	449	401	420	478	424	432	475	436	451	426	401	460	459	425	449	471	441	438	455	437	426	431	424	470	418	443	436	436	482	421	399	433	456	441	444	442	430	443	424	400	440	394	430	464	391	458	425	439	431	425	438	443	421	406	427	472	431	450	436	462	415	441	437	418	431	432	459	431	446	449	420	411	431	429	465	486	411	448	394	449	440	454	435	404	424	412	447	402	464	466	453	437	419	416	459	442	486	430	437	426	430	428	454	442	469	401	466	440	398	462	418	415	451	433	455	418	459	446	414	439	446	451	447	427	437	441	435	428	427	407	447	424	417	440	426	432	421	445	456	445	462	401	416	411	463	441	445	437	439	430	462	454	405	445	411	447	429	455	408	470	427	453	395	419	446	454	421	421	425	446	413	429	456	425	464	430	429	428	451	413	438	433	426	440	443	429	449	443	474	410	464	459	444	483	458	436	438	398	411	463	417	438	403	396	445	416	445	425	420	449	424	407	411	426	467	446	448	430	425	406	429	426	424	456	415	417	440	423	392	416	402	418	440	465	456	460	460	442	459	436	466	417	431	445	445	437	425	444	446	436	431	420	448	440	440	397	432	453	450	429	466	480	421	428	450	447	418	422	453	438	439	374	453	448	427	425	439	426	479	452	429	403	430	432	405	439	429	428	417	471	421	453	453	443	447	450	439	443	421	478	436	435	429	451	423	428	453	394	430	445	465	437	466	426	420	403	439	446	465	442	458	428	466	421	432	449	409	425	445	457	454	399	434	407	445	449	401	424	463	471	422	468	419	399	443	434	448	419	431	471	458	437	426	444	412	471	443	452	464	412	442	422	407	483	395	434	444	433	459	436	449	402	420	407	421	433	438	471	468	410	455	476	448	451	436	412	454	418	441	450	404	428	441	429	437	429	434	456	444	422	435	422	439	456	408	467	474	417	403	459	441	439	431	377	427	401	425	432	451	439	462	431	419	457	432	434	436	435	453	447	421	429	438	468	480	435	441	426	419	410	437	431	415	392	438	409	459	421	431	459	448	424	445	439	398	404	412	443	459	509	435	474	456	444	437	451	445	420	462	429	447	438	467	422	467	448	394	410	439	435	390	439	412	468	428	415	432	462	442	474	432	398	438	435	427	447	423	452	490	406	447	446	421	411	438	393	434	475	407	428	434	432	433	438	418	420	454	425	412	435	420	440	484	377	463	481	394	416	423	427	471	430	423	436	448	442
23991	21236	28428	24359	21194	10308	2348	1043	989	1006	1007	1004	844	776	692	662	596	537	551	563	584	496	545	538	1291	1995	2496	2411	2050	1614	1032	729	648	466	377	368	337	372	396	381	380	396	353	354	364	373	379	333	367	374	377	370	387	348	378	416	335	388	370	371	420	378	373	385	363	344	371	410	384	387	421	373	369	381	414	363	373	386	365	367	373	428	377	385	401	397	406	397	398	352	354	376	376	387	379	396	368	425	388	392	392	376	370	381	398	367	377	357	408	387	372	374	405	389	395	350	361	381	353	412	374	428	414	362	368	335	364	387	395	364	372	392	387	378	392	389	375	352	349	335	361	408	393	388	393	396	372	397	404	398	387	381	367	391	395	355	403	382	379	363	392	381	388	354	362	350	374	356	404	419	377	407	331	380	363	369	347	374	356	346	369	394	350	370	359	348	372	372	352	386	366	363	329	394	369	370	388	348	380	383	344	389	381	393	366	383	372	421	371	366	375	340	346	364	376	371	391	369	367	356	393	349	387	384	365	364	398	364	398	365	356	380	336	388	375	379	358	373	360	411	375	367	399	384	350	363	368	411	392	371	380	355	390	398	377	378	358	381	395	351	369	392	406	371	340	363	384	341	362	359	341	367	365	356	428	400	414	384	348	414	402	374	376	375	359	390	370	392	405	381	408	420	361	411	376	380	367	327	367	357	377	376	394	358	387	358	360	375	365	380	368	418	368	386	384	388	422	348	358	414	346	359	389	401	351	392	402	350	382	396	429	366	389	376	387	367	356	388	380	367	364	349	376	356	338	367	370	344	317	407	391	389	368	409	379	369	388	390	403	401	376	390	378	377	410	402	387	373	393	367	367	358	393	393	355	392	368	369	379	374	371	375	371	349	395	417	394	413	368	410	382	379	340	419	410	348	367	383	361	355	353	392	402	401	390	405	411	353	402	363	378	386	405	405	373	394	338	405	394	410	380	380	369	379	397	368	361	418	378	370	361	351	345	380	378	385	385	378	378	361	411	371	387	365	388	389	367	359	399	377	386	372	362	388	386	378	333	367	424	383	368	384	387	367	379	364	361	354	397	389	382	371	404	410	379	397	407	384	387	374	379	383	370	355	360	361	360	343	356	401	399	412	382	368	387	357	390	386	385	352	338	389	367	404	404	373	366	411	381	367	380	392	356	371	373	369	390	394	372	395	358	408	393	364	360	382	414	403	396	401	350	365	402	353	364	405	403	376	384	398	363	374	412	403	364	385	416	374	387	374	386	363	354	397	406	390	362	382	350	340	407	355	389	322	373	368	337	378	380	389	402	344	402	397	354	362	349	362	386	407	394	376	403	377	404	367	378	363	364	361	381	362	368	380	388	348	388	375	389	389	338	376	407	386	313	373	362	408	349	366	397	351	392	408	354	398	361	372	370	361	410	360	367	345	368	382	388	355	378	365	345	352	373	354	374	392	440	406	389	370	362	376	387	358	383	400	349	386	374	401	374	372	401	345	371	315	379	399	396	404	386	387	353	401	388	345	392	337	383	381	358	377	413	382	408	376	376	391	396	344	346	410	391	368	423	384	408	421	396	360	373	394	392	374	377	399	378	378	353	368	358	354	388	392	396	393	381	385	382	364	367	373	376	401	330	374	374	401	377	388	358	395	389	354	366	383	380	378	356	331	384	365	365	380	357	376	384	386	365	381	360	347	396	378	397	377	411	371	353	363	410	362	347	370	368	382	390	391	350	365	371	356	350	359	385	391	359	353	401	367	363	345	356	365	388	414	398	342	379	404	356	373	382	411	370	390	368	387	369	403	367	345	392	380	360	384	367	379	368	344	401	398	426	409	372	365	369	366	382	396	394	386	408	384	356	353	402	341	381	355	334	346	379	393	362	391	381	335	362	357	352	347	390	383	405	379	417	363	363	381	371	413	387	361	352	395	391	387	365	390	403	397	379	412	392	353	400	372	379	334	380	376	369	361	376	401	393	384	344	376	423	363	366	326	379	373	403	354	374	400	398	401	396	387	357	366	377	345	400	374	368	344	387	339	396	375	365	395	390	390	395	364	379	341	407	380	371	391	392	393	375	370	346	401	358	399	339	388	346	372	374	370	347	377	371	380	404	389	355	394	378	403	382	382	388	361	347	391	308	382	384	369	355	370	378	405	354	385	318	360	382	380	412	358	361	348	394	363	410	366	394	370	379	379	405	372	399	361	378	392	405	354	372	344	386	398	339	393	383	400	375	364	360	354	357	376	378	323	358	359	366	342	394	351	366	389	370	360	373	387	384	356	387	382	377	388	368	395	355	373	359	404	379	383	364	391	383	358	407	375	367	369	384	366	358	398	367	374	401	399	348	381	362	363	361	358	384	371	361	382	390	364	381	383	406	369	366	369	373	349	351	358	327	346	366	390	371	400	357	357	353	406	347	368	392	385	330	379	372	367	389	390	354	358	363	374	378	355	380	362	367	334	361	389	372	381	357	370	389	375	414	361	356	363	370	359	382	393	371	377	398	386	388	430	371	350	400	397	349	385	392	384	358	348	333	389	349	414	396	345	359	415	396	371	353	370	399	382	347	361	387	388	361	348	380	355	410	367	353	381	335	362	389	377	369	362	374	393	411	374	369	380	356	365	403	389	370	371	359	349	377	358	389	355	394	364	372	418	418	393	358	396	397	370	410	353	376	375	356	383	389	370	409	396	367	375	348	365	368	357	372	362	384	363	364	412	349	376	354	367	374	353	403	382	358	382	395	371	357	360	376	383	342	376	353	365	342	331	366	398	404	373	356	384	388	371	361	395	366	367	403	409	384	387	366	388	394	373	374	373	406	379	385	349	368	358	366	388	377	366	352	370	384	376	363	356	395	374	379	404	350	359	388	377	339	380	361	404	362	384	383	404	355	372	390	373	401	385	384	389	385	401	364	359	365	348	364	368	377	365	363	364	381	389	399	371	366	339	360	361	374	360	395	366	386	368	371	367	386	433	368	381	336	388	368	396	363	339	393	395	402	403	377	360	395	373	374	367	362	405	370	359	360	347	374	366	388	374	374	339	360	340	436	366	374	379	372	380	364	385	381	419	355	356	385	369	402	401	393	384	359	363	383	395	392	394	379	382	363	373	361	407	377	396	383	370	378	372	341	351	422	360	365	407	382	368	358	385	436	409	368	357	369	411	404	366	341	367	355	347	391	383	357	380	356	386	392	340	378	383	388	349	369	369	349	390	400	349	390	363	356	368	366	360	394	364	370	372	392	354	342	404	367	376	398	358	376	386	348	380	363	415	364	397	379	385	391	373	379	366	362	403	364	394	376	378	415	374	404	362	399	372	409	392	359	378	386	338	365	377	421	376	382	354	406	363	374	381	358	392	346	372	343	365	376	392	414	360	389	370	373	393	373	379	384	344	364	360	360	379	373	379	407	359	420	354	383	351	363	370	425	345	414	386	354	370	404	403	396	408	378	367	354	386	381	367	386	346	371	377	394	356	373	376	392	383
11010	27313	20858	10731	6595	5167	2893	1678	1764	1679	1517	1522	1328	1087	959	892	822	776	712	705	668	591	556	726	1834	3052	3705	3574	2972	2174	1362	956	683	506	414	410	448	397	418	416	392	391	411	423	415	352	373	364	398	394	396	392	418	410	386	392	402	364	405	419	382	395	383	395	407	416	389	436	446	370	386	403	418	400	422	398	406	400	389	389	418	387	401	371	399	432	384	382	401	416	381	393	374	411	400	377	394	424	392	398	397	379	389	401	380	387	390	412	404	376	419	383	424	434	414	383	368	400	421	366	409	395	400	387	406	415	405	404	432	427	418	413	385	376	392	383	401	405	411	377	407	377	376	401	372	380	417	430	372	408	364	420	389	394	396	394	425	410	426	406	399	388	439	395	411	389	383	390	373	388	417	416	393	410	384	388	420	412	383	405	417	394	407	413	378	387	397	395	383	393	378	401	394	411	393	372	396	367	409	451	430	383	425	380	435	383	404	394	371	444	431	396	409	375	410	399	394	388	435	390	387	409	428	351	418	369	391	395	401	408	400	378	389	379	360	395	376	370	402	424	389	403	393	378	368	382	417	417	394	409	402	357	365	428	389	418	413	358	422	407	397	362	406	396	402	404	374	415	398	392	413	415	399	398	405	423	426	382	395	378	402	421	381	384	383	409	394	398	421	378	431	385	448	404	415	385	389	388	394	387	400	398	407	391	379	358	357	416	400	404	378	382	404	373	392	400	409	406	414	404	428	393	420	429	408	370	382	416	426	379	410	416	419	404	413	387	387	422	411	397	412	413	390	392	397	401	391	403	417	398	376	434	389	374	395	387	403	410	371	414	393	387	404	382	428	409	397	401	414	398	417	390	419	419	393	382	405	389	421	414	429	402	392	368	391	373	397	410	378	399	446	419	397	391	360	376	414	398	383	398	370	398	391	403	431	420	377	374	410	388	419	387	387	397	406	378	414	405	396	403	411	385	415	422	437	405	393	392	375	389	388	401	423	403	408	403	408	393	418	417	384	369	406	401	384	427	397	426	364	423	405	393	383	390	360	396	424	406	395	389	413	385	424	409	406	398	370	399	432	435	404	386	404	405	386	378	429	391	374	412	361	411	406	405	398	413	400	391	389	401	399	431	374	422	407	420	399	402	385	394	403	375	363	384	386	367	392	430	415	375	385	375	407	393	402	390	401	393	440	393	404	415	388	370	415	377	410	378	383	399	392	382	401	391	392	416	386	409	382	401	411	356	393	408	389	364	448	412	441	420	392	392	408	378	413	410	386	390	377	413	401	404	406	394	418	376	413	403	387	396	381	364	411	371	405	403	407	371	391	391	367	389	379	392	419	390	340	389	420	431	415	396	415	412	389	386	376	418	414	435	397	425	403	422	368	405	396	427	432	370	409	425	382	411	430	375	389	427	397	377	420	373	380	398	367	423	360	408	369	410	380	414	408	391	376	401	396	392	426	409	389	370	398	389	393	440	391	388	407	404	385	393	390	395	405	410	401	384	387	404	416	381	442	387	388	418	435	405	410	370	386	419	403	429	395	394	406	398	375	412	372	404	462	402	402	401	407	390	368	419	389	407	376	370	423	400	398	398	388	369	425	406	366	419	430	392	392	386	436	391	385	396	414	378	410	390	410	410	420	386	385	397	397	417	372	381	401	407	426	390	397	388	409	410	378	394	413	376	383	405	364	393	431	424	373	416	370	390	434	412	376	348	419	414	428	406	381	368	423	431	377	382	438	386	412	416	360	375	401	413	403	399	409	393	393	422	391	400	386	410	366	382	399	399	393	363	431	362	371	383	416	397	398	398	381	392	378	389	383	395	408	455	416	369	372	381	391	408	415	383	414	409	373	417	367	415	387	382	382	407	404	453	395	411	386	387	387	400	405	416	399	382	382	400	383	416	391	401	415	414	389	393	360	427	434	389	389	395	391	394	432	384	385	417	416	364	428	394	385	351	402	428	393	374	415	403	386	388	412	419	399	388	428	383	416	383	424	413	431	383	350	380	395	384	395	405	380	386	381	386	392	389	374	376	401	411	378	412	422	415	372	385	401	394	418	424	373	394	421	415	371	409	410	401	378	411	417	379	395	407	407	368	438	401	365	405	359	376	367	393	407	431	398	444	388	356	397	414	417	381	393	408	399	370	404	411	356	364	363	415	389	396	389	410	415	400	386	370	381	418	410	397	388	400	383	385	427	399	389	422	349	395	371	404	423	412	382	367	404	394	431	365	381	393	395	398	359	407	414	426	411	380	407	399	346	404	427	404	400	407	372	399	382	404	402	416	390	376	371	389	364	391	356	396	421	389	431	384	382	376	436	399	399	397	371	394	408	407	419	415	406	418	395	386	407	379	382	410	412	425	427	367	428	410	407	440	450	379	400	379	374	382	361	378	404	426	375	418	387	412	392	399	382	391	388	339	408	416	415	359	406	425	395	396	433	404	413	357	404	403	378	408	401	388	399	423	368	426	390	369	404	419	368	390	422	409	400	387	367	356	370	371	407	398	404	381	450	373	378	366	389	416	405	379	420	427	404	420	386	401	427	398	420	371	380	374	389	414	414	414	403	380	405	402	357	383	399	408	416	394	403	400	392	384	393	388	396	357	403	415	401	401	408	384	396	367	425	418	383	396	413	360	417	406	355	386	421	403	391	381	401	402	393	407	379	403	351	407	434	398	422	421	417	362	409	381	419	366	376	411	409	431	390	382	415	410	380	416	396	408	406	389	412	412	423	384	348	397	391	382	411	390	386	406	357	411	435	383	392	389	372	381	389	375	423	405	371	426	376	379	383	400	410	360	358	400	384	425	394	426	408	375	353	387	411	423	399	414	424	409	370	426	412	377	377	411	373	414	384	392	395	399	388	413	400	396	420	411	453	400	401	409	401	406	418	380	395	398	413	384	387	377	406	436	406	442	412	428	386	396	388	382	413	373	405	396	379	417	415	395	400	406	388	434	424	424	391	382	388	378	392	422	400	383	419	394	406	382	400	407	384	408	414	384	420	374	398	375	398	372	403	397	405	405	370	376	399	391	408	389	388	390	394	391	394	449	425	403	412	379	411	392	387	402	374	391	379	380	391	390	405	398	389	367	399	393	421	401	419	423	421	390	355	405	381	402	406	398	422	406	417	405	391	406	443	398	373	409	402	381	421	389	413	437	420	422	384	401	438	360	381	425	387	410	410	464	362	394	365	367	410	431	435	410	421	427	436	416	379	408	403	383	414	373	416	357	384	393	358	398	414	407	413	418	402	378	421	424	414	372	392	373	382	422	400	421	385	400	395	398	373	396	419	403	428	403	400	409	435	387	410	428	430	395	356	422	389	382	379	364	405	434	424	414	399	388	409	412	415	426	361	367	406	417	406	376	432	416	421	419	384	402	385	404	383	399	429	405	414	396	417	405	424	385	374	411	378	376	406	401	402	383	366	405	387	398	420	384	339	392	380	407	390	410	396	386	387	369	409	376	386	374	395	407	392	379
25203	21400	27622	25542	12043	2436	1236	974	997	1008	966	948	832	889	863	755	757	714	701	716	675	616	596	689	1021	1584	1724	1577	1493	1147	946	812	667	567	516	547	514	557	570	562	560	581	562	544	530	507	585	557	574	555	526	543	542	533	491	539	524	521	560	571	561	570	566	540	613	558	561	589	520	587	564	582	561	564	571	564	545	532	566	538	545	585	597	556	554	539	544	535	574	523	579	540	569	565	553	532	574	567	573	547	535	567	531	572	553	598	593	563	585	578	562	541	537	577	564	515	489	539	558	601	498	529	546	540	571	524	566	603	544	572	592	533	575	541	569	557	569	548	526	580	539	513	549	572	585	538	561	542	513	549	535	524	515	562	558	550	524	538	521	591	558	525	576	546	575	517	519	531	507	535	586	565	589	571	493	565	580	555	547	535	572	529	554	580	543	577	572	549	526	574	554	541	577	547	528	562	598	545	561	580	564	556	543	547	559	591	572	564	496	537	524	506	537	571	527	556	535	597	561	507	535	553	570	532	530	540	552	561	540	568	631	564	568	560	570	538	548	529	547	547	552	544	585	587	526	577	569	513	583	511	533	541	581	557	532	623	537	535	526	584	543	566	522	520	604	559	589	556	565	520	570	562	564	577	545	512	542	509	570	518	559	539	546	535	507	558	523	574	594	516	551	553	558	579	596	530	579	519	541	558	579	567	571	571	572	588	567	548	527	567	556	544	574	536	596	510	499	553	586	544	586	506	563	549	542	564	529	562	580	564	558	547	573	605	565	579	578	554	578	516	575	610	563	545	585	540	516	511	550	532	537	566	588	582	555	527	588	560	515	584	569	570	581	544	612	567	547	490	553	541	565	587	545	549	590	528	541	555	563	532	515	548	548	562	583	569	584	528	521	572	579	592	559	563	557	563	595	551	547	552	572	542	576	525	509	536	531	588	590	529	560	529	527	517	533	531	570	542	548	551	558	532	551	521	532	569	546	574	514	575	532	573	552	558	571	549	545	531	511	505	579	559	534	550	611	547	563	525	522	576	534	576	625	553	557	537	568	567	583	570	552	529	580	571	502	579	582	548	573	576	569	540	576	542	505	560	534	526	571	557	539	565	539	560	515	519	566	546	559	522	503	546	571	535	547	587	536	567	554	553	553	504	550	531	528	552	573	522	575	589	551	542	561	573	545	544	518	535	595	549	551	517	515	565	532	520	587	575	563	534	553	532	555	548	531	533	548	526	564	607	510	595	545	542	550	530	582	568	590	529	540	567	573	580	564	527	586	562	553	557	520	576	557	541	562	510	558	555	557	538	531	542	551	633	540	543	591	561	568	565	559	529	582	529	581	592	528	571	555	514	567	515	555	562	551	577	528	593	562	569	539	522	520	564	511	551	555	583	576	579	567	548	541	538	558	568	568	589	560	537	518	588	558	555	519	566	571	542	531	566	572	554	540	548	564	561	555	520	557	554	556	561	552	541	520	543	569	535	576	590	570	557	557	541	567	528	574	545	591	548	566	559	543	556	569	608	604	515	560	548	553	565	550	521	517	605	534	542	553	573	569	569	557	597	529	575	555	554	511	560	573	579	536	533	546	612	514	555	557	499	536	500	553	548	536	547	549	536	542	578	584	536	557	584	568	539	593	584	577	561	548	567	573	535	550	568	580	574	527	537	533	559	571	517	533	541	555	560	526	545	608	515	555	544	540	576	532	520	526	557	576	529	525	567	554	542	562	524	543	541	527	516	532	535	572	522	559	487	540	544	523	567	556	575	536	560	533	525	540	543	588	607	558	518	561	522	529	562	522	526	558	584	508	596	549	595	543	561	538	543	566	547	552	565	536	522	536	559	537	577	604	572	572	570	535	514	591	626	628	540	560	576	526	566	508	558	531	582	568	552	519	537	535	555	544	552	527	508	561	599	557	525	543	523	497	531	593	563	568	527	521	549	528	562	545	515	549	558	557	572	572	532	561	541	500	522	574	551	549	541	544	518	590	583	535	627	555	506	531	537	536	547	557	528	525	518	528	565	546	507	580	526	541	556	540	516	542	550	526	558	571	504	560	558	557	542	551	506	534	561	511	541	570	579	512	541	491	554	537	561	547	546	538	540	560	551	571	544	563	558	533	548	566	598	588	548	527	513	572	590	534	531	528	561	500	556	544	584	568	551	597	564	556	509	535	559	531	555	558	523	574	544	587	561	523	543	563	571	596	504	509	572	558	574	557	545	569	584	589	566	533	546	555	530	493	592	521	547	521	552	519	558	545	560	531	577	530	518	524	570	563	561	549	556	579	524	568	561	561	552	557	555	579	534	493	528	566	560	538	535	563	535	508	536	504	567	540	536	553	541	575	522	558	568	562	531	530	545	594	544	513	547	537	578	540	561	545	577	597	549	561	526	556	546	569	589	537	534	547	529	533	567	528	549	544	560	560	546	556	585	574	611	583	526	557	545	560	530	538	557	583	529	573	557	576	510	584	564	579	533	553	522	571	546	541	550	536	569	526	540	541	536	537	539	559	563	522	579	536	580	582	546	510	555	547	550	549	577	611	573	543	589	557	571	594	534	542	541	552	551	564	520	564	533	560	556	560	506	551	513	539	543	548	552	503	527	546	559	565	516	504	504	552	553	525	559	531	488	576	568	573	533	584	548	589	566	573	593	585	551	514	552	528	499	563	555	556	569	596	533	563	483	551	592	545	526	548	534	563	574	552	558	581	577	530	590	564	544	573	537	542	545	545	549	559	554	590	538	570	557	559	552	532	552	556	553	570	551	576	555	557	537	540	558	566	570	528	525	565	551	533	560	552	553	546	527	541	556	550	552	567	565	569	543	549	576	525	518	549	601	536	553	579	557	563	567	527	587	561	566	545	550	559	556	569	560	582	534	565	543	558	568	528	536	525	531	552	523	564	560	605	539	535	588	603	563	553	537	566	560	569	584	536	577	593	560	557	581	519	576	527	540	546	555	549	562	554	508	560	502	564	531	504	559	543	524	561	549	549	511	532	591	535	557	579	593	568	540	558	545	563	541	506	554	564	552	580	527	575	575	569	567	560	571	591	546	563	541	534	546	544	557	526	529	538	540	539	516	549	529	593	544	552	564	529	536	563	547	575	560	544	552	554	538	570	536	561	575	525	504	529	508	548	547	560	506	550	558	567	567	537	543	539	536	546	551	535	565	603	588	558	573	536	602	580	543	553	566	588	564	511	575	552	579	539	550	579	559	589	531	545	541	574	564	535	598	531	547	538	541	558	559	545	543	542	540	553	520	542	559	530	553	550	518	543	559	534	545	532	560	602	540	522	514	544	516	562	540	554	529	570	538	570	569	539	576	549	568	575	518	540	546	552	552	575	520	519	577	582	572	572	538	520	543	560	573	521	535	526	499	542	593	522	532	541	569	511	583	553	525	566	548	550	559	582	516	551	526	558	547	549	582	599	562	555	539	555	550	497	529	560	588	538	589	533	553	561	555	564	570	501	555	525	577	558	563
10713	23495	16327	8512	5112	3402	1860	1646	1558	1543	1546	1324	1171	1209	1124	992	963	963	881	820	750	705	696	895	1563	2476	2831	2656	2205	1575	1199	973	743	686	554	587	576	590	562	537	587	564	603	570	590	592	620	585	578	580	598	596	579	588	561	541	539	581	571	579	615	599	583	592	607	594	599	625	588	607	599	593	626	578	611	643	570	575	617	564	584	586	593	573	548	580	611	576	535	654	611	581	548	550	551	619	598	569	618	564	598	591	597	589	624	566	580	581	583	628	605	588	552	563	572	592	536	580	575	554	537	614	578	585	608	594	607	622	579	569	552	582	579	574	542	566	573	573	536	601	604	561	586	585	569	606	601	584	560	536	560	601	595	626	554	579	590	553	607	559	570	594	558	588	612	544	631	623	587	583	626	573	600	593	579	547	569	610	613	578	565	586	559	569	562	591	583	533	570	582	604	579	572	579	588	550	556	589	588	586	622	576	581	546	574	601	609	566	580	586	598	619	615	562	611	595	564	574	576	545	596	591	566	574	575	608	560	620	578	567	569	577	577	584	580	573	590	614	563	591	576	555	539	558	639	580	593	557	592	636	574	557	591	598	585	580	566	572	589	579	603	610	582	558	558	568	579	571	571	575	565	566	580	575	586	586	630	559	570	589	584	615	564	596	585	534	562	554	609	608	559	581	577	557	530	566	617	546	565	598	590	598	562	568	610	535	608	596	575	550	591	605	577	577	545	532	575	605	573	580	581	574	602	586	580	635	550	609	595	582	547	579	579	636	553	558	591	545	575	594	576	559	606	584	620	595	607	575	610	601	555	583	579	587	579	590	560	553	556	567	581	600	604	595	618	581	624	603	541	569	536	556	586	605	569	529	567	574	634	569	579	586	582	579	602	564	565	557	614	591	566	595	571	599	578	574	627	548	585	560	554	584	565	574	619	609	589	648	554	563	598	533	600	577	572	577	598	581	582	542	582	565	540	562	568	571	568	592	583	603	556	606	539	593	637	572	574	570	566	585	616	614	532	547	562	597	614	634	580	604	598	593	597	584	554	552	591	621	585	595	641	599	605	562	606	591	557	635	583	618	556	633	577	613	602	574	572	544	610	579	607	567	594	626	570	612	613	573	585	571	567	573	560	598	606	659	611	603	571	558	543	565	608	584	632	570	596	597	547	636	614	561	541	576	581	558	575	548	613	593	575	604	558	578	566	536	569	578	555	539	615	603	573	569	564	586	557	581	624	616	547	582	544	565	567	573	563	546	571	590	597	529	510	564	603	599	550	628	596	585	586	590	572	573	587	539	571	585	588	614	522	587	631	561	552	585	572	596	545	575	583	592	569	570	573	559	570	556	612	583	592	570	588	588	600	531	598	584	562	522	569	550	572	565	590	573	576	554	591	529	580	571	589	606	561	610	575	559	628	580	579	574	609	617	609	605	615	529	615	529	567	588	557	614	599	604	548	591	599	627	598	568	596	561	564	607	525	584	591	599	604	587	595	608	553	563	570	596	569	604	610	544	554	593	606	572	618	544	619	580	582	604	538	601	551	589	583	524	592	592	592	539	577	595	573	603	564	606	601	595	576	552	602	579	590	609	562	571	617	542	557	582	569	536	509	624	552	572	554	614	566	633	581	586	552	584	589	589	542	580	593	584	581	605	561	574	584	642	551	572	606	558	536	593	568	577	602	522	597	564	570	605	563	584	576	611	592	526	604	573	603	596	601	552	583	532	588	554	544	593	588	594	558	582	553	567	562	619	607	609	619	596	593	585	612	586	610	572	566	578	586	572	572	575	575	597	567	556	568	579	569	628	558	589	581	629	552	583	589	572	601	620	579	591	577	581	568	604	523	582	557	598	562	591	537	530	602	630	615	572	565	587	578	600	582	589	576	596	598	565	564	547	571	564	620	562	599	553	605	593	592	579	559	577	584	610	586	564	577	584	583	604	604	613	571	551	574	603	578	551	551	603	580	564	599	559	586	599	567	642	586	608	630	645	586	556	562	569	597	554	582	602	623	602	574	573	549	574	591	567	612	577	562	568	539	562	601	578	627	621	576	580	589	582	578	670	577	587	561	595	577	584	550	578	575	573	573	586	540	574	584	572	559	563	581	582	589	570	566	573	568	571	547	568	554	563	555	591	556	618	573	558	548	571	552	597	548	571	580	627	583	573	576	582	599	559	578	611	606	593	540	580	601	614	537	592	581	571	565	653	585	566	568	574	618	573	599	595	564	558	580	595	589	575	621	587	574	573	541	585	531	591	562	587	602	576	611	633	636	597	557	552	605	579	567	605	598	585	606	552	552	604	578	566	652	564	564	566	563	579	605	626	626	589	617	593	597	586	623	641	594	580	570	560	563	602	611	571	599	574	583	568	554	606	591	564	595	570	603	598	600	557	625	581	540	620	580	552	641	584	578	573	572	568	576	574	576	538	592	577	593	563	579	560	587	603	597	591	611	561	573	593	572	553	582	587	602	561	605	565	555	595	579	611	554	594	589	627	606	549	564	581	561	603	575	559	623	591	567	597	561	639	593	584	510	523	535	554	560	592	588	588	569	573	576	561	570	552	611	563	619	590	578	625	570	586	565	568	604	561	595	559	543	588	641	565	576	623	498	603	574	620	586	536	595	647	578	585	594	588	604	588	541	582	623	578	564	542	601	542	612	611	631	576	576	562	559	584	588	609	578	629	547	572	597	600	592	549	506	621	587	596	606	620	566	608	570	585	564	587	570	582	552	547	583	585	551	609	614	614	560	583	579	565	574	606	608	581	555	596	592	559	553	590	575	601	536	590	601	651	580	555	557	583	575	590	568	621	589	593	545	541	602	587	572	545	550	546	570	569	521	566	573	571	592	595	593	562	581	600	561	580	636	607	562	575	576	614	573	575	581	592	560	573	612	568	555	577	579	582	563	557	574	616	586	540	585	585	631	548	593	602	592	600	570	571	592	566	611	576	595	592	615	577	571	552	551	577	593	571	570	596	594	576	551	613	596	586	602	568	603	594	582	584	570	575	596	550	602	612	602	559	579	576	547	571	595	609	575	602	585	581	604	538	554	579	606	589	594	593	508	638	578	580	582	566	598	593	581	580	582	539	621	540	605	568	581	585	609	572	591	602	582	592	526	584	615	610	584	622	575	569	543	610	544	585	584	571	572	585	584	570	578	570	596	556	562	575	593	616	621	563	595	580	568	583	614	558	548	591	564	609	590	583	623	582	559	556	536	569	598	585	593	545	561	595	597	603	570	547	588	650	619	542	560	607	594	569	614	541	577	601	563	613	586	597	598	575	546	655	606	578	565	560	591	580	584	620	577	567	543	578	558	597	553	585	579	546	594	550	551	583	589	593	594	570	545	575	559	611	582	566	565	573	584	539	582	569	588	585	601	565	591	594	588	622	592	578	577	609	588	595	619	592	577	525	578	556	570	563	552	623	562	569	553	577	582	573	593	570	555	596	577	600	563	566	570	553	546	594	593	588	604	599	522	598
22812	21350	29080	23960	21360	21452	10350	2079	1786	1661	1526	1339	1227	1061	1052	1045	1053	944	881	819	780	757	684	804	2636	4490	4926	4567	3673	2640	1812	915	1016	806	578	606	557	534	562	537	566	559	593	561	545	550	573	583	580	592	600	554	527	545	560	564	545	572	536	568	565	591	587	555	584	579	555	588	534	553	546	617	637	569	625	575	569	566	623	523	571	591	574	573	570	580	540	592	555	581	543	541	535	594	576	580	586	582	619	616	517	592	579	573	598	563	594	557	580	541	580	580	552	582	582	549	549	539	566	565	573	529	545	579	533	546	555	572	559	553	576	558	595	569	592	603	533	545	535	539	545	588	558	547	542	539	506	536	590	567	614	549	552	546	561	536	574	559	574	559	565	576	572	600	523	570	583	532	550	562	583	578	536	530	592	567	606	576	551	566	569	553	524	599	609	590	565	591	563	597	572	570	569	570	541	576	569	560	578	579	575	569	575	550	577	607	570	529	575	592	588	562	586	547	599	577	552	574	548	539	569	539	555	534	553	586	553	563	551	588	545	585	578	532	561	572	574	543	554	602	567	573	566	598	589	569	628	552	571	564	565	564	539	557	615	559	586	506	574	550	537	561	573	553	570	587	570	561	590	596	524	572	576	568	615	560	565	573	547	591	553	552	606	548	578	535	596	585	548	570	571	594	556	541	555	567	574	558	499	556	588	581	580	560	531	540	613	588	569	529	556	544	572	576	578	597	543	530	580	615	537	589	553	545	596	560	571	584	533	561	582	598	545	562	564	562	580	584	576	592	554	532	561	555	538	577	580	591	568	557	559	579	551	560	558	553	580	598	602	543	543	544	563	585	588	553	574	597	579	543	625	543	595	536	594	561	593	550	559	607	581	538	538	553	595	625	542	565	577	605	554	581	615	545	610	605	568	587	578	543	549	543	574	533	570	611	594	563	566	553	566	553	566	602	586	568	556	581	570	539	560	565	587	531	547	584	589	616	571	593	555	589	560	572	549	542	540	590	658	586	563	609	562	589	605	591	597	553	619	583	585	527	533	545	601	551	570	553	581	551	568	597	586	550	561	574	571	602	596	595	576	563	601	575	578	603	554	582	595	557	625	549	576	564	591	533	507	576	554	559	581	532	536	550	564	538	595	551	560	543	583	596	557	557	591	571	604	584	560	575	573	555	543	576	573	622	580	580	571	608	553	575	524	568	569	610	532	572	582	600	587	585	552	546	604	568	549	582	571	581	607	550	580	565	582	576	588	542	614	579	551	575	578	588	596	560	606	566	506	592	577	559	541	588	567	592	543	581	568	521	568	590	557	532	552	593	543	547	576	571	557	544	595	545	591	545	525	576	534	557	562	548	621	546	541	542	569	567	573	552	546	612	575	577	547	603	550	563	555	489	582	518	572	601	587	567	546	595	554	584	572	591	548	546	555	572	588	549	613	569	589	549	571	567	570	576	595	519	556	553	565	585	562	540	512	568	565	612	614	553	591	563	565	546	581	574	563	571	548	596	541	575	534	549	577	577	618	568	520	538	572	576	547	593	568	579	555	570	599	592	585	542	529	549	557	583	547	582	535	567	546	585	532	581	544	579	553	552	591	570	545	606	564	562	560	569	559	518	523	588	562	569	549	596	552	553	550	602	583	583	590	585	546	522	579	577	590	591	580	527	586	563	544	595	533	573	565	523	560	572	543	583	540	539	586	562	554	623	535	564	556	582	522	572	552	578	587	586	596	546	583	565	554	515	589	553	593	562	583	585	556	573	576	552	576	583	557	563	587	596	600	554	559	570	574	567	589	545	572	539	561	558	536	605	559	608	588	552	552	531	574	574	594	529	594	538	529	570	580	555	518	530	620	582	579	553	553	577	555	550	579	554	570	536	577	571	587	567	573	552	523	559	550	556	571	572	604	585	526	541	529	595	589	564	549	562	582	567	539	562	575	584	522	587	564	557	536	553	561	531	574	578	589	554	562	619	590	585	581	570	563	579	559	540	604	574	552	593	541	534	584	613	582	594	567	595	542	554	541	538	574	585	555	560	588	581	580	534	580	562	543	542	590	529	539	570	572	553	575	591	577	534	570	581	551	585	593	504	528	586	560	597	560	541	543	544	569	536	549	556	571	561	561	547	566	582	587	544	586	584	594	569	576	585	573	543	551	575	559	574	548	550	561	580	570	556	579	585	575	611	602	589	586	575	563	541	573	577	627	546	592	560	537	537	544	647	573	574	549	525	556	556	568	586	589	589	536	559	577	566	560	578	529	558	602	532	615	572	612	523	549	569	567	563	574	566	541	564	556	586	535	572	553	587	553	586	551	558	585	559	567	577	579	561	572	593	580	586	620	542	544	605	538	549	577	624	566	535	547	538	590	535	539	585	534	591	564	582	572	508	587	553	587	554	567	582	572	530	540	581	572	542	556	566	521	532	569	578	585	590	520	581	532	560	593	552	604	541	588	569	544	591	611	605	569	535	554	579	535	553	565	570	512	582	604	587	547	575	599	608	566	553	554	564	521	560	557	567	576	574	567	601	539	553	535	530	550	550	552	587	549	562	556	601	599	579	578	577	552	580	570	538	559	582	571	579	581	596	557	555	628	561	530	548	528	541	569	603	548	536	566	585	629	546	618	558	588	557	551	552	537	593	568	582	602	563	540	547	606	602	572	539	522	540	530	537	558	552	560	572	586	567	601	545	571	579	533	601	629	516	545	586	543	587	536	573	610	540	529	546	540	606	574	565	580	558	570	595	571	552	569	536	580	515	542	554	569	573	566	575	586	545	577	581	582	554	574	603	572	566	577	529	559	571	583	598	578	591	536	551	598	541	550	555	577	565	567	576	541	578	557	594	600	615	589	570	556	565	556	547	633	563	570	551	570	539	586	538	536	570	544	563	562	580	535	549	579	531	535	561	572	624	559	529	573	563	543	555	582	559	543	550	546	579	568	566	565	527	533	614	499	573	544	566	540	557	554	574	561	519	557	571	601	586	588	593	562	588	579	557	592	586	607	538	560	563	563	581	579	603	591	618	571	547	572	575	611	529	536	585	591	607	565	532	537	547	628	567	561	531	566	542	565	537	593	542	551	566	624	629	528	564	547	559	583	569	585	581	581	590	525	540	548	556	530	514	572	516	530	604	563	562	591	529	591	539	540	524	566	534	552	561	543	554	581	516	567	565	597	585	527	598	546	615	533	595	566	599	604	577	582	572	569	600	611	549	553	548	581	595	592	515	523	543	559	537	591	572	587	583	566	557	570	563	590	558	545	543	525	523	587	526	555	575	583	607	549	573	551	561	590	556	581	583	566	571	540	552	588	548	586	606	596	517	561	563	539	557	598	592	551	549	553	547	604	579	545	607	557	577	572	563	582	566	550	589	629	607	588	562	591	551	583	554	531	550	571	530	573	581	520	618	597	528	568	544	580	588	596	586	580	554	552	562	582	576	549	572	552	572	577	595	532	598	603	576	573	606	558	553	571	549	594	589	611	616
13216	31404	24396	13988	8953	5442	3546	2954	2872	2867	2522	2013	1763	1544	1511	1457	1479	1282	1095	1083	979	881	796	1057	4007	6826	7584	6777	5330	3898	2449	1114	1296	932	578	604	650	593	610	565	619	558	574	551	586	538	586	558	592	600	604	594	522	573	556	567	569	530	580	587	600	561	617	562	599	600	552	569	610	587	570	580	559	611	592	593	547	553	577	615	549	578	566	539	556	571	546	577	576	564	555	551	616	552	575	559	579	561	547	593	542	568	591	600	540	610	552	560	589	581	555	577	582	577	501	548	596	560	551	579	541	568	553	559	567	561	583	583	552	562	531	545	587	602	572	557	543	549	635	576	595	582	583	558	569	520	562	586	584	556	578	581	560	570	577	576	579	569	575	588	588	541	607	592	585	531	531	599	596	562	602	542	517	553	607	602	556	560	539	588	549	582	593	598	581	635	595	535	627	575	547	584	574	599	589	582	546	574	591	546	598	546	582	576	575	601	645	591	594	576	575	597	594	583	629	609	601	534	593	560	573	595	591	548	587	561	632	529	544	595	548	574	545	605	620	584	570	600	592	562	572	594	602	560	602	545	596	559	588	577	602	602	595	571	563	572	581	587	595	527	599	577	587	569	547	569	575	558	543	613	537	562	614	590	611	526	522	550	568	566	594	576	547	570	624	569	521	576	566	592	514	609	603	567	560	570	584	586	592	579	566	591	582	555	535	563	563	572	556	604	586	583	590	607	600	587	567	541	560	573	580	564	589	555	547	557	562	585	560	569	556	620	557	573	610	567	591	604	603	573	562	557	595	574	588	534	593	579	586	591	595	634	558	574	581	565	570	625	577	572	571	568	576	556	592	538	592	596	584	585	547	576	600	585	561	585	568	600	570	555	545	593	603	537	547	585	605	585	602	578	554	569	573	519	586	565	576	558	517	540	561	572	556	568	552	618	518	572	554	576	618	561	575	538	554	558	582	519	560	557	587	588	583	609	579	571	563	585	612	538	561	540	567	571	559	542	591	550	541	596	547	562	577	585	595	622	602	606	596	546	586	549	532	586	566	551	537	574	575	610	579	570	549	594	537	602	563	581	612	579	581	582	587	558	574	540	563	620	588	611	565	578	626	582	544	550	552	578	572	553	565	566	570	584	537	584	599	557	545	576	546	541	580	602	522	602	600	593	573	613	557	593	597	598	570	544	561	581	584	602	638	528	572	572	557	587	617	547	599	570	550	589	551	587	616	596	552	607	582	592	576	551	591	596	584	554	563	589	568	569	585	581	544	585	570	576	575	611	582	582	571	607	575	580	601	602	579	573	559	582	612	597	554	589	567	545	598	578	544	588	586	608	571	586	568	552	554	545	586	533	568	599	522	581	583	537	571	574	553	598	540	594	567	591	590	563	581	593	587	611	593	633	583	585	622	571	576	558	550	605	574	592	564	557	573	548	599	567	563	596	578	587	563	557	570	586	578	588	577	541	567	599	572	591	607	587	552	601	576	525	615	593	544	598	571	576	582	534	600	596	610	579	622	565	590	559	575	616	535	607	561	574	526	567	619	572	567	566	607	574	566	597	610	579	581	598	596	590	545	578	585	583	581	604	563	577	571	524	575	571	551	593	563	590	553	578	574	559	559	564	540	579	550	551	603	614	581	601	564	570	560	556	576	591	560	582	564	611	565	609	558	591	612	570	567	541	545	536	584	575	572	594	594	570	565	576	555	565	577	600	578	612	580	565	561	568	572	568	602	591	562	540	544	586	565	558	608	560	555	584	574	565	584	572	554	594	569	529	569	557	568	618	579	573	600	561	575	584	600	568	551	563	592	604	564	597	561	578	545	533	554	523	588	556	599	562	517	606	558	562	549	541	599	579	579	574	595	556	622	604	584	546	579	585	564	630	605	536	583	540	590	556	600	590	642	576	572	600	588	555	586	568	527	578	552	604	584	616	567	594	586	538	551	570	563	563	572	578	588	601	589	582	599	595	623	560	586	570	610	555	559	597	602	582	595	573	583	551	525	542	576	564	543	571	593	584	608	613	599	573	564	545	576	582	581	582	564	535	598	552	563	543	537	616	584	598	545	570	559	564	559	561	549	571	561	536	551	575	560	558	537	538	569	609	561	581	537	560	613	550	592	556	617	559	602	583	586	559	552	600	552	590	557	565	618	581	580	552	578	573	574	547	577	560	547	617	579	542	577	570	588	578	546	585	587	580	571	607	577	598	597	542	573	584	559	547	548	529	597	598	609	575	545	547	611	593	580	610	608	576	591	591	532	563	622	581	562	535	538	525	565	563	567	601	564	574	564	560	545	570	575	537	539	596	596	558	586	525	589	534	566	587	533	576	590	562	528	598	578	611	598	560	571	561	572	563	559	537	592	579	604	598	537	545	590	546	581	535	579	595	558	553	576	608	568	563	537	567	554	572	590	556	600	579	549	605	600	596	600	564	597	591	584	595	599	606	634	585	599	628	534	553	596	610	588	554	559	549	547	541	569	596	635	572	548	598	561	566	559	570	584	555	595	606	541	570	544	555	585	572	593	528	537	573	622	600	572	593	537	578	625	597	578	578	545	593	553	607	534	609	563	589	581	576	599	589	537	569	575	576	563	544	579	500	576	583	567	585	604	591	563	587	577	636	618	590	577	586	605	571	567	566	579	588	589	584	605	575	602	628	563	603	597	619	563	590	567	587	591	556	613	565	591	578	606	551	538	576	585	598	606	602	580	576	582	569	591	589	584	563	573	548	617	593	542	571	534	623	580	593	559	559	596	534	593	560	588	581	552	521	572	592	564	577	581	559	578	544	541	597	610	548	604	584	565	579	584	595	584	567	607	551	585	641	570	545	600	584	572	584	592	596	626	559	547	613	565	594	605	576	577	597	568	586	538	542	590	578	587	540	597	568	585	543	508	549	584	594	544	572	574	611	589	569	536	569	569	545	543	542	549	573	545	610	572	571	549	592	542	574	588	619	581	561	588	589	594	591	567	586	548	563	593	576	548	598	602	593	572	583	607	575	599	627	567	540	552	536	608	611	572	556	570	570	582	539	577	581	586	575	545	579	554	551	571	575	595	574	569	551	563	604	550	579	590	632	599	556	570	588	549	601	572	559	549	581	589	566	609	587	563	553	538	560	572	615	542	542	579	596	592	577	575	575	561	537	525	634	570	623	587	590	587	557	519	591	561	563	577	571	534	583	610	584	590	610	585	636	553	557	594	608	577	536	563	619	581	580	574	562	578	566	528	586	569	557	545	590	571	586	575	586	607	566	534	590	574	567	559	565	593	607	580	567	560	587	583	584	550	600	575	531	569	601	549	540	572	552	575	579	575	542	555	574	566	539	595	589	549	566	534	601	608	597	605	564	603	608	577	600	546	576	551	560	547	587	592	573	591	567	593	547	536	560	579	592	551	594	568	590	588	589	588	581	527	646	581	586	597	556	542	576	582	586	597	591	575	571	576	605	566	589	553	561	577	571	529	563	568	581	556	559	593	555	565	622
28107	19836	11279	4424	2092	1161	706	578	722	784	669	541	561	588	454	453	492	457	455	432	425	435	406	413	386	492	549	571	522	496	448	372	390	389	346	341	373	368	361	392	380	330	376	356	328	391	322	373	353	336	364	361	370	378	363	403	367	343	391	370	357	365	365	371	392	349	363	366	380	353	342	374	372	381	362	354	357	357	329	386	374	377	381	354	376	394	381	353	379	370	378	362	327	335	391	355	378	359	336	401	360	342	358	345	346	379	357	369	364	333	372	360	398	342	366	370	368	336	383	379	366	380	361	367	385	362	371	361	373	385	398	385	353	368	360	364	348	343	401	332	367	359	337	370	358	360	395	355	344	346	356	373	322	346	351	348	376	345	358	380	366	319	360	427	357	331	373	365	376	349	371	353	368	336	343	332	355	389	360	335	360	346	356	356	375	368	344	344	369	373	318	387	379	379	358	366	372	379	356	350	375	373	334	386	370	358	353	320	376	341	370	383	383	345	340	355	344	361	351	328	373	342	318	376	360	384	395	359	350	361	359	361	366	356	391	364	378	327	378	392	339	347	366	357	346	354	354	420	378	335	385	342	357	391	350	360	354	377	391	386	351	368	345	383	350	352	354	373	349	355	371	393	373	374	363	335	340	376	383	388	352	401	380	380	359	387	399	398	358	345	339	392	370	352	371	392	339	386	358	344	373	350	366	386	382	378	371	356	369	363	391	338	374	385	349	375	406	381	373	343	363	372	373	390	370	360	369	354	378	388	384	390	344	354	370	365	349	363	392	323	366	335	357	339	348	392	349	345	391	334	337	374	328	334	355	374	353	374	364	351	371	380	378	387	367	371	379	404	358	363	365	364	394	339	368	311	379	346	342	333	387	376	402	347	359	381	377	378	412	374	379	365	330	374	352	344	351	333	353	372	376	349	337	357	365	387	365	346	351	367	386	369	358	358	377	380	385	380	380	361	341	377	363	379	370	379	358	380	359	371	347	361	361	375	336	332	387	331	396	377	349	380	330	362	349	362	375	367	374	368	383	358	319	382	368	394	349	361	370	341	350	341	404	376	384	362	371	391	430	356	350	362	380	381	388	359	393	379	353	349	378	372	365	349	337	340	370	375	368	339	321	344	389	400	345	342	381	371	378	384	359	390	346	334	365	393	375	385	353	367	387	369	343	392	363	354	306	378	363	371	394	366	361	339	359	361	353	350	346	356	356	373	396	352	358	356	380	367	366	364	365	355	399	369	361	377	349	352	344	336	366	346	339	370	395	381	383	360	357	359	371	390	337	360	371	356	383	368	362	384	346	362	393	360	396	358	344	354	372	356	357	373	383	354	408	360	353	393	380	372	357	360	375	351	376	390	336	392	377	406	367	339	394	364	334	380	376	371	367	387	385	374	389	368	349	376	347	370	316	362	368	355	379	359	403	376	347	384	329	359	399	359	383	343	381	383	378	382	330	331	359	331	379	424	376	395	381	364	369	361	371	401	382	351	349	373	367	374	359	360	376	393	369	344	349	343	344	395	375	382	366	391	377	395	361	335	341	404	365	374	386	354	377	358	376	374	355	362	369	396	377	377	373	353	343	342	354	370	369	380	363	406	347	364	362	348	343	352	374	376	382	359	373	365	362	367	373	352	384	407	342	390	366	360	381	377	373	336	372	332	380	381	377	396	399	364	351	356	380	415	381	347	328	386	361	380	413	385	339	343	399	376	328	353	355	360	338	392	377	365	331	397	347	338	367	346	368	364	340	391	362	401	367	367	370	374	327	369	362	361	339	344	342	368	381	383	360	387	368	382	354	339	374	378	355	367	352	339	354	368	358	335	350	343	367	331	386	372	371	339	339	353	381	402	344	404	339	348	351	380	353	381	386	357	320	330	339	353	378	364	363	361	354	350	349	332	360	370	326	346	350	401	380	368	374	363	376	359	381	354	368	384	366	369	339	374	362	361	348	380	372	348	382	331	394	362	360	373	379	387	375	366	381	397	349	352	403	349	352	339	349	342	338	365	364	341	361	358	346	342	364	392	375	396	394	382	343	332	338	389	405	371	378	357	375	386	345	341	325	384	370	390	367	348	367	353	345	368	353	382	376	355	401	346	361	361	349	351	353	368	344	353	334	370	377	355	342	382	347	354	341	385	350	379	349	384	364	386	384	342	340	366	371	371	367	371	381	391	375	364	388	365	402	343	363	396	382	352	355	325	374	347	344	361	368	346	341	374	331	361	367	359	347	317	338	385	383	333	365	378	373	358	368	353	394	342	373	384	397	365	364	358	369	345	367	346	391	359	350	348	356	364	387	399	364	377	337	378	370	355	375	390	330	387	368	378	338	337	345	344	373	396	354	373	412	367	336	370	365	353	377	347	400	353	330	341	352	364	360	367	367	369	381	368	379	376	387	344	347	359	379	363	380	354	351	331	352	375	385	389	377	354	362	364	367	373	344	375	360	344	370	374	382	349	341	375	349	383	366	342	390	313	352	371	362	384	386	389	378	370	385	358	361	348	346	341	359	341	335	382	351	374	386	374	422	390	389	383	352	364	377	343	337	361	335	376	346	350	384	348	374	358	366	396	332	374	395	372	374	350	385	369	348	379	385	362	359	389	359	363	372	379	393	378	337	349	364	333	391	357	404	334	338	349	366	345	408	389	329	358	354	352	396	382	370	344	341	367	365	355	361	372	373	375	367	377	400	369	344	385	340	375	363	341	352	373	336	344	386	350	367	352	376	369	383	375	384	367	362	367	357	362	374	375	339	372	362	369	346	337	384	363	336	386	339	343	362	345	334	371	391	365	364	326	349	391	387	367	375	401	357	324	356	372	365	371	403	335	331	378	365	367	363	380	374	340	354	379	348	372	364	347	343	354	361	359	366	382	402	371	372	356	348	389	332	353	345	353	356	381	358	376	365	355	365	385	365	393	357	341	330	357	349	368	348	364	377	376	339	381	351	352	348	330	350	377	371	348	332	386	384	359	377	394	375	365	372	362	386	363	362	346	344	383	379	402	366	361	391	395	386	397	355	352	364	353	352	335	361	399	356	375	352	393	388	352	397	339	377	383	380	394	389	373	382	365	377	390	355	348	373	364	371	366	376	369	339	349	293	357	362	360	373	372	345	405	355	355	329	334	373	361	398	334	349	353	367	381	346	382	398	375	430	359	339	351	368	370	368	385	389	326	353	355	361	340	327	375	347	349	311	374	336	400	374	372	326	353	357	362	364	395	383	368	364	374	355	366	337	421	378	383	394	371	375	372	350	360	367	343	350	371	342	353	380	373	367	363	376	367	375	390	388	339	415	391	374	359	350	356	370	384	359	362	351	371	349	335	388	395	363	372	355	384	393	357	374	393	396	357	381	341	399	412	365	385	372	359	355	358	348	340	374	358	345	395	332	376	367	365	370	385	364	350	399	362	335	366	359	373	364	335	338	359	366	387	364	363	381	354	372	362	348	327	374	375	386	378	368	339	362	365	345	328	372	410
11154	15981	9744	4740	3365	1902	1128	926	1118	1228	987	733	737	745	698	587	587	532	603	568	538	486	483	496	521	547	620	719	603	541	581	437	475	385	371	361	373	403	406	397	388	404	388	415	378	375	388	397	394	406	360	392	414	427	379	355	380	400	382	397	377	383	416	400	413	392	429	382	384	397	400	374	386	404	390	439	409	378	414	417	434	388	419	391	383	390	416	401	412	410	375	398	421	413	385	415	391	396	402	400	413	384	386	381	399	370	418	428	426	404	402	388	378	399	398	407	433	403	398	394	417	388	383	397	386	384	417	387	400	401	424	423	405	381	390	382	366	412	393	432	415	382	402	384	399	367	383	375	373	389	392	393	401	402	389	362	379	377	403	411	408	390	419	398	407	395	402	394	399	414	409	384	353	393	422	367	386	407	377	411	425	389	415	433	406	418	380	383	378	438	379	432	415	387	374	365	369	365	421	410	394	405	411	391	396	395	418	406	400	402	394	399	382	410	397	417	385	401	400	389	381	391	404	399	378	409	365	414	364	397	425	376	399	366	390	388	383	411	395	411	397	386	392	412	378	394	403	442	367	419	390	370	397	423	427	407	393	407	383	382	375	434	420	423	409	403	393	407	375	396	390	401	380	389	413	404	396	422	396	388	395	390	391	398	401	384	396	392	358	404	389	416	404	413	397	396	394	405	403	407	363	432	428	411	453	422	383	404	429	409	408	430	392	416	436	409	411	377	382	396	393	385	396	411	415	395	394	388	382	398	407	394	387	438	421	395	420	405	395	385	380	408	396	411	442	397	408	387	425	351	383	384	408	358	398	409	403	407	419	375	364	375	365	398	384	418	393	372	408	398	411	423	404	403	363	372	421	369	384	400	394	393	370	404	392	374	414	366	365	391	391	403	410	382	402	359	396	384	422	372	400	368	417	407	363	367	380	409	420	388	371	460	422	408	417	397	378	401	377	414	400	353	402	418	366	395	360	433	416	361	396	368	406	383	399	387	409	403	404	415	388	422	377	404	404	397	396	406	372	406	371	385	410	415	347	412	387	397	410	388	408	420	414	397	383	406	367	405	435	417	385	378	413	389	397	401	407	407	436	395	382	378	435	387	399	371	387	397	390	389	427	363	417	387	399	379	396	415	415	436	371	386	405	361	409	427	399	411	391	412	415	422	392	387	375	411	417	412	368	407	403	386	379	395	392	395	378	394	388	409	417	424	378	435	406	382	395	392	388	373	416	409	371	381	393	399	365	396	405	408	404	369	428	396	372	375	346	393	383	385	366	390	367	405	368	393	388	370	359	451	400	391	357	399	391	383	390	411	414	361	400	376	390	404	407	385	374	369	402	410	358	384	418	390	408	378	384	380	410	390	388	408	393	416	389	415	394	406	422	392	372	389	408	407	388	417	409	420	399	459	397	398	391	412	378	373	385	372	408	394	426	387	390	398	380	376	372	406	378	372	376	393	419	434	373	400	414	384	383	406	397	371	375	437	376	379	428	381	352	379	388	400	354	397	407	360	405	369	421	372	386	411	390	367	386	393	417	372	396	378	369	388	400	400	395	414	379	404	414	378	395	371	400	426	417	387	425	437	438	388	415	421	361	402	358	403	415	385	344	393	392	387	401	417	403	382	411	368	378	392	405	345	395	391	378	411	412	424	401	385	434	399	423	352	396	383	386	405	394	402	376	406	419	430	399	374	406	408	428	404	377	409	393	387	370	393	382	391	383	395	396	404	365	379	382	364	405	444	366	355	416	385	430	384	370	411	420	393	407	354	440	384	397	392	395	440	393	378	382	411	414	391	402	383	425	398	410	393	404	386	411	398	406	409	417	448	444	372	393	406	360	395	356	395	373	357	376	393	408	423	415	407	385	389	380	387	432	390	370	391	417	370	402	393	395	427	421	429	373	400	380	397	374	413	392	379	394	401	365	400	393	410	412	394	375	385	389	414	387	400	387	429	384	407	378	381	417	399	394	403	389	382	415	397	378	380	419	385	362	383	406	398	411	384	391	394	422	424	385	377	399	384	393	409	382	379	401	411	365	407	384	376	411	403	389	357	403	398	397	391	405	397	404	380	417	352	415	419	419	388	365	407	383	397	382	378	370	404	368	382	379	399	375	408	412	405	388	429	400	430	379	384	390	351	387	395	369	384	377	390	421	408	407	358	381	352	387	410	390	363	435	408	416	422	399	408	384	366	388	428	432	378	381	396	397	404	400	380	355	378	384	371	431	368	405	417	393	382	391	383	423	405	406	420	379	423	411	420	373	393	380	391	386	383	392	387	404	389	389	387	412	396	399	357	338	379	423	388	382	370	353	394	376	404	376	416	419	382	392	360	357	392	394	403	406	394	402	391	392	442	376	411	362	405	383	395	380	394	406	405	406	421	374	418	391	397	408	432	363	386	423	413	419	431	390	370	403	387	460	382	426	382	428	387	381	394	414	418	425	391	382	410	403	384	371	434	410	447	407	428	393	403	400	404	403	343	393	397	413	418	394	382	375	385	394	439	381	407	425	401	360	420	364	384	368	394	398	378	430	367	371	388	358	419	394	388	392	358	398	418	425	411	405	375	390	404	374	408	406	405	395	385	398	393	384	411	406	363	402	400	410	402	373	404	390	430	411	381	401	391	414	369	371	410	378	428	379	438	408	387	404	418	403	411	387	396	378	377	419	396	389	388	421	400	360	406	378	379	413	393	416	371	413	398	438	403	413	418	363	440	396	401	407	415	431	372	405	376	420	405	442	411	399	379	429	399	408	402	406	410	375	380	383	399	384	372	369	378	412	394	379	382	376	406	404	404	431	387	407	418	403	400	366	431	373	397	377	389	377	417	425	380	395	341	429	362	376	413	359	368	418	384	399	402	384	409	376	340	353	406	368	384	398	402	404	401	424	397	383	399	362	420	381	410	386	372	399	385	387	380	359	428	394	370	386	394	415	397	421	406	400	350	394	395	368	383	413	396	385	383	369	405	408	391	410	385	426	378	418	409	398	399	386	410	385	372	380	399	414	381	382	416	394	385	404	409	433	400	441	397	381	390	394	359	402	421	358	421	382	418	374	398	413	380	389	367	390	368	395	384	377	385	382	408	392	421	370	394	365	378	460	361	394	393	387	362	394	358	392	403	410	395	395	361	416	373	385	396	396	399	382	383	379	413	356	408	360	385	413	414	385	389	389	421	404	345	393	375	389	430	374	422	414	429	401	402	383	418	388	404	401	406	388	404	392	395	386	371	405	427	373	401	437	385	386	395	416	396	389	382	419	394	385	423	401	351	428	386	387	407	363	424	424	377	370	400	397	368	389	418	413	416	385	412	399	374	407	396	394	365	419	389	398	404	372	437	411	351	417	376	392	382	383	409	398	403	396	387	439	397	402	439	355	394	415	382	382	388	377	381	377	395	426	363	399	381	428	393	391	406	392	396	380	402	355	379	403	394	414	380	409	375	406	361	391	413	425	396	379	376	450	382	393	423	392	374
24062	21366	28632	24473	21330	9332	1676	960	1343	1160	871	679	704	786	730	650	585	527	527	514	435	442	449	493	821	1511	2127	2360	2285	1353	968	794	440	391	338	347	324	353	347	330	347	359	319	370	321	379	372	329	341	317	320	340	325	335	325	323	319	350	357	359	328	321	344	322	359	350	320	331	342	324	331	348	320	326	355	298	347	346	337	358	318	345	318	338	313	308	330	324	372	324	353	348	331	339	363	327	349	323	354	331	328	334	336	342	335	324	302	333	351	331	357	343	345	342	353	353	361	317	347	358	329	329	345	353	339	325	327	347	336	345	350	319	349	314	344	362	352	331	319	314	319	346	345	314	353	347	338	348	315	324	343	354	327	351	353	301	345	343	343	341	334	334	342	342	349	313	342	322	348	327	305	345	309	312	361	319	347	320	349	338	356	347	349	345	353	296	326	322	366	363	322	319	350	312	344	320	328	315	351	295	308	324	357	315	336	345	350	327	352	339	341	340	324	342	383	318	309	345	331	339	377	360	313	327	352	324	323	331	321	339	324	350	321	347	354	366	366	344	369	327	319	348	312	352	329	318	342	334	318	316	330	356	318	313	336	335	340	313	352	343	333	319	324	335	324	352	336	325	335	331	344	345	326	342	314	307	330	329	337	332	367	325	348	327	354	328	321	375	317	359	365	341	338	307	340	322	316	333	302	327	335	322	325	332	336	356	332	349	345	353	362	366	346	347	322	355	339	327	333	332	314	333	303	333	314	341	308	345	396	349	334	346	327	321	304	355	345	330	321	341	349	336	283	326	325	324	346	334	331	338	360	307	373	322	343	327	348	339	323	342	355	347	393	339	354	341	346	340	344	319	335	310	346	338	327	353	337	332	362	323	328	298	356	356	322	302	366	372	342	317	366	349	338	322	340	358	309	339	408	313	309	327	308	343	335	369	333	347	347	330	308	328	311	338	356	325	358	337	336	348	334	355	355	352	325	334	300	332	331	319	313	305	350	361	362	287	328	358	344	357	363	369	350	290	315	352	349	331	303	332	333	335	330	339	337	333	350	340	363	316	330	323	356	322	332	343	356	338	326	344	330	349	309	331	375	377	353	323	346	322	319	330	335	327	374	358	315	360	316	332	382	321	316	343	371	359	305	363	349	353	338	365	342	341	358	294	326	326	311	358	308	378	355	328	336	337	335	300	359	357	360	332	324	336	332	306	322	326	308	368	353	342	336	368	355	319	342	345	335	296	324	331	302	338	327	341	324	336	341	344	325	328	304	321	330	346	334	327	325	372	364	346	319	334	337	331	313	362	298	352	336	339	360	309	334	346	319	323	329	360	336	356	297	353	335	325	370	343	349	336	345	348	352	315	350	334	357	359	342	343	349	329	313	337	311	330	356	345	330	353	309	336	350	320	341	313	332	317	330	360	317	350	324	323	346	347	335	346	325	322	344	302	349	327	295	315	323	330	353	337	337	357	329	322	344	328	361	307	359	324	330	358	337	353	331	324	336	309	374	336	336	325	343	334	320	324	334	317	351	325	338	327	300	330	350	354	358	316	344	330	334	339	320	347	334	374	341	318	340	359	344	356	300	335	325	362	334	331	318	348	311	332	317	329	300	330	350	330	324	328	357	349	348	331	329	321	323	326	314	346	307	322	329	329	306	354	356	310	350	310	370	335	325	338	324	346	341	342	318	325	321	337	316	338	375	350	326	309	346	352	356	303	351	345	320	324	361	349	322	298	347	334	323	283	347	348	342	337	374	334	342	361	291	320	347	309	323	305	356	375	341	330	318	336	334	321	332	338	348	309	327	340	311	330	329	308	376	358	327	322	315	354	333	356	328	341	351	306	345	317	315	298	363	310	340	339	327	341	337	348	331	351	317	329	351	316	310	340	356	313	384	342	326	346	349	321	340	340	345	316	331	325	363	326	315	342	328	298	355	358	348	327	331	316	340	352	343	364	311	371	343	351	363	387	328	323	359	349	282	333	321	382	354	307	325	367	318	336	312	334	342	313	350	338	346	337	335	344	317	339	338	318	351	304	340	335	319	332	343	328	323	328	328	324	346	342	330	340	348	301	369	308	306	292	359	319	320	297	355	327	341	348	340	337	332	344	330	349	340	332	342	316	301	346	316	331	298	367	343	330	371	368	340	345	328	329	325	332	362	340	346	303	336	369	305	345	319	352	320	328	332	362	331	366	346	358	324	374	354	360	322	302	357	334	343	333	325	336	369	332	339	357	347	334	292	346	337	349	359	336	318	322	330	344	339	349	336	310	357	334	357	324	343	337	347	319	357	324	362	324	352	315	316	351	329	346	354	367	364	343	364	325	351	324	368	354	347	347	351	358	360	313	354	350	352	353	319	316	314	355	346	330	357	334	340	354	322	338	347	336	345	312	329	320	339	333	304	351	341	314	339	325	315	317	355	353	338	315	314	353	323	312	339	376	322	338	295	360	322	325	346	370	311	299	340	332	352	348	347	329	346	323	328	339	304	331	284	358	356	290	322	338	373	324	346	361	325	351	325	319	317	315	325	339	332	331	355	345	336	338	339	343	318	328	337	339	383	329	310	347	385	328	335	326	354	327	350	351	351	309	322	358	355	334	352	324	312	349	344	325	322	334	350	300	324	329	357	306	323	323	323	319	345	335	319	356	324	315	330	340	311	352	387	308	315	355	321	345	315	320	306	341	335	323	351	322	298	324	332	320	353	361	345	327	362	313	335	372	353	343	327	316	293	312	311	335	314	318	372	327	323	342	375	330	348	314	341	339	329	346	357	364	355	308	330	321	363	314	337	358	341	327	323	348	345	318	349	335	331	314	349	335	346	343	289	325	331	348	360	331	367	347	365	330	338	315	320	322	335	320	349	338	326	346	366	317	353	324	362	346	348	323	364	296	336	301	331	328	355	339	327	324	323	386	326	349	354	351	350	349	345	345	321	336	302	313	324	336	318	371	352	339	333	319	337	315	336	336	372	336	318	326	299	340	323	357	352	350	348	351	326	316	332	346	329	321	348	323	351	342	341	346	328	330	372	330	357	335	297	367	337	334	354	348	356	313	358	345	320	337	316	352	330	338	309	321	319	343	333	357	344	342	321	312	359	371	340	357	296	373	323	321	324	348	317	366	363	331	326	347	337	332	329	335	314	316	338	342	324	323	316	332	298	330	346	321	337	319	348	324	331	324	314	326	359	309	345	331	348	332	319	319	335	316	349	342	314	360	332	354	347	327	335	345	343	312	308	330	378	328	300	385	317	324	335	346	345	355	319	329	352	368	360	347	326	347	320	349	325	327	327	362	321	331	363	314	334	338	343	303	351	319	364	334	347	317	315	337	337	323	365	316	334	319	327	348	334	340	360	360	347	323	299	346	336	307	327	336	332	319	358	289	328	336	312	324	330	325	343	368	335	318	338	364	316	365	336	335	333	309	330	339	356	308	326	315	361	332	355	310	327	345	361	334	363	350	346	328	342	340	326	327	332	356	324	375
11073	23647	14716	8695	6706	3700	2163	1662	2387	2028	1373	1018	1085	1240	1181	905	850	678	628	609	599	584	567	698	1126	2424	3300	3644	3331	1981	1251	1070	504	416	339	349	368	371	349	361	349	367	369	366	386	355	330	357	371	346	356	374	370	345	357	344	387	353	349	352	338	348	370	347	349	343	371	325	378	327	401	364	338	374	338	376	326	310	392	387	379	348	324	352	352	364	366	349	366	354	363	361	383	345	354	390	354	364	370	335	379	383	341	383	357	330	336	370	399	360	353	367	327	360	345	339	398	347	386	347	369	360	338	358	382	340	359	333	380	356	374	331	335	353	359	373	359	331	372	340	360	404	383	336	316	366	362	372	367	372	341	325	365	382	365	359	345	373	345	351	380	358	379	345	343	343	381	364	369	323	358	359	352	369	342	366	350	369	343	396	363	383	317	370	373	376	329	378	364	361	387	364	385	357	339	354	353	361	356	357	352	376	366	356	372	350	361	340	363	330	336	318	395	353	345	342	348	368	360	370	397	358	354	361	361	339	362	347	337	369	343	347	356	351	358	373	385	356	357	396	339	384	341	363	352	343	319	350	387	346	346	362	366	326	369	352	354	378	330	379	349	402	396	368	367	387	359	371	367	341	394	356	355	319	348	357	346	369	342	330	359	366	351	373	345	383	331	344	333	387	343	352	374	389	332	352	336	343	367	359	338	368	387	319	369	330	389	333	355	364	316	336	412	372	328	374	363	345	378	357	353	364	380	307	360	362	379	341	369	377	353	356	368	393	371	362	362	351	355	372	330	384	341	342	402	357	357	335	346	365	367	352	354	334	341	323	325	343	398	392	348	371	366	346	360	353	397	332	345	362	369	361	368	379	333	358	388	341	359	373	371	340	356	338	360	337	325	376	367	349	318	350	360	330	349	377	393	338	347	348	352	378	365	358	328	348	368	333	352	359	368	377	361	353	346	362	378	375	358	360	356	351	369	347	371	342	337	349	370	361	351	371	352	352	390	385	368	350	378	372	389	383	372	374	372	352	334	349	358	360	360	350	356	341	348	332	375	311	378	382	386	363	340	367	385	348	380	354	372	364	360	384	325	346	340	349	317	365	342	342	359	337	353	333	352	346	347	344	342	351	359	378	358	360	373	357	327	362	361	364	341	342	349	358	380	348	366	351	335	356	351	375	354	372	353	372	378	383	354	337	350	355	380	379	355	375	366	375	345	383	343	374	392	327	368	349	351	388	343	395	373	368	363	359	329	334	365	346	400	380	334	369	385	324	367	361	359	360	394	392	370	371	357	384	376	397	327	367	349	318	356	368	367	367	367	361	384	374	362	354	332	382	385	345	389	361	352	343	357	352	383	361	370	365	362	383	379	391	377	360	352	341	352	377	366	379	337	388	299	336	332	352	331	351	368	363	345	356	370	370	347	331	357	350	345	342	367	383	342	375	377	362	334	359	380	352	355	379	338	345	374	338	365	358	378	333	368	355	347	339	381	343	379	347	360	389	361	366	382	357	342	356	378	370	352	372	329	388	386	356	332	333	342	356	345	347	335	360	331	385	343	346	380	351	332	327	366	367	378	359	363	363	331	320	370	372	334	356	390	349	348	328	384	326	340	349	364	346	371	325	375	331	362	349	341	350	339	337	363	328	373	345	360	399	332	369	381	352	358	385	364	362	337	343	377	351	364	371	346	365	366	391	351	359	363	337	341	311	363	359	347	387	423	347	340	370	358	382	342	356	360	340	331	382	358	348	388	334	315	369	397	336	371	347	336	340	357	364	363	353	381	380	391	373	370	360	334	376	342	350	373	365	392	374	369	361	353	336	363	367	343	367	355	365	350	358	338	342	362	333	358	369	334	384	337	369	368	351	340	331	348	365	315	364	375	399	365	383	363	347	382	358	369	383	351	350	360	343	367	390	345	351	378	331	381	367	396	349	366	376	328	348	409	392	313	361	392	363	350	340	395	349	358	339	361	335	323	351	373	331	353	391	338	363	338	364	400	335	363	377	375	354	351	359	381	350	327	392	371	341	375	362	363	357	357	351	344	333	358	351	362	364	330	374	365	329	362	345	363	336	352	374	336	366	334	341	366	346	376	396	355	365	350	374	383	411	352	348	368	372	355	348	364	345	370	330	350	347	340	360	358	376	376	369	335	376	405	364	374	339	384	361	340	321	329	395	361	380	359	344	363	374	357	369	360	353	396	357	356	363	365	389	361	371	349	336	330	350	376	376	347	337	355	360	364	359	401	368	356	362	369	344	319	350	361	384	379	353	358	374	346	322	364	357	346	366	341	380	356	369	333	345	377	337	372	336	356	359	344	362	341	358	384	368	373	346	337	365	362	331	377	369	348	388	321	374	341	336	364	345	362	375	340	410	355	346	325	360	354	351	344	373	358	358	396	354	351	373	377	329	390	337	387	396	351	384	375	391	343	376	359	360	373	337	357	364	377	361	374	357	324	346	364	338	386	336	375	355	379	402	361	338	342	337	352	362	400	370	368	347	337	333	386	362	347	368	369	348	353	348	356	397	381	372	400	406	371	345	375	362	340	319	360	343	375	363	359	324	352	350	366	319	375	344	358	367	392	313	311	352	382	358	385	375	370	369	385	353	357	394	370	354	336	361	398	395	370	364	376	346	342	370	367	383	348	350	376	358	355	345	385	343	385	361	365	350	369	387	365	359	366	346	341	359	383	370	355	362	361	377	362	380	357	343	353	376	343	357	336	372	380	370	382	367	355	376	362	343	353	337	344	373	359	368	332	360	367	368	338	352	337	358	353	357	381	355	356	390	378	334	373	367	401	351	335	368	389	367	388	347	344	349	339	354	339	378	340	330	374	352	403	358	357	364	339	321	355	352	348	339	370	335	333	362	346	354	350	336	371	368	385	369	379	364	377	394	383	362	386	347	377	381	368	375	342	347	363	368	382	341	373	362	352	331	383	366	398	348	370	325	369	333	371	371	372	369	375	371	372	382	348	351	327	396	387	364	381	357	390	339	390	355	364	373	344	364	345	380	329	376	364	376	354	359	342	343	384	357	385	327	365	381	359	345	339	371	341	378	344	313	370	373	340	354	340	345	385	346	338	341	337	346	364	355	409	356	371	383	343	327	346	329	363	360	378	381	357	394	363	353	342	347	363	363	372	358	341	354	365	365	339	368	378	358	364	389	342	342	362	351	362	340	379	381	393	363	362	336	372	320	375	376	330	376	334	372	348	341	363	374	374	351	365	373	360	359	344	354	385	372	350	338	357	357	383	311	318	340	396	379	361	371	370	346	354	359	377	373	396	365	371	384	383	397	356	361	345	353	360	370	375	407	364	357	349	362	379	364	325	354	350	351	348	348	336	385	377	353	369	347	367	350	375	347	383	372	373	371	371	323	374	343	377	321	334	395	330	355	344	362	357	343	345	369	358	367	353	356	360	349	372	334	348	334	379	352	343	360	349	362	342	375	375	349	384	370	362	326	398	369	366	348	364	354	362	346
25183	21362	27529	25480	11659	1917	1168	1254	1305	924	836	820	825	890	840	944	817	753	693	660	647	610	619	656	887	1334	1528	1690	1563	1386	1161	897	616	618	593	510	565	525	530	509	567	584	557	553	526	569	567	527	552	525	542	504	537	519	544	580	544	534	539	537	598	584	555	560	544	546	523	550	562	568	586	513	562	556	556	549	576	489	532	513	565	538	537	552	523	559	542	554	542	586	502	573	527	542	579	561	592	569	561	557	589	572	547	565	538	509	571	536	564	520	473	547	535	490	575	513	556	616	525	515	524	565	554	552	534	562	543	524	540	528	528	547	556	550	563	526	569	534	550	518	507	557	551	501	570	542	535	521	530	556	526	529	527	554	526	560	528	537	538	522	560	562	558	571	559	557	570	536	562	539	512	509	525	556	581	530	552	508	543	505	587	566	529	518	529	519	485	534	484	541	617	592	546	563	529	562	565	504	501	554	529	539	533	535	557	524	566	528	561	545	546	579	525	539	523	563	530	557	583	571	539	562	523	546	551	542	533	560	544	556	555	545	539	575	545	530	507	564	605	543	524	577	557	559	542	574	486	569	531	519	552	554	568	515	575	562	580	556	562	578	530	576	526	523	541	559	525	521	509	537	529	548	562	561	562	592	563	584	600	553	544	514	561	571	540	513	558	567	536	527	555	518	561	595	563	563	528	571	546	573	560	562	555	509	549	566	577	540	548	582	532	558	568	575	507	531	571	546	551	514	513	473	521	542	547	538	584	493	535	542	539	589	560	559	512	558	589	569	539	535	519	499	532	547	518	535	549	537	524	545	515	565	577	545	603	497	507	559	575	553	523	502	549	527	579	607	567	517	558	540	522	556	557	559	567	520	525	550	545	558	561	608	508	527	531	568	584	528	549	576	544	555	541	500	521	498	515	566	532	565	533	546	536	550	556	542	547	547	543	541	480	548	512	531	567	557	583	570	551	515	567	524	606	574	531	536	522	515	510	529	553	510	555	493	533	608	607	569	555	566	588	534	550	513	602	563	549	515	543	520	547	539	549	521	548	544	548	482	532	566	546	576	575	541	522	564	535	535	502	574	558	582	554	537	570	525	560	564	558	513	543	582	550	529	562	542	522	568	543	520	550	538	516	552	566	532	542	521	507	595	523	594	468	571	533	538	537	537	561	520	553	523	589	583	558	554	548	540	526	516	536	594	558	524	562	578	569	530	567	542	545	563	556	561	571	603	511	525	548	536	558	484	576	529	572	528	591	535	550	512	565	521	561	559	549	549	555	572	525	521	515	536	543	598	554	521	529	556	547	508	556	528	547	525	554	550	571	540	554	533	565	532	537	563	534	550	527	529	534	580	538	531	565	551	530	561	540	560	544	493	539	512	580	560	546	566	581	530	558	562	522	497	491	579	548	521	525	514	550	538	559	519	527	545	530	525	558	545	543	585	561	531	527	515	535	560	539	534	577	577	519	537	561	549	538	558	535	538	572	532	561	543	532	498	571	534	527	531	527	560	565	559	568	526	566	528	482	541	528	558	558	572	564	581	551	512	589	554	594	553	540	547	530	561	515	528	553	520	563	595	604	587	551	550	552	526	537	522	534	573	525	537	534	553	540	567	550	519	558	518	548	522	542	525	530	543	538	541	498	549	571	552	554	554	556	524	514	531	516	531	549	529	572	542	504	555	568	581	550	557	574	540	539	515	547	517	597	552	547	502	535	593	529	590	518	575	574	529	565	601	522	547	566	526	531	560	575	546	558	529	530	503	562	561	547	545	515	572	520	540	557	547	533	568	507	547	554	524	547	524	526	535	567	556	484	536	591	549	523	568	552	553	478	541	567	574	516	558	551	569	527	542	546	562	573	590	558	538	555	552	564	509	555	527	551	534	572	547	556	514	563	527	557	518	540	591	598	535	534	557	541	543	560	589	544	556	532	533	557	542	545	501	601	549	553	562	502	557	542	563	551	540	566	554	529	520	493	551	551	512	526	577	576	540	538	550	554	529	551	536	520	546	533	549	536	553	549	493	550	575	534	534	529	549	536	511	555	560	576	561	550	559	577	544	595	595	520	555	542	539	571	562	545	594	592	549	546	557	563	567	542	517	513	567	544	553	526	548	590	568	521	542	512	600	548	573	573	574	586	543	588	488	547	523	560	547	572	542	543	526	548	530	522	537	560	583	528	538	528	551	582	509	550	566	559	576	560	542	533	533	543	584	534	509	516	544	536	525	542	556	547	591	518	540	576	546	548	529	553	557	536	536	545	541	527	582	550	543	525	526	548	561	573	546	555	524	568	571	580	540	510	570	550	550	570	533	594	586	576	549	578	535	527	569	587	566	561	496	556	497	529	527	533	524	496	544	564	526	578	562	533	568	542	510	586	571	577	557	566	494	559	526	494	573	543	553	547	505	542	560	526	539	503	551	555	536	546	546	533	541	539	532	560	522	550	517	567	488	557	542	553	558	571	529	513	544	551	541	617	536	540	531	551	535	522	565	596	554	550	534	552	539	542	531	561	523	581	543	535	581	590	541	584	522	539	553	527	537	549	563	551	556	522	539	532	553	574	589	516	565	559	544	555	569	546	566	567	549	567	532	554	540	534	543	601	568	548	558	568	581	556	517	580	563	538	543	498	571	558	505	538	531	527	540	557	558	500	597	563	528	502	561	547	575	579	548	543	524	537	534	546	577	546	576	548	531	558	532	584	522	564	574	554	555	548	520	516	545	560	594	529	556	577	526	557	529	567	568	566	499	520	544	530	576	542	558	557	515	502	538	530	579	544	533	577	546	537	553	553	523	567	543	580	565	535	551	524	556	598	550	514	544	518	501	569	572	527	560	547	525	521	550	556	548	498	544	546	536	514	534	571	529	576	553	526	514	538	532	558	563	557	553	588	546	524	565	578	554	555	512	548	566	545	529	508	528	521	549	537	527	578	569	566	550	551	568	565	575	522	503	551	534	533	570	541	546	582	505	544	558	551	551	561	557	534	517	514	546	542	618	583	559	563	547	547	550	568	603	586	553	578	547	547	548	542	536	559	540	537	549	559	536	556	551	547	514	565	555	573	558	530	514	560	547	539	593	538	569	583	596	555	558	526	593	531	555	520	553	571	580	537	513	549	565	554	502	563	551	550	539	572	546	537	523	559	542	563	539	578	519	595	549	534	558	523	544	562	567	567	561	549	559	557	534	540	544	514	555	535	561	565	539	516	543	556	582	546	538	573	526	538	579	600	536	585	598	532	516	530	532	550	547	549	492	556	537	565	522	579	504	549	543	536	558	510	524	525	581	497	586	568	613	530	559	548	546	566	559	533	542	558	516	559	521	568	495	544	556	534	547	571	577	541	537	589	532	479	517	547	560	518	565	511	546	563	546	587	555	545	535	526	570	559	548	542	589	534	518	532	563	525	561	516	535	580	567	527	598	571	562	543	555	533	531	514	520	545	563	580	543	548	533	539	518	559	524	531	551	562	534	526	566	588	514	571	536
10148	18402	12479	6616	4505	2418	1812	2112	2349	1451	1171	1193	1061	1251	1237	1358	1086	925	935	805	750	737	714	707	1225	2116	2445	2709	2443	2054	1589	1172	729	602	601	567	590	596	563	565	588	544	629	594	582	615	559	590	596	597	578	585	552	575	505	558	594	615	616	582	579	602	600	581	599	599	614	548	605	552	582	575	598	611	613	571	569	562	588	584	582	590	559	580	607	575	614	552	585	578	592	556	552	574	548	609	608	570	529	578	570	570	568	567	594	610	574	572	626	558	571	549	613	582	517	573	590	594	578	620	582	604	600	571	599	586	598	552	579	579	571	554	561	552	570	562	576	596	587	579	548	559	544	608	558	549	559	559	588	551	586	579	582	630	557	586	602	581	569	593	602	568	583	547	598	600	566	614	578	575	604	544	557	528	595	589	580	586	529	598	551	586	563	618	594	568	565	569	574	577	567	578	592	589	623	625	551	581	548	578	632	595	583	573	582	577	595	585	592	577	580	593	565	582	549	561	574	565	607	603	624	585	546	535	548	573	579	546	579	565	593	575	599	580	603	600	568	571	610	613	575	600	515	543	570	583	539	564	594	570	614	596	602	581	619	593	583	555	549	578	586	560	548	552	607	630	542	532	586	559	580	582	619	589	554	563	569	561	594	583	560	545	557	615	582	527	584	577	574	559	621	580	566	601	568	570	610	569	600	584	557	541	553	600	585	567	590	536	585	605	569	586	576	592	574	570	584	574	590	586	604	597	557	597	572	566	601	624	566	598	617	566	562	588	609	559	597	604	536	568	566	549	569	601	587	565	539	522	583	578	572	588	617	598	603	559	602	591	571	588	542	581	594	600	569	548	573	598	590	560	579	558	576	598	598	578	572	600	618	588	586	579	541	633	558	624	568	577	560	594	586	585	587	604	604	571	598	582	597	544	580	591	623	554	618	562	523	610	577	553	605	576	587	583	558	525	563	616	633	563	570	599	640	606	598	546	603	543	556	601	597	627	603	586	585	554	576	579	608	560	585	594	542	551	591	579	577	587	585	578	612	609	602	593	543	576	563	587	564	605	559	584	555	565	598	621	546	560	572	552	547	591	603	590	533	579	594	599	587	581	602	565	610	579	587	551	570	590	567	582	573	544	619	566	551	579	607	595	556	553	587	578	601	561	574	609	568	587	558	565	562	550	576	611	602	583	579	579	584	591	570	557	607	571	582	609	595	584	598	524	579	590	577	608	588	550	550	557	610	616	591	634	566	570	555	565	613	558	604	550	579	575	558	549	613	561	568	640	586	615	562	582	604	605	622	603	615	635	583	555	544	568	581	553	553	597	533	546	577	583	600	552	609	542	563	567	617	575	612	583	601	581	602	583	577	597	558	602	599	547	575	568	584	601	601	594	527	552	589	592	594	580	543	581	558	601	573	580	565	556	576	587	565	618	616	583	591	545	579	549	580	590	599	566	621	558	546	549	593	602	568	569	618	557	563	561	566	582	592	594	587	576	599	599	570	602	608	566	578	528	629	618	626	607	566	596	603	575	602	577	592	544	558	591	539	576	579	587	580	617	593	512	574	543	532	573	579	596	591	567	593	580	571	562	558	577	575	591	537	581	531	581	576	559	573	586	586	580	525	555	590	601	555	549	591	544	584	540	525	565	564	603	560	592	564	628	614	542	575	566	569	591	581	553	561	574	577	597	591	592	612	551	583	595	556	563	599	568	598	582	555	597	595	599	584	569	568	560	618	564	605	537	608	597	555	618	567	606	536	562	586	536	574	605	575	596	551	573	589	569	554	568	595	565	585	586	604	542	591	607	563	567	566	585	560	585	617	604	535	589	556	567	513	607	618	571	559	582	586	587	561	600	536	522	559	603	539	514	559	575	560	645	576	577	563	571	559	584	592	566	581	559	586	583	553	566	556	611	546	598	548	602	550	561	585	574	589	540	543	577	586	581	597	574	617	590	606	557	555	606	592	564	621	578	580	596	584	556	604	600	628	584	570	551	563	539	570	594	570	565	552	587	560	603	541	586	579	567	569	572	583	609	557	591	618	614	578	541	568	605	585	566	608	551	597	582	549	569	555	636	560	573	600	557	584	548	604	588	535	567	599	585	626	589	594	581	553	556	583	578	590	568	565	596	586	589	577	597	590	540	633	592	630	623	589	595	543	588	552	582	578	585	543	569	545	565	596	594	554	575	566	596	569	568	540	580	591	564	574	591	597	581	594	584	593	597	596	563	570	583	592	556	592	578	529	594	610	588	567	556	528	558	581	573	561	572	579	586	615	563	540	548	565	560	561	581	596	555	576	577	610	562	594	578	655	600	571	551	591	532	585	629	554	577	560	557	566	610	567	592	622	558	542	556	535	616	578	591	551	624	589	562	631	579	625	607	589	554	591	603	586	597	567	582	571	574	579	591	587	623	573	574	603	574	613	606	586	563	592	551	553	537	551	558	572	578	541	592	561	569	564	598	590	578	642	614	548	552	555	629	607	555	616	614	545	582	560	591	529	583	606	583	611	552	611	593	588	551	548	560	560	565	558	563	555	573	574	629	547	540	587	566	558	543	599	563	532	541	552	564	568	574	568	573	611	578	566	569	570	608	586	614	553	573	609	586	621	564	570	556	613	568	535	590	564	580	606	585	599	559	581	564	554	552	575	575	600	579	570	536	597	575	600	587	579	597	549	571	530	575	601	568	563	571	599	553	577	604	567	556	563	548	564	587	594	587	566	570	566	622	561	566	570	606	587	572	591	557	589	619	641	583	611	558	565	579	550	615	623	594	559	552	560	594	611	599	563	549	558	585	597	584	612	555	570	560	546	564	587	607	592	564	572	573	597	530	572	584	588	590	594	569	575	579	582	598	597	613	579	523	584	629	608	512	572	648	578	556	588	569	583	611	562	595	605	558	590	609	556	587	538	574	603	564	564	597	600	578	580	596	596	599	574	580	584	537	552	555	630	571	547	597	553	619	563	566	611	586	564	554	612	586	594	591	550	596	593	621	561	560	517	551	617	604	587	579	579	578	598	546	638	546	557	568	578	572	588	535	611	547	575	614	587	572	575	551	583	523	570	589	585	605	574	607	617	609	629	529	588	544	561	540	566	588	580	605	598	609	581	546	601	572	525	613	571	548	609	586	534	563	579	558	572	547	597	557	621	544	595	578	600	559	530	585	556	561	568	557	573	563	549	619	592	583	563	558	542	563	597	590	597	571	565	595	547	590	584	620	606	596	593	556	557	601	609	565	597	591	565	584	608	561	585	581	584	596	612	556	624	553	598	595	587	586	543	596	564	552	538	607	599	565	579	575	589	605	553	621	569	557	577	606	555	579	578	604	584	556	606	613	588	595	580	573	571	568	545	584	600	549	627	594	560	606	566	610	546	612	590	564	613	570	587	558	602	606	595	598	603	626	562	562	561	565	553	565	520	621	612	624	576	547	594	573	530	585	596	565	581	524	593	557	587	584	573	569	599	553	632	594	578	574	609	592	592	565
22809	21336	29069	23961	21336	21422	10721	2758	2234	1465	1383	1328	1354	1457	1438	1161	997	942	943	828	786	738	704	777	1150	1056	1960	4686	5611	4665	3347	2232	1274	693	614	599	599	607	627	575	588	593	585	559	580	592	568	614	610	555	614	613	607	576	567	620	609	596	598	555	569	575	586	610	551	591	571	570	598	589	630	620	582	580	567	602	609	593	560	553	564	590	610	598	586	610	596	560	575	595	599	563	574	581	607	574	567	600	584	555	599	587	611	612	589	564	584	565	639	551	598	601	588	613	597	586	560	571	595	584	549	593	583	572	544	585	605	605	590	575	624	588	577	581	569	552	565	589	569	553	560	625	576	623	580	649	549	640	588	578	578	588	579	593	610	595	560	574	551	545	610	578	563	596	563	594	575	583	603	614	569	600	597	588	607	614	614	609	547	554	616	604	558	608	571	598	571	614	624	550	545	633	585	607	588	580	609	570	593	564	649	613	574	615	547	547	567	550	557	541	581	543	582	580	617	597	570	575	583	543	558	578	598	639	613	594	584	553	585	600	565	561	576	563	591	608	572	566	540	587	578	596	577	582	576	569	629	584	588	538	573	571	575	609	574	562	627	582	588	591	559	597	644	605	541	626	617	569	590	562	555	620	574	558	574	591	593	597	608	590	608	611	573	554	571	603	583	550	549	567	603	588	600	584	605	620	556	574	595	605	611	556	601	559	590	555	595	570	613	564	592	603	560	589	565	568	583	603	563	569	616	602	593	607	581	601	576	577	553	580	616	588	566	604	599	587	561	566	614	598	577	558	551	614	620	620	523	573	585	582	565	600	583	593	592	563	562	613	597	608	566	579	573	628	588	583	614	599	555	599	604	594	551	604	596	587	638	577	574	581	580	535	558	609	605	598	561	590	552	595	602	609	604	590	538	571	584	589	592	615	555	615	593	581	569	599	575	612	595	587	591	598	600	601	655	573	580	578	582	588	596	553	556	615	590	605	594	588	555	614	603	557	608	583	565	570	621	610	593	532	605	562	610	523	565	580	558	600	616	595	591	568	634	612	592	577	579	584	612	579	591	600	557	594	568	552	584	612	637	625	594	620	583	584	624	569	555	590	546	553	586	644	558	588	576	603	569	568	619	555	555	593	599	551	557	591	580	496	562	588	590	585	546	637	571	608	573	607	615	521	569	596	592	609	622	609	587	541	601	552	527	566	597	602	561	606	534	616	576	566	572	610	582	603	570	590	618	619	575	569	546	602	614	608	542	574	620	580	564	588	589	612	577	586	553	602	538	531	584	537	591	566	580	581	569	558	581	599	600	581	580	598	578	566	579	588	569	601	604	588	592	570	577	561	599	554	570	622	568	508	524	596	575	589	573	592	549	530	578	586	590	570	586	598	629	551	605	634	609	581	573	610	598	587	598	548	556	607	584	615	625	601	607	554	580	588	564	603	597	591	602	544	589	587	547	559	581	570	543	563	585	578	565	581	644	580	629	569	624	593	601	597	579	617	619	611	602	611	585	551	554	590	553	606	576	580	573	605	574	550	580	570	574	582	587	596	596	567	584	576	579	593	551	601	596	574	599	604	593	566	558	578	566	586	572	569	576	588	584	559	605	578	552	571	596	529	596	593	557	544	555	547	564	595	579	571	512	564	639	570	609	554	594	528	563	585	588	578	581	607	595	596	615	569	601	566	565	630	575	590	596	603	610	597	634	597	569	606	602	599	546	566	532	550	535	553	551	553	576	585	584	589	598	553	589	603	581	580	586	609	609	604	591	604	567	595	619	593	603	595	638	565	599	561	605	577	607	605	573	569	595	610	577	566	594	571	572	561	622	583	584	571	569	616	542	607	569	570	605	572	574	576	604	546	616	582	583	550	577	600	544	592	598	623	562	572	619	573	561	600	552	563	552	596	564	582	565	533	605	575	579	602	594	618	598	601	527	622	635	582	581	582	547	577	579	590	628	560	595	604	560	595	601	537	586	585	569	576	596	543	581	590	599	572	583	590	531	585	601	561	590	601	619	559	584	563	581	579	578	593	577	578	574	584	613	555	566	575	571	605	557	581	597	596	577	635	580	637	634	612	600	612	621	571	624	556	581	609	586	581	629	572	607	564	587	575	578	649	643	593	583	586	627	583	593	597	593	582	553	563	638	579	632	639	577	525	606	642	586	624	580	557	585	594	563	585	608	577	493	589	612	597	579	561	605	622	589	565	571	575	567	609	611	580	577	646	577	602	572	575	568	602	565	632	629	607	594	585	567	604	578	597	555	607	565	562	595	546	568	617	520	626	591	592	636	583	600	548	570	581	588	559	507	567	608	580	572	553	574	540	592	609	592	587	578	611	602	562	584	540	535	574	568	592	545	576	619	595	570	586	556	631	615	554	583	575	590	605	614	571	564	583	562	596	607	573	586	611	523	582	629	590	597	584	586	590	545	588	569	564	611	573	583	643	577	574	585	595	595	573	564	612	591	572	551	590	571	574	543	552	572	553	610	609	627	554	583	565	578	565	618	545	581	608	585	536	548	575	573	545	623	621	545	535	578	516	601	549	578	584	589	612	601	589	554	618	558	571	582	585	638	620	576	573	571	552	609	633	548	638	552	598	561	595	553	595	580	557	594	583	553	566	619	599	541	573	528	626	538	630	544	582	573	552	639	577	568	590	564	554	610	558	578	569	565	608	564	608	563	583	573	610	603	547	595	589	583	609	598	592	595	615	554	578	575	611	575	615	574	573	576	601	617	598	542	592	574	595	564	574	605	583	618	596	607	535	598	590	577	551	559	584	610	608	580	571	547	560	556	615	603	599	593	606	553	576	560	611	550	551	576	612	579	527	616	593	605	566	564	539	559	590	613	573	549	538	557	584	587	606	559	584	562	599	556	601	550	556	557	627	613	591	607	581	587	585	588	586	593	555	589	576	617	588	576	544	582	593	586	536	603	557	596	618	603	512	554	565	611	624	531	578	537	556	574	575	583	539	618	601	553	546	597	587	591	534	581	566	614	612	551	621	577	557	553	573	565	594	590	593	564	581	580	615	568	599	595	637	576	547	585	596	572	556	579	604	599	604	550	566	528	590	629	593	555	599	563	586	605	552	572	604	619	608	611	524	599	562	575	575	587	591	608	534	567	580	566	595	590	552	584	606	594	592	585	568	584	593	545	573	563	588	580	564	593	593	577	568	633	597	568	551	617	570	549	566	630	577	561	594	596	588	610	565	593	619	594	562	601	564	587	601	611	574	592	574	593	604	569	566	596	592	622	607	544	565	562	613	589	582	560	586	595	550	535	569	644	546	605	622	611	567	576	576	562	586	607	602	618	596	560	566	604	549	575	590	578	562	582	600	583	575	539	569	602	562	578	615	568	566	557	607	614	596	606	627	604	586	576	559	551	586	624	603	574	577	581	588	600	564	600	552	566	570	590	583	575	552	540	588	601	583	582	604	533	572	610	632	620	548	588	559	595	646	610	549	561	613	546	573	564	607	554	606	579	578
12135	26548	20271	11223	7449	4851	4118	4260	3776	2262	2071	2071	2134	2134	2192	1646	1443	1345	1100	957	951	897	846	869	1611	1328	2986	7007	8194	6795	4676	3143	1612	804	608	610	596	577	612	586	600	589	593	588	614	617	602	595	535	575	626	617	599	569	556	616	598	593	597	621	574	571	605	575	556	603	592	593	587	596	596	625	562	618	556	580	584	634	607	615	568	561	594	621	533	571	559	579	619	584	626	587	584	594	570	553	646	604	642	583	639	612	586	595	626	621	613	655	615	616	578	580	606	557	621	575	627	606	562	588	583	593	592	579	593	583	585	578	601	606	619	587	626	609	572	567	572	576	542	605	565	600	573	633	593	603	595	601	633	596	591	618	636	606	552	572	615	598	581	583	610	596	580	635	579	604	622	626	525	576	606	614	576	569	604	585	584	581	609	595	601	564	588	624	589	582	600	610	594	588	578	598	587	597	601	608	582	605	606	612	624	573	600	605	583	594	618	555	585	583	553	612	580	575	571	591	644	580	573	612	615	607	602	601	561	580	617	590	614	592	564	556	576	610	595	646	608	525	634	583	610	622	605	576	605	609	568	613	584	585	619	659	612	639	554	573	628	556	593	578	598	549	611	596	595	598	576	573	616	571	551	632	618	628	550	608	616	576	617	618	569	578	569	610	593	610	603	565	595	564	571	587	578	623	647	630	601	611	642	587	617	605	575	567	600	600	571	627	574	593	626	595	567	579	633	589	583	601	599	603	561	603	600	599	596	590	613	593	625	583	568	599	609	642	640	601	568	591	596	558	608	573	601	564	602	566	586	631	586	606	604	605	566	599	626	648	519	626	645	571	561	576	588	611	600	607	623	606	596	597	582	589	620	600	600	575	599	583	553	635	603	574	622	610	585	602	573	571	582	634	607	604	571	602	596	584	593	587	567	620	624	595	592	588	605	568	571	614	563	563	577	618	614	606	595	594	571	572	586	592	617	594	606	582	625	558	585	530	598	542	605	630	587	600	611	618	603	576	593	588	610	670	568	586	573	549	606	592	583	611	599	608	618	597	593	598	560	648	612	556	613	600	598	587	582	565	595	576	599	628	578	571	600	560	556	615	566	605	604	613	586	628	611	606	591	630	587	566	626	587	593	616	588	541	603	559	573	547	643	622	613	587	664	584	542	587	582	577	591	600	557	631	601	601	580	598	547	558	611	598	644	581	552	609	575	577	602	599	615	601	589	581	631	549	590	620	594	584	608	604	583	607	599	586	592	577	593	631	573	604	572	630	624	574	602	618	630	622	581	601	588	591	552	553	612	620	589	575	576	618	570	582	588	578	584	606	593	580	519	605	587	615	610	618	601	592	562	588	578	609	584	577	616	603	635	570	636	622	530	553	579	593	558	582	563	555	572	629	613	587	652	605	576	553	635	600	625	571	609	594	573	617	603	586	594	586	550	605	629	591	619	613	614	621	611	589	622	591	589	617	577	617	622	627	612	639	600	651	582	550	607	589	582	588	596	618	569	574	603	606	602	584	633	576	603	577	618	651	572	583	590	584	588	563	594	631	616	616	605	615	524	623	612	587	608	562	629	587	604	580	584	574	608	555	535	558	585	667	568	579	558	601	596	632	573	572	607	607	579	616	630	562	575	608	578	622	567	609	599	628	545	605	611	575	535	597	619	604	623	599	594	596	604	579	613	595	557	552	598	568	569	638	654	634	559	591	601	541	578	630	542	555	567	642	598	607	621	603	619	617	614	595	613	594	578	585	641	597	570	628	614	562	614	594	569	610	603	562	626	605	600	609	595	594	646	544	597	569	623	544	561	611	559	608	620	598	594	626	582	604	607	587	570	598	569	582	603	582	585	604	569	593	615	564	605	577	598	580	635	551	649	568	568	613	625	607	634	584	586	561	611	608	600	561	574	614	587	593	555	608	601	596	628	606	577	578	612	595	609	609	619	600	561	630	611	634	578	539	618	613	624	590	601	621	614	624	623	582	569	584	612	587	552	606	570	618	594	565	572	585	604	628	570	606	592	580	565	592	595	543	621	587	564	611	573	641	593	570	582	555	604	620	627	574	614	581	591	560	582	581	602	536	607	607	559	578	583	575	603	594	595	584	647	583	561	609	616	633	592	592	586	568	579	613	564	584	548	578	593	590	602	588	538	560	617	623	597	620	626	621	625	573	590	566	630	589	613	571	615	633	589	546	582	578	616	567	595	647	618	592	548	666	603	579	579	583	582	613	609	601	576	585	607	626	595	542	572	563	584	605	554	576	591	579	590	602	643	644	576	601	559	634	573	586	569	598	571	641	586	580	601	590	625	546	541	575	586	615	612	568	617	610	601	588	581	583	584	615	588	604	619	605	621	572	598	613	575	627	560	614	585	628	580	577	617	577	637	586	579	592	572	585	592	559	605	600	578	598	642	562	654	566	595	588	623	645	612	576	555	604	608	535	552	621	559	599	580	598	623	607	585	595	601	590	592	545	590	616	595	597	540	559	612	584	572	600	587	631	600	595	569	581	560	610	579	609	580	612	635	595	554	585	607	577	581	565	588	599	596	565	594	617	574	585	587	594	598	583	605	598	564	602	610	574	580	601	606	570	567	627	593	582	590	632	558	604	649	576	580	604	556	587	588	606	567	573	587	617	678	630	570	553	584	602	607	607	585	592	568	578	608	630	540	573	619	592	604	580	597	569	607	583	551	598	571	622	650	629	600	623	578	551	607	598	613	593	595	571	591	552	574	631	603	606	616	617	595	594	566	588	564	636	577	605	578	578	599	570	582	609	579	599	585	628	626	587	581	617	579	562	567	552	608	611	564	633	552	560	607	571	583	599	622	606	626	586	568	581	552	593	621	597	597	657	570	597	611	596	578	598	609	559	636	583	628	601	607	593	623	567	636	575	643	606	632	555	620	585	581	578	582	576	593	607	579	542	592	609	617	573	605	576	609	608	569	600	598	596	616	584	534	618	593	600	578	583	615	521	601	648	620	599	603	540	595	576	535	594	586	594	577	600	604	617	608	575	579	606	582	625	592	579	593	622	561	562	567	595	599	603	607	598	609	611	616	609	601	529	605	601	575	562	578	621	579	558	556	581	579	613	583	613	555	603	610	583	631	557	576	585	603	620	599	608	588	534	593	534	600	563	599	592	620	558	625	576	614	600	593	590	594	614	592	590	625	589	625	610	629	584	575	611	570	572	599	606	589	626	570	598	588	607	598	582	626	621	596	609	571	582	583	625	577	595	622	594	567	622	607	626	623	612	607	613	596	630	587	566	576	592	585	559	562	603	596	604	622	580	555	644	622	599	593	583	605	648	592	587	617	553	608	583	589	612	626	591	554	589	608	591	573	585	585	559	599	570	619	569	569	613	612	624	557	595	589	604	569	597	584	603	583	634	600	563	581	544	562	619	581	550	650	593	574	589	578	617	605	579	607	605	597	576	569	626	572	564	577	566	605	545	580	614	556	612	630	547	554	589	607	594	601	598	595	547	576	596
27879	19298	9706	3585	1644	1137	1063	1028	790	623	615	676	622	635	661	582	562	541	554	509	532	504	493	503	471	474	470	552	671	688	648	602	499	450	395	403	432	418	421	436	414	424	400	432	407	444	380	421	421	399	424	434	398	447	393	402	417	433	439	432	403	410	385	390	416	419	400	414	402	408	401	420	431	404	409	430	410	412	397	414	428	418	413	388	415	404	398	413	420	390	389	410	374	391	415	436	438	406	394	383	436	431	390	399	480	402	401	425	412	413	401	403	376	409	456	450	444	372	414	431	439	381	422	403	446	389	424	402	385	369	422	368	396	360	400	403	391	399	435	396	414	456	394	457	382	411	374	425	429	415	399	417	379	429	425	423	435	418	381	429	424	424	412	387	426	379	422	444	408	431	409	433	412	418	429	424	390	436	408	431	410	406	411	414	391	368	424	383	438	378	412	434	416	435	420	422	401	383	404	398	398	387	435	435	396	424	428	398	405	376	411	438	417	408	430	436	385	401	408	403	448	442	411	431	410	431	445	436	395	446	428	423	396	408	425	422	435	406	426	377	421	419	421	412	422	413	397	393	422	409	398	409	394	416	429	371	419	413	385	413	418	393	420	415	412	388	400	355	397	453	403	405	429	385	413	397	446	416	427	449	431	428	406	417	381	450	428	441	413	431	434	407	407	400	423	411	371	416	401	397	431	403	403	420	406	431	430	444	409	416	418	400	415	402	420	409	441	408	408	384	400	422	394	408	411	422	391	405	447	436	413	466	384	392	407	376	364	369	404	383	459	420	418	406	422	406	434	409	403	408	434	418	415	431	415	415	420	419	414	380	411	429	401	411	426	388	410	419	427	401	417	400	416	415	429	414	420	396	386	419	397	398	409	431	412	417	395	381	392	421	406	367	416	399	425	379	413	384	411	423	395	408	346	420	402	447	397	444	403	417	389	419	404	394	398	408	374	457	418	424	445	394	428	414	400	413	428	422	348	415	428	400	417	445	395	427	395	418	406	419	438	407	398	425	415	387	418	385	473	373	383	370	420	384	419	407	390	436	417	399	440	443	412	368	387	422	403	362	385	430	422	416	411	426	406	433	417	424	438	374	429	431	373	433	430	445	421	417	382	409	380	417	385	395	426	414	420	406	409	411	432	391	414	401	427	406	404	407	391	417	384	402	416	424	391	456	386	368	425	389	381	406	401	438	375	405	414	409	404	446	436	432	450	433	396	394	424	390	418	399	369	378	409	411	428	408	406	378	405	462	410	418	406	448	415	387	403	365	384	418	410	428	408	427	411	419	442	399	438	426	413	422	462	393	407	438	395	378	381	410	403	368	395	388	413	404	407	417	424	454	411	375	412	395	425	404	408	441	406	385	449	438	375	421	399	435	403	411	406	411	427	384	426	404	433	433	420	434	443	421	452	408	413	429	408	431	400	414	401	397	434	423	411	421	417	441	425	420	409	423	453	428	397	419	388	458	435	409	413	411	409	430	442	449	399	403	430	409	421	399	396	433	411	431	403	423	424	434	398	426	409	420	371	408	406	431	390	427	415	396	397	412	369	419	408	373	383	364	398	396	427	406	399	437	408	398	416	414	404	397	403	404	409	441	409	396	395	454	393	437	420	397	434	426	412	424	416	443	406	407	365	397	409	404	391	403	417	390	425	396	396	416	435	389	384	413	411	407	426	407	409	399	442	424	399	422	421	433	410	379	387	424	433	409	459	407	398	409	402	439	401	426	416	379	450	426	422	412	397	459	427	410	416	420	443	423	412	417	417	430	405	416	396	389	400	378	407	396	432	409	417	453	377	422	376	422	390	394	450	402	402	424	416	452	390	426	429	393	410	418	432	412	445	383	388	396	392	365	421	410	418	422	410	419	381	437	408	418	372	403	383	391	425	410	419	383	413	404	410	388	447	457	427	406	399	431	415	388	411	401	439	400	460	414	416	416	408	423	396	400	413	440	426	387	435	398	456	390	416	401	395	412	395	404	362	441	412	444	418	480	418	395	399	419	391	424	408	421	414	397	398	397	407	383	418	405	395	409	366	414	387	411	389	413	449	395	393	380	408	390	385	423	424	366	428	396	432	421	413	401	429	389	399	403	391	408	421	397	391	453	396	405	412	407	411	384	409	448	415	402	401	401	441	429	418	402	414	401	412	406	385	409	389	435	409	392	421	422	410	412	405	434	429	398	416	415	424	402	407	385	401	411	420	437	416	423	432	433	452	408	390	412	426	407	368	428	450	411	387	390	391	400	381	441	419	428	396	426	425	389	383	414	389	440	423	466	414	398	409	413	410	423	390	384	390	412	434	445	469	416	405	429	411	401	423	383	411	421	423	403	403	439	396	441	426	395	439	401	378	414	378	432	387	391	431	459	426	417	456	418	438	426	421	403	417	414	426	431	427	386	433	433	401	412	378	407	369	410	419	427	414	440	412	429	425	421	424	397	417	445	408	408	394	408	404	378	390	404	386	448	406	427	428	444	406	394	396	408	415	435	400	448	414	395	401	386	389	396	417	417	385	431	373	422	374	437	416	403	414	436	390	420	403	370	420	417	433	416	434	392	386	413	423	400	409	408	399	406	414	432	401	423	382	419	403	423	411	445	383	422	404	421	389	412	414	420	430	415	420	418	395	420	430	435	422	389	403	427	391	404	409	430	402	432	452	404	424	388	440	387	399	414	394	423	399	422	391	389	436	421	407	400	371	406	441	404	436	435	389	379	421	446	412	403	443	371	396	429	462	381	428	418	449	395	443	396	463	377	391	427	446	393	428	443	381	377	381	398	432	388	434	424	397	452	413	427	405	384	407	370	443	420	415	420	432	420	410	407	384	403	369	415	385	431	411	401	375	411	460	380	431	416	416	423	411	410	376	438	418	420	385	436	397	415	450	370	414	403	414	425	428	413	404	440	395	450	402	436	399	412	392	456	397	455	398	441	415	375	409	408	410	408	388	413	437	451	363	412	439	382	413	409	440	430	405	417	407	411	381	423	427	419	395	377	410	400	435	436	422	406	429	394	383	400	404	381	422	397	445	421	418	395	416	416	406	403	411	408	437	412	427	367	408	392	399	405	387	387	422	427	458	378	450	400	405	419	428	444	413	416	435	417	427	380	414	426	389	432	397	380	384	405	376	390	394	455	373	422	395	398	405	382	417	439	410	407	404	393	426	429	391	413	394	426	402	375	445	419	416	430	424	425	407	371	407	437	388	389	421	420	429	419	438	415	412	365	369	405	439	411	425	392	440	396	457	397	399	403	433	406	408	415	428	408	400	407	408	382	408	400	364	397	410	437	398	412	422	444	436	409	402	434	413	417	378	362	410	425	434	405	375	398	418	394	430	409	409	394	434	398	378	405	434	419	397	383	462	428	448	413	433	380	434	405	407	426	411	413	426	462	441	429	404	421	424	374	403	412	409	437	413	438	430	429	437	422	396	408	415	422	449	410	405	409	437	423	410	376	388	410	428	375	416	421	403	388
9271	11045	7761	3731	2386	1574	1566	1755	1189	868	840	948	855	961	978	838	743	671	629	626	652	688	618	559	596	572	594	641	889	875	817	702	586	528	480	456	442	422	506	477	403	446	441	458	434	422	457	442	450	448	437	453	441	456	477	457	435	437	447	435	439	456	499	417	464	461	433	405	473	405	435	486	429	463	473	468	416	471	419	413	443	419	430	467	467	449	425	402	451	438	429	458	388	455	430	477	445	487	440	485	421	413	491	472	437	420	428	448	443	459	463	481	420	453	439	469	461	439	421	444	410	435	450	430	439	419	473	454	407	459	484	417	448	424	431	465	483	500	452	393	440	455	444	432	392	445	448	424	450	434	449	441	456	477	449	442	433	467	441	402	436	455	410	440	441	447	470	450	461	442	444	438	466	456	435	467	475	422	430	453	487	443	433	448	444	430	448	422	443	431	480	431	482	466	457	466	460	451	439	479	444	446	464	458	423	426	454	435	405	435	446	462	450	448	390	457	442	453	464	415	436	476	427	437	449	475	460	397	430	442	450	421	463	473	443	443	426	450	413	438	473	476	423	472	421	459	436	435	438	475	420	485	408	469	452	468	427	445	445	425	452	471	449	419	455	417	494	419	403	450	416	449	457	461	422	403	447	414	417	473	464	445	428	454	425	457	457	473	445	457	431	496	439	435	449	461	443	459	456	420	432	417	457	434	439	460	443	451	417	450	436	434	453	466	432	405	434	457	408	446	442	428	450	454	448	457	477	447	417	476	418	454	439	443	469	427	438	470	415	400	444	496	456	425	437	463	490	441	438	420	456	487	464	461	425	503	426	437	428	477	437	478	487	459	429	475	428	458	449	411	458	438	411	482	482	432	450	456	469	457	432	452	462	482	457	470	412	439	406	445	447	449	458	449	419	467	492	435	452	437	477	415	445	503	433	428	462	435	448	426	439	427	452	445	455	457	470	478	465	463	431	460	437	414	431	432	442	445	421	467	435	418	437	439	430	433	455	479	444	433	475	447	461	409	385	461	445	483	425	433	442	479	468	430	436	428	488	458	438	496	456	443	455	452	435	472	440	431	410	460	486	432	433	447	483	432	459	413	432	419	467	479	464	457	436	442	416	455	426	433	405	444	454	465	458	467	455	430	442	481	456	418	476	452	480	463	436	433	458	412	445	441	420	422	481	484	418	429	430	435	457	452	456	417	455	453	426	408	430	428	423	502	439	403	438	452	450	436	438	444	434	445	440	450	455	425	461	440	408	476	428	458	432	457	456	458	425	453	468	458	435	454	496	470	435	440	435	437	473	420	466	439	442	433	412	455	439	429	432	464	498	469	444	473	465	446	435	417	439	408	387	424	477	446	477	497	432	466	429	434	459	436	445	451	433	436	403	467	465	442	490	451	474	453	447	511	482	466	464	462	473	421	437	426	463	445	409	442	460	459	412	436	415	434	447	449	458	435	422	453	422	457	438	434	441	426	447	470	444	450	443	411	456	427	447	438	448	441	441	453	466	463	445	470	460	416	437	470	458	461	461	466	453	438	458	437	442	445	414	419	464	441	479	417	437	435	434	468	486	463	432	438	410	499	448	469	448	447	475	445	475	441	459	438	463	458	467	449	449	446	414	517	411	455	427	443	463	431	431	441	436	427	439	439	436	434	402	422	422	435	434	400	422	450	493	451	424	437	441	456	439	415	474	432	460	445	451	454	427	461	392	421	506	430	438	458	448	457	457	439	435	460	440	425	458	461	432	453	422	433	445	444	491	443	441	421	448	437	445	416	454	425	461	432	425	450	440	447	423	453	477	472	443	473	445	471	456	456	473	427	463	456	483	469	448	450	465	449	442	426	434	451	455	457	453	444	428	488	506	453	442	428	464	447	452	425	439	432	434	457	486	437	445	429	427	430	462	457	397	414	453	458	449	469	427	453	458	469	458	444	456	428	444	474	432	479	456	450	475	465	447	422	433	450	415	448	475	488	488	432	458	438	464	446	445	431	442	402	437	428	427	386	455	453	401	425	434	427	423	460	433	426	481	460	426	479	453	475	408	437	441	468	480	433	417	458	458	458	461	467	453	427	468	447	438	431	439	408	435	486	486	433	435	413	463	450	446	407	460	444	426	441	442	463	449	432	436	456	434	448	441	446	464	440	452	461	402	426	455	451	436	463	454	420	486	457	456	498	468	432	451	473	461	458	442	441	438	469	452	451	462	421	443	399	447	447	456	415	488	438	449	451	437	434	488	452	454	453	474	426	456	426	466	452	426	431	426	478	435	449	420	461	454	441	453	429	461	467	463	459	400	457	456	485	435	491	454	430	456	421	391	422	440	454	451	468	472	437	474	456	478	438	439	481	472	449	470	439	468	470	423	448	456	432	439	446	464	457	419	453	409	452	430	434	473	404	440	424	454	443	443	442	458	436	465	492	443	469	403	467	428	455	442	411	426	504	437	461	477	472	423	449	461	437	465	434	420	453	442	441	454	477	450	415	448	445	441	464	465	438	464	471	431	449	421	453	475	464	449	473	446	461	452	432	446	492	448	433	452	445	426	424	467	453	441	422	427	447	435	485	465	429	428	432	432	429	485	438	481	469	465	463	465	438	466	412	471	458	435	483	406	457	438	441	414	479	442	438	455	465	438	481	452	474	474	455	441	438	460	404	418	458	415	464	450	436	483	446	431	477	423	447	439	455	431	479	431	455	417	447	439	443	413	487	472	412	419	440	408	436	428	447	455	420	428	448	430	434	448	413	435	437	435	446	445	436	462	408	477	405	458	442	419	472	473	495	454	422	449	441	431	421	418	460	446	406	406	462	481	410	441	444	426	468	457	439	433	422	454	410	468	457	457	412	444	466	439	436	442	467	448	455	438	437	451	473	451	433	451	455	442	446	458	431	428	431	436	425	431	440	435	416	424	423	465	471	430	423	481	477	430	464	456	448	473	412	443	447	440	456	456	436	446	440	433	485	432	465	444	442	473	462	434	459	424	425	437	448	449	430	455	454	469	458	437	452	439	468	473	437	456	437	446	441	453	454	472	441	443	467	431	420	440	428	446	460	500	445	444	434	421	426	470	435	454	444	422	435	444	434	412	444	456	455	464	447	440	430	405	453	454	465	464	436	462	472	443	405	469	496	474	443	446	474	439	442	452	464	418	472	449	445	467	450	448	453	416	430	452	473	447	446	443	413	431	439	446	433	473	428	460	445	424	452	473	466	444	437	470	454	440	475	476	414	445	430	411	446	456	461	454	436	482	455	458	485	416	427	457	470	416	452	450	480	427	448	432	453	455	426	425	473	456	455	468	471	436	426	463	440	437	435	441	463	439	440	459	456	441	458	439	420	426	485	448	447	486	408	427	452	457	465	464	458	415	459	434	446	452	412	439	441	447	433	465	423	433	428	434	465	442	432	425	460	463	440	434	441	433	422	436	468	415	494	440	444	431	448	451	437	440	458	438	433	412	458	452	443	465	486	446	409	448	463	456	467
24037	21380	28613	24517	21330	9194	2189	1699	1096	944	915	870	827	909	909	844	730	640	617	638	647	650	584	547	507	544	1153	2214	2675	2268	1840	1339	967	731	565	405	410	420	433	450	396	408	413	426	412	426	396	418	399	382	397	398	434	408	416	440	399	412	427	407	430	394	393	382	395	416	440	451	414	391	430	402	398	431	416	403	439	431	411	409	411	435	408	401	429	433	422	455	444	405	425	401	418	425	384	405	421	429	400	397	404	379	405	443	433	436	417	466	432	418	407	453	414	460	379	414	388	424	424	424	462	446	383	438	442	423	428	411	410	396	397	389	441	395	400	400	415	388	405	438	411	400	415	404	418	447	406	445	417	422	439	405	434	376	390	412	442	398	403	411	462	406	417	395	446	432	403	453	394	404	414	441	426	437	406	420	436	387	399	420	422	420	414	431	459	419	430	412	432	419	408	424	436	409	408	387	367	424	435	451	416	423	428	415	421	428	423	435	401	435	413	448	393	425	429	406	425	471	437	395	387	418	423	405	430	461	426	426	436	442	397	416	415	392	414	416	384	435	422	387	420	402	426	400	430	423	408	421	404	423	399	458	384	403	434	411	410	399	440	423	403	419	409	389	420	418	385	403	399	375	448	386	390	421	406	419	449	428	410	406	451	422	405	448	440	433	402	418	416	434	432	400	412	396	409	447	410	439	424	394	433	404	404	429	403	416	432	437	415	411	402	402	422	476	389	420	407	416	413	418	407	385	413	396	424	403	407	437	400	404	419	398	441	416	433	415	426	439	407	392	418	420	422	425	411	445	443	423	425	433	412	413	422	424	424	422	414	429	456	419	434	426	444	460	411	429	416	419	406	462	436	431	413	447	412	407	426	407	414	389	407	429	397	409	417	377	390	446	421	409	369	451	383	405	373	406	439	439	385	416	424	414	424	383	443	401	467	408	409	403	443	434	432	424	412	413	424	445	411	409	425	426	424	417	423	402	398	392	417	448	393	414	397	410	432	417	450	431	415	415	380	426	471	418	392	432	423	418	423	396	375	411	416	408	411	428	373	432	438	424	394	371	416	413	387	413	411	420	435	425	434	446	414	428	425	415	411	450	430	444	424	465	397	388	420	397	397	428	428	424	405	402	406	353	428	438	418	426	388	430	420	415	429	398	444	429	407	419	404	420	420	437	468	399	399	431	444	435	431	412	409	388	462	435	430	412	441	417	411	431	432	413	398	424	427	398	439	422	453	380	434	406	427	394	427	384	431	446	423	408	417	439	427	392	395	419	428	395	381	416	446	439	414	378	400	429	418	413	435	414	418	420	400	394	405	425	386	407	426	405	424	412	440	405	400	430	407	426	403	390	425	416	433	426	424	412	413	410	425	412	439	412	408	396	411	448	401	448	451	395	384	401	406	445	395	401	423	432	387	389	395	419	433	445	413	395	407	397	406	383	387	421	378	382	408	388	400	370	422	427	420	375	420	371	425	383	439	413	380	448	369	430	441	434	405	405	422	427	395	415	410	430	398	401	414	459	403	426	402	421	385	421	411	421	400	401	418	432	420	422	432	415	449	422	452	400	395	417	396	442	384	442	425	407	397	434	374	476	376	442	403	395	422	386	439	413	438	408	403	436	417	399	477	404	395	430	364	399	427	391	398	388	431	386	419	431	398	415	411	407	385	429	424	421	411	428	403	441	444	444	441	389	402	403	416	399	429	401	429	391	425	406	451	395	412	413	409	386	405	384	386	447	369	404	396	435	432	397	395	434	399	405	428	402	398	429	431	428	441	443	424	433	405	419	432	401	404	381	410	421	416	417	397	440	403	386	425	378	407	425	420	432	376	394	433	410	383	434	384	420	426	436	421	418	413	417	411	438	415	415	419	388	405	413	433	428	410	410	402	427	422	430	384	368	388	419	384	444	400	413	416	441	396	417	412	401	414	409	462	423	435	406	413	462	420	416	393	404	423	450	434	417	410	443	423	410	400	405	412	400	418	387	425	402	407	400	422	428	429	418	414	401	409	415	427	414	400	467	434	405	401	417	379	415	428	429	426	412	414	376	445	418	416	403	414	385	386	389	411	404	411	401	399	353	413	378	386	382	423	404	430	382	404	387	440	411	421	422	419	427	448	456	419	434	413	427	410	431	409	435	424	448	414	435	420	425	429	434	440	425	413	394	445	410	421	412	400	403	406	406	376	417	445	401	419	427	393	389	401	415	393	446	408	418	409	401	442	388	409	474	454	407	461	419	454	418	405	422	377	382	411	410	436	440	392	404	415	392	426	457	441	388	432	407	417	393	410	403	398	427	425	381	408	460	427	380	429	391	450	395	434	407	450	475	393	445	379	439	449	458	400	391	441	417	411	422	430	433	452	410	405	400	469	402	417	421	407	400	403	418	397	357	414	409	449	452	429	449	404	417	406	436	426	410	433	404	442	398	415	419	427	379	379	402	400	399	495	399	418	378	394	414	411	409	418	412	420	423	436	439	399	422	419	439	393	428	431	428	394	435	421	431	438	383	363	420	424	420	383	438	425	398	420	418	416	416	438	410	435	413	384	410	391	426	402	415	390	426	414	435	397	410	402	443	428	405	403	417	417	431	404	449	436	393	427	382	377	359	395	410	409	385	414	405	423	446	363	401	411	427	409	416	421	405	411	434	454	416	390	416	409	415	432	443	378	405	398	424	401	433	381	389	414	404	428	468	428	425	411	464	370	418	419	414	424	413	400	415	419	446	433	412	456	430	425	421	373	421	453	410	423	387	382	391	394	459	468	407	407	391	405	419	416	403	417	433	400	432	443	421	371	428	433	395	400	397	419	389	391	398	428	425	423	432	389	414	410	423	409	424	415	384	432	431	445	378	411	438	423	430	415	419	418	419	400	409	407	432	420	398	431	378	407	401	372	411	414	445	403	460	406	406	390	433	452	408	380	405	424	401	390	404	422	435	413	388	387	419	418	439	388	391	442	409	419	439	434	380	418	430	418	430	414	443	421	394	416	442	437	432	389	413	415	444	403	447	418	427	445	379	410	433	426	436	400	453	450	433	414	424	449	430	428	384	432	442	458	445	426	404	448	404	423	439	399	398	405	405	411	420	432	417	405	467	408	431	411	418	394	416	417	360	410	406	374	440	411	425	400	442	396	436	374	398	422	405	412	447	416	432	419	421	408	405	435	419	382	457	393	407	375	382	402	408	398	408	416	423	453	412	391	427	436	417	427	426	413	391	437	417	485	405	418	372	395	427	453	393	410	422	408	393	400	419	422	436	425	418	413	409	390	438	410	394	410	412	389	420	390	435	402	405	432	429	395	419	420	415	435	412	415	409	431	420	409	408	424	394	400	413	408	436	391	405	442	429	421	392	374	438	400	442	448	423	425	422	438	419	436	412	409	388	440	405	398	419	409	434	442	422	426	414	414	424	436	378	410	437	386	428	442	409	390	414	420	404	399	445	384	397	398	405	401	390	405	407	422	451	441	408	402	429	398	401	407	397
9231	19318	13526	7198	4894	3605	3104	2764	1663	1522	1480	1314	1264	1396	1409	1272	980	822	781	771	830	814	689	671	667	696	1698	3432	3837	3315	2665	1887	1321	874	546	460	454	483	449	431	486	450	414	455	433	454	408	425	455	445	415	464	445	459	456	410	441	432	447	434	450	426	446	472	438	477	379	468	457	484	468	439	474	450	406	484	448	437	424	438	428	434	421	427	437	441	412	441	439	463	439	452	424	441	444	428	428	435	446	414	441	432	433	458	452	427	437	466	447	470	425	426	475	421	441	450	429	443	410	465	422	493	429	451	444	456	458	435	466	451	429	422	461	453	425	428	444	445	421	436	440	421	453	414	438	471	452	430	430	418	468	451	463	448	429	408	431	454	429	421	441	430	436	440	432	470	433	441	422	455	439	429	484	473	470	446	483	459	444	420	462	433	444	437	447	405	435	470	415	445	449	437	450	411	414	463	427	506	429	474	448	426	452	438	437	442	401	448	457	462	481	459	468	477	467	458	458	457	433	425	447	438	406	454	470	463	486	492	414	443	421	456	456	453	451	439	458	448	422	436	420	465	436	454	458	406	381	427	457	432	460	476	418	466	451	448	414	426	454	427	441	458	454	447	412	416	436	473	429	453	435	454	427	445	442	437	455	462	458	426	453	389	418	415	475	428	436	500	433	441	439	462	456	429	486	427	440	470	425	436	406	416	448	445	465	445	433	401	463	423	447	425	455	424	447	463	449	426	429	419	496	458	437	405	443	432	425	414	434	452	422	490	413	431	446	433	444	433	454	449	426	438	433	459	426	430	433	478	456	464	453	435	488	453	474	454	403	414	434	465	412	389	439	452	434	478	472	435	438	421	425	423	423	469	430	455	443	453	453	451	471	433	455	452	473	436	432	431	416	445	447	437	408	484	459	438	480	458	402	485	411	417	469	428	405	400	443	425	412	439	451	445	445	423	464	424	474	458	492	449	456	474	403	429	444	430	457	439	447	395	448	439	460	458	449	444	469	434	445	462	391	434	472	440	431	453	449	421	435	475	421	439	443	490	484	424	415	457	452	438	398	442	451	456	437	449	466	421	407	449	457	478	424	462	440	440	431	444	454	409	451	425	423	416	418	411	413	447	421	468	436	408	426	381	439	448	421	445	478	419	414	434	475	475	433	431	443	462	473	446	449	397	452	489	467	432	470	410	456	458	450	444	482	457	451	387	418	434	495	466	462	443	453	452	459	451	432	445	446	438	454	471	409	435	437	451	435	436	431	435	444	466	405	440	445	453	469	451	447	427	494	444	431	401	466	433	430	422	463	428	424	391	431	407	426	435	434	423	433	410	447	440	471	442	473	421	430	478	425	441	450	441	457	418	463	442	470	431	463	458	434	424	434	420	468	483	474	463	474	463	461	410	387	438	448	401	442	445	418	429	445	438	459	447	415	426	440	419	472	419	420	426	483	431	407	424	443	451	457	453	442	441	434	453	433	465	474	450	456	438	472	439	410	440	477	426	451	416	443	429	467	450	456	482	471	436	482	425	443	451	458	427	447	453	472	430	437	434	472	435	428	435	435	444	476	442	451	424	453	421	424	432	416	453	445	398	472	422	445	445	438	461	471	434	409	447	446	455	447	445	462	421	424	436	446	437	444	431	455	412	453	472	422	452	460	455	446	461	421	443	417	410	453	451	427	462	424	461	433	423	412	445	463	456	466	445	431	459	426	427	478	399	398	444	428	416	458	445	434	444	446	451	442	416	453	429	475	431	455	425	412	434	462	421	455	454	454	439	438	448	428	409	453	430	464	436	477	449	455	448	465	427	459	470	421	436	426	476	435	459	428	441	447	446	448	435	432	394	451	436	385	459	436	462	447	434	426	399	448	431	417	454	452	417	447	467	440	414	418	433	446	437	445	418	434	449	449	453	423	422	452	438	452	436	444	424	439	435	435	445	453	478	435	443	431	456	434	464	508	452	439	435	417	417	424	425	418	438	418	482	481	430	418	446	458	449	517	454	458	464	451	425	459	447	408	452	422	433	408	426	409	466	473	469	462	437	434	452	460	465	450	465	435	451	436	490	440	430	467	444	448	455	465	469	433	437	431	459	448	474	450	439	372	446	472	474	384	431	442	446	465	409	442	419	438	402	452	470	409	419	492	445	398	440	468	452	417	477	430	434	409	444	396	442	474	459	416	455	431	405	426	426	407	437	417	446	459	453	445	432	434	432	413	440	462	452	450	457	427	450	399	453	434	439	444	436	449	447	442	425	457	458	414	456	452	465	460	416	445	460	443	440	451	439	435	442	435	446	449	457	461	430	436	490	452	418	458	471	424	444	396	468	446	438	400	467	443	418	447	435	478	433	427	480	473	466	455	430	472	453	467	465	378	478	452	441	451	466	476	463	437	486	428	437	424	434	464	450	431	458	461	446	449	448	445	452	412	436	426	434	442	468	446	442	463	458	428	462	452	457	444	434	447	439	467	446	411	467	454	459	440	440	446	468	419	427	414	451	473	442	437	455	484	408	471	444	447	443	432	438	424	416	410	420	402	459	477	436	450	443	451	434	473	440	486	446	434	415	453	490	436	444	431	416	430	457	434	471	417	425	435	494	454	437	428	416	416	441	450	438	409	437	488	438	466	433	440	449	450	434	441	470	422	436	412	433	433	456	443	440	427	397	454	468	456	427	495	456	445	437	431	445	465	439	423	444	499	401	410	444	406	442	454	451	405	453	415	454	443	466	429	445	471	459	448	483	423	457	436	451	436	406	480	466	460	443	495	429	456	410	471	488	401	452	449	408	455	427	473	439	414	422	427	425	431	438	423	441	453	463	459	418	420	439	435	418	442	445	433	433	450	445	431	449	474	410	440	471	428	437	437	458	432	449	410	429	461	446	446	465	460	447	443	443	428	491	452	434	404	478	472	438	434	437	468	446	477	418	453	414	463	443	442	440	414	437	453	460	428	426	436	477	450	462	456	393	439	416	440	428	434	463	446	453	405	440	420	428	447	421	447	446	399	459	470	417	438	468	437	411	466	419	470	417	446	452	472	455	439	446	427	443	436	407	449	449	457	465	433	389	444	457	461	445	425	461	449	403	466	458	463	430	463	482	443	464	444	421	451	401	454	426	437	466	422	441	455	450	433	394	448	425	460	444	459	433	411	428	438	448	438	388	468	440	461	430	452	449	426	458	454	467	459	437	428	409	504	443	450	438	483	478	444	427	468	430	454	480	416	455	436	452	443	470	455	448	463	456	439	429	416	408	456	406	440	417	425	462	457	469	446	423	420	442	421	445	468	478	398	419	450	423	457	429	458	438	458	438	403	458	489	449	469	453	470	453	447	421	461	421	441	449	423	447	465	451	413	442	434	441	442	450	440	438	467	444	443	446	419	455	474	472	475	464	405	441	481	468	431	437	424	433	442	439	442	427	453	431	432	419	415	442	402	427	419	427	462	451	426	463	435	410	405	490	458	453	454	423	437	452	435	399	425	452	421	451
25027	21282	27466	25319	11561	2246	2014	1312	1176	1218	1096	948	953	944	923	955	899	845	767	812	789	826	700	757	773	740	1092	1525	1799	1613	1455	1230	946	801	696	636	628	628	657	636	634	617	620	626	649	607	590	623	619	591	606	639	593	568	618	608	578	589	627	635	630	603	561	611	637	614	613	572	624	571	611	629	592	670	608	642	623	621	617	620	550	647	582	598	629	571	578	645	614	642	579	618	593	595	611	621	592	571	618	609	569	634	610	591	616	606	593	556	590	600	646	574	598	565	597	605	614	611	585	676	602	611	610	583	605	603	676	701	634	610	626	595	624	629	593	595	556	659	628	592	596	565	621	594	591	645	597	588	671	590	575	612	603	612	590	651	614	593	545	601	585	587	603	648	598	627	557	587	555	622	615	572	617	591	554	621	615	647	614	600	600	657	609	598	593	612	577	585	582	625	618	636	620	642	587	601	649	640	594	612	611	591	613	586	605	641	593	610	591	626	594	595	595	596	612	627	611	581	627	657	616	609	635	638	566	612	600	629	621	650	611	603	601	648	577	637	609	604	598	560	595	568	609	610	640	584	571	567	639	625	588	605	612	579	582	625	615	582	633	611	627	590	604	612	587	661	582	611	655	636	606	601	559	593	624	598	572	627	656	603	583	584	605	620	578	591	614	642	598	632	632	567	618	605	592	675	564	605	631	630	557	574	618	564	569	608	583	567	603	649	628	634	642	579	599	615	599	650	641	609	634	592	606	603	638	568	640	620	614	594	603	595	631	623	645	544	604	595	594	623	591	611	583	608	605	632	618	607	632	602	655	579	618	592	603	586	582	601	584	601	596	596	615	577	666	610	550	577	633	625	620	578	622	619	605	589	604	599	547	628	605	578	622	599	626	662	621	599	630	603	671	638	598	564	600	578	625	604	630	568	624	601	663	585	592	624	607	555	620	608	596	576	619	604	616	595	628	654	624	593	620	608	605	668	646	633	628	603	634	651	599	611	662	610	615	634	577	628	576	616	601	628	622	650	588	614	579	646	610	604	599	634	601	651	591	619	606	605	614	586	593	577	585	613	579	652	603	601	639	622	642	626	609	638	620	605	579	557	647	574	604	589	630	640	628	634	573	593	613	601	630	570	613	629	570	602	617	608	627	593	636	580	576	638	581	608	587	639	613	586	626	627	608	633	605	612	586	591	634	607	597	605	634	580	546	590	612	591	602	567	581	606	610	602	607	593	584	590	596	596	640	599	651	585	568	641	598	549	618	625	587	580	608	612	618	592	653	625	588	637	578	599	612	621	622	618	615	597	611	568	604	633	604	605	610	590	647	619	604	578	613	616	590	645	605	619	642	570	630	617	645	608	593	588	650	601	631	607	629	622	555	628	587	603	615	570	645	582	605	594	564	581	580	632	624	631	619	599	602	619	626	623	598	579	560	632	583	629	605	561	626	619	635	592	570	604	622	605	590	609	626	557	623	607	615	593	577	623	596	606	595	581	564	607	618	560	631	591	592	601	574	592	637	577	672	618	600	615	614	585	608	575	596	557	632	609	641	600	591	624	628	574	593	583	609	576	585	625	617	621	639	642	577	603	606	577	628	624	601	584	602	602	608	590	572	626	579	630	640	647	638	594	597	621	586	553	637	609	604	628	584	666	580	614	649	605	638	614	570	643	613	612	599	626	602	614	608	607	639	625	619	551	672	598	594	606	637	569	614	647	610	651	575	569	577	634	628	626	592	633	613	636	624	618	629	632	616	616	598	583	637	620	564	572	628	619	665	601	558	625	582	595	593	623	638	622	598	616	581	609	589	625	617	620	575	614	604	642	590	590	635	574	569	609	621	555	637	642	574	624	623	618	585	572	593	614	558	609	601	621	570	573	594	596	659	607	626	611	608	619	640	593	566	634	620	586	577	637	622	579	621	603	624	619	604	597	566	607	603	646	635	592	664	633	603	601	598	604	592	626	612	647	580	640	603	594	625	627	619	639	614	642	667	607	643	618	599	577	611	582	575	629	622	586	584	593	572	677	639	607	649	612	597	602	606	626	521	565	564	624	644	646	624	621	606	584	606	634	621	593	586	610	594	647	592	620	572	609	611	606	612	599	589	604	619	622	619	577	611	618	579	628	559	624	648	567	604	602	588	556	604	572	587	651	580	611	600	598	637	608	588	573	604	626	616	599	599	632	580	578	611	645	585	576	589	612	613	587	577	592	632	577	590	642	594	641	567	626	638	633	645	603	591	614	598	640	606	580	635	601	661	642	628	579	609	599	632	615	636	602	590	610	606	607	593	606	608	615	653	556	616	574	611	592	599	599	557	595	535	623	636	600	616	619	632	621	653	604	583	644	586	637	639	584	567	620	595	652	614	594	592	602	568	650	617	561	608	651	588	617	623	555	612	596	608	595	597	616	635	613	612	595	636	633	603	614	604	576	638	604	636	642	643	633	571	602	636	590	641	622	651	580	620	599	591	614	639	657	666	609	589	641	563	630	591	599	611	619	606	606	562	636	658	621	597	609	598	583	614	600	624	612	626	630	597	584	652	602	588	617	584	630	609	593	599	592	607	600	633	599	576	581	622	626	635	578	617	588	596	621	645	551	586	679	562	615	604	628	605	624	596	597	596	627	591	630	610	600	590	599	625	589	625	616	590	657	635	591	588	637	596	651	623	591	631	574	610	531	579	583	621	590	587	547	600	664	658	605	580	599	634	615	595	633	612	623	633	624	627	623	575	609	599	610	595	598	668	587	575	599	630	610	607	618	562	602	586	603	558	588	593	612	637	626	622	654	586	614	596	654	636	627	600	630	609	654	588	616	603	645	604	618	654	556	611	610	609	596	626	635	630	578	610	649	616	611	632	601	608	675	592	603	649	608	605	573	603	578	618	574	591	604	590	601	579	609	633	563	630	593	622	633	572	585	592	636	615	610	616	599	619	657	625	644	620	609	632	618	599	650	589	562	592	618	625	579	578	578	607	604	607	627	635	597	590	572	651	577	610	651	614	600	617	589	581	620	636	559	615	605	626	569	600	624	673	574	567	598	573	641	630	665	591	593	606	582	592	647	586	595	637	608	587	595	612	654	581	596	609	614	598	610	563	635	563	611	600	587	597	592	661	676	627	641	603	585	624	625	626	580	597	602	617	583	605	585	596	647	564	611	576	551	674	601	578	588	587	631	603	607	603	580	625	628	624	597	620	559	591	605	630	580	618	617	606	595	586	584	602	666	606	616	633	580	581	619	612	605	571	619	604	576	636	642	609	627	601	610	572	558	568	615	601	626	620	604	629	637	637	645	567	583	593	647	623	610	651	595	576	612	619	628	611	637	657	643	619	617	595	653	583	637	640	564	601	596	613	630	558	594	633	600	602	646	578	603	613	655	611	600	576	590	581	609	541	599	604	597	588	607	579	605	618	582	608	584	626	641	633	612	567	599	608	594	615	640	619	617	644	619	592	624	573	575	609	600	606	581	607	589	618	630	613	595	625	610
9492	15795	10031	6237	3998	3186	3333	2024	1988	1850	1621	1411	1320	1351	1465	1252	1141	1040	979	906	1065	983	967	935	897	905	1495	2625	2853	2448	2178	1576	1212	962	779	695	672	642	648	653	678	615	693	637	633	673	652	639	642	675	659	617	630	655	666	614	644	633	668	647	655	655	637	658	655	626	668	620	644	658	658	650	689	655	658	623	646	623	629	604	684	588	658	625	657	666	659	658	624	631	679	663	671	644	661	658	650	631	676	624	645	684	610	629	654	579	676	679	659	683	640	662	638	630	655	656	633	653	644	702	623	660	617	648	652	619	663	648	606	591	592	683	639	614	663	660	657	694	639	684	679	632	684	598	661	679	614	648	625	652	695	653	679	678	619	637	635	632	636	672	670	676	649	633	672	617	614	697	667	631	675	643	643	592	666	632	632	687	640	608	643	657	622	646	629	614	611	649	648	675	680	650	632	638	705	652	677	657	684	646	623	660	635	630	635	633	649	639	614	622	653	622	655	629	659	651	613	697	599	654	634	645	643	679	625	662	613	653	651	658	620	661	639	609	658	669	648	675	657	653	629	671	634	633	630	681	617	626	642	654	651	669	636	669	655	635	686	650	677	641	640	631	624	707	626	675	638	648	684	654	642	636	635	662	621	674	646	659	649	681	654	607	649	584	638	610	633	592	631	662	635	614	676	685	686	625	648	616	649	634	630	663	651	653	618	648	666	671	672	677	658	597	697	682	654	703	638	691	638	669	619	677	668	614	616	644	613	654	596	636	667	639	656	637	698	619	701	617	651	655	689	614	644	648	638	639	620	632	626	632	602	667	699	674	662	635	631	622	661	617	657	637	610	637	606	596	627	616	677	613	647	680	602	654	626	635	645	687	618	641	639	638	686	657	632	687	623	695	574	658	628	656	647	684	624	690	617	604	697	663	632	661	644	627	612	667	643	608	631	598	640	666	655	680	619	632	623	645	611	668	622	607	645	655	685	634	612	619	666	668	663	661	678	691	639	633	610	634	649	612	683	704	644	622	607	672	675	607	690	634	649	631	617	644	592	644	630	629	634	682	641	656	634	642	663	620	677	659	646	678	656	677	641	619	631	624	635	684	642	695	654	664	583	643	624	683	654	582	623	613	628	631	627	633	615	650	636	608	634	653	681	621	593	601	623	630	634	671	653	675	652	660	637	605	621	615	629	631	628	641	642	673	646	684	654	667	658	647	653	632	615	622	666	644	632	634	644	651	646	636	637	662	650	656	668	691	649	644	635	648	642	660	614	676	617	631	654	659	673	661	683	639	658	638	635	660	629	627	639	629	679	610	624	673	649	645	637	674	618	677	627	636	655	657	643	629	627	682	648	664	642	660	648	675	631	659	675	678	664	630	622	680	670	640	620	698	623	681	653	617	617	681	608	645	677	639	661	653	679	622	633	631	634	625	675	628	681	707	683	665	591	689	658	640	663	658	644	624	653	634	662	669	680	653	619	614	636	640	649	664	611	688	680	694	642	666	597	645	633	633	695	695	600	660	635	616	682	623	669	606	680	630	661	641	682	659	655	609	686	607	670	669	645	660	648	633	648	669	651	666	660	663	659	647	686	611	608	618	647	604	601	617	683	631	660	657	678	667	674	568	663	664	633	705	610	664	651	589	624	666	620	681	630	665	653	662	631	653	659	659	631	629	625	645	619	641	595	647	626	569	636	653	628	661	657	598	647	607	685	654	633	664	699	676	622	687	682	634	624	653	663	656	614	661	644	691	685	634	623	702	613	610	679	643	627	637	624	612	644	646	678	634	649	636	631	627	713	615	648	623	658	620	622	599	665	631	618	616	675	665	659	648	641	600	617	646	643	613	701	689	633	670	643	616	611	655	601	621	632	646	659	646	646	633	667	666	659	653	680	678	641	628	661	634	626	661	617	698	621	676	641	659	616	644	691	628	620	643	688	699	652	675	649	656	647	654	645	666	637	658	623	645	596	654	614	688	653	654	616	619	635	646	670	622	665	582	640	633	619	649	656	625	651	633	622	628	651	632	632	634	675	642	640	629	664	624	665	631	660	673	645	678	692	629	672	662	585	591	651	618	660	675	680	623	668	623	657	643	682	678	646	666	604	669	719	650	663	638	619	652	664	671	628	648	666	652	618	662	642	678	662	659	631	641	675	629	643	666	649	665	620	637	695	649	671	619	614	610	645	637	673	642	637	613	633	642	666	664	646	678	668	612	638	658	608	654	600	683	596	654	641	639	644	645	631	636	677	615	627	673	670	676	631	628	625	648	648	649	627	672	659	578	651	701	642	697	624	667	636	649	635	592	631	654	681	669	684	670	672	656	642	643	628	661	648	637	621	667	643	621	627	707	655	622	635	716	632	662	668	664	671	639	637	632	632	651	657	631	664	686	622	677	615	673	652	649	674	692	641	629	646	628	672	642	629	669	641	632	657	646	647	672	657	675	653	657	657	645	648	629	660	661	618	649	648	634	586	657	647	656	651	631	626	652	651	659	672	628	662	624	627	652	655	648	624	628	642	654	663	628	651	677	674	628	658	633	639	656	631	608	597	647	642	648	684	660	693	657	640	644	670	711	658	625	652	650	658	624	602	645	668	685	655	636	670	618	632	694	624	667	648	677	648	643	650	644	626	666	596	675	665	649	673	642	677	598	646	605	650	664	636	659	637	660	647	669	618	629	652	651	632	657	659	637	581	635	639	631	657	622	608	607	663	615	655	619	624	644	655	622	643	614	643	634	596	657	653	622	654	623	673	631	617	685	665	651	696	661	632	616	635	629	674	648	674	667	615	641	624	675	678	632	663	665	644	669	667	659	620	686	624	657	658	660	686	617	600	603	614	596	635	652	654	625	586	647	659	666	618	656	643	624	623	633	647	629	686	650	639	685	650	637	658	623	606	659	619	627	638	617	631	655	633	673	660	629	605	641	653	699	678	616	666	638	641	632	669	602	670	665	696	591	625	648	617	669	678	649	596	626	621	677	653	635	680	627	676	668	640	668	680	631	622	624	651	646	651	653	612	669	651	647	634	616	662	669	631	687	652	688	637	692	673	579	669	640	663	655	693	642	642	643	602	656	651	673	635	650	710	695	698	646	668	664	638	641	647	580	642	627	650	645	660	626	662	679	634	608	625	625	651	652	723	656	645	620	647	625	635	628	640	686	664	668	635	624	626	622	636	642	621	684	648	611	643	645	650	685	615	608	646	660	650	627	614	666	620	648	606	667	668	602	618	639	653	652	656	685	635	607	659	699	635	675	678	670	652	653	669	656	648	670	669	632	693	647	650	642	660	691	636	651	664	678	683	650	639	683	585	658	653	645	664	631	625	671	667	619	633	639	609	630	643	651	649	626	643	638	607	648	634	662	648	641	650	659	632	634	624	634	630	691	624	645	692	632	680	626	632	642	682	639	708	630	663	628	658	690	661	646	646	613	684	645	656	664	630	622	594	614	639	686	637	607	651	636	638	649	648	637	678	653	665	607	668	643
22717	21332	29085	23919	21326	21511	12164	2646	2233	2108	1715	1685	1421	1361	1426	1262	1254	1118	1102	917	957	962	926	899	837	1019	2631	4257	5057	4246	3445	2377	1853	1286	1016	777	697	648	647	702	682	657	647	645	660	660	629	664	670	676	691	647	667	647	693	683	669	677	668	639	650	679	659	639	680	627	657	636	647	631	670	659	618	669	642	656	679	654	605	699	668	632	609	694	702	638	668	658	637	698	671	634	671	685	653	624	686	662	665	670	643	671	671	694	648	676	649	632	630	684	613	601	697	647	673	636	667	638	629	663	669	650	659	628	667	610	661	668	639	636	611	621	679	659	683	676	659	680	631	654	638	640	665	682	647	626	660	668	716	706	664	650	663	677	667	698	681	634	630	667	644	618	646	683	701	648	663	664	640	664	612	651	605	655	586	656	639	667	646	666	655	666	641	668	633	633	679	619	695	695	667	680	693	679	708	620	645	611	660	645	627	662	654	689	666	683	611	688	683	671	668	670	633	648	669	634	643	661	614	643	692	629	707	680	669	608	654	699	671	667	656	593	612	627	624	595	657	720	706	672	612	671	699	656	608	654	607	659	635	671	680	669	688	647	671	670	622	666	590	642	615	625	680	655	615	680	702	684	672	648	655	636	644	648	627	607	630	686	643	686	630	637	602	654	642	645	656	680	646	688	662	690	673	659	655	685	684	692	666	619	643	611	656	694	649	647	656	679	670	685	627	643	672	688	647	677	599	626	643	636	640	657	638	641	654	676	635	679	657	631	638	651	616	635	620	663	702	632	664	654	651	642	642	662	659	627	660	644	659	631	659	666	681	638	691	686	654	650	617	708	631	625	646	642	625	678	644	632	663	680	635	660	621	632	689	648	661	630	654	660	654	649	645	632	653	693	658	686	567	659	651	670	634	690	649	669	654	617	637	609	642	676	633	630	661	622	661	632	657	657	674	623	694	627	608	647	718	692	703	650	686	697	674	682	624	672	661	653	667	658	671	649	679	626	684	631	703	686	641	659	632	665	664	629	689	676	650	659	659	665	648	651	634	671	694	626	688	644	708	632	658	666	702	659	679	623	657	685	642	680	682	638	649	633	671	661	654	627	658	693	651	652	684	657	649	644	689	676	626	664	623	638	672	669	681	652	683	632	666	685	646	676	626	610	646	677	698	655	649	646	636	653	695	672	633	674	631	634	689	647	650	651	646	637	641	695	663	647	664	654	656	658	627	637	647	661	652	673	653	650	655	677	602	681	640	630	633	665	661	618	669	646	628	649	681	669	633	642	610	639	642	654	644	663	656	674	655	644	637	648	668	640	671	643	690	673	684	656	647	612	669	640	624	645	644	664	666	680	654	671	687	667	643	672	685	720	671	660	637	622	655	692	645	671	609	669	652	584	686	686	677	678	627	659	612	646	652	672	673	670	643	699	640	683	606	640	674	663	615	640	674	696	634	641	662	665	661	647	636	618	658	677	616	673	674	675	650	625	635	700	669	715	664	685	662	659	637	657	683	647	684	666	647	666	605	669	639	609	648	650	633	666	682	681	671	668	674	684	674	633	650	600	667	661	604	686	676	649	656	626	706	630	656	636	665	632	696	658	672	663	665	639	638	605	616	701	657	691	638	675	610	625	630	649	602	695	604	660	650	691	615	653	676	655	650	602	671	667	663	647	623	614	627	648	686	643	577	646	640	629	684	615	639	646	706	646	680	681	670	664	704	635	689	691	624	688	654	672	631	700	640	666	658	635	664	685	643	632	619	600	669	668	668	640	614	629	627	689	672	625	641	660	678	686	644	657	691	630	639	662	640	655	685	655	668	629	636	618	626	638	691	686	681	639	641	689	660	651	665	714	687	705	647	646	631	663	642	645	630	659	661	661	644	661	687	673	735	623	656	677	655	684	660	632	689	693	671	649	646	690	631	668	649	631	651	645	668	667	662	659	653	625	679	645	680	691	622	653	653	663	678	626	675	649	631	648	671	687	666	656	663	679	647	665	635	657	680	692	664	642	661	667	699	600	622	604	636	639	650	669	659	679	626	673	665	669	701	649	671	607	644	679	639	660	687	679	655	634	625	683	660	648	663	625	647	671	650	646	695	700	645	641	629	665	649	675	675	695	633	664	627	676	639	709	634	700	639	692	735	676	647	661	631	615	642	681	624	640	674	644	672	648	651	699	616	640	643	652	654	672	669	647	635	665	648	682	657	639	672	624	656	649	632	680	664	676	679	667	667	693	617	635	676	661	679	619	688	664	678	644	647	634	620	662	602	624	647	654	623	645	662	654	625	649	664	664	647	642	666	612	650	641	617	685	679	727	704	667	639	644	618	611	633	703	653	674	675	622	635	635	659	672	664	682	671	673	647	668	691	635	689	630	673	627	671	645	689	659	660	634	622	657	656	656	653	666	617	705	681	630	666	695	694	655	632	652	637	665	696	704	681	681	643	659	655	666	651	673	688	664	678	671	665	675	635	609	612	709	689	658	655	615	670	651	656	635	704	652	659	675	688	622	670	652	615	633	639	658	691	635	625	618	665	667	616	685	659	621	688	648	671	685	677	678	635	647	658	676	654	653	644	618	639	628	652	674	615	693	627	677	679	675	674	716	643	620	668	636	643	638	641	674	715	604	666	622	712	650	675	636	621	665	668	630	630	654	651	721	631	649	685	616	629	636	664	639	608	608	668	634	644	652	641	637	673	714	592	658	684	670	678	703	664	641	679	637	700	670	653	628	645	642	647	648	672	693	631	659	611	665	668	638	663	611	653	665	652	641	663	679	676	685	645	644	623	616	658	673	676	671	643	681	662	625	667	651	667	662	691	649	691	644	673	634	650	654	650	641	660	674	677	654	710	677	647	644	674	652	678	647	633	627	596	655	653	648	624	641	653	666	647	622	654	680	673	648	671	639	652	614	677	643	614	598	626	717	610	632	674	687	636	668	658	701	652	659	634	656	653	675	678	631	616	644	639	701	669	635	689	638	621	649	660	681	639	641	638	675	615	638	686	661	643	666	689	620	616	635	664	646	683	642	676	688	698	661	688	641	653	672	645	662	663	671	648	636	667	694	624	688	694	650	687	665	645	600	645	677	656	670	696	608	690	656	606	652	651	626	636	637	681	645	630	631	676	703	626	667	631	655	673	645	610	612	626	683	647	648	681	663	666	626	679	637	668	681	695	620	611	644	634	640	661	675	645	615	682	649	621	666	705	693	622	660	708	615	615	660	662	649	646	684	646	623	661	647	695	670	661	637	610	696	657	633	619	634	657	627	650	657	707	637	712	619	669	642	636	611	659	667	662	652	658	613	679	651	620	615	664	673	633	637	666	612	602	669	648	655	612	662	642	600	685	713	648	666	654	690	650	643	685	665	606	692	608	670	656	655	641	651	619	654	704	648	667	676	662	608	670	640	671	639	624	648	634	639	592	652	702	653	667	648	644	682	679	654	647	643	664	639	695	676	644	621	643	659	635	658	662	637	652	657	699	654	681	665
11967	26509	17511	10158	7840	6743	5977	3775	3807	3416	2793	2603	2041	1948	1966	1812	1698	1595	1455	1148	1262	1283	1183	1086	1086	1242	4191	6535	7351	6037	5058	3554	2391	1579	1150	854	710	706	640	735	731	698	680	696	664	655	691	680	669	682	645	653	684	646	669	689	673	651	721	664	667	673	655	621	661	652	621	701	639	674	664	684	685	604	673	689	668	627	689	687	683	707	699	651	686	681	679	686	645	672	682	668	696	644	668	692	673	672	724	702	680	675	638	661	668	635	652	693	684	673	679	695	663	642	655	707	673	665	664	698	660	646	681	662	678	649	683	649	666	674	695	656	673	673	668	680	647	698	675	702	645	698	671	653	666	637	635	710	671	670	683	689	728	695	638	715	673	639	652	681	618	664	651	672	675	681	672	640	645	657	667	662	667	635	698	667	683	669	677	663	707	690	648	649	666	714	635	653	656	674	682	693	697	678	645	741	679	623	673	650	675	683	675	656	682	683	653	679	693	654	624	690	690	624	697	623	672	664	639	660	650	688	636	668	692	699	706	657	687	680	680	603	671	661	709	689	653	660	722	663	667	714	673	650	682	657	671	653	673	654	673	681	617	679	679	665	704	601	702	625	644	713	676	660	632	690	656	718	647	669	677	662	648	654	692	653	711	608	691	652	663	683	680	680	623	694	666	658	661	672	673	664	706	671	692	648	636	650	676	650	642	669	681	677	651	718	670	687	704	638	683	693	628	681	657	711	680	651	727	688	680	683	706	635	660	665	662	688	658	704	696	655	662	639	671	691	621	631	666	700	656	712	630	671	682	701	638	623	659	658	639	669	686	693	642	658	686	699	681	675	637	658	671	704	702	667	629	717	685	665	696	676	648	643	673	691	653	634	664	701	664	630	668	646	633	708	636	691	667	612	654	653	706	683	624	710	654	648	664	674	686	686	635	676	669	680	696	656	653	687	717	684	653	687	677	681	648	670	657	662	702	677	660	627	651	674	639	660	657	613	672	676	644	732	691	663	690	655	687	677	656	668	670	654	644	650	661	675	644	669	627	689	670	638	640	677	677	657	642	701	664	706	689	692	689	669	650	667	685	718	663	699	655	651	687	704	659	698	649	652	673	673	649	708	645	701	686	723	669	641	651	634	712	656	675	660	674	683	670	650	669	692	680	722	641	725	697	645	683	681	684	700	679	678	641	695	688	639	677	640	659	692	714	698	631	648	644	646	684	671	631	691	653	677	676	684	637	676	643	629	705	612	675	647	646	682	664	741	652	689	656	662	683	657	683	685	675	638	695	649	629	656	653	684	660	673	702	671	622	679	710	704	671	693	680	640	681	689	687	676	669	663	664	667	691	689	652	612	661	694	700	695	641	667	650	697	687	690	655	677	689	645	695	647	663	671	675	675	650	653	650	693	657	644	675	648	691	668	683	653	666	679	670	751	657	724	654	709	702	658	632	672	689	630	670	705	621	669	671	654	663	669	692	667	663	689	691	672	672	681	666	661	665	689	678	652	689	663	695	665	650	726	679	666	677	686	698	663	699	701	664	700	650	670	704	657	669	628	630	667	676	646	632	651	633	681	654	659	659	715	698	683	675	671	713	674	667	693	655	654	679	677	660	633	654	669	663	673	710	662	657	696	702	647	675	729	727	658	660	695	654	668	673	734	649	681	708	645	663	673	670	665	669	711	681	626	660	638	689	593	694	691	688	678	718	683	665	633	659	635	630	682	637	682	666	676	611	671	638	660	651	684	644	643	678	685	679	668	647	674	677	664	663	663	679	654	652	661	711	673	656	710	683	645	660	664	708	712	675	627	714	659	664	671	616	695	704	691	662	672	631	689	719	658	640	665	698	676	633	679	711	656	662	716	704	683	698	609	655	707	640	688	684	701	701	634	678	623	669	678	645	645	679	668	720	646	649	700	631	673	638	674	703	706	669	662	643	696	683	680	685	651	709	656	647	628	677	704	623	689	681	681	705	629	682	722	672	650	640	653	715	655	657	661	656	676	642	675	689	641	693	677	657	651	677	660	674	652	707	692	641	698	652	676	668	690	624	659	689	669	674	673	661	686	672	679	710	664	640	707	672	619	671	665	695	673	661	657	691	626	690	676	694	653	636	640	660	668	668	717	673	690	646	627	664	674	666	644	672	673	708	616	690	681	709	722	699	630	708	671	686	660	670	677	680	678	700	646	696	692	701	671	626	689	646	674	670	694	691	711	692	655	657	658	653	650	683	671	696	677	643	619	635	660	633	651	671	691	663	655	622	691	709	672	709	679	634	690	667	670	715	664	655	687	676	666	690	672	678	665	653	683	628	703	708	669	670	677	635	692	672	679	681	700	627	661	666	709	655	650	674	704	654	671	665	684	652	695	676	712	653	648	639	633	669	648	744	676	669	665	687	684	654	704	657	681	659	668	690	643	645	732	654	638	687	621	662	663	661	678	688	685	662	674	708	670	666	654	700	686	667	620	681	668	647	692	657	672	587	682	635	709	659	702	695	644	710	657	662	687	668	667	710	698	677	648	696	681	661	658	655	679	656	689	680	680	657	676	632	681	616	676	715	669	666	692	663	687	613	628	620	633	657	655	690	697	647	647	643	640	660	660	684	656	701	613	684	677	712	643	694	672	671	680	667	687	696	697	664	668	653	661	711	657	661	645	670	650	657	679	668	627	699	666	647	640	680	657	685	679	685	713	672	623	637	710	666	668	670	694	718	652	674	740	645	673	670	640	634	650	659	698	654	599	588	637	657	679	750	627	641	724	708	641	643	672	637	667	647	619	658	697	668	659	680	715	684	690	676	698	653	660	690	657	668	701	677	684	689	676	662	625	702	658	690	655	668	627	698	665	707	646	690	665	655	626	723	635	699	654	687	657	719	685	658	675	710	677	663	670	663	692	645	638	671	657	641	635	644	689	634	665	644	668	661	697	686	657	700	664	723	649	699	737	691	664	635	685	645	630	680	683	627	710	665	668	673	664	663	721	700	696	679	653	696	645	666	697	643	645	672	660	648	637	648	658	658	662	664	664	659	667	597	666	700	649	724	672	706	688	678	643	683	674	668	667	664	656	674	685	680	683	664	731	607	632	654	644	711	642	663	681	646	686	655	713	661	637	654	619	615	692	673	651	699	672	670	667	639	683	684	696	677	642	663	704	634	650	663	715	659	658	648	666	650	653	696	642	655	675	697	724	641	659	664	691	713	691	671	685	678	685	649	646	688	643	690	678	665	694	713	668	683	677	684	704	698	705	646	636	664	657	689	683	705	672	671	711	673	659	678	673	653	629	710	646	672	651	632	679	721	623	693	705	629	703	672	691	700	663	640	636	641	698	661	676	684	698	631	702	671	673	637	658	655	682	648	674	667	698	662	682	652	650	694	641	624	639	694	676	706	651	636	646	609	674	694	730	660	660	675	697	717	706	695	657	698	662	700	661	685	660	665	693	657	628	685	647	660	674	679	711	611	681	672	656	657	693	631	658	697	665	653	658	668	677
27836	19345	8693	2868	1848	1583	1241	1046	1091	1012	857	828	791	723	602	649	560	595	659	601	606	574	586	557	561	492	546	697	705	696	685	656	627	532	536	493	520	499	468	455	474	451	483	431	501	489	529	446	486	512	469	488	449	468	488	471	495	537	492	468	484	460	488	496	459	482	507	465	491	422	486	492	496	484	503	473	471	470	503	480	527	464	451	443	471	471	497	448	497	415	505	485	431	501	480	452	477	438	449	482	467	481	470	486	477	470	497	483	491	459	497	472	480	523	448	453	486	483	523	471	463	446	451	468	444	454	493	457	489	514	479	466	510	460	500	434	491	496	494	492	502	469	478	502	513	509	465	492	477	507	468	472	498	500	463	429	518	506	470	484	467	475	477	479	508	509	471	481	513	500	445	469	520	463	421	481	463	499	454	444	459	488	459	455	443	460	484	475	494	482	456	487	474	443	486	498	473	518	486	490	494	460	502	473	460	475	493	492	506	429	489	475	469	498	458	463	457	505	502	466	502	464	464	508	489	490	459	520	473	477	496	472	470	480	494	522	463	496	475	456	468	470	454	476	464	465	463	500	484	445	476	470	463	473	466	451	466	490	478	475	466	465	465	500	503	490	464	505	478	478	438	493	438	509	461	505	500	445	492	461	492	465	491	469	457	481	480	467	475	482	458	512	449	482	495	443	525	495	475	498	444	465	505	495	454	451	497	463	398	480	456	428	496	445	466	473	457	473	474	465	515	457	477	446	503	474	456	490	506	476	454	460	433	488	463	465	501	488	485	441	502	438	490	482	488	485	490	459	466	448	513	495	501	477	486	452	508	490	502	480	435	475	497	440	478	499	455	459	466	496	486	491	487	450	489	459	465	505	481	471	451	488	494	470	454	495	461	490	432	451	505	488	460	483	529	480	472	455	522	481	484	501	473	525	521	489	479	429	492	477	487	467	503	469	451	466	475	481	498	461	446	439	442	478	458	431	475	485	476	503	463	452	477	461	488	441	477	472	428	493	480	493	477	521	448	424	482	458	470	500	498	501	471	489	443	500	510	472	497	508	482	473	519	463	488	513	470	442	484	484	462	469	467	505	467	449	447	485	496	485	476	457	471	464	472	440	472	502	481	471	457	454	481	450	477	492	471	496	474	461	484	482	467	495	514	485	510	490	439	521	448	473	499	516	514	471	472	485	502	445	433	461	433	479	452	519	473	462	459	477	464	476	471	482	466	488	492	459	490	499	454	462	476	458	504	522	526	504	463	501	506	466	478	487	489	492	463	424	444	490	450	447	440	455	481	476	497	498	434	488	495	463	463	443	481	485	509	477	477	472	464	522	483	484	519	521	459	497	515	518	464	490	500	464	480	480	470	531	497	479	525	498	488	511	454	469	467	507	462	486	441	470	508	489	463	494	490	458	489	464	481	448	475	490	458	476	487	475	434	470	471	449	455	469	445	471	484	483	479	499	481	512	455	513	449	480	482	466	467	474	495	456	436	475	480	488	444	464	459	501	484	469	521	499	486	481	495	487	488	485	506	528	464	476	459	449	469	446	531	472	513	492	501	484	474	515	480	471	477	454	489	479	496	493	494	453	449	506	493	454	484	473	464	484	472	474	488	515	493	459	502	484	439	465	508	449	468	481	502	490	553	458	460	444	452	503	479	500	513	489	462	463	487	498	474	504	497	505	424	472	483	467	508	464	484	441	453	446	465	493	450	444	467	484	483	465	471	472	505	499	485	483	476	446	518	476	451	460	485	484	438	486	453	495	435	473	482	507	505	482	475	504	464	457	463	467	421	457	492	511	459	491	472	457	463	488	445	491	500	495	521	503	476	440	438	463	482	453	499	511	494	457	471	468	503	464	489	491	459	480	444	512	503	510	471	481	473	440	467	483	475	458	446	445	441	491	500	517	463	495	496	511	496	454	482	504	461	501	447	438	453	449	432	479	502	498	488	478	514	475	470	498	422	483	500	443	458	488	494	468	475	510	516	528	493	486	471	494	444	453	509	478	458	481	477	501	505	469	467	497	515	462	500	462	475	465	447	484	470	493	491	475	478	483	478	452	491	530	525	461	482	506	489	500	490	451	488	499	484	472	465	500	488	482	467	454	460	476	475	472	460	458	447	468	483	464	447	488	491	493	455	401	464	433	458	487	496	477	479	442	445	499	522	461	461	499	522	454	468	455	462	474	462	478	521	490	466	499	500	492	463	470	480	477	468	449	491	474	430	468	474	479	511	479	451	466	483	483	494	496	494	462	467	493	506	464	481	518	461	495	465	530	475	474	541	474	479	506	492	503	475	451	491	466	464	498	467	440	469	472	497	438	476	495	456	472	459	460	467	453	469	520	508	449	471	486	431	456	499	473	507	457	473	458	454	462	455	493	492	494	492	475	467	471	460	494	512	453	475	463	503	459	433	465	468	477	480	488	452	464	448	510	513	492	489	480	477	497	493	455	462	506	487	458	507	471	532	473	443	479	476	465	481	479	465	448	460	487	487	492	499	535	472	478	480	469	431	442	484	470	476	480	472	451	485	499	505	474	491	460	480	470	487	538	464	534	469	472	490	495	489	501	425	464	493	456	469	474	473	468	476	469	461	519	478	468	494	502	458	503	481	470	497	474	451	449	494	489	456	498	481	483	521	459	513	502	463	445	444	465	454	505	483	488	445	479	504	411	483	469	423	469	475	503	479	466	488	455	480	500	432	477	410	466	451	506	475	477	496	507	460	454	453	470	452	487	514	526	455	500	460	440	477	457	501	489	493	449	508	462	528	453	464	469	487	498	488	493	455	482	466	450	453	514	483	486	441	461	470	501	483	469	487	476	501	495	473	493	452	478	467	467	522	460	463	448	479	475	483	433	435	473	488	432	487	481	432	494	474	466	460	440	467	444	487	445	489	454	489	485	519	515	509	457	501	455	485	464	486	532	484	493	484	510	427	499	496	507	477	476	486	479	484	457	438	474	486	461	476	491	443	483	499	522	464	501	481	483	514	471	471	482	471	464	457	435	481	503	508	480	461	450	484	471	471	510	487	540	440	464	462	495	470	417	451	462	465	469	440	480	490	507	487	452	465	463	504	505	493	493	484	486	434	463	462	474	489	459	460	482	504	453	470	477	466	457	480	492	457	475	473	441	423	483	498	486	497	465	501	473	464	460	519	478	520	479	466	474	512	470	487	476	484	484	465	457	449	481	490	464	449	469	470	469	482	486	494	477	463	480	479	470	438	462	503	470	428	461	449	450	504	459	457	518	493	454	484	451	466	471	472	492	458	455	422	512	471	510	442	500	461	480	469	441	487	450	502	526	461	488	497	441	482	472	489	451	476	522	493	473	457	469	466	440	528	469	474	456	484	497	438	455	488	498	518	462	464	480	454	498	488	497	450	480	488	443	458	482	448	483	478	459	469	483	484	464	487	479	488	439	462	456	475	481	493	473	517	503	479	485	472	453	433	456	462	503	484	475	498	487	464	483	482	473	485	498
9577	11580	6061	3195	2943	2743	1924	1691	1855	1590	1395	1076	1066	869	805	755	689	679	710	681	709	696	681	635	629	624	653	763	848	839	793	714	618	604	542	522	543	515	513	538	514	493	504	542	506	515	525	465	475	541	500	544	515	536	539	507	510	492	541	469	502	516	529	488	520	483	468	492	511	528	526	554	509	481	484	486	544	484	471	522	506	540	532	532	536	493	515	483	538	513	515	510	504	503	503	514	533	535	498	537	529	523	507	501	513	521	502	515	556	471	506	478	510	472	535	524	519	516	524	548	561	473	473	497	521	536	519	512	468	513	506	512	548	558	472	519	487	519	510	522	501	545	542	513	502	487	494	508	544	535	526	478	502	507	511	497	507	471	535	486	521	541	505	496	509	567	492	511	556	555	520	474	498	561	506	532	536	473	521	498	532	508	531	529	533	537	500	517	558	557	535	552	545	493	522	517	506	469	510	528	541	484	542	526	535	513	544	525	504	493	540	539	489	545	501	492	442	538	524	482	486	511	539	522	512	539	548	520	489	562	487	489	536	538	551	476	504	519	516	514	522	518	523	527	515	488	477	505	481	478	499	447	520	474	516	543	529	493	515	501	495	539	535	530	515	504	525	466	515	485	557	503	515	525	487	511	507	552	500	549	484	499	512	543	550	539	517	499	521	524	505	507	506	502	527	518	507	499	496	516	525	513	539	522	496	503	529	508	483	560	510	476	498	489	519	498	513	521	522	530	498	512	499	516	531	510	539	516	547	489	509	507	514	536	528	531	497	534	500	515	511	521	505	531	516	525	504	492	515	554	552	526	497	483	492	507	505	476	491	519	517	536	527	496	527	505	562	486	486	544	547	520	529	494	524	548	537	504	515	466	519	524	538	523	508	477	506	512	523	504	507	481	486	502	501	512	480	527	473	534	497	501	464	505	516	503	497	510	490	502	521	521	475	497	512	501	531	525	471	469	510	515	514	522	505	496	519	492	502	540	503	500	550	476	473	511	493	546	528	476	497	521	492	534	477	538	529	490	534	495	522	524	532	544	544	491	550	508	479	523	507	522	529	499	526	526	515	528	502	540	467	542	529	533	491	516	486	526	500	508	503	499	512	505	493	476	514	529	526	522	535	538	513	490	496	537	518	511	537	521	488	505	495	488	516	519	524	503	531	512	518	512	516	501	544	498	470	557	512	495	528	508	460	569	532	500	491	515	498	507	530	503	492	536	517	558	510	518	557	502	535	522	492	543	512	488	491	546	516	496	505	559	515	487	512	503	462	512	524	515	516	531	539	536	491	487	511	488	574	517	502	510	506	488	484	512	510	559	497	506	521	491	544	545	492	521	528	522	529	499	513	500	534	503	526	517	525	517	510	507	518	510	469	501	489	478	524	557	511	495	536	501	518	494	549	497	497	495	529	494	511	531	534	530	545	531	487	499	516	503	506	479	518	524	545	504	521	499	515	498	565	496	512	504	519	520	497	506	523	518	532	474	488	538	490	515	517	463	527	532	549	518	498	539	508	531	503	543	532	529	498	477	484	498	554	534	542	576	497	537	528	531	486	525	533	536	537	495	535	494	518	517	519	494	556	527	564	493	493	492	482	509	493	516	521	512	494	476	458	477	524	535	492	531	515	510	511	528	512	477	516	543	502	530	535	471	514	504	505	555	500	504	527	517	494	509	464	525	520	576	529	544	519	491	503	514	504	502	480	510	520	507	514	526	476	538	561	540	548	492	538	501	512	489	499	532	459	548	537	503	505	512	530	492	517	537	480	505	529	526	490	522	504	505	478	513	508	555	529	500	513	500	459	518	515	502	483	507	531	490	493	508	500	500	503	503	497	508	521	521	487	500	511	505	528	495	500	518	519	485	505	516	509	501	528	500	492	516	521	519	526	498	508	475	512	519	514	466	504	546	505	525	560	518	538	520	531	437	446	562	558	514	514	533	523	528	471	493	503	548	485	497	507	516	506	520	538	525	518	534	536	550	482	518	518	550	492	515	530	488	528	483	482	536	543	529	485	474	465	496	532	536	511	548	528	498	549	497	519	541	523	466	475	477	516	502	528	497	552	495	517	532	523	470	536	493	502	495	499	559	534	516	504	520	550	518	514	516	463	510	519	502	576	535	537	495	508	492	498	474	518	482	499	509	467	478	472	510	493	559	522	512	495	522	531	555	565	524	520	522	506	542	486	463	512	505	502	520	540	524	503	541	553	513	524	486	516	476	504	500	477	510	486	506	538	495	512	490	522	528	529	474	572	497	491	502	499	508	532	515	513	543	501	491	480	496	557	522	521	518	492	495	493	555	533	532	528	490	521	458	539	527	539	517	544	514	506	544	470	515	532	535	493	494	512	544	532	535	475	539	560	498	541	515	509	527	520	519	510	511	534	524	472	503	505	488	523	505	517	521	520	533	562	520	556	481	493	516	521	512	530	517	508	541	512	512	523	513	523	473	535	484	492	512	515	488	489	502	494	480	522	502	531	527	544	512	511	549	498	538	516	529	518	525	508	505	510	542	504	541	478	533	519	558	532	480	517	516	475	487	496	483	511	476	515	531	500	521	519	489	544	541	522	537	518	504	524	501	496	476	509	502	547	458	532	496	561	482	509	519	495	550	464	540	513	525	541	495	535	520	517	506	530	521	521	505	508	525	500	522	536	545	512	511	499	525	507	524	515	497	504	497	548	538	541	471	512	481	496	540	489	522	494	539	508	482	556	531	490	513	511	482	534	527	549	539	482	526	485	474	519	492	570	505	490	545	502	543	508	581	510	525	498	516	498	501	499	501	534	532	560	491	507	490	522	498	497	488	518	503	531	475	499	528	504	528	517	524	502	518	515	497	542	502	494	523	508	493	498	486	541	497	546	510	529	527	507	471	493	542	475	546	491	509	485	545	492	550	503	461	508	510	517	504	526	509	538	526	515	531	540	520	495	470	537	491	505	516	503	521	542	526	497	506	528	511	514	535	526	530	501	517	514	549	517	504	489	523	511	492	510	487	522	492	552	491	496	550	456	499	463	504	538	524	542	521	501	516	509	535	500	492	513	541	566	492	571	516	524	522	512	496	526	519	532	528	542	508	511	513	475	511	526	526	492	494	472	492	504	525	497	516	513	508	495	542	545	530	495	488	538	529	494	524	492	560	519	548	486	503	512	542	529	520	518	536	496	533	507	484	498	550	539	462	481	514	494	502	525	522	521	544	532	473	506	500	486	531	551	529	520	489	507	550	533	530	486	525	540	477	492	528	485	463	521	518	501	492	538	514	489	522	512	527	482	517	483	479	521	500	542	491	520	533	504	481	521	472	516	532	468	533	489	515	494	518	487	507	496	484	498	560	502	513	523	491	513	490	524	526	543	534	488	554	550	522	532	502	528	532	500	518	521	517	497	510	485	535	531	528	511	497	547	476	503	467	497	516	479	512	471	491	533	505	526	503	511	519	516	476	521	497	517	489	498	531	482	508	533	513	507	549	524	553	539	497
24059	21322	28522	24473	21320	10451	2608	1887	2079	1559	1196	929	1031	943	888	841	799	684	665	675	702	675	631	671	629	620	1002	2040	2621	2216	1946	1548	959	810	683	563	501	451	463	434	506	448	451	470	458	482	443	469	454	467	489	428	471	498	443	469	483	467	467	417	454	457	501	465	490	462	462	471	447	480	440	465	468	463	451	448	484	441	479	459	497	449	429	525	482	464	473	463	453	485	454	527	474	441	453	443	457	431	421	488	506	465	447	456	495	459	460	486	467	440	447	445	443	433	477	458	462	479	428	459	466	424	423	497	505	446	489	477	473	461	473	437	481	455	473	480	496	458	476	469	465	461	467	444	495	463	451	503	463	493	459	454	444	465	487	470	465	443	459	473	449	430	490	467	475	502	450	439	481	467	438	434	454	425	435	470	457	455	454	458	416	421	439	446	463	463	480	501	447	447	479	475	482	404	467	450	444	484	436	445	471	443	464	465	438	459	446	472	455	448	504	445	477	468	460	459	422	474	469	485	480	494	456	456	459	429	470	458	431	461	468	498	457	432	502	470	426	422	484	456	489	489	456	468	480	406	460	458	488	438	443	435	481	509	481	511	464	466	474	455	463	480	460	487	488	421	471	466	475	482	498	454	483	462	456	478	453	460	453	461	450	466	435	477	457	404	473	443	461	471	474	452	441	453	460	455	468	453	455	476	479	478	450	420	449	434	479	470	489	453	468	459	416	450	457	479	450	435	482	443	439	473	468	477	486	482	455	434	485	448	515	460	455	477	446	468	434	441	454	434	495	436	468	445	468	443	398	430	486	459	435	448	461	477	456	488	447	484	450	474	463	493	491	456	458	502	493	452	488	437	465	491	475	446	504	479	460	442	443	484	449	465	464	482	441	470	482	469	431	463	450	464	490	475	459	481	451	494	462	437	440	461	491	457	443	487	428	499	465	480	442	462	497	482	492	487	457	464	508	464	439	421	461	470	416	462	468	470	459	418	441	469	470	455	467	415	439	509	438	462	491	482	459	437	464	454	434	461	475	458	476	467	457	429	499	475	403	473	483	482	470	479	459	455	464	468	458	477	467	450	438	455	483	475	446	454	463	455	434	418	470	493	437	442	452	455	491	447	437	463	454	498	447	447	449	475	444	461	529	474	478	459	451	441	483	415	457	498	465	472	481	414	458	447	454	499	443	457	486	451	440	465	455	444	484	443	488	444	445	444	493	462	461	432	432	488	443	453	400	450	486	451	484	431	483	428	478	467	482	473	462	460	463	464	453	478	493	491	434	452	456	447	453	480	498	443	460	441	460	473	459	464	447	464	423	445	465	477	479	434	447	481	448	500	462	491	456	486	477	459	473	469	487	437	464	457	491	425	424	462	441	446	450	471	445	476	475	439	478	463	453	449	462	463	473	477	453	424	461	456	452	461	442	446	448	478	473	440	477	464	484	431	439	451	440	465	472	420	509	455	471	470	477	458	476	451	504	461	406	447	491	477	467	473	444	447	485	491	463	499	487	477	478	456	455	478	413	458	466	453	447	468	424	430	499	424	462	425	460	483	479	475	441	451	454	455	487	473	427	456	447	464	495	469	484	530	425	441	465	444	457	477	461	459	435	442	437	454	462	517	449	431	484	489	453	458	464	445	473	498	477	477	432	470	432	425	432	463	455	464	470	438	469	466	466	517	450	479	423	460	492	486	472	488	465	464	439	462	475	484	451	472	482	457	493	472	458	471	475	431	456	464	460	438	501	441	474	478	475	449	466	474	451	487	501	429	458	443	485	471	433	484	466	482	443	467	466	478	436	453	453	454	470	437	437	499	467	433	472	439	468	468	461	470	451	448	473	452	423	442	441	438	456	446	389	448	497	429	467	481	469	465	456	474	493	441	480	471	464	492	443	467	475	425	454	444	483	446	446	421	459	414	473	482	445	467	471	434	456	494	444	474	459	426	485	460	459	442	418	427	489	464	460	453	454	449	472	441	448	450	472	468	479	426	463	441	455	432	465	465	483	434	432	492	446	476	482	441	481	460	448	408	482	481	501	473	432	439	457	462	423	428	502	422	459	442	498	425	470	479	430	419	472	505	469	460	458	449	429	467	513	445	417	477	474	437	456	473	449	447	415	513	461	489	450	403	483	488	463	470	501	441	489	459	455	448	454	482	445	430	472	503	469	468	484	487	464	444	410	488	477	466	487	445	471	457	452	470	453	483	472	443	492	432	464	466	490	453	488	474	445	456	473	440	430	451	438	501	471	487	423	462	463	441	452	465	447	458	432	460	450	431	425	454	455	458	454	482	512	460	465	445	450	431	453	460	448	486	482	483	434	480	481	464	431	460	469	464	449	464	463	479	441	473	461	453	479	441	434	469	482	437	421	465	446	437	440	429	432	463	434	478	482	453	489	483	449	488	478	469	478	454	485	468	441	457	485	472	471	426	486	472	451	435	466	460	457	462	472	447	490	439	440	477	425	483	440	441	450	474	427	494	471	437	474	457	472	496	465	455	455	461	481	471	485	461	434	437	465	431	452	453	491	457	422	489	451	459	479	484	429	452	434	472	426	480	476	452	464	433	421	394	447	471	465	493	421	464	488	451	444	450	460	498	425	438	472	457	450	482	453	497	454	450	488	544	489	448	512	441	453	458	454	491	508	440	473	464	454	431	455	502	474	458	502	473	458	498	443	439	430	491	453	474	472	489	480	448	499	494	478	468	467	461	474	488	466	504	467	486	432	466	448	441	488	452	448	470	458	464	486	447	447	496	442	466	467	464	484	452	487	458	454	460	433	476	481	450	492	457	457	465	478	487	507	482	426	464	432	444	457	481	475	494	430	458	482	431	487	457	494	457	449	471	457	452	433	455	462	456	441	448	469	461	449	457	479	485	451	427	504	460	458	492	454	451	433	444	437	466	457	487	431	464	459	463	447	491	452	448	493	483	460	448	453	474	475	466	453	473	450	494	442	474	472	471	465	474	494	460	455	455	482	453	405	486	460	443	461	438	476	447	431	441	468	426	473	429	454	434	471	483	459	480	455	438	435	441	468	461	462	448	439	464	428	421	470	482	476	458	455	508	467	468	475	477	467	476	462	448	451	458	443	463	437	476	482	458	452	474	496	483	459	476	480	474	474	455	414	486	477	420	445	449	504	429	468	460	442	448	489	438	464	480	451	461	462	424	484	439	465	460	464	441	448	463	453	478	443	444	483	430	452	447	428	478	448	416	415	476	444	450	498	463	462	435	491	440	467	476	438	457	473	472	485	443	482	443	435	444	473	468	469	472	447	492	464	443	449	484	480	463	458	442	453	416	465	478	444	403	450	440	479	460	443	449	452	463	460	457	489	455	442	479	475	446	429	444	483	496	469	504	485	479	468	469	464	461	466	471	458	434	447	470	455	425	467	470	433	454	485	442	467	470	464	461	472	485	482	456	445	430	448	479	442	464	475	466	509	441	427	457	426	431	483	466	497	441	469	492	460	495	484	487	446	450
10486	21227	12014	6182	5955	5532	3352	3375	3579	2564	1975	1366	1537	1477	1288	1161	997	929	889	859	868	829	838	761	734	702	1404	3053	4001	3096	2680	2095	1332	987	775	606	514	473	482	447	491	483	506	513	501	501	473	497	481	477	502	536	496	478	472	503	458	479	454	510	509	490	480	505	461	478	458	494	517	506	504	480	522	492	486	504	497	515	522	500	480	498	481	491	504	497	513	495	504	495	475	482	501	490	465	460	512	519	460	510	485	490	470	496	495	484	491	490	521	481	521	498	500	489	475	476	492	488	488	520	492	489	507	497	464	506	453	507	501	473	473	464	473	449	492	497	493	536	495	490	530	499	464	472	492	491	496	475	496	438	513	495	482	472	496	487	540	520	470	503	470	493	474	478	433	496	509	484	490	526	490	512	516	503	506	470	481	457	486	518	519	468	466	485	458	496	479	462	452	478	488	485	484	503	480	476	487	529	469	483	471	529	477	426	471	472	480	524	470	504	503	502	521	475	462	532	511	512	484	482	493	535	497	458	496	484	496	493	489	499	485	483	508	496	477	513	513	500	480	458	463	496	447	492	482	463	476	474	448	465	474	479	526	471	487	535	466	507	476	444	529	493	483	475	502	525	494	470	469	479	494	490	498	491	479	467	495	473	504	503	456	467	514	445	485	493	486	489	517	450	478	467	463	456	499	453	550	495	486	511	467	467	512	504	488	501	511	492	497	472	503	445	466	506	538	523	445	494	522	493	487	499	483	507	469	480	518	458	433	533	468	465	538	530	471	492	483	462	477	494	490	463	462	496	470	512	522	482	512	484	507	487	506	493	456	453	479	472	488	520	498	486	483	528	499	477	506	451	487	486	458	512	475	518	505	481	498	466	469	476	497	447	486	473	509	478	447	475	480	490	526	466	462	474	477	464	467	493	474	446	442	504	506	506	442	484	458	521	492	513	463	460	508	493	475	467	496	460	468	487	503	513	490	497	491	500	488	507	457	498	512	513	532	523	464	497	523	510	473	513	519	520	477	446	456	466	482	495	497	478	440	511	495	518	453	509	484	487	482	493	510	474	485	471	506	502	470	448	516	490	542	480	508	492	474	479	508	487	484	501	454	495	491	493	472	452	453	491	482	466	498	471	456	490	481	521	467	471	507	484	504	470	515	504	508	446	493	504	481	474	479	511	489	514	494	483	479	444	505	482	506	479	485	473	506	468	513	491	488	458	473	493	512	459	471	435	504	468	521	481	481	497	498	447	501	500	524	487	463	490	473	511	494	512	465	469	508	451	509	481	497	464	479	526	486	491	496	450	519	502	493	519	554	480	482	462	510	497	504	493	507	494	499	438	501	486	439	471	488	491	452	543	519	455	454	497	493	453	507	463	470	468	492	469	492	503	480	453	497	478	492	544	471	458	507	521	523	475	506	494	467	491	481	483	475	484	464	486	470	489	524	501	472	507	450	550	491	469	505	498	480	507	497	496	462	458	536	462	522	428	496	508	512	468	505	510	514	489	496	519	516	485	474	495	513	447	462	487	499	492	506	503	488	474	455	436	514	566	474	508	465	494	471	515	456	456	489	531	442	493	503	521	483	492	502	514	443	478	501	503	477	482	505	490	525	502	468	475	468	485	466	495	494	462	510	481	472	494	506	487	505	478	463	484	502	493	471	497	498	503	499	493	497	464	500	470	492	489	488	466	533	502	530	482	488	488	527	498	486	469	500	495	512	436	473	487	456	500	499	490	460	473	482	486	520	492	486	490	501	498	507	492	515	498	470	473	485	460	486	525	467	477	516	479	533	494	489	483	490	477	469	471	470	487	497	508	490	489	454	456	480	476	461	466	495	483	505	470	479	475	461	485	463	513	475	484	485	508	502	467	488	484	509	501	445	487	486	503	488	491	484	454	494	494	492	527	482	466	486	458	510	514	442	521	522	459	471	506	502	486	450	484	515	476	492	498	502	484	520	490	486	486	465	462	454	514	452	509	488	532	491	493	526	481	485	493	490	499	478	480	482	481	510	481	488	483	490	492	472	481	515	491	519	526	489	495	466	467	560	487	471	529	483	477	501	489	537	488	495	467	526	535	506	486	491	498	485	488	492	486	505	512	486	490	473	481	503	491	487	459	491	475	508	464	465	485	469	520	485	501	502	511	495	492	501	503	494	527	487	528	529	484	490	519	478	463	492	522	471	471	481	480	468	469	508	477	481	504	461	480	511	501	511	461	496	459	456	505	475	496	479	504	506	468	532	465	500	490	468	529	497	527	474	502	517	520	491	505	486	465	478	480	504	492	485	481	516	478	461	503	503	498	457	484	461	498	483	522	476	518	498	523	500	477	489	481	500	508	533	443	495	455	495	486	508	476	487	547	488	527	486	482	537	474	486	498	460	489	489	484	495	488	505	485	502	506	533	467	479	484	499	459	450	491	490	485	497	484	465	500	495	462	447	476	514	460	511	467	493	514	491	477	487	470	506	468	488	471	490	472	507	492	475	534	546	496	477	476	496	494	498	499	494	467	482	478	498	485	509	468	500	473	492	483	502	510	472	508	456	479	505	516	469	474	482	485	510	498	477	529	494	489	468	502	473	469	518	492	453	486	465	481	524	501	450	468	490	456	477	506	455	483	487	506	496	466	506	515	503	531	505	468	509	484	501	535	509	492	508	506	460	503	510	484	506	480	498	485	519	522	483	442	497	463	507	498	517	464	450	523	471	472	525	490	480	514	463	510	471	487	477	495	522	507	492	498	465	488	493	464	451	520	480	462	466	476	479	488	467	489	494	478	503	492	495	468	522	472	484	483	490	492	471	496	466	476	461	451	475	505	484	485	504	473	545	434	522	515	488	502	508	474	472	440	460	501	538	471	477	515	522	481	465	500	467	442	488	472	492	482	528	532	454	435	501	504	520	519	526	455	484	489	517	513	500	493	462	509	501	496	473	497	496	508	486	511	480	490	473	516	489	490	508	473	455	486	474	498	517	528	512	470	457	462	504	472	472	530	463	462	445	462	480	498	473	471	480	507	451	467	511	459	493	501	478	486	495	501	476	476	463	510	492	509	491	463	494	515	471	486	533	493	491	474	480	526	480	519	527	517	482	503	507	530	511	515	477	493	458	473	527	499	452	501	457	467	491	502	507	521	516	514	494	478	501	498	481	471	472	515	498	484	495	481	506	490	495	486	504	524	485	471	487	480	445	459	493	485	496	498	477	472	478	513	508	446	470	490	500	446	467	494	462	499	497	431	499	491	465	471	461	480	479	485	477	540	498	460	471	495	508	497	527	516	492	480	479	507	493	498	510	508	480	512	458	492	468	489	534	438	509	509	468	497	479	484	513	492	496	519	491	476	489	495	482	517	505	464	494	432	469	504	461	495	459	502	484	452	489	497	484	473	497	470	483	479	485	492	486	533	452	467	520	483	473	479	524	455	505	455	475	480	477	496	515	456	457	494	522	506	495	519	474	486	497	476	481	457	472	469	464	494	492	475	488	489
25117	21299	27485	25353	11740	3026	1981	1740	1800	1163	1163	999	996	1112	1094	875	888	878	832	814	850	779	777	790	750	765	1077	1552	1874	1503	1360	1207	969	813	704	660	632	611	650	631	594	677	623	588	601	642	658	657	618	593	606	615	629	618	604	612	642	626	590	654	661	607	577	613	589	645	611	678	647	650	602	623	598	623	641	670	646	671	609	630	642	617	583	619	667	595	581	647	654	619	652	639	653	618	626	631	670	640	632	615	571	621	610	663	638	608	617	625	672	606	634	608	601	651	627	614	692	594	669	593	589	626	707	627	632	664	612	657	652	607	577	645	663	589	651	611	619	675	618	628	603	616	676	603	614	636	608	593	573	630	579	625	645	663	591	596	624	619	638	643	640	631	634	631	653	609	627	642	674	635	612	654	646	609	642	637	618	628	626	622	638	583	660	644	598	609	614	625	627	623	678	660	615	601	600	620	672	590	611	635	638	652	617	632	632	649	617	636	620	637	622	676	620	663	601	580	601	621	631	619	638	601	631	637	627	633	612	646	610	602	645	602	631	617	651	603	654	603	630	608	625	621	651	594	635	619	646	639	626	635	585	681	603	642	681	612	644	597	629	628	608	603	640	642	595	654	696	654	635	640	603	681	630	599	622	681	645	580	602	595	636	618	627	614	594	630	622	629	648	648	640	626	639	616	611	622	647	645	627	642	577	636	620	641	644	652	655	642	609	646	624	643	609	611	650	610	639	656	613	650	625	618	620	588	622	607	600	626	618	617	637	598	635	611	635	644	620	640	622	637	588	624	648	661	681	615	606	606	634	661	558	600	610	590	620	575	653	618	638	628	640	650	601	632	643	628	612	608	614	604	624	669	649	592	661	628	624	625	635	662	618	638	636	652	674	585	636	633	682	650	644	660	625	608	616	597	657	651	657	639	619	625	651	613	626	585	637	648	611	628	644	660	621	629	601	587	645	633	608	617	634	578	624	661	635	625	636	633	624	648	589	600	615	656	647	649	669	624	624	595	642	665	654	591	619	612	617	646	656	640	650	643	621	601	613	625	607	634	656	652	639	649	624	642	630	622	625	626	650	618	637	633	577	649	633	673	619	650	608	594	585	645	670	622	615	595	670	592	647	636	643	654	595	664	616	637	626	576	662	586	611	639	595	633	642	611	615	653	680	599	632	632	614	602	595	603	640	635	619	669	587	605	590	590	605	642	648	613	670	625	641	567	654	610	640	603	636	635	611	636	661	604	617	585	658	638	630	613	658	622	660	626	611	631	669	621	654	594	631	659	618	616	610	623	624	601	568	619	626	677	629	623	601	640	621	669	616	600	637	625	655	645	622	634	607	590	610	651	662	614	639	602	598	652	611	605	672	589	612	642	613	654	630	610	618	622	596	669	621	610	617	664	637	588	606	654	678	620	622	623	624	656	616	615	612	622	647	642	601	618	664	645	649	607	648	654	627	643	638	659	658	658	675	637	591	639	620	620	598	648	613	671	665	620	658	617	618	619	664	644	643	631	676	591	606	674	586	631	617	665	636	622	589	673	689	609	648	649	660	643	649	607	647	595	648	634	625	627	573	553	645	610	629	652	611	607	636	623	615	652	620	672	626	671	673	642	649	619	617	629	605	604	680	629	610	616	637	629	583	652	655	582	664	576	669	637	647	672	648	612	619	655	613	606	652	613	642	609	605	619	641	636	620	665	683	596	636	615	616	621	604	630	611	625	626	652	601	620	642	619	626	624	628	618	598	608	640	615	611	605	632	659	597	673	610	579	640	665	645	618	602	606	605	661	643	598	633	612	596	661	630	621	635	581	620	621	628	635	562	610	612	606	643	680	595	586	617	625	666	642	661	611	625	618	593	580	591	574	602	648	635	619	638	628	622	583	607	681	645	654	637	597	646	615	596	643	641	601	618	638	600	635	618	646	618	632	636	584	660	650	594	633	609	668	608	595	638	602	618	603	636	643	641	604	607	664	664	648	634	632	663	591	626	608	649	637	565	626	572	605	654	627	625	599	593	635	631	580	634	618	656	608	608	622	613	658	678	635	626	616	588	618	688	628	657	631	653	595	650	624	577	614	634	690	625	635	609	600	615	621	666	658	655	624	628	618	664	621	651	637	646	623	667	601	612	594	617	640	634	633	612	643	612	626	596	623	659	651	606	614	611	636	633	637	608	627	669	614	628	593	624	639	646	598	649	656	603	621	606	651	582	652	599	620	614	607	594	605	607	609	606	637	621	620	626	631	630	588	603	662	667	628	641	614	620	626	643	634	628	589	592	631	640	681	653	593	608	632	673	617	611	639	631	647	622	618	635	592	636	566	602	686	609	627	623	620	610	622	639	626	643	643	590	606	620	657	648	640	639	625	667	607	645	631	665	583	598	635	594	624	628	652	640	615	609	622	600	642	675	651	590	633	641	621	612	628	619	573	594	678	627	625	603	634	611	628	625	622	610	643	611	620	646	645	668	617	649	613	664	637	588	634	677	652	608	610	652	589	664	617	577	622	640	616	661	645	644	634	592	622	638	671	596	656	646	594	603	596	614	645	585	620	618	622	634	636	633	652	591	619	661	669	669	609	603	607	633	626	602	632	592	637	548	677	637	599	657	639	666	596	641	645	672	603	622	673	618	632	607	647	667	598	649	606	665	640	625	639	585	644	605	606	630	669	614	657	595	632	576	650	679	611	607	628	630	667	614	642	614	629	621	637	614	629	611	634	669	589	627	650	669	612	594	694	634	612	677	633	641	634	584	636	608	650	582	641	624	630	605	613	658	636	616	607	635	648	639	646	622	664	599	610	641	628	655	610	626	639	619	650	638	570	593	591	645	585	604	649	579	605	621	607	661	653	656	662	647	615	596	629	645	625	661	593	621	702	569	646	626	644	606	626	648	649	645	634	689	622	596	612	660	628	631	602	634	595	597	597	583	630	596	648	639	629	637	591	660	656	668	635	658	620	628	640	600	652	600	683	661	666	621	667	610	663	613	638	646	633	638	617	620	634	608	607	582	625	604	636	645	625	645	641	647	626	645	626	641	655	593	620	606	631	619	635	675	668	596	643	610	647	653	618	638	646	636	624	610	613	658	609	573	612	608	623	633	634	626	618	626	627	615	647	635	608	612	598	598	640	618	618	637	641	609	649	582	642	622	669	625	584	614	644	604	672	635	651	572	601	610	665	604	624	652	640	662	636	613	605	631	637	641	641	648	616	653	650	607	632	664	590	649	611	635	625	683	639	633	586	604	622	660	644	605	645	646	615	641	658	611	594	643	653	666	636	608	673	611	657	652	631	680	652	611	669	599	589	597	632	619	618	650	608	637	636	593	647	612	640	607	613	645	586	669	625	617	617	598	619	580	632	647	634	634	623	598	657	618	595	601	645	619	605	606	618	615	600	634	611	650	607	606	612	630	599	631	593	632	600	637	645	627	626	642	671	610	588	591	639	607	609	642	606	636	610	650	621	580	635	609	629	623	592	622	634	615	634
12429	19321	10365	5756	5068	4593	3296	3126	3162	1822	1907	1446	1399	1687	1579	1216	1118	1104	1005	1075	948	976	966	933	954	920	1451	2443	3104	2233	2047	1669	1201	983	811	756	701	675	682	673	650	663	655	679	674	668	670	652	671	689	648	639	632	656	685	698	677	693	658	677	670	658	675	627	624	618	665	709	692	647	651	688	670	649	697	672	643	675	688	658	685	648	675	667	656	687	660	642	624	647	626	673	686	642	648	651	691	662	645	679	682	672	669	683	691	686	658	652	635	606	667	600	680	647	672	658	660	679	667	698	659	704	689	704	673	654	619	663	710	678	660	691	658	701	601	653	610	662	662	664	704	668	640	682	637	710	633	705	671	675	648	704	668	703	645	656	673	685	653	615	661	665	694	674	660	683	693	666	659	677	646	667	661	664	621	677	646	662	679	661	728	693	693	651	670	617	656	669	672	669	642	655	640	664	676	689	680	649	651	654	625	629	688	647	684	656	702	658	673	677	713	670	690	697	648	627	679	696	688	678	720	673	677	680	666	680	649	612	695	687	670	658	651	621	638	667	701	682	656	673	699	690	714	689	667	671	683	619	687	648	668	631	651	626	691	693	672	655	605	669	678	654	620	643	657	672	643	658	626	623	630	662	607	671	665	702	691	687	680	637	630	597	683	656	660	640	660	729	675	643	635	679	632	652	645	677	689	684	727	609	596	667	697	676	662	705	693	694	659	654	677	719	676	659	685	693	682	632	635	625	673	673	668	647	680	683	690	657	641	664	654	652	665	673	670	655	703	650	704	653	668	651	643	656	676	648	648	671	638	694	694	667	711	665	656	677	694	660	670	679	666	639	637	685	676	669	653	623	657	677	695	692	644	683	676	635	667	646	691	704	604	649	680	721	701	652	645	634	620	648	652	654	661	670	659	665	662	711	699	604	668	687	672	678	652	687	673	689	711	684	649	646	685	710	646	656	651	643	635	642	665	635	672	661	660	637	649	645	652	653	697	643	663	672	700	625	668	678	660	684	692	673	674	669	656	675	688	690	685	631	660	705	649	645	680	653	649	676	643	677	666	656	681	666	657	675	672	667	630	660	649	678	593	652	633	704	643	667	658	653	676	609	656	650	607	658	689	662	653	673	644	726	665	656	663	696	665	649	682	662	696	621	661	707	662	682	665	673	675	661	641	692	675	633	669	672	681	662	637	686	661	615	633	661	653	656	623	670	660	683	698	667	698	638	621	694	698	693	650	644	650	652	653	679	674	663	686	657	674	621	656	690	689	674	634	629	679	643	658	668	687	700	701	696	656	678	696	695	643	660	662	645	653	642	672	675	676	663	656	628	689	673	647	680	693	638	694	644	643	686	655	650	705	676	665	664	716	649	681	622	665	624	645	656	656	719	631	673	678	698	615	674	719	652	727	709	621	707	668	682	692	675	663	652	661	652	629	694	655	658	702	663	640	641	686	639	606	684	678	670	674	671	688	669	683	650	647	685	657	659	671	613	672	676	684	641	669	640	640	638	661	641	671	674	655	631	673	685	665	696	645	675	652	643	649	687	646	680	673	655	678	636	657	684	682	715	656	665	683	661	640	664	666	640	649	647	659	662	703	697	687	665	656	684	648	680	698	661	663	676	597	670	635	691	670	631	692	651	618	647	705	646	706	674	641	739	629	689	689	649	673	697	665	636	704	626	661	683	714	696	626	648	702	648	645	646	686	620	710	670	680	672	687	692	677	694	651	644	674	655	634	705	697	657	710	640	676	659	670	693	670	715	714	636	645	646	637	653	666	678	669	643	695	630	668	638	664	640	661	658	682	665	670	675	688	696	610	630	684	698	677	641	698	677	660	696	692	653	647	689	680	699	645	675	637	712	618	627	627	683	670	619	654	655	655	696	714	659	679	674	683	661	680	643	688	701	615	644	650	644	630	655	674	639	641	663	693	679	649	689	655	688	636	681	678	711	705	643	636	660	668	650	699	722	660	677	679	644	690	660	663	630	660	649	661	637	677	734	657	634	674	685	662	661	673	641	710	628	727	640	654	648	640	649	642	673	636	669	660	631	674	674	596	680	654	672	675	711	630	678	693	692	671	629	681	650	716	648	702	703	623	618	684	670	665	734	631	657	663	690	654	663	692	652	661	699	689	659	668	621	666	634	667	688	652	693	722	644	623	642	715	669	636	696	703	711	633	635	681	647	676	701	658	679	652	678	689	612	658	692	634	675	659	661	636	682	697	687	672	637	729	641	650	680	678	656	659	661	628	636	664	667	651	627	702	697	682	651	623	653	666	657	659	675	661	642	667	632	652	701	679	705	624	632	594	699	651	664	637	663	655	667	639	677	701	692	667	632	678	686	688	719	639	677	686	646	671	699	683	672	649	635	644	647	709	650	699	666	725	641	683	703	644	678	681	659	646	688	673	634	644	676	664	655	624	698	631	644	653	676	689	637	671	664	644	680	663	651	697	646	693	637	615	689	672	664	639	642	669	692	665	674	667	620	653	676	662	689	622	677	660	700	631	653	652	696	688	632	636	653	681	682	648	671	632	666	630	664	665	660	670	649	660	675	642	673	597	613	662	628	662	697	626	666	625	667	647	681	663	676	673	635	676	693	687	701	649	671	664	683	665	676	661	633	612	664	660	640	690	676	666	709	678	715	671	647	642	697	604	673	674	670	672	681	665	653	623	639	694	685	657	664	613	690	622	704	623	651	655	677	630	663	660	671	657	679	648	661	662	681	649	707	669	636	643	715	655	663	689	663	649	690	678	688	626	672	694	660	701	670	675	644	663	685	675	677	693	645	651	689	649	669	729	688	694	670	670	602	629	635	648	666	719	669	689	665	638	675	651	671	691	676	692	658	699	683	644	706	664	638	646	658	672	699	681	662	704	687	577	638	713	620	678	625	675	680	707	644	706	676	677	666	695	624	687	659	645	694	679	619	667	638	672	666	668	636	664	681	674	650	669	709	680	661	645	727	638	663	629	673	661	681	677	650	699	705	636	689	634	654	659	652	709	669	678	689	679	672	612	636	691	679	677	661	690	679	655	720	650	655	654	635	670	671	653	692	678	663	695	643	637	601	651	679	643	678	644	651	677	685	623	628	658	666	680	654	600	664	628	686	670	652	649	655	590	667	634	657	650	671	692	633	666	715	691	664	641	641	678	686	689	663	676	637	605	683	622	672	661	674	698	674	676	635	650	654	677	647	682	680	648	683	653	665	649	650	621	649	692	670	677	698	676	679	621	650	629	666	651	670	620	642	632	662	704	693	667	633	647	667	701	703	709	692	672	679	680	665	682	634	633	669	673	656	640	660	716	685	668	697	642	657	665	654	656	646	681	681	639	661	651	703	649	666	642	625	690	613	681	665	700	653	686	683	654	677	696	615	722	657	646	619	679	652	637	667	692	708	642	655	652	654	674	694	629	649	627	681	666	676	665	682	678	634	665	725	590	666	643	616	691	645	627	643	675	646	661	654	657	668	695	712	688	673	650	657
22607	21233	28972	23786	21245	21420	12163	3751	2911	2229	2014	1502	1372	1405	1443	1357	1326	1246	1104	935	892	983	863	898	898	852	2032	4398	5423	4154	3327	2709	1794	1294	1048	795	683	642	648	626	669	656	662	666	643	672	649	699	654	663	656	666	683	683	676	653	641	707	641	685	631	708	626	669	677	633	647	626	687	678	670	654	659	664	659	662	649	669	652	681	645	623	640	690	669	626	667	646	720	706	669	625	663	617	693	648	653	701	668	656	643	660	658	663	646	649	649	666	649	656	619	664	662	675	690	646	645	614	640	673	667	663	668	640	659	704	647	632	689	643	662	682	664	681	667	670	663	664	667	709	637	651	672	666	741	693	674	695	651	663	669	637	663	656	646	667	638	648	692	666	651	692	689	690	661	676	642	660	665	665	669	690	658	644	664	678	650	661	621	671	680	686	640	627	665	631	708	640	683	683	629	624	676	668	694	675	620	649	661	674	661	625	649	673	673	677	639	621	619	624	673	615	616	646	640	651	646	650	663	697	679	678	639	661	684	692	672	625	665	642	677	634	706	672	662	686	642	684	660	626	669	642	655	699	660	654	652	715	660	642	666	628	651	663	638	629	620	673	654	710	692	709	670	686	657	684	750	661	690	684	703	662	674	692	635	679	675	672	625	646	644	654	664	645	705	675	710	679	643	630	633	636	628	684	663	717	690	644	646	656	632	657	672	630	632	660	648	659	682	638	726	672	680	674	650	674	630	696	662	623	673	663	675	640	690	649	642	705	645	695	708	707	660	688	643	637	615	628	681	640	639	683	680	671	646	673	665	642	671	614	654	629	653	694	669	655	641	666	663	616	683	633	712	655	669	680	668	659	689	662	631	671	682	655	646	634	705	639	653	634	687	635	661	644	670	689	645	712	637	651	741	661	650	676	620	659	709	660	654	652	685	639	636	627	654	625	693	661	715	671	651	655	667	647	666	676	644	635	684	682	679	613	653	644	653	624	659	639	671	711	648	657	651	670	654	694	680	635	676	636	608	638	647	654	665	671	660	639	633	625	640	704	670	630	631	683	666	687	658	658	620	670	693	666	656	664	620	650	672	666	653	690	673	693	670	658	673	645	657	668	685	668	638	659	678	665	645	600	633	638	678	638	638	625	647	657	632	652	657	677	690	693	668	643	711	661	659	719	650	634	666	665	692	679	673	647	629	630	635	693	672	658	664	614	617	655	706	701	594	644	680	683	692	663	712	677	681	657	704	660	644	642	651	638	695	657	660	669	643	666	691	666	683	674	704	636	634	657	631	682	636	653	661	653	653	638	749	656	654	667	669	641	688	666	687	659	687	605	656	663	675	680	658	691	631	667	713	739	672	700	595	666	668	684	665	643	632	659	659	674	667	641	665	640	656	670	669	667	644	650	669	672	671	669	657	647	671	681	667	685	635	648	651	678	642	644	639	686	619	701	668	684	635	674	719	657	669	673	647	663	684	656	710	636	654	645	638	633	639	682	626	648	638	648	685	677	636	681	640	655	676	682	675	697	664	645	623	660	671	678	655	652	675	636	634	634	664	660	680	677	638	693	646	654	670	663	678	655	652	642	664	613	639	613	638	702	667	624	666	602	680	681	613	671	649	661	663	659	631	639	647	639	637	635	654	653	641	616	659	617	700	638	683	638	664	676	678	690	638	633	652	630	652	649	644	695	676	670	630	710	633	686	610	681	657	660	622	652	667	613	675	680	642	717	650	660	672	638	688	652	655	680	646	676	655	675	691	692	651	678	672	685	655	647	657	654	636	627	664	668	677	654	609	605	692	652	646	656	623	651	653	680	680	718	683	654	703	646	667	627	579	657	617	633	688	696	707	673	601	658	704	678	684	658	639	614	654	642	651	669	666	671	633	624	729	673	671	628	667	665	666	671	704	682	694	653	655	639	631	687	690	658	674	649	678	645	676	668	649	659	680	672	678	653	666	649	674	656	669	658	605	689	614	608	673	648	703	645	687	677	636	678	659	683	646	639	607	639	658	635	721	677	687	670	648	603	696	617	712	626	636	653	629	653	670	691	650	664	663	654	659	654	618	667	605	681	679	669	687	680	679	652	663	658	648	666	672	653	651	688	646	678	622	645	638	609	689	672	657	640	671	661	652	657	692	686	629	688	660	635	607	620	616	640	644	647	657	704	650	665	641	666	637	673	636	704	662	656	643	671	641	613	600	635	683	681	673	678	619	656	625	652	627	641	667	676	659	650	626	607	666	643	629	644	643	628	674	685	674	679	681	606	648	682	685	675	622	627	703	676	644	645	669	669	675	675	665	631	689	612	677	670	658	683	624	682	650	637	684	627	663	639	618	626	665	636	642	672	611	653	683	663	710	684	656	645	665	677	690	695	693	696	651	670	649	646	647	687	659	666	662	670	673	699	671	664	669	662	706	669	652	689	639	677	670	613	654	687	651	667	642	666	642	623	632	669	638	658	656	613	669	682	751	653	654	693	653	619	646	664	627	679	605	644	646	664	667	673	637	666	683	653	637	610	649	631	652	638	684	599	694	654	634	623	716	619	678	682	657	633	631	655	684	626	644	628	681	663	649	579	650	654	628	637	656	650	635	648	695	638	654	673	691	642	652	646	671	654	674	655	668	606	676	671	648	673	641	607	669	614	649	652	678	639	719	624	638	668	640	667	633	650	661	624	652	659	624	683	642	660	663	625	620	653	678	646	650	658	686	637	667	672	668	678	651	612	655	644	650	655	634	672	648	671	653	670	666	618	649	661	637	671	658	694	647	657	676	618	655	619	675	616	693	659	639	657	629	648	642	653	655	629	703	670	671	663	682	647	665	687	657	645	698	668	695	632	640	655	698	671	694	669	664	639	623	687	676	704	644	663	657	699	618	635	672	660	634	651	650	614	664	654	653	757	639	682	627	635	665	670	616	626	656	655	709	644	690	651	693	657	647	616	677	587	634	646	663	638	663	662	634	630	660	670	641	615	692	653	626	705	644	612	644	717	674	670	633	689	675	647	660	682	615	648	677	639	626	644	669	637	660	660	644	663	704	638	621	661	654	667	656	656	648	691	685	704	638	698	641	633	659	629	679	653	659	654	665	697	679	654	612	665	628	677	647	635	646	645	701	661	630	657	670	681	675	676	688	646	668	677	641	665	660	659	705	662	660	611	641	644	658	665	647	609	713	658	658	642	687	643	682	680	694	693	647	686	669	646	644	680	653	705	662	701	666	634	651	624	624	591	667	650	678	636	630	668	722	666	672	660	650	664	687	668	639	685	700	655	701	683	664	627	670	684	648	643	661	656	641	663	656	667	623	666	725	614	696	643	652	647	621	689	634	710	618	646	623	681	680	656	650	673	639	666	646	671	659	664	606	672	630	633	650	668	633	649	650	679	692	657	673	666	673	662	668	615	684	657	653	618	688	630	666	673	635	650	692	638	649	666	666	642	626	630	663	640	663	673	696	651	652	691	673	687	635	633	654	661	616	672	658	617	645	676	644	688
15951	31424	18948	11518	10566	8203	5973	5603	4952	3779	3189	2291	2213	2145	2124	1893	1749	1602	1430	1205	1144	1200	1026	1109	1035	1013	2951	6591	7798	5886	4797	3764	2346	1588	1160	910	660	673	677	718	661	651	654	749	687	677	669	687	659	661	622	625	669	707	709	661	689	688	668	655	670	637	640	663	698	663	683	658	697	634	618	681	703	667	637	701	643	654	631	632	613	662	668	649	714	640	719	631	695	654	629	659	705	642	707	678	649	669	647	644	658	673	659	676	700	678	678	665	685	664	612	605	683	647	661	668	699	656	641	662	695	681	674	683	695	648	677	660	683	630	632	661	684	661	670	655	657	665	673	680	653	678	691	636	659	643	634	729	655	690	684	650	652	661	661	670	658	644	695	704	727	684	657	681	650	707	693	678	672	639	715	678	628	684	676	694	677	690	637	644	762	702	666	651	669	652	675	680	684	674	646	681	695	702	648	591	685	691	681	674	683	714	660	665	655	665	666	677	634	681	652	708	629	629	649	677	700	669	699	697	690	673	655	637	646	651	659	636	656	689	673	673	662	629	721	703	685	652	693	652	698	645	674	683	718	714	661	724	657	673	687	641	676	687	671	695	678	683	660	639	650	633	663	655	687	619	637	685	654	648	666	605	670	643	701	673	640	623	667	655	686	638	668	641	717	659	674	686	661	708	708	637	639	734	732	664	667	624	660	672	642	682	662	652	651	666	725	668	694	676	656	665	649	627	685	679	641	655	676	627	595	675	683	700	642	653	684	657	631	720	634	679	648	660	695	643	651	676	696	650	682	645	656	710	649	679	719	664	695	660	645	700	665	664	650	654	669	678	645	629	705	661	652	660	648	726	658	639	686	697	652	678	626	692	686	647	677	713	697	651	711	676	661	649	664	648	701	730	666	675	660	674	652	655	656	690	656	665	669	656	679	691	684	661	694	626	626	655	613	637	662	673	685	642	670	684	690	670	684	648	719	668	640	663	664	661	653	670	701	697	627	636	641	689	661	696	689	659	725	623	614	635	686	643	612	660	677	669	667	627	632	670	656	658	686	658	662	666	655	668	646	637	646	642	704	686	681	657	689	649	661	666	723	669	670	683	687	649	638	652	654	683	634	698	658	656	667	683	683	622	638	655	644	674	658	664	645	668	694	687	643	670	623	666	665	643	690	679	698	661	623	671	636	709	703	698	670	675	690	648	666	658	644	685	663	641	700	673	664	654	699	683	677	667	674	658	690	676	670	705	616	678	634	699	728	665	660	693	683	633	686	670	720	672	666	691	666	670	661	685	659	681	702	628	706	642	656	682	635	663	649	641	654	659	654	683	687	687	682	713	681	677	649	707	634	665	668	655	635	679	647	667	651	631	684	655	687	712	679	651	688	685	663	652	682	701	693	668	682	691	657	685	654	706	674	693	622	656	640	682	696	681	681	650	672	649	635	693	661	659	645	663	670	655	706	665	710	694	662	670	651	677	630	658	661	678	669	654	662	706	644	672	648	691	704	641	650	638	651	677	616	653	700	689	654	686	653	716	676	685	686	662	652	643	704	650	674	685	699	708	660	619	692	681	706	683	641	629	667	659	714	647	666	679	686	647	669	673	692	671	679	713	655	706	674	667	704	650	669	697	656	702	690	691	650	704	628	675	696	672	633	664	687	709	674	654	686	682	645	683	639	671	658	699	672	720	691	681	645	636	671	640	666	703	683	638	641	673	645	678	629	682	690	656	617	671	661	700	667	653	628	674	645	662	661	681	685	664	668	632	669	678	690	648	686	687	674	642	686	672	664	657	702	671	670	677	688	666	664	679	661	678	718	638	620	676	675	702	649	691	670	644	660	676	666	664	692	654	673	659	647	662	650	652	701	700	668	678	684	663	690	627	678	623	687	699	675	711	685	662	652	681	690	656	693	628	624	633	694	711	657	669	708	685	659	679	661	684	654	667	667	649	690	660	676	712	729	704	670	670	670	684	645	668	670	698	668	659	654	673	652	690	697	721	644	669	659	670	638	662	617	680	677	668	706	692	691	643	651	682	646	682	674	655	619	656	642	642	667	685	699	662	648	687	678	711	651	696	712	640	668	663	708	636	690	676	715	669	654	668	717	624	665	711	661	697	627	653	677	679	661	677	710	698	672	633	680	694	687	664	677	650	659	673	680	643	680	633	650	699	646	689	643	667	637	698	638	634	626	673	655	671	727	691	647	638	686	600	650	706	677	678	672	677	656	722	652	685	667	684	697	661	644	653	713	665	683	716	649	633	682	645	679	687	664	678	680	663	658	676	678	671	677	655	685	687	720	636	662	651	613	743	663	654	666	701	675	619	661	665	693	652	689	649	648	649	672	651	709	671	678	640	655	613	680	722	680	676	648	659	657	690	663	628	665	625	711	674	658	684	658	690	658	707	616	651	665	609	677	683	658	668	685	665	681	661	673	670	625	696	647	682	641	679	637	670	693	702	705	649	692	682	689	706	671	695	660	672	665	686	710	668	666	639	670	666	667	693	690	638	611	680	699	697	696	602	679	687	660	692	648	685	669	643	628	644	690	685	629	697	684	654	703	659	669	670	625	636	663	652	691	645	684	657	597	612	690	680	667	696	664	658	606	716	657	642	676	696	697	679	686	653	670	665	615	656	651	672	677	666	662	697	699	696	677	733	683	631	711	714	661	684	648	677	669	698	698	672	668	639	694	632	709	707	657	646	636	722	678	657	666	650	688	694	679	667	668	716	606	673	649	655	631	663	698	720	671	674	662	654	682	627	689	657	690	729	709	658	702	674	657	683	683	660	725	645	659	696	625	623	688	641	665	648	735	647	646	706	692	674	635	660	668	670	672	668	650	679	637	646	638	627	682	656	648	651	597	660	644	664	675	647	708	669	690	684	679	686	693	670	663	640	702	649	651	607	740	654	619	650	652	626	640	658	694	693	644	673	649	708	696	599	711	645	645	676	682	679	710	695	647	692	643	686	640	662	623	670	663	686	647	627	725	687	693	661	646	697	682	640	720	644	664	693	668	678	661	720	648	677	665	696	672	674	680	647	663	679	626	669	691	685	712	666	670	649	627	675	654	661	660	649	621	686	715	616	670	708	631	709	696	667	682	648	683	686	600	682	651	657	682	706	627	700	650	709	690	686	667	655	666	660	633	668	639	749	638	656	685	651	639	657	691	702	672	710	639	679	668	705	676	674	682	649	666	678	704	689	708	623	692	677	689	659	677	638	685	659	678	656	690	641	673	731	647	637	681	692	651	680	660	649	647	643	689	699	688	677	706	657	686	716	636	654	611	626	622	673	693	654	659	714	688	672	703	700	686	688	734	659	662	641	688	648	642	705	696	651	695	652	654	660	615	699	652	618	668	650	675	630	674	672	627	690	664	639	676	671	690	665	706	663	660	655	659	607	682	616	687	696	713	640	733	664	695	705	669	659	647	651	646	689	655	690	667	626	659	656	642	683	678	655	684	681	700	670	628	697	663	677	685	655	630	650	675	677
28211	20444	11364	4460	2512	1810	1567	1302	1149	1095	900	778	701	739	789	702	694	707	692	742	611	593	571	541	511	520	564	577	664	661	710	645	604	554	521	509	479	454	467	481	482	499	498	505	472	546	478	461	501	540	522	468	504	461	461	511	486	490	480	497	486	473	530	515	454	514	464	455	463	472	481	505	480	491	468	482	490	462	517	508	495	496	475	481	499	471	433	467	481	456	503	502	471	505	466	497	488	483	501	467	499	493	468	476	463	502	478	499	448	481	473	471	458	488	493	514	484	453	490	480	467	516	486	511	497	471	493	495	491	477	517	480	552	467	486	481	486	518	482	517	505	541	474	502	465	469	475	468	494	509	491	471	452	478	462	431	483	515	477	489	486	483	478	496	482	524	470	516	505	497	477	515	472	485	512	484	475	518	485	517	466	487	502	458	471	518	501	497	479	442	492	492	500	484	507	484	508	482	486	506	511	451	488	485	477	500	510	464	481	447	495	500	455	475	483	503	492	502	444	525	494	474	481	491	459	493	492	536	499	476	460	489	475	490	493	499	479	487	472	506	490	436	466	474	471	481	477	497	449	478	495	495	474	548	462	494	520	466	504	520	483	498	494	464	439	481	486	440	489	481	479	505	481	440	439	474	480	498	491	473	486	476	515	492	455	469	488	498	495	493	459	481	498	482	464	499	450	462	483	503	480	455	477	477	541	446	468	469	501	497	500	511	462	480	472	481	492	535	525	467	471	480	459	508	463	501	500	454	462	449	463	466	462	502	490	525	513	469	504	439	508	460	512	478	471	478	509	473	503	505	508	467	485	471	507	479	453	476	475	494	489	511	508	475	495	517	504	468	484	499	437	470	476	520	456	511	492	493	450	489	500	501	508	500	508	506	474	459	509	468	499	473	498	506	447	503	481	515	485	514	463	468	462	490	515	489	501	493	455	522	509	483	497	499	507	467	478	460	486	475	518	518	512	489	522	449	497	485	526	507	509	504	462	489	435	519	494	493	494	465	466	434	434	468	498	496	467	469	517	490	472	526	486	495	468	482	480	491	507	461	488	485	518	480	464	468	516	475	464	494	532	461	498	486	506	477	473	526	460	482	473	474	519	449	478	485	448	501	470	481	503	489	482	462	476	495	503	471	477	500	473	492	482	460	466	468	528	507	525	525	483	477	479	490	509	498	445	449	484	513	440	498	495	482	487	466	467	479	480	477	527	465	464	477	484	514	491	459	506	441	495	506	462	500	492	474	497	476	486	469	486	501	479	488	464	526	475	473	447	448	451	485	482	511	509	472	510	475	477	492	483	481	487	516	518	454	494	472	475	444	529	488	505	438	514	499	475	504	470	496	465	479	479	510	487	474	478	504	455	456	466	518	471	464	484	492	506	449	476	455	509	501	508	481	473	476	480	488	511	501	463	485	463	511	496	488	506	449	460	454	513	475	473	449	488	495	487	490	448	514	506	496	483	487	478	459	482	500	502	479	517	459	532	483	475	458	464	481	499	465	473	510	487	491	518	538	463	496	457	490	459	469	497	515	510	484	503	470	467	475	461	492	485	499	473	473	506	504	494	478	459	507	467	515	470	467	450	517	506	452	461	482	442	478	479	477	489	474	523	460	487	482	506	500	508	510	453	487	521	477	469	476	493	507	495	478	490	527	462	467	489	473	507	479	527	482	485	456	491	491	481	508	452	472	474	469	498	482	490	478	504	513	448	526	471	496	489	459	478	484	471	494	490	514	465	496	518	495	463	524	521	494	467	499	466	459	482	490	450	506	480	463	483	471	464	476	484	467	523	489	478	488	497	492	486	505	493	531	437	457	522	471	520	514	474	490	489	498	498	473	482	478	487	469	475	499	487	450	486	481	513	478	461	442	505	513	525	513	459	461	488	472	498	503	543	508	501	474	522	497	501	480	496	476	500	528	487	492	492	481	524	475	510	479	486	509	507	458	498	459	470	488	441	466	446	475	495	504	504	491	505	508	506	513	492	448	491	546	514	493	489	492	487	451	473	485	489	470	486	486	496	473	491	463	473	512	478	507	469	463	480	511	447	519	491	515	468	468	482	471	479	514	502	477	464	513	462	456	489	469	488	517	472	530	499	512	487	493	467	455	499	499	489	488	504	523	491	512	475	448	479	450	492	504	533	430	473	506	432	490	502	587	479	463	500	476	503	451	480	473	484	460	517	466	504	476	516	471	456	484	487	455	497	498	441	484	485	503	451	508	479	503	512	510	462	476	509	469	473	480	465	482	487	502	477	434	511	455	496	498	511	459	471	446	475	539	481	486	487	532	449	457	463	496	478	497	476	479	483	469	525	465	467	508	513	520	495	494	453	484	477	478	481	486	439	479	476	494	496	466	433	492	482	497	467	476	461	517	435	481	468	509	467	438	510	489	517	503	476	481	489	469	468	482	466	458	520	481	456	491	511	456	456	538	496	440	505	503	479	513	477	460	446	472	476	494	499	494	495	474	527	536	467	497	457	481	476	503	478	480	473	471	478	490	479	495	469	477	496	509	516	454	511	483	483	481	463	505	458	471	437	458	476	492	477	478	463	513	494	518	465	514	468	508	476	479	495	473	503	480	494	456	488	475	496	450	518	491	479	477	467	463	468	456	486	437	481	487	487	474	508	474	485	505	500	497	482	533	483	445	491	510	486	502	495	521	480	502	450	467	490	476	425	460	481	457	497	449	454	480	511	521	462	481	470	476	520	483	485	466	488	476	470	445	466	473	484	492	485	462	468	476	486	474	540	467	473	493	481	537	476	538	445	523	495	493	447	486	422	528	472	495	477	475	456	492	494	460	521	474	480	516	499	499	502	491	506	515	488	458	464	518	467	486	476	473	488	481	449	492	494	487	525	456	497	460	463	488	473	520	441	491	517	481	465	447	493	465	470	452	506	504	485	500	498	514	500	496	476	471	483	487	471	503	440	484	463	466	499	472	495	475	464	459	475	477	440	561	456	465	475	479	484	482	503	489	507	514	475	497	478	482	486	509	516	477	533	477	491	474	476	499	471	509	494	476	480	471	510	493	503	460	485	491	474	518	482	480	498	475	497	516	506	470	478	496	466	442	500	523	487	517	491	483	472	440	479	524	494	489	456	498	508	465	474	441	474	502	479	476	537	467	479	457	479	521	504	487	469	480	467	503	504	497	481	505	468	490	452	481	499	480	466	549	501	482	503	462	488	506	453	498	462	529	474	457	467	519	476	471	457	476	482	493	494	509	509	473	507	485	486	466	472	455	461	453	450	461	513	456	509	473	463	483	503	480	513	462	448	470	509	513	503	487	456	478	500	461	453	478	478	504	485	490	475	497	497	481	464	501	474	488	461	461	494	449	480	482	526	516	474	459	511	503	482	515	491	482	532	455	501	511	479	493	505	508	460	493	492	463	447	503	462	509	537	511	483	486	473	481	477	510	468	456	495	524	470	451	476	475	516	475	504	464	486	508	521	459	455	522	456	524	486	499	530	504
14406	19794	8507	4937	4120	3113	2689	2317	1954	1732	1360	1030	1036	1098	1141	1064	911	934	945	838	797	719	645	609	625	595	651	745	851	907	810	747	660	673	565	593	496	541	524	497	520	522	494	517	506	547	550	527	545	513	510	515	547	536	567	494	558	524	519	510	505	509	534	493	545	512	563	535	510	517	495	529	527	555	519	504	507	561	558	525	538	541	509	534	532	514	527	497	524	534	524	547	555	497	500	535	521	529	505	476	483	550	514	533	542	545	539	510	514	526	534	500	537	536	536	522	493	543	506	501	528	523	513	523	513	536	525	529	530	516	555	468	516	508	515	539	511	552	527	540	543	517	520	524	516	543	495	531	483	537	527	533	508	514	542	516	542	544	538	536	498	551	554	530	539	594	529	530	529	508	547	493	519	499	517	529	560	516	542	540	550	510	491	547	512	542	534	519	514	518	508	525	498	500	524	476	470	574	518	500	510	499	535	560	551	509	513	479	517	526	555	534	522	527	499	544	533	514	521	538	474	537	523	530	528	495	545	527	503	529	506	535	531	508	550	537	530	510	519	506	536	542	514	518	532	519	515	546	464	536	556	502	528	525	517	505	552	518	498	562	506	527	549	568	555	541	553	536	521	534	574	500	536	505	494	486	486	557	521	554	540	532	474	534	549	528	576	518	521	508	552	480	541	510	533	544	545	552	551	525	546	509	500	505	530	518	538	553	533	561	538	547	535	565	484	490	478	522	545	486	503	549	488	495	576	519	506	537	518	501	517	524	507	472	563	507	488	554	547	530	531	496	529	574	558	498	537	547	507	552	499	526	550	541	522	475	534	543	576	579	521	504	469	476	512	555	525	542	523	564	559	494	527	518	541	542	547	524	522	503	557	529	542	493	504	487	567	520	506	533	511	533	536	503	562	532	519	466	554	538	534	474	512	537	517	520	533	529	512	554	545	505	503	503	550	537	547	550	524	513	510	517	538	470	539	508	531	533	515	579	501	499	522	547	519	532	542	520	489	539	579	511	538	486	460	533	530	525	551	544	514	572	534	517	507	542	562	496	523	548	560	485	545	492	502	516	557	554	512	532	573	518	517	533	538	492	535	543	527	522	515	513	539	511	486	485	543	523	478	523	527	486	554	503	553	524	518	525	562	533	511	551	542	542	551	577	530	541	544	534	540	513	509	523	483	524	524	481	476	503	540	493	495	524	518	523	540	520	488	523	541	523	512	533	509	529	514	504	546	525	519	546	492	567	520	552	560	526	521	533	554	494	523	506	526	492	523	543	505	521	517	479	549	542	487	539	535	530	511	536	486	549	570	518	501	525	542	525	538	517	538	510	508	514	508	511	478	525	518	539	553	532	520	547	560	503	554	514	545	519	574	553	533	501	505	509	568	526	484	563	563	526	547	524	524	584	604	478	556	541	539	524	542	548	526	538	505	496	521	512	491	523	502	529	511	525	513	552	522	501	489	528	568	545	540	565	503	524	534	516	522	535	510	533	556	526	503	505	547	541	518	510	528	516	499	523	509	507	551	553	501	575	528	548	492	523	556	499	516	521	531	533	512	536	519	556	495	502	540	552	471	555	510	548	487	492	499	545	542	491	497	552	553	507	538	568	546	538	562	488	569	525	503	498	506	517	496	528	511	522	548	509	519	503	536	514	533	534	485	525	532	491	533	498	504	529	518	518	477	511	550	517	495	525	587	446	476	481	501	500	539	525	590	550	508	530	483	555	535	584	496	552	500	554	588	520	574	515	556	496	522	475	480	522	525	532	536	526	514	511	550	525	488	536	532	512	531	514	545	477	535	528	535	519	535	555	515	512	485	539	531	534	519	540	512	496	545	533	539	540	507	562	531	567	518	497	538	517	518	477	550	555	524	492	489	516	520	501	536	513	493	486	511	519	476	521	500	509	545	554	521	567	480	483	551	510	492	515	498	551	538	529	517	556	515	534	518	548	473	501	521	530	539	543	531	554	520	501	491	497	535	499	544	561	547	542	514	523	505	541	553	532	538	495	540	503	498	487	456	561	535	504	455	542	540	553	551	495	491	542	477	491	531	543	559	521	489	532	566	522	534	475	551	543	513	550	569	490	522	524	565	516	560	508	540	548	535	534	528	500	500	556	565	540	514	521	481	547	521	491	517	535	523	554	522	503	546	548	479	539	557	524	547	546	508	509	503	549	490	486	543	548	483	535	553	490	554	512	533	525	528	544	515	538	512	557	529	565	542	513	483	532	523	529	510	492	532	525	523	508	488	487	495	574	541	522	541	545	533	538	487	545	504	490	536	515	516	525	518	483	511	516	496	515	527	525	558	523	561	510	544	476	534	474	535	548	510	552	531	540	494	526	509	504	539	538	485	529	546	517	544	555	515	555	549	508	546	534	527	535	531	506	558	560	551	543	577	474	492	562	526	555	515	449	508	532	516	535	503	536	506	509	527	544	495	501	517	527	549	541	541	524	523	574	514	541	512	526	534	504	518	549	509	505	514	556	514	529	516	533	515	590	545	511	522	508	524	528	511	550	515	564	481	480	539	518	528	500	559	507	501	536	512	538	482	517	532	517	508	580	517	525	518	533	518	541	553	536	530	530	531	552	542	529	526	547	496	544	517	504	525	581	490	521	476	548	520	512	528	506	518	538	543	541	505	508	497	498	528	535	532	490	500	519	529	544	475	505	546	526	524	551	514	561	536	515	510	503	497	561	542	559	519	529	485	527	507	521	529	500	507	513	493	493	502	521	523	531	516	497	510	530	513	524	524	524	523	546	514	512	528	526	545	539	522	536	538	545	518	514	504	514	525	512	545	529	508	521	515	529	513	518	528	540	551	553	535	521	505	483	541	495	544	519	487	538	563	554	544	564	506	534	534	517	500	494	547	551	566	524	507	539	507	519	556	578	497	533	541	544	528	531	516	539	519	515	483	575	504	561	556	561	493	547	507	532	499	501	539	530	539	554	504	532	532	507	532	527	532	491	510	556	549	534	517	485	541	510	502	489	522	542	505	495	515	490	555	572	530	525	501	524	504	564	557	516	540	504	518	558	523	494	513	545	550	542	534	545	551	515	537	503	543	506	538	512	523	516	567	550	505	531	537	578	555	519	517	512	531	517	539	501	507	530	480	510	487	529	535	496	501	536	509	486	491	474	526	524	546	518	465	572	485	547	504	501	548	522	531	502	503	563	521	512	519	548	532	581	527	547	525	532	510	494	533	554	555	517	542	518	520	546	563	534	556	506	554	506	516	553	516	522	556	572	519	529	537	515	516	539	536	516	567	501	552	508	530	501	474	487	523	543	490	514	511	538	502	557	511	554	563	557	510	505	523	492	491	536	507	497	521	533	552	516	524	554	536	508	476	536	552	553	529	524	530	529	498	515	544	526	493	537	523	514	502	539	498	545	525	544	539	526	487	525	576	528	540	517	538	490	530	561	472	504	531	520	536	508	513	523	550	518	503	489	550	507	509	538	516	531	539	543	509	529	545	538
24038	21366	28601	24482	21340	10945	3386	2746	2000	1458	1430	973	932	810	831	956	886	872	799	760	678	648	629	583	548	543	1095	2198	2686	2245	1831	1369	978	712	653	521	430	455	435	469	481	507	449	431	458	481	457	485	448	438	470	484	435	458	437	479	458	462	483	476	470	493	462	452	450	417	443	453	436	438	469	450	449	432	431	449	462	454	511	476	429	428	467	487	482	447	462	449	523	455	495	443	482	426	426	488	445	419	481	458	504	461	461	443	464	453	455	484	447	444	468	445	450	511	476	452	461	447	443	471	460	448	467	465	456	489	517	449	457	442	461	464	455	442	449	429	452	444	461	426	438	484	482	437	458	479	474	499	457	493	442	492	433	471	465	482	476	469	438	465	505	494	493	445	445	479	503	492	467	460	453	470	460	435	476	468	481	461	468	460	453	486	464	460	459	442	441	484	457	491	438	475	422	499	437	448	461	452	445	470	487	492	479	455	464	456	487	454	446	466	494	485	488	454	480	474	493	467	511	456	437	485	469	465	507	466	492	496	439	462	458	493	453	460	485	489	449	478	444	500	470	476	430	485	465	481	442	466	448	453	473	451	438	459	467	481	428	462	458	449	474	464	468	456	454	432	488	475	500	463	456	471	437	456	458	467	478	451	472	455	452	475	455	455	445	489	483	447	445	449	447	494	441	480	502	443	451	457	488	480	469	505	458	446	479	483	465	431	497	466	460	418	447	484	469	455	437	441	467	446	452	445	462	450	482	494	449	467	484	461	466	433	459	486	465	470	425	490	463	469	440	453	421	466	475	438	458	414	426	461	479	441	459	451	447	431	497	465	465	438	476	437	488	457	431	490	444	434	461	450	450	429	496	458	470	426	442	469	467	455	463	463	470	491	431	475	433	469	461	467	494	495	434	455	447	418	444	477	411	435	454	459	455	443	444	449	463	464	447	449	443	479	453	466	497	445	435	487	454	433	461	454	473	486	446	466	495	467	465	461	441	437	461	448	462	478	488	486	475	494	469	492	436	517	442	435	506	488	460	433	503	422	431	456	456	485	429	468	498	417	489	476	473	437	465	504	504	447	442	468	452	428	442	483	426	473	459	465	451	468	429	438	462	480	460	442	454	460	473	437	406	469	460	458	476	442	487	496	457	456	459	469	429	452	467	454	456	469	448	458	449	480	446	443	491	473	475	442	507	454	436	505	485	491	474	450	438	444	457	445	459	433	459	485	453	456	431	444	532	445	449	449	446	475	445	469	479	457	444	466	490	450	460	481	466	476	465	461	489	440	474	473	475	465	463	467	487	516	478	422	464	417	480	471	450	457	474	475	485	422	487	471	450	461	471	475	475	467	448	487	450	464	488	417	440	416	497	441	493	456	436	467	445	476	472	424	434	490	445	484	455	463	475	476	437	468	461	470	481	439	463	478	487	448	467	479	470	405	440	451	457	447	431	482	425	420	452	454	413	456	442	457	429	482	461	429	515	485	477	450	455	444	426	428	424	451	479	450	494	441	466	448	436	460	456	499	448	503	445	460	427	507	465	457	465	434	474	432	454	482	460	440	461	463	426	498	467	468	464	465	445	426	477	470	473	463	449	526	472	458	442	449	490	444	479	498	431	489	478	450	455	439	465	471	475	500	461	449	514	493	458	452	441	497	494	489	458	451	468	461	474	426	434	495	467	471	438	461	464	468	466	469	474	441	440	507	433	475	476	472	492	472	491	488	462	499	459	495	441	427	458	463	445	453	513	460	489	467	471	463	484	465	457	475	419	439	463	444	475	453	485	498	473	453	485	469	478	483	475	477	449	500	408	453	483	443	481	460	467	474	495	435	521	423	489	436	502	477	483	453	474	428	465	445	435	434	434	492	485	456	471	449	468	462	474	476	494	448	488	452	472	435	481	472	451	461	487	451	466	487	446	459	470	502	447	464	463	468	445	455	487	466	458	478	511	477	497	471	460	441	469	436	436	460	449	448	487	418	433	427	477	432	473	450	461	451	478	470	422	499	437	468	478	459	440	465	472	460	478	486	423	448	433	472	496	489	475	446	480	497	446	439	453	446	447	433	470	465	529	477	441	474	464	520	455	491	495	456	442	480	477	402	492	468	473	433	473	447	491	450	453	504	451	487	492	438	461	451	485	470	461	479	493	454	458	506	487	422	435	463	485	467	433	493	450	465	473	458	440	468	462	497	440	488	481	462	468	447	468	449	467	458	462	444	456	511	472	500	447	447	453	444	445	484	483	454	436	457	474	463	450	427	456	492	472	469	482	477	510	424	513	460	469	464	473	472	448	484	474	477	468	469	453	496	462	495	426	460	465	474	463	441	474	459	463	449	465	480	430	472	482	453	454	488	475	443	483	452	477	489	468	473	476	434	429	450	487	495	479	462	422	443	478	468	445	457	473	505	464	459	461	488	458	470	484	462	429	476	465	447	426	441	461	477	466	482	513	494	467	464	458	489	477	462	437	438	482	442	484	461	461	474	473	511	436	472	471	433	524	524	443	437	473	480	444	471	473	450	460	425	461	466	461	466	436	455	467	449	444	441	491	493	445	475	448	453	472	443	489	459	504	459	441	464	471	467	454	465	457	446	481	444	465	457	462	487	450	408	451	461	442	471	442	462	439	445	449	417	475	440	430	450	459	473	494	468	449	466	491	467	454	480	487	435	481	463	443	451	472	445	426	437	461	476	452	467	455	446	455	457	496	497	490	462	475	438	433	461	463	463	470	462	479	473	436	476	435	477	492	450	466	465	435	410	477	465	500	442	449	489	465	506	486	503	480	474	462	489	482	480	469	441	457	459	467	475	464	453	464	481	451	479	427	432	462	505	497	441	465	464	517	471	477	467	426	506	460	440	482	486	468	466	442	470	469	455	450	443	484	481	449	462	449	436	512	473	430	472	500	469	427	484	474	447	448	471	434	493	455	450	457	455	459	450	478	445	439	436	429	474	449	461	467	481	431	488	515	414	484	446	483	472	431	481	452	473	424	448	509	436	444	437	426	452	465	512	417	448	486	449	470	467	469	480	489	484	517	505	437	469	421	464	447	475	462	452	471	437	462	492	469	462	453	470	484	495	429	474	447	445	448	449	476	445	461	433	453	448	449	430	448	477	446	473	453	486	469	439	409	491	470	453	465	479	460	477	431	432	458	487	478	444	468	466	486	453	503	460	422	438	458	475	467	415	483	514	477	451	444	441	455	456	464	418	487	494	493	484	476	449	464	434	441	459	493	454	479	474	461	446	479	416	471	498	445	501	444	438	465	463	455	417	447	437	465	473	452	463	463	489	434	459	468	478	498	432	474	484	455	472	460	462	485	470	467	441	486	464	494	430	460	447	490	460	445	494	427	526	456	492	479	447	440	496	454	510	432	487	481	497	470	462	446	471	478	465	494	447	468	435	430	425	483	478	455	423	418	493	488	458	415	462	441	449	464	471	461	492	492	449	430	444	471	469	459	433	428	482	472	475	457	431	447	500	467	469
14386	28881	16314	10251	7576	5608	4446	4595	3623	2464	2124	1579	1397	1158	1217	1273	1268	1235	1040	923	874	843	761	705	599	657	1669	3265	4216	3323	2427	1775	1221	928	730	633	517	488	485	503	481	460	523	482	466	450	546	474	479	488	517	492	482	453	468	489	514	461	506	476	466	465	479	476	471	476	468	493	469	476	501	489	494	481	465	528	465	505	516	483	466	510	470	483	512	543	517	522	512	457	466	466	508	495	510	492	472	525	497	513	479	505	482	476	511	481	464	473	466	484	466	450	469	557	500	467	489	444	488	507	484	522	531	520	476	470	465	494	521	476	500	480	485	477	546	486	502	489	481	530	481	472	481	484	476	469	484	537	493	526	495	510	485	504	488	478	477	464	506	496	522	484	516	480	466	521	464	496	477	489	476	484	517	443	482	479	474	458	475	462	483	466	465	480	477	501	449	474	502	506	506	454	465	505	478	472	489	500	511	518	494	442	462	507	486	475	504	479	490	449	487	444	436	513	505	478	464	492	515	479	478	501	518	476	495	471	499	498	488	502	467	520	470	537	471	465	499	451	476	504	503	494	467	470	459	488	506	508	508	467	452	501	474	470	465	516	487	489	476	468	509	480	480	494	485	476	482	477	498	521	502	523	510	481	478	503	496	479	510	482	455	480	495	510	493	514	505	497	527	489	493	460	517	503	481	495	447	470	487	487	495	506	504	474	492	470	474	497	532	499	451	500	468	486	483	507	463	487	505	487	483	483	495	511	476	493	478	465	476	504	492	506	514	538	475	478	529	489	473	493	461	498	523	473	498	478	493	464	516	496	490	500	495	527	468	492	484	492	508	490	486	448	513	527	472	481	486	502	485	425	492	474	506	501	513	489	493	507	481	501	473	473	494	479	550	507	502	483	463	449	479	475	491	503	447	478	501	529	468	544	481	466	493	511	494	478	489	516	523	478	515	502	490	448	496	461	517	460	469	472	485	491	501	467	480	473	504	496	458	510	466	476	513	514	466	468	474	460	488	484	471	512	471	445	497	487	490	490	476	519	528	496	459	496	503	469	489	452	471	515	454	468	470	503	511	455	489	473	470	510	458	496	444	469	457	492	487	461	466	532	471	489	509	519	519	458	487	500	481	504	447	473	493	503	487	472	462	468	444	480	492	484	492	496	516	494	485	489	471	485	511	476	471	519	452	527	472	522	500	535	485	493	471	492	513	506	495	505	471	498	481	535	488	522	507	501	497	487	509	482	450	495	511	517	471	467	486	459	480	473	491	448	507	488	512	502	534	549	481	482	492	478	484	499	474	479	466	474	464	456	479	456	519	520	452	514	485	508	486	469	494	465	446	514	493	480	526	457	449	462	505	499	470	509	484	509	511	473	498	473	496	522	500	484	493	523	515	481	532	468	465	495	468	536	520	495	506	473	461	468	510	461	490	490	532	463	492	448	490	527	484	487	496	487	465	520	463	481	464	510	481	477	534	544	503	489	518	514	489	502	514	457	500	469	495	481	513	496	523	480	498	528	465	500	500	494	471	471	484	488	511	505	509	496	488	503	500	532	502	485	496	499	528	454	486	495	464	534	495	510	497	475	501	469	455	535	526	467	527	492	475	471	473	461	500	509	506	468	473	499	519	481	463	494	475	482	463	507	463	503	451	495	496	499	471	447	479	489	459	504	499	463	468	502	462	457	483	488	475	554	452	494	508	522	449	504	495	482	490	491	471	517	521	480	528	502	457	493	435	451	504	462	495	487	480	510	509	476	508	468	469	506	507	517	475	484	519	510	476	496	498	492	475	462	488	456	469	492	488	503	492	442	485	522	503	499	493	485	510	505	523	491	474	505	504	462	467	470	517	484	475	474	443	472	519	497	441	499	447	463	504	457	504	456	451	508	528	473	479	501	516	487	467	476	471	511	487	471	521	514	467	473	498	519	487	466	496	503	511	481	492	439	473	488	465	482	494	527	460	485	455	485	466	515	497	469	550	530	532	470	523	473	525	466	472	435	454	461	449	475	499	500	466	493	489	496	468	511	476	477	506	478	510	483	496	502	508	501	480	520	475	476	503	478	487	501	493	496	498	497	536	458	483	475	498	503	473	507	468	486	483	436	499	474	483	495	478	521	510	449	502	480	507	491	490	478	479	499	473	495	519	499	486	525	470	512	475	488	468	483	491	472	485	475	485	545	513	417	483	513	460	505	497	488	486	479	484	478	477	525	460	500	507	501	489	466	534	520	473	496	478	503	511	455	543	488	489	492	456	472	484	490	527	518	484	493	523	520	502	455	453	520	473	477	463	528	482	512	464	508	481	522	450	469	484	491	504	481	501	424	430	492	495	525	473	465	480	458	508	482	453	456	509	517	468	504	462	509	476	476	476	492	498	510	490	509	479	478	476	487	526	475	467	547	456	505	482	473	485	478	489	461	491	493	477	526	482	467	500	481	482	468	491	457	498	487	481	498	474	512	519	456	450	490	500	504	509	460	472	539	507	507	503	489	477	533	468	481	522	484	493	507	475	478	501	500	508	487	455	478	473	475	500	523	503	500	479	481	534	482	476	497	483	467	473	502	521	498	487	486	495	467	517	505	526	510	515	476	488	547	501	498	492	544	512	476	483	485	493	502	522	526	494	463	488	525	487	506	498	540	447	452	474	441	496	518	493	470	479	511	487	465	471	500	485	482	516	475	477	494	484	488	502	473	472	502	476	488	508	482	509	457	480	469	520	464	475	481	507	490	458	525	521	486	494	497	519	480	465	482	478	507	478	475	536	530	499	448	487	493	460	476	509	499	543	496	505	457	469	410	513	512	529	453	467	542	498	494	476	487	422	465	482	485	504	489	510	510	507	514	522	493	516	466	513	517	530	493	483	510	475	486	474	514	494	483	501	478	466	496	519	498	501	505	500	466	498	510	501	489	491	476	514	493	487	506	524	493	499	453	496	483	469	508	509	539	473	485	528	487	458	474	517	463	504	511	492	490	451	474	472	511	469	473	445	539	493	498	497	505	537	494	487	450	496	487	506	445	478	482	497	506	463	503	526	503	491	503	492	511	481	487	523	495	498	521	468	478	483	478	493	475	502	482	459	486	482	496	486	505	476	484	471	492	478	505	462	549	508	474	491	487	501	497	537	492	465	484	481	478	464	512	472	483	480	492	457	460	517	495	494	470	529	499	452	478	484	459	480	495	479	475	465	494	507	447	513	508	494	481	468	498	527	469	451	498	461	501	500	494	500	488	493	521	469	474	450	478	473	504	484	489	503	458	479	550	471	511	459	480	493	506	501	473	520	521	499	495	480	481	474	488	489	482	498	497	441	487	477	510	495	536	459	508	515	498	525	503	493	490	518	495	519	488	516	491	492	488	474	491	451	483	509	486	506	450	516	523	496	478	460	478	528	482	485	486	478	487	473	484	498	483	500	475	490	515	479	503	529	478	479	481	453	504	461	460	471	494	465	488	476	476	485	485	513	476	514	492	483	534	508	492	490	493	496	520
25288	21359	27573	25437	13069	3344	2021	2003	1650	1513	1204	911	898	836	750	818	725	775	769	749	819	766	748	678	704	676	988	1630	2045	1788	1451	1180	944	753	661	664	602	623	611	626	612	593	618	637	670	620	642	619	639	572	578	623	581	623	604	634	608	641	625	674	598	599	629	595	628	597	637	606	646	620	656	605	617	661	611	609	630	635	630	620	603	667	607	648	593	612	631	585	613	627	665	620	641	582	642	604	653	620	618	594	614	644	625	584	581	616	626	627	593	618	633	648	653	633	610	617	572	652	571	608	643	625	612	633	600	579	617	601	612	643	632	628	617	580	606	660	570	639	643	600	638	617	622	616	617	576	610	604	610	601	615	636	628	566	598	605	605	639	646	620	643	594	619	613	648	601	617	644	595	580	626	618	651	646	638	658	582	590	629	596	636	625	631	636	613	602	608	631	669	605	583	599	624	588	594	589	624	621	621	632	624	617	679	639	604	641	596	615	654	604	638	652	603	601	636	603	642	608	628	615	647	569	596	640	616	654	601	649	614	583	610	632	635	608	643	621	596	661	614	592	673	604	654	666	601	630	595	636	617	567	628	608	648	608	627	602	635	623	611	617	623	602	622	606	637	631	643	664	652	577	622	618	667	592	608	580	612	666	581	635	590	608	587	644	611	602	648	657	644	619	579	599	615	605	581	625	627	637	624	624	596	600	605	624	639	678	648	612	599	603	623	562	580	597	599	626	644	617	610	620	598	612	640	612	606	646	588	631	614	632	653	627	599	605	630	606	628	627	633	638	618	617	627	642	578	636	635	664	679	602	591	550	606	614	624	620	615	635	597	582	626	647	610	599	659	602	621	569	616	663	570	625	626	592	621	594	588	619	614	627	582	635	627	645	605	648	592	612	593	614	627	637	638	611	609	625	598	596	609	604	628	608	615	588	647	603	643	642	562	651	654	622	642	616	643	597	619	585	655	649	568	678	637	580	623	605	635	615	612	577	574	625	645	580	637	622	627	606	594	624	603	660	642	638	619	568	654	677	654	606	616	625	582	632	628	620	588	584	611	640	611	665	628	607	660	548	641	641	609	626	591	610	623	640	669	616	639	602	638	556	650	633	645	609	602	581	597	623	651	572	641	628	626	597	618	583	627	618	607	603	626	605	605	614	612	623	575	615	581	605	615	635	625	597	608	616	602	633	622	615	628	662	659	638	630	607	628	665	634	619	614	649	603	632	634	615	591	624	611	621	649	617	649	618	633	646	611	601	609	608	613	615	655	611	602	610	617	619	638	633	587	614	618	653	613	620	619	566	601	621	644	632	584	648	629	610	644	604	566	605	617	659	655	561	606	618	626	609	668	641	562	593	639	626	644	584	591	646	670	592	647	596	615	620	694	585	631	611	629	650	648	634	641	579	627	604	611	617	635	584	623	654	631	600	594	630	584	620	635	623	650	623	605	604	610	592	631	634	614	645	677	604	642	636	646	580	629	596	633	594	633	634	627	622	627	594	643	635	614	587	671	621	624	601	607	659	613	651	621	646	620	642	619	592	631	647	594	608	682	609	563	598	625	612	635	594	603	606	582	645	630	631	587	595	601	641	608	600	648	652	640	621	637	564	592	648	619	617	629	619	618	639	661	631	634	613	589	598	625	601	627	601	583	624	603	564	627	610	592	624	630	620	645	599	612	635	624	623	634	602	586	605	606	645	630	627	611	603	621	647	626	574	654	648	594	635	617	569	595	613	634	643	617	588	624	650	587	600	640	613	596	684	623	659	607	617	658	569	616	567	617	617	610	654	612	621	606	600	599	599	567	581	666	621	641	614	656	662	686	645	626	592	578	599	619	630	630	654	646	665	640	608	565	622	648	659	644	604	650	585	657	610	617	660	642	629	639	617	660	622	614	643	603	639	634	637	572	643	643	581	643	629	673	678	610	638	616	598	620	672	627	597	615	562	717	629	608	625	631	628	632	608	607	615	634	622	585	633	588	594	647	620	619	613	600	572	621	605	596	587	624	652	605	641	637	581	583	600	587	671	602	596	654	615	576	626	612	574	633	628	647	594	644	618	632	633	647	568	654	651	592	596	649	609	637	613	638	589	622	604	605	637	591	625	629	665	642	657	632	568	577	641	634	620	635	606	655	650	619	642	637	630	577	594	634	608	640	604	593	611	638	598	651	629	633	677	639	628	619	620	590	622	622	617	663	557	643	643	627	624	637	630	673	619	628	627	612	615	604	569	590	563	629	620	600	618	575	621	614	554	595	618	635	658	582	609	663	605	610	600	609	635	645	624	657	589	540	576	610	648	620	617	578	598	630	656	620	608	692	613	657	628	603	640	594	625	637	588	653	596	654	555	671	605	662	652	645	617	637	603	649	623	597	598	637	625	635	612	639	635	572	672	616	629	629	593	647	632	611	657	625	623	615	578	577	647	603	622	626	638	643	601	629	622	627	581	606	592	629	615	578	615	585	608	616	622	606	610	574	607	616	613	609	587	606	619	604	597	590	620	644	604	616	603	643	650	644	614	628	664	609	666	632	637	601	641	678	614	630	597	640	662	626	651	581	626	592	663	632	597	596	624	593	614	634	619	563	650	600	628	660	634	618	612	609	674	597	650	605	620	654	641	624	601	613	649	644	601	584	636	616	662	679	635	574	613	631	594	605	623	610	613	634	624	639	654	629	624	616	663	632	602	659	610	639	599	652	613	604	625	637	606	631	597	620	648	602	628	618	663	592	594	633	617	614	614	630	617	595	673	635	592	604	616	620	614	609	617	650	602	608	625	624	637	577	633	604	624	617	643	627	585	655	608	658	606	577	645	606	635	591	642	610	621	624	617	607	593	607	612	628	599	620	651	604	696	638	629	610	592	601	633	604	597	604	610	606	609	575	641	650	660	645	628	640	614	592	630	631	582	624	616	610	642	575	611	610	581	624	653	638	576	639	597	639	646	636	613	599	603	608	645	605	612	624	643	655	613	614	648	635	636	619	622	623	617	608	636	637	634	624	590	631	615	652	622	596	693	562	627	639	624	619	607	633	604	627	569	617	605	602	593	665	597	604	625	576	600	638	646	599	584	582	598	593	645	584	644	626	637	640	569	592	602	644	635	653	647	651	640	601	712	615	618	587	620	635	606	606	635	593	642	617	631	595	626	581	605	570	597	609	646	619	686	659	600	592	618	621	609	672	616	683	648	627	614	612	626	561	652	614	609	599	586	615	671	613	650	664	628	594	639	626	597	598	609	574	586	636	617	618	610	617	653	646	613	592	640	633	622	617	670	626	652	559	624	617	626	618	606	628	598	616	625	647	598	632	616	616	641	603	614	572	621	617	634	634	591	615	639	574	622	549	596	618	606	611	608	633	585	644	621	616	610	634	637	643	627	598	618	602	624	621	626	589	604	654	621	632	591	651	634	629	596	595	638	623	592	644	608	617	633	646	608	604	656	647	611	648	605	605	656	660	603	634	587	633	653	638	608	651	597	627	618	598	601
14160	27447	16082	8729	6428	4709	3182	3702	2931	2383	1801	1328	1233	1118	1042	879	902	1024	977	981	1036	905	857	820	797	782	1287	2670	3223	2738	2100	1540	1136	892	758	732	675	646	665	670	647	705	654	666	694	657	671	710	601	679	672	622	629	682	672	676	642	676	682	639	633	650	656	677	683	663	663	697	652	654	654	655	683	666	666	612	656	659	666	685	677	640	648	643	648	662	632	699	641	636	675	630	652	699	642	660	670	642	705	655	676	631	628	634	641	604	658	655	621	669	690	626	616	683	634	648	702	654	638	662	637	640	653	628	619	659	673	639	677	714	667	656	664	658	648	643	661	667	635	646	674	669	667	665	640	618	662	658	650	664	618	676	667	663	693	654	638	649	688	630	657	640	630	626	630	669	671	615	694	649	631	669	641	663	709	666	636	644	651	651	618	640	652	667	679	670	687	704	642	605	629	682	656	635	637	707	623	642	662	662	674	662	635	641	635	638	686	637	694	649	682	636	643	663	657	642	656	689	644	629	627	612	682	633	644	617	666	642	683	710	685	655	635	644	677	687	609	633	663	675	644	648	634	636	661	639	640	692	641	628	650	679	700	608	624	621	673	644	638	652	723	637	645	659	656	660	644	627	683	653	660	672	692	674	656	690	633	637	667	647	647	653	699	694	660	629	656	658	654	687	683	676	636	663	626	694	678	670	634	696	683	660	657	643	616	631	641	624	661	644	608	642	630	704	643	645	668	628	685	663	649	652	665	615	611	651	665	658	656	640	698	654	670	669	648	625	688	708	672	653	649	649	668	652	633	645	635	645	655	603	698	648	608	717	634	622	713	644	691	689	671	615	661	641	664	670	633	659	690	650	660	662	639	637	635	662	673	626	690	656	683	682	628	655	652	611	680	642	670	635	691	637	638	645	653	636	700	644	689	650	689	692	657	685	687	685	640	629	645	664	658	659	652	591	679	680	678	651	661	676	672	649	719	656	670	678	665	682	610	683	681	641	676	645	673	643	664	653	672	629	676	651	650	638	680	656	691	677	663	668	629	672	708	624	648	693	663	647	653	658	678	659	660	671	679	714	639	685	622	646	699	653	643	661	656	674	634	673	636	681	621	613	668	628	668	664	634	617	649	675	631	609	629	635	669	638	646	664	637	660	625	675	649	695	673	647	677	642	643	649	687	700	623	625	674	646	638	623	667	624	642	694	640	651	645	656	672	687	661	664	630	681	616	679	630	665	679	634	659	692	686	686	642	685	708	638	655	637	649	697	668	615	667	643	634	682	652	659	630	634	632	653	669	663	704	674	690	627	638	673	668	667	681	609	666	597	672	656	659	708	651	660	634	652	640	689	692	607	671	738	694	682	649	707	612	612	696	660	692	622	633	653	678	618	618	637	664	622	664	645	692	636	621	621	607	680	641	604	703	650	641	658	629	669	670	658	698	639	646	731	651	686	686	659	649	666	596	654	649	629	622	685	650	694	638	697	641	680	667	640	625	686	649	655	633	668	637	662	624	684	667	625	621	680	660	674	623	650	695	637	654	644	634	684	661	633	672	641	678	688	648	653	675	683	642	658	677	701	636	702	682	661	651	630	652	654	692	637	643	685	651	722	613	661	676	645	669	673	650	666	650	643	686	652	689	638	640	663	629	708	652	664	663	690	702	694	657	634	703	623	659	651	660	616	659	680	676	628	680	655	661	622	643	640	661	668	649	630	610	660	641	663	695	627	670	704	667	622	677	694	658	647	664	674	640	660	693	650	610	647	636	640	647	693	665	670	648	668	677	649	656	668	688	606	687	670	657	684	697	657	649	646	628	679	655	639	665	618	671	613	643	678	664	650	658	624	705	702	663	659	665	656	632	655	655	691	698	643	635	687	644	663	673	628	566	647	664	632	693	653	609	669	633	680	642	681	685	652	681	675	630	649	637	721	649	611	650	641	655	677	678	640	694	655	645	576	652	661	681	697	673	659	667	704	676	639	671	685	690	629	633	631	624	641	643	648	665	690	665	600	630	660	654	677	666	618	695	647	670	654	632	681	666	634	653	658	672	634	687	667	598	691	670	679	646	669	637	670	607	597	617	662	646	671	696	658	658	665	649	647	624	666	726	649	666	644	680	699	662	637	699	649	637	646	648	690	704	670	618	663	621	645	635	672	620	606	634	671	667	638	655	672	631	629	644	633	634	649	653	632	656	652	695	695	675	641	688	685	629	642	661	606	631	614	678	621	700	672	682	638	695	645	610	679	704	640	659	662	687	655	689	675	651	633	668	691	646	626	642	657	650	692	663	673	614	651	676	662	628	686	670	689	648	669	647	668	689	633	665	655	685	617	639	658	693	675	669	670	636	662	623	680	651	673	629	682	638	623	655	649	634	691	675	643	649	658	681	686	634	670	677	631	615	665	708	626	668	665	649	654	640	658	630	688	625	643	685	677	641	657	647	677	664	679	650	699	656	661	683	673	627	691	631	638	667	642	665	636	680	687	629	681	691	670	671	610	599	655	665	624	679	652	650	670	657	679	600	659	664	613	651	621	635	654	622	653	640	650	653	620	651	673	635	666	676	655	642	633	649	653	710	638	633	623	686	636	662	640	595	642	625	633	666	642	622	656	678	629	690	661	641	686	659	649	645	713	668	627	672	685	649	632	651	669	614	680	602	692	645	662	662	650	638	685	672	684	693	642	676	659	646	652	667	637	622	653	637	654	650	648	613	646	679	621	673	663	649	655	646	632	696	604	647	657	629	695	672	659	661	665	616	670	620	660	648	651	702	667	645	678	636	631	679	619	665	663	685	666	659	688	690	657	666	664	700	698	622	670	637	675	683	659	683	672	685	661	652	654	650	637	657	720	651	662	601	685	658	642	606	728	679	670	603	636	660	634	688	676	652	612	647	655	637	693	680	633	657	672	649	633	653	646	650	659	653	645	659	659	659	642	698	672	628	653	661	626	650	687	695	638	635	648	645	645	633	714	606	618	620	678	674	712	692	660	652	621	676	649	646	674	630	658	647	665	649	623	665	609	647	682	669	637	717	646	683	694	673	650	648	665	625	685	706	704	652	653	639	638	664	652	641	644	672	702	678	672	655	700	632	643	664	689	665	662	639	649	628	642	624	671	662	698	593	644	632	672	655	693	650	643	653	635	686	623	703	636	627	629	653	650	709	670	584	628	724	609	661	662	634	690	687	612	667	642	599	693	661	648	598	647	647	635	631	669	662	661	728	642	644	630	670	659	642	656	622	654	652	672	687	667	674	626	678	622	596	633	679	647	694	671	636	665	654	653	595	703	667	657	667	654	606	653	682	689	663	661	674	679	654	679	653	640	602	646	642	633	701	664	630	614	700	689	659	621	626	686	651	635	643	654	625	665	717	679	673	628	642	653	651	647	632	697	656	686	643	630	648	704	683	611	702	647	674	604	658	667	635	658	678	653	641	664	639	644	647	674	677	636	676	646	660	659	679	682	642	643	657	643	652	631	654	655	658	641	642	647
22789	21345	29091	23947	21354	21515	12152	3749	3178	2589	1945	1542	1299	1271	1137	1078	997	935	883	954	958	924	851	832	807	793	2019	4470	5380	4729	3472	2338	1540	1104	878	771	632	661	646	659	639	660	655	652	642	654	674	628	668	614	647	680	633	647	625	691	650	694	621	659	651	631	622	590	660	703	626	679	668	679	688	645	658	621	611	651	667	672	612	648	638	662	620	654	630	571	649	631	656	612	624	698	658	653	617	608	618	639	671	651	605	594	668	632	648	692	633	596	637	637	613	635	594	618	645	603	674	634	660	635	605	641	653	634	634	650	665	598	658	626	681	656	619	664	637	610	636	621	657	664	669	652	651	646	633	649	628	626	620	622	633	651	639	631	588	671	620	627	607	648	578	626	639	616	640	720	619	632	663	663	687	646	628	652	680	591	715	619	613	686	594	683	635	642	678	628	660	672	637	654	637	636	643	645	634	627	651	652	660	651	665	656	611	618	633	639	659	594	645	656	670	663	633	639	624	617	624	622	667	641	650	646	671	640	679	636	631	670	637	692	621	633	659	658	641	616	667	655	640	666	659	634	648	662	623	638	615	680	631	685	678	615	638	634	676	632	609	672	647	687	620	636	644	611	629	614	638	638	622	632	631	654	614	656	599	615	612	651	661	616	682	686	661	697	625	634	607	676	631	682	627	625	638	633	655	675	650	643	642	623	621	630	641	595	620	614	664	608	663	666	652	642	707	637	652	625	643	651	616	635	609	643	660	620	647	554	619	666	639	606	580	651	628	635	644	622	606	614	681	652	641	622	600	684	729	637	655	642	644	659	642	649	643	687	668	650	633	675	608	631	596	665	643	678	615	629	649	624	615	650	644	653	625	630	638	622	671	632	643	636	622	633	662	579	653	669	692	612	627	605	620	650	673	653	651	674	667	593	640	611	639	649	602	643	653	646	612	648	676	615	676	674	659	675	576	642	646	678	624	688	619	620	667	637	641	619	632	672	641	632	628	641	669	652	627	641	621	610	612	655	692	610	624	627	642	592	594	663	613	640	636	618	624	628	664	675	640	616	678	680	629	585	672	634	613	643	650	647	658	679	645	639	671	619	648	646	662	625	654	653	704	616	669	649	650	634	669	647	653	660	609	665	614	647	615	646	651	644	593	622	645	649	656	640	600	643	636	596	618	660	644	678	611	632	642	654	712	652	646	610	667	651	636	647	622	651	634	646	672	647	608	640	605	674	610	663	641	655	650	636	582	700	641	704	641	650	645	626	671	599	626	651	619	663	628	652	642	664	653	670	640	645	649	661	633	679	638	659	627	688	674	632	612	673	654	615	684	634	709	655	660	675	621	634	682	672	657	661	664	636	652	639	644	635	636	630	608	627	604	652	632	645	654	633	640	618	653	626	610	619	622	652	680	680	624	632	615	608	666	639	625	666	630	627	623	675	662	616	656	668	653	669	658	634	668	669	680	602	609	665	601	636	683	673	664	616	608	670	676	643	611	649	654	664	693	618	616	613	651	619	639	685	632	637	580	649	638	646	644	617	646	651	648	658	612	658	629	651	630	717	608	628	589	614	635	587	623	643	611	642	625	605	666	660	649	603	598	640	670	659	634	657	634	618	610	643	658	639	595	657	585	609	660	643	635	643	626	656	647	652	628	640	641	635	591	620	626	591	640	641	655	613	636	647	657	631	630	650	642	654	601	646	629	644	596	632	630	689	654	609	654	640	644	692	634	647	645	622	628	685	634	612	633	668	637	650	649	644	666	673	643	645	634	613	646	640	651	628	642	624	636	631	684	697	661	673	663	657	673	603	651	698	647	631	647	655	640	670	648	586	634	675	645	634	633	632	648	621	646	637	657	592	654	611	640	673	615	651	665	612	620	638	605	593	637	647	643	605	656	625	652	626	600	644	595	679	623	682	639	628	626	617	633	623	589	592	655	669	695	613	627	626	627	658	657	654	676	659	625	636	642	637	653	655	626	670	640	651	645	661	670	625	642	646	647	630	589	640	603	686	683	640	665	641	630	632	561	649	618	631	592	657	695	616	656	626	670	654	633	662	659	616	643	654	630	611	662	644	631	683	639	675	632	652	679	634	669	630	589	660	639	643	637	631	597	689	642	640	628	631	641	690	646	639	621	651	608	647	641	652	639	605	596	650	628	635	666	659	622	643	611	641	653	661	659	615	648	649	626	651	632	617	687	621	643	666	658	663	655	671	652	672	610	653	649	609	643	676	677	650	623	614	634	653	638	644	650	651	669	604	640	667	617	639	643	652	671	635	595	627	662	661	625	668	656	648	665	641	666	632	655	652	622	663	608	626	646	659	622	618	598	646	658	640	645	647	628	692	695	661	689	676	652	668	621	644	632	658	586	663	654	618	652	637	626	656	647	643	623	586	597	637	661	688	675	665	633	676	668	671	640	663	645	637	658	663	655	621	676	708	656	651	656	652	672	690	659	633	661	603	620	640	631	625	611	619	660	671	651	631	639	646	616	669	641	634	616	640	670	638	645	604	602	631	638	689	609	656	681	607	616	614	641	633	631	609	625	612	640	608	601	615	640	669	651	568	669	665	619	670	555	617	623	604	582	642	630	636	663	679	640	657	688	718	614	629	654	660	639	638	631	654	584	651	653	612	646	663	635	666	584	625	680	670	646	647	599	619	610	666	637	648	655	657	606	664	663	627	675	673	625	616	617	598	627	604	641	635	650	613	643	608	606	708	606	705	623	645	674	657	633	629	613	632	686	632	621	647	679	603	597	639	647	653	687	631	654	614	686	659	626	653	617	611	656	642	651	646	666	607	650	637	622	666	618	601	635	668	659	592	629	663	633	652	666	629	616	658	662	623	648	632	700	603	643	648	611	618	650	680	684	636	681	616	662	626	634	660	687	602	610	648	621	647	689	609	590	652	684	624	594	655	652	630	671	629	634	637	651	663	648	658	637	618	652	604	636	644	694	626	602	629	655	655	660	627	641	652	570	636	709	651	621	655	639	635	643	609	654	635	628	613	666	607	608	625	661	641	642	623	618	645	608	647	662	626	646	620	704	622	644	605	639	694	643	606	667	625	656	642	670	661	629	648	634	679	642	641	664	613	651	656	678	592	633	598	662	627	645	627	625	590	630	634	642	645	615	702	647	657	598	631	654	654	626	615	628	624	642	653	637	612	664	652	630	628	603	689	645	708	671	676	610	625	652	635	644	662	651	636	625	670	645	629	648	593	649	624	607	644	620	610	670	640	604	643	632	674	660	632	642	633	584	643	636	644	616	629	649	602	628	590	622	612	605	646	618	662	667	620	638	628	668	625	627	612	642	667	645	630	647	618	627	636	675	627	655	660	638	633	665	673	652	662	646	636	636	637	593	669	692	649	617	670	642	613	664	608	599	675	667	597	622	696	675	693	640	699	594	645	633	649	632	615	619	670	630	660	621	652	663	628	645	592	643	652	612	626	641	621	668	693	657	648	646	649	596	645	677	680	674	638	633	647	642	601
16209	36359	25023	14961	11454	7974	5596	5570	5663	4397	3095	2183	1891	1802	1540	1312	1264	1268	1149	1191	1295	1181	1044	978	1044	1025	2955	6709	7907	6816	4859	3023	2016	1337	1005	759	646	685	622	628	650	691	624	680	664	629	608	638	612	686	672	646	642	622	613	604	665	681	653	691	648	642	642	606	598	635	614	645	642	650	672	665	637	660	674	669	629	690	632	686	682	663	671	644	643	639	670	649	658	652	626	692	694	590	654	640	632	634	624	701	646	655	645	683	653	669	679	660	617	684	673	634	669	697	673	652	648	658	664	668	640	595	634	596	668	651	588	617	684	683	649	615	680	661	645	640	643	632	621	696	657	609	670	641	640	670	711	642	656	649	674	672	655	643	626	626	652	699	651	633	667	646	676	642	664	667	624	641	687	629	627	669	655	685	622	629	653	668	643	635	650	652	621	643	685	658	608	626	612	657	643	624	715	658	593	661	666	657	651	657	700	658	636	644	701	621	658	629	652	636	632	637	669	623	632	672	650	669	710	684	656	649	653	637	630	672	681	662	666	656	608	650	661	671	643	615	634	654	608	621	688	647	668	654	659	688	641	674	632	670	607	639	642	655	665	608	611	668	650	626	658	641	615	605	644	682	667	644	683	638	605	663	625	642	654	659	656	661	599	637	599	650	622	644	672	637	627	638	652	716	618	662	676	626	642	621	630	631	616	693	640	643	639	644	659	613	633	696	598	688	629	649	669	694	629	660	646	657	656	671	640	622	650	647	648	602	655	681	648	639	658	606	670	665	666	623	671	643	703	652	616	633	648	618	632	610	662	636	661	615	689	639	677	661	670	671	655	650	626	618	668	648	674	647	668	648	644	667	642	653	648	661	645	675	676	646	662	669	645	664	643	675	624	658	684	602	673	674	610	641	648	602	626	632	630	659	629	632	673	631	679	635	634	661	712	675	652	629	636	628	660	611	684	644	639	636	684	636	683	651	622	667	671	650	634	694	659	647	648	658	617	662	647	658	613	674	603	643	612	650	679	684	623	670	677	670	603	662	643	658	686	665	657	674	646	644	625	642	677	653	661	651	634	628	661	646	650	633	642	661	646	641	634	673	651	640	655	601	657	643	640	643	658	694	665	625	671	688	678	690	670	679	627	622	641	657	662	656	639	657	634	643	620	705	655	673	664	630	616	656	662	640	692	722	628	608	643	669	703	620	682	626	620	646	657	660	696	674	650	605	598	623	645	607	636	664	689	647	638	657	639	681	687	687	616	647	627	650	635	603	650	684	640	646	647	675	593	653	618	651	647	643	639	706	668	673	653	642	615	680	658	674	629	641	664	665	671	628	683	668	627	666	655	643	650	647	637	635	674	606	686	665	686	646	644	614	671	635	715	633	650	703	686	679	608	632	667	690	668	616	624	649	640	663	632	661	656	618	667	631	625	667	608	621	649	686	637	608	639	678	646	643	657	635	606	623	640	644	651	643	676	680	637	689	659	672	637	624	628	687	649	596	626	691	645	637	648	652	608	670	687	706	600	632	651	655	648	621	676	632	665	624	657	617	618	709	641	657	683	676	697	613	665	649	641	632	647	644	657	672	685	635	634	647	627	639	688	688	633	692	658	669	666	677	692	621	703	637	643	605	654	650	716	630	657	652	630	615	664	614	632	676	687	677	636	606	682	674	686	632	672	624	623	651	639	639	661	685	671	695	649	653	631	676	624	650	656	641	695	652	654	637	683	674	684	621	652	644	639	679	633	645	649	664	630	626	650	703	616	632	636	668	656	649	620	651	636	624	651	623	680	665	674	663	677	676	637	653	617	649	656	631	620	649	619	666	674	670	681	660	623	698	645	674	659	625	661	621	645	642	607	644	627	646	642	665	621	669	622	648	627	646	630	635	662	670	667	638	680	594	673	630	655	649	702	609	641	633	644	655	643	646	659	617	644	674	658	644	650	636	666	645	651	662	670	687	674	653	716	618	655	691	645	604	660	616	648	674	610	630	619	667	645	666	645	664	682	690	684	662	639	662	672	657	659	645	707	653	593	642	664	670	650	636	624	627	657	640	666	626	642	638	655	625	609	650	636	651	664	614	649	701	664	634	663	659	677	616	672	678	668	615	673	670	664	686	627	653	645	642	647	662	602	634	600	615	647	654	647	620	667	706	652	677	667	632	654	627	677	596	696	622	657	639	661	646	672	653	645	668	674	661	620	641	645	661	594	625	638	647	647	659	677	635	662	643	657	643	664	641	653	630	646	650	663	668	665	663	645	621	616	666	625	659	668	639	644	647	628	614	665	660	662	655	685	663	626	659	661	632	657	668	641	607	632	672	683	644	624	653	638	670	639	668	601	653	638	626	674	632	655	686	679	659	674	661	647	654	631	653	652	659	698	654	649	687	663	671	594	667	698	660	602	677	629	635	645	648	660	664	626	597	649	675	622	646	677	659	668	631	656	611	647	731	608	664	662	711	664	685	670	670	650	665	616	644	622	684	728	673	648	636	689	606	636	635	667	672	646	641	627	642	635	661	655	657	607	644	693	668	665	647	672	641	675	649	667	599	613	681	657	624	691	695	647	654	612	644	651	689	618	651	642	635	652	672	657	648	685	688	677	617	687	663	681	618	617	687	620	627	656	643	656	674	659	660	645	659	669	633	624	656	667	609	648	666	646	628	636	671	677	627	666	661	631	617	693	634	656	622	687	631	675	675	664	666	673	650	687	652	618	668	642	684	644	666	659	664	665	670	652	655	675	679	625	642	658	678	610	619	647	657	664	675	659	609	610	707	613	655	686	601	643	638	650	674	641	662	664	650	618	659	644	640	636	639	648	608	644	620	661	645	649	645	638	672	650	670	694	663	700	689	667	688	673	661	670	656	652	658	654	647	661	648	690	607	695	618	673	672	632	665	630	681	670	702	683	625	625	626	658	630	693	662	645	679	673	634	657	630	607	659	685	689	653	669	661	635	669	695	661	608	668	642	653	635	645	659	658	676	619	650	663	622	622	681	606	681	651	671	638	626	628	659	637	665	687	653	605	637	670	614	718	658	631	620	694	659	614	670	668	646	669	683	632	683	666	667	681	658	674	647	656	664	672	673	583	684	634	669	699	643	641	671	656	673	702	665	666	638	632	630	664	657	654	644	651	642	621	644	630	603	623	630	677	661	658	672	622	637	682	632	653	654	633	692	667	626	669	623	655	677	627	669	610	633	664	679	654	673	685	675	678	668	640	633	644	654	651	674	668	628	634	643	635	622	656	653	659	659	634	672	589	653	568	592	666	659	708	649	670	628	654	621	652	642	624	662	625	664	672	678	633	665	652	664	648	643	653	639	653	652	656	682	682	653	646	661	672	669	701	647	641	600	682	642	661	662	697	713	696	658	626	690	634	654	611	686	666	660	650	638	653	630	609	641	668	609	653	635	611	617	631	653	637	652	643	687	687	639	716	642	643	623	638	606	668	679	668	665	684	618	619	650	657	654	648	628	623	614	643	647	625	648	650	681
28166	21045	14749	6121	2865	1690	1259	1159	1315	1052	869	801	674	642	650	615	597	554	548	529	558	570	538	515	523	535	535	569	668	745	669	629	597	476	489	490	434	450	460	459	469	446	446	498	454	418	477	454	509	436	474	436	447	430	420	467	451	416	472	478	473	436	472	463	427	455	474	447	462	435	494	450	444	484	459	480	448	438	428	483	462	470	459	436	440	434	476	435	436	444	421	444	455	491	452	450	413	416	404	471	383	425	435	453	457	462	447	413	445	462	458	504	447	446	430	466	415	458	472	477	448	443	465	425	432	410	466	462	470	422	434	443	447	471	437	443	490	454	453	469	475	402	466	463	458	462	454	453	451	433	467	432	455	457	439	471	455	472	480	469	476	490	446	442	443	452	454	452	442	441	426	456	488	458	493	462	487	452	460	416	447	462	481	459	479	461	440	464	433	456	420	436	470	451	425	481	439	424	455	436	477	486	427	469	465	444	434	466	415	442	475	469	445	433	445	494	429	421	467	470	456	453	491	454	453	473	476	452	479	474	433	436	465	420	459	474	437	421	494	432	460	450	447	433	419	472	427	447	456	489	462	471	447	460	464	409	456	432	503	448	466	445	457	443	468	451	494	446	432	454	427	461	447	465	487	433	435	443	471	461	472	456	470	451	444	442	455	496	464	448	476	484	432	478	466	445	427	473	454	451	446	470	510	459	470	445	434	445	466	464	429	478	439	453	462	452	441	424	456	429	428	479	491	483	451	456	448	457	431	454	453	463	461	418	491	475	436	479	453	484	450	443	445	425	459	439	465	446	461	445	535	467	472	437	479	472	508	467	479	463	412	482	452	417	403	466	483	450	472	446	440	465	446	462	461	453	466	499	471	456	453	428	474	481	437	440	422	468	438	426	486	452	456	483	466	471	448	431	451	486	437	429	441	446	459	426	473	488	440	466	470	504	441	437	447	433	466	474	481	490	417	479	444	449	455	441	448	463	407	453	440	469	458	495	450	468	442	453	473	453	455	402	473	438	474	447	450	451	433	485	429	494	420	443	439	473	442	481	473	463	426	463	486	430	483	483	478	430	452	414	434	427	452	456	411	439	442	417	448	455	478	456	477	440	448	476	426	457	472	461	453	454	441	416	461	423	471	469	449	432	441	468	450	440	470	425	446	451	464	454	425	450	453	442	458	410	452	482	403	464	445	444	437	421	440	420	417	437	477	459	424	410	437	419	446	438	446	455	434	425	462	460	442	448	484	462	434	446	482	410	422	443	471	471	441	458	431	432	476	465	463	447	470	459	410	470	459	420	460	492	454	461	436	453	466	484	468	474	475	501	445	496	465	470	455	470	461	431	468	480	449	453	471	465	440	471	478	479	435	464	431	418	436	454	433	446	471	494	445	474	432	438	476	448	430	463	471	450	451	434	454	440	443	452	473	467	476	480	416	427	483	459	452	450	440	447	441	446	444	500	472	466	481	508	477	489	458	460	440	486	439	433	463	454	482	522	451	439	445	443	445	443	483	476	490	467	421	465	478	438	421	460	449	404	432	450	438	458	446	421	452	464	465	483	463	434	454	463	444	453	441	451	443	427	442	449	477	432	463	433	506	429	457	469	477	466	426	442	449	444	431	454	456	433	423	410	459	464	463	440	455	444	487	471	468	453	484	463	415	455	439	425	438	435	450	433	443	428	402	461	433	435	463	454	425	425	446	443	412	454	492	463	432	458	464	445	448	454	478	454	439	469	449	441	458	456	452	491	453	478	458	428	473	436	452	471	428	437	440	486	457	475	435	443	407	448	465	454	446	466	494	418	442	446	422	461	444	445	448	471	438	444	470	432	471	441	473	461	464	466	468	434	441	448	464	447	460	462	451	433	491	432	458	453	462	445	419	450	426	475	401	454	484	429	443	441	445	474	392	475	446	453	450	438	441	480	433	459	398	477	457	446	434	480	444	441	481	461	474	481	444	441	434	465	447	463	441	445	450	443	474	461	454	507	441	480	445	431	443	473	455	473	440	448	412	452	417	472	477	442	442	451	462	438	441	432	431	474	402	461	449	455	442	442	450	431	447	457	445	441	469	463	463	474	417	480	482	416	459	495	421	477	433	470	478	451	467	463	500	421	439	452	444	431	430	462	462	447	446	435	469	444	467	449	492	454	465	453	496	486	455	512	492	422	445	448	438	489	449	445	419	442	425	481	440	453	460	463	485	437	445	535	428	429	430	473	472	435	467	434	431	417	456	461	439	448	465	452	516	481	451	442	448	447	454	440	451	437	437	424	434	446	484	443	486	461	459	485	430	437	453	444	440	475	460	413	481	425	475	449	463	459	443	432	463	423	452	441	456	442	464	461	463	415	498	492	488	429	439	465	484	489	409	446	451	448	433	463	470	473	455	461	480	455	457	433	480	444	443	431	462	419	526	436	451	463	426	473	421	420	476	451	470	442	423	467	444	451	449	444	495	469	451	464	455	443	452	481	466	432	474	452	467	445	453	472	471	467	456	458	464	445	492	442	463	446	441	466	455	441	462	457	454	466	469	438	442	431	446	483	430	455	452	456	474	461	432	470	466	458	453	461	446	477	438	457	463	458	445	426	448	455	438	478	445	480	452	452	435	505	452	478	486	431	435	439	469	494	462	457	450	475	472	418	444	441	460	444	452	440	430	458	423	451	478	421	465	452	478	454	450	478	462	454	437	475	472	466	469	468	465	455	460	446	490	432	476	461	447	480	447	427	420	469	433	443	459	419	463	450	451	468	457	452	470	421	464	460	470	462	473	432	440	430	454	432	496	470	451	482	432	436	493	471	459	487	433	458	445	447	436	474	451	487	454	492	451	492	437	480	484	478	446	442	461	427	427	432	444	437	475	497	458	484	440	431	447	415	462	426	455	464	457	460	466	501	422	452	473	431	440	440	459	418	451	463	447	473	436	430	460	502	442	458	468	459	471	430	453	470	491	437	445	459	442	432	477	448	429	440	479	417	477	455	441	452	458	446	465	454	464	459	467	472	408	403	465	449	463	452	465	493	457	423	471	461	462	440	439	467	477	454	501	456	425	439	431	453	476	479	471	459	444	453	400	455	436	485	463	456	466	468	457	459	453	461	471	403	424	423	470	443	454	448	440	467	473	408	428	434	485	467	489	488	417	458	456	436	440	467	472	447	425	459	462	441	436	465	438	502	446	477	433	466	419	485	439	408	452	449	472	489	432	473	438	475	439	483	443	414	522	413	445	430	435	465	425	489	466	474	462	415	457	475	421	461	469	458	463	446	413	458	472	446	433	475	452	459	454	460	445	465	458	468	476	454	479	436	486	458	450	465	496	469	443	468	475	436	449	396	465	451	447	426	430	435	448	453	492	476	472	448	456	471	460	449	486	485	465	500	429	457	480	488	435	467	472	453	440	478	419	427	458	452	452	447	465	454	425	443	444	427	436	434	478	468	467	457	485	450	435	458	435	466	474	493	478	453	464	453	452	429	462	477	424	405
14092	23638	13494	6576	4612	2972	2147	1856	2243	1683	1466	1007	971	844	777	798	803	720	641	626	660	645	620	630	612	546	586	684	805	819	775	716	586	564	522	456	513	498	472	507	490	495	524	487	469	496	484	516	489	480	469	473	498	478	485	488	482	453	462	515	500	478	461	513	518	503	513	505	497	514	460	493	518	485	516	478	552	443	488	481	484	459	498	514	473	478	481	526	486	466	526	516	447	490	483	474	503	511	475	475	493	481	506	493	488	465	485	490	504	503	454	470	470	480	493	520	454	492	465	466	463	527	493	489	460	498	459	492	473	482	504	525	489	519	464	509	493	477	469	493	452	451	487	512	466	483	492	504	502	508	448	520	518	531	460	476	492	492	468	501	477	505	475	479	464	475	478	444	465	468	484	484	475	544	490	509	523	512	492	466	482	489	494	470	527	491	475	444	516	527	493	504	498	481	488	498	477	499	494	455	500	467	429	460	486	490	481	499	515	490	464	463	476	504	481	494	469	448	556	501	471	477	489	512	482	500	501	466	489	489	479	499	504	492	487	491	443	489	478	470	487	479	473	485	512	496	493	502	470	483	502	439	491	507	468	480	538	473	519	506	496	478	487	505	488	479	467	489	493	494	479	497	514	508	486	490	493	507	495	452	458	489	472	511	455	510	522	500	481	513	471	474	528	485	481	508	487	505	500	460	525	531	479	448	540	454	489	471	530	457	481	508	457	449	465	466	493	512	528	493	493	508	492	514	460	470	483	487	482	468	503	472	494	473	481	481	510	486	481	475	490	506	469	472	498	480	497	486	495	484	463	506	491	497	476	464	462	514	482	512	502	498	515	471	504	511	478	471	469	491	511	476	483	506	508	506	480	462	489	470	526	498	488	521	460	501	528	479	488	536	494	502	502	484	487	480	476	489	470	487	466	426	519	471	479	491	448	504	478	492	458	459	489	444	492	478	484	468	503	473	481	483	522	495	499	471	504	499	476	500	514	507	492	492	486	485	527	507	500	522	494	520	453	474	489	465	495	441	522	466	507	477	494	480	510	492	517	449	512	461	492	477	507	489	505	478	498	510	495	527	489	481	509	501	500	465	489	531	477	483	473	476	526	474	479	502	478	531	483	505	477	492	500	514	495	493	504	503	428	515	503	511	493	528	468	524	516	513	494	470	505	451	460	462	462	487	500	450	475	462	488	499	474	468	486	477	469	498	498	471	503	502	481	517	502	472	516	485	510	502	465	472	460	491	491	463	461	501	543	490	482	501	469	478	507	510	487	502	476	461	462	500	488	507	483	505	466	521	469	480	510	482	434	474	516	503	487	494	466	513	508	514	494	491	480	484	481	500	506	532	512	488	553	469	462	507	482	512	498	478	486	477	502	502	535	472	466	499	465	497	491	530	489	471	435	473	459	484	465	480	451	454	514	495	515	483	506	463	507	459	498	519	491	524	510	504	467	454	493	504	474	476	488	478	533	514	484	466	471	514	498	555	452	453	503	488	494	489	490	482	461	491	496	487	470	483	501	504	487	512	477	547	455	445	504	476	483	457	475	487	481	464	454	468	517	450	516	506	505	499	489	505	504	505	481	486	479	516	485	481	494	505	453	517	477	475	508	485	459	474	492	467	439	522	515	527	485	516	491	489	476	486	487	492	563	485	499	501	473	486	482	479	509	471	514	503	484	467	505	506	479	474	472	462	433	492	484	573	497	482	501	492	480	471	485	440	509	510	476	507	511	477	489	480	504	481	458	474	500	501	454	514	505	511	461	535	469	500	509	446	493	499	459	468	495	477	447	459	469	478	496	478	471	529	470	469	471	474	538	475	484	521	516	495	493	532	498	470	466	505	474	475	453	556	495	468	486	493	468	501	473	500	486	511	470	483	480	510	502	507	498	461	482	464	472	484	452	511	468	501	498	466	497	496	505	496	522	496	485	505	428	525	472	491	486	479	522	499	495	501	446	513	498	533	507	487	507	527	505	533	512	463	489	496	483	489	480	488	514	516	429	476	495	519	495	480	469	473	494	466	527	486	490	494	508	486	470	478	501	548	506	474	500	497	482	470	510	502	487	460	475	467	503	511	484	510	504	489	462	476	491	477	464	500	512	507	476	496	470	492	501	456	474	478	480	515	440	454	483	494	459	491	486	522	488	478	484	498	480	495	494	492	521	490	462	495	463	508	501	447	507	447	503	464	514	473	507	533	531	501	468	495	464	495	513	521	447	476	496	510	454	507	469	509	495	491	497	494	478	455	458	477	508	507	476	434	493	479	490	428	495	498	490	494	453	554	544	466	510	468	531	480	491	474	516	486	482	490	467	509	518	509	468	507	473	506	468	519	474	522	484	454	484	456	521	475	447	449	509	442	490	491	474	473	511	520	475	468	511	485	479	496	461	479	521	493	489	437	488	469	478	487	508	509	517	492	496	493	476	496	482	483	475	481	488	505	475	484	543	504	485	479	511	459	503	492	513	473	486	491	476	457	498	530	513	505	489	508	428	469	474	527	522	457	509	504	473	501	469	469	521	473	480	479	489	537	506	508	472	492	495	442	503	503	493	463	485	475	511	475	492	468	442	470	480	492	503	520	498	457	492	528	551	476	503	465	514	487	491	485	514	484	479	468	506	509	464	504	523	460	498	485	475	517	522	463	471	483	452	494	458	502	465	461	485	462	477	488	472	502	505	466	446	488	500	524	483	486	419	482	474	516	463	509	535	470	509	489	516	487	517	504	498	466	485	490	498	447	487	511	478	484	518	507	518	469	471	454	506	471	471	472	519	489	518	492	506	480	505	503	542	519	494	471	509	473	460	489	497	497	518	485	500	494	456	505	462	487	504	494	471	504	490	468	483	530	441	462	476	536	500	496	481	516	462	495	497	471	472	479	528	490	494	470	462	516	470	476	457	508	479	473	519	518	471	482	461	475	509	480	494	522	481	504	506	517	458	521	463	512	551	497	497	475	512	482	470	493	463	485	506	524	499	487	492	463	510	475	491	471	499	505	465	467	474	502	499	527	456	523	485	492	488	452	461	488	506	485	487	522	500	467	486	479	525	498	461	478	509	452	523	515	487	466	483	484	504	494	495	461	511	501	462	499	444	489	492	480	543	454	502	469	474	495	509	479	484	457	507	516	517	486	513	508	497	483	492	517	487	488	484	486	510	477	502	475	486	496	495	484	523	445	494	481	510	479	496	483	480	505	499	490	508	501	477	503	458	545	501	459	516	498	462	530	505	513	460	471	475	487	477	501	503	492	505	529	509	507	513	473	486	519	473	513	503	478	527	453	479	476	505	480	471	488	480	457	500	489	502	493	486	510	490	523	474	502	473	501	462	462	485	513	492	485	488	489	536	510	494	508	491	500	505	494	478	515	496	456	507	484	488	509	486	487	489	474	466	450	463	507	484	500	513	487	479	474	477	476	492	513	524	478	534	516	517	484	476	461	504	498	473	502	514	524	482	487	492	476	488	505	447	533	451	506	504	491
23994	21319	28558	24446	21290	10980	2543	1863	1580	1396	1233	1000	947	917	738	697	736	720	643	591	602	583	542	566	551	614	1585	2304	2653	2039	1674	1227	851	724	605	463	438	434	421	434	464	423	453	397	466	438	421	423	421	459	396	460	413	481	461	447	445	451	466	434	452	438	446	440	459	446	450	409	439	395	467	462	426	468	429	424	442	432	435	420	406	492	458	437	437	428	438	475	446	430	440	430	383	446	435	470	480	463	447	460	439	473	454	435	433	461	452	447	440	391	470	475	444	419	454	430	451	485	423	461	448	450	446	416	437	414	434	446	440	472	423	468	420	444	460	428	446	472	428	429	448	489	447	451	439	445	432	447	425	422	434	456	431	457	459	434	456	442	455	450	436	432	429	427	453	483	494	412	411	439	443	458	417	457	417	448	420	414	418	439	412	479	479	448	452	467	434	478	475	433	449	423	428	416	427	433	423	438	432	458	434	452	473	438	447	439	442	427	478	490	418	479	473	421	411	419	440	436	439	470	474	439	420	462	414	393	479	427	416	424	423	422	480	425	490	454	458	462	412	465	412	429	449	440	458	433	427	447	447	415	437	441	417	452	450	452	458	456	438	459	426	449	426	480	442	422	439	445	423	424	426	470	445	444	472	447	461	450	457	429	451	455	441	421	431	455	448	435	408	466	443	428	401	418	443	428	453	462	444	435	462	421	460	467	461	474	427	432	467	410	468	465	454	421	444	454	468	438	442	439	440	438	464	407	432	453	388	465	412	454	440	450	461	430	455	444	430	423	417	410	448	438	445	455	453	421	412	439	450	468	461	424	439	458	446	459	426	423	456	448	482	427	449	440	436	457	423	433	420	465	429	452	449	427	449	471	449	409	449	455	460	426	437	445	420	477	428	432	448	424	424	476	459	452	446	441	429	492	462	467	478	431	437	443	482	458	482	445	462	453	451	448	435	429	421	445	428	439	444	425	456	448	427	439	453	459	458	436	456	438	473	459	447	468	442	430	460	474	421	473	428	420	442	457	464	416	429	433	450	439	468	450	420	485	420	451	435	461	476	474	451	434	401	451	474	461	464	449	432	432	445	472	430	456	406	447	414	396	428	420	435	499	413	437	442	435	438	418	413	453	432	425	445	412	432	463	412	456	470	431	450	425	444	435	468	450	470	444	424	427	449	475	438	452	419	427	419	475	439	411	437	446	443	443	427	458	443	448	467	400	436	456	456	447	437	496	420	476	447	437	444	429	453	445	423	452	444	442	456	393	440	422	419	445	401	449	436	425	412	457	442	430	392	414	414	447	428	444	442	448	490	432	462	415	418	401	427	442	413	441	381	449	405	421	455	447	426	465	452	463	434	448	472	423	459	440	448	440	454	466	450	466	432	452	449	441	454	404	473	439	466	458	446	454	488	453	457	484	432	417	433	444	460	424	465	438	429	430	476	457	445	432	442	491	455	429	425	404	408	425	427	462	447	421	401	405	440	412	431	418	438	479	420	441	446	457	443	434	459	467	436	451	477	419	440	440	411	444	469	454	437	435	398	444	449	411	421	442	420	426	463	464	422	446	420	451	427	457	465	452	427	467	484	456	459	430	434	418	433	421	449	472	448	459	425	429	456	443	435	388	492	447	444	419	432	445	437	459	444	436	458	465	441	463	429	449	432	431	437	441	484	480	445	417	452	457	418	455	469	429	433	438	400	448	449	426	429	402	434	438	472	403	422	431	405	447	469	416	448	464	409	384	435	386	430	434	446	436	452	442	418	435	449	448	429	465	448	407	483	455	462	416	440	440	458	446	422	499	416	461	451	446	447	436	459	449	452	445	425	411	465	408	429	419	403	459	442	438	432	467	448	463	469	468	444	415	409	407	413	442	413	422	453	423	478	456	486	446	453	449	427	410	424	459	479	417	414	453	418	417	453	402	486	459	455	462	409	437	478	433	406	439	447	480	458	448	426	456	426	399	426	413	469	452	445	415	440	462	455	427	452	444	390	451	428	444	441	424	442	395	404	412	444	450	454	389	450	422	432	477	439	410	462	453	406	436	421	429	497	451	435	455	450	443	446	431	456	445	408	440	399	449	420	404	448	428	429	430	459	449	402	396	432	432	473	444	427	386	458	460	461	432	465	409	450	447	442	427	448	467	438	420	462	443	404	436	430	435	457	471	441	445	460	404	424	426	404	421	446	386	439	429	436	439	451	429	442	414	456	415	434	447	405	459	479	450	435	439	468	442	413	459	455	450	475	430	429	394	399	413	449	426	448	464	443	406	474	407	399	430	450	450	451	401	454	434	412	435	452	426	430	442	410	431	447	444	434	448	444	473	431	443	443	427	450	454	466	478	420	374	450	482	441	436	456	463	428	423	432	433	446	438	386	407	440	450	457	472	405	441	435	480	465	437	447	430	480	437	439	423	431	421	419	423	472	427	459	435	482	463	434	404	450	450	405	440	418	395	454	416	445	437	464	451	440	425	423	462	419	454	474	413	412	453	477	409	469	446	438	441	437	445	459	420	417	445	418	426	434	460	427	441	414	440	440	428	463	490	441	451	415	456	454	440	420	443	444	418	425	416	469	436	470	459	429	447	430	411	445	405	418	446	445	478	477	390	422	454	440	467	444	457	450	451	441	402	425	482	415	455	438	460	423	461	414	427	461	427	452	466	388	432	422	432	408	458	442	417	406	427	461	415	439	442	454	427	423	488	483	477	425	427	417	448	469	467	459	433	423	430	475	439	397	435	444	411	425	454	414	459	436	451	457	439	397	419	449	408	415	470	426	448	443	432	476	421	484	439	425	436	468	425	470	461	486	404	460	404	423	423	462	440	439	469	459	433	415	431	419	436	446	447	439	431	471	447	461	436	454	482	431	408	458	429	453	448	408	455	386	428	414	438	431	425	449	446	411	464	454	472	431	417	448	433	443	437	413	445	467	434	404	418	441	421	481	430	423	415	433	446	439	460	448	411	443	443	448	453	405	421	433	424	409	459	436	444	463	398	461	441	464	428	445	406	458	421	446	402	495	441	446	481	460	474	450	425	476	457	467	428	439	452	464	411	424	439	409	456	430	418	453	436	421	456	430	442	477	411	442	432	436	457	410	427	432	438	453	443	416	489	402	430	419	462	434	420	434	454	474	449	393	463	469	442	418	427	450	442	413	436	486	425	404	420	448	424	433	455	442	420	439	466	429	432	438	422	460	439	442	474	453	459	473	469	413	462	452	457	473	444	423	449	419	409	464	475	448	442	434	442	424	452	456	450	410	413	434	439	455	412	440	470	431	406	454	422	435	450	412	439	439	458	441	448	457	436	461	465	456	455	410	468	494	462	451	447	454	445	416	476	433	479	436	433	459	398	451	387	463	474	444	438	429	454	424	412	427	424	425	452	458	428	446	440	418	434	450	469	422	442	465	415	426	451	427	432	462	439	440	463	441	464	426	393	425	451	469	394	430	427	477	427	476	422	444	418	448	443	437	477	435	463	433	460	419	479
14000	30819	20212	11151	7437	5575	3174	3261	2885	2290	2016	1561	1396	1214	1093	979	961	895	829	763	733	678	648	701	728	794	2303	3555	3858	2985	2402	1702	1172	884	645	503	475	465	440	511	444	454	463	483	469	474	446	434	488	473	458	463	498	456	460	494	507	446	493	461	467	429	487	486	455	451	497	478	480	445	469	464	446	479	467	429	463	481	488	460	460	521	416	437	427	476	444	444	469	462	466	460	470	477	443	471	488	494	490	446	493	432	476	474	457	481	461	445	449	482	466	456	484	456	469	482	439	516	440	487	465	459	462	482	441	477	478	492	449	461	474	456	425	426	463	442	468	462	500	484	442	441	481	464	462	449	464	463	477	468	488	457	443	472	500	463	491	477	465	464	486	487	479	443	509	491	467	498	463	483	479	444	515	425	417	459	488	463	478	485	442	440	439	479	514	462	461	474	491	464	505	468	445	439	465	474	457	413	453	467	485	487	447	464	498	450	465	429	480	469	477	490	465	446	474	476	440	475	497	473	471	459	502	451	451	460	483	475	461	443	493	493	494	425	472	502	515	488	453	504	458	436	420	493	505	505	440	497	504	457	461	451	429	410	479	451	457	459	455	466	488	479	440	433	482	509	461	443	462	477	467	432	438	520	470	509	466	484	414	463	440	470	440	402	491	426	467	457	425	459	485	468	471	473	469	452	491	469	481	474	494	468	445	439	456	480	493	448	482	442	476	488	463	475	471	436	497	473	479	430	490	481	448	433	477	488	466	468	488	448	447	467	476	429	451	494	451	476	467	479	471	452	497	459	439	470	478	484	448	456	487	448	492	480	471	481	467	472	485	499	480	458	457	498	463	447	458	458	496	457	499	467	509	430	502	456	482	456	481	443	517	459	459	436	467	420	462	491	489	471	439	438	494	500	459	503	482	474	448	514	462	484	440	449	475	493	450	460	506	500	448	469	489	473	436	486	488	460	443	470	480	493	490	475	492	450	473	453	463	471	465	488	467	442	470	443	480	450	407	502	464	443	434	474	487	462	450	442	487	462	477	471	471	487	499	425	466	452	449	477	454	479	474	446	483	464	479	421	464	502	454	490	493	464	488	461	460	483	467	399	458	447	457	451	412	491	434	461	461	477	481	461	452	485	467	505	484	504	485	445	465	470	482	427	492	465	456	506	457	431	508	486	463	497	486	462	470	419	426	461	502	474	455	443	443	456	431	440	477	444	468	471	443	476	476	472	464	442	471	449	475	468	440	493	469	484	469	445	481	471	442	489	500	441	473	485	468	520	442	474	459	484	443	429	493	462	483	474	458	467	477	438	447	491	443	446	457	453	455	459	492	496	467	471	463	443	459	472	482	469	482	512	466	463	491	483	459	442	495	476	416	515	495	472	469	460	418	474	487	418	474	472	467	460	471	458	463	476	441	467	440	452	476	449	481	439	461	467	461	472	456	441	498	509	451	444	482	448	457	514	461	472	466	469	457	475	484	457	492	458	445	459	454	440	460	458	496	487	480	445	487	480	465	464	421	434	454	483	463	498	435	484	432	477	483	465	459	426	461	493	472	469	451	480	457	489	468	473	490	475	463	497	445	468	485	431	472	435	489	483	471	480	467	458	512	495	513	487	472	449	474	489	451	440	482	485	447	509	506	487	477	479	487	466	477	496	423	461	494	444	455	463	468	449	456	431	488	483	506	472	446	468	494	461	497	463	467	466	453	447	450	477	454	475	495	452	480	484	444	506	476	454	424	488	500	493	436	451	506	442	480	486	460	492	475	452	494	457	479	455	461	468	480	446	494	486	468	510	443	454	448	476	479	452	502	443	481	479	505	468	458	444	458	473	456	452	457	421	432	471	459	447	463	496	499	471	507	456	482	460	432	473	469	494	461	489	429	467	522	511	429	459	429	466	463	459	482	454	439	448	474	465	470	508	463	451	472	444	473	506	483	425	437	460	469	456	485	502	473	521	467	462	471	470	457	488	452	477	471	494	447	505	433	451	464	466	433	472	469	459	479	433	425	457	453	456	426	434	499	450	448	414	418	459	481	489	447	471	482	448	488	458	469	487	460	455	466	455	449	478	452	467	487	465	462	517	448	466	421	471	443	476	489	451	495	467	460	466	479	485	445	458	464	480	460	479	456	443	438	440	457	455	453	466	469	469	461	487	468	492	477	457	425	449	476	469	499	494	496	495	470	488	484	465	458	463	487	461	452	481	463	486	455	439	462	459	439	467	492	452	460	457	446	454	494	459	437	472	488	469	421	486	445	485	432	486	469	434	466	459	472	459	493	472	498	478	472	458	454	465	471	488	471	492	457	425	495	481	438	449	489	468	466	466	472	512	443	445	466	429	471	452	460	454	454	500	448	472	517	476	454	463	488	455	483	460	455	471	481	484	443	452	483	463	494	457	501	460	460	445	453	446	432	454	489	470	460	489	468	450	485	456	460	462	459	476	515	474	445	490	491	472	434	465	459	483	470	451	437	456	446	519	456	397	464	495	495	477	437	491	482	457	497	481	507	439	496	509	416	465	458	468	459	473	489	454	505	458	446	456	481	483	428	428	408	482	459	504	502	487	461	448	468	460	465	441	463	466	445	488	481	479	463	456	475	475	478	473	468	443	463	460	427	486	442	434	505	485	468	496	480	455	454	493	461	449	459	534	447	480	451	455	462	480	504	470	471	442	508	505	491	479	482	436	489	452	442	475	495	476	449	466	476	470	458	442	464	481	440	456	517	472	448	490	494	454	453	456	435	488	455	458	476	439	450	438	456	467	465	423	453	460	469	478	494	478	478	518	466	495	457	464	448	475	449	433	469	454	465	474	484	492	492	470	468	486	441	475	474	451	440	465	535	434	505	497	440	452	457	433	485	449	454	485	485	452	456	480	465	455	432	465	434	468	455	477	481	470	452	440	450	459	440	475	472	464	471	453	435	455	474	462	478	447	499	470	484	487	440	488	463	471	480	499	465	490	497	449	428	488	434	511	438	512	449	468	486	461	466	470	461	449	470	501	514	483	452	427	520	445	496	468	484	435	469	447	479	466	452	454	473	460	469	483	479	469	490	512	480	471	463	434	474	427	477	492	451	487	491	454	464	464	487	495	433	501	471	497	473	489	454	471	450	522	432	434	478	488	461	495	498	433	419	495	457	519	472	476	461	434	452	429	484	469	464	462	456	437	480	464	476	443	471	495	473	457	473	500	493	431	452	480	459	479	473	441	474	442	456	498	484	488	508	457	412	505	501	449	476	426	468	455	440	429	491	494	485	453	438	485	501	465	472	483	455	465	462	463	475	446	451	458	437	474	478	487	472	467	474	449	466	452	435	504	463	452	455	446	479	460	449	443	459	468	426	475	474	439	448	465	503	464	489	477	498	468	470	436	467	452	431	482	476	444	461	450	469	437	461	448	465	485	471	454	480	460	439	438	490	481	461	473	499	436	426	464	437	467	464	479	500	469	467	482	491	473	461	467	473	463	440	488	481	443	426	484
25150	21357	27596	25477	13071	2973	1760	1595	1294	1129	1117	1072	1052	915	963	831	827	746	710	752	708	714	744	761	735	758	1345	1813	1907	1602	1320	1115	920	809	720	671	657	636	693	667	623	680	614	637	660	616	686	659	605	643	664	620	651	649	652	667	671	627	634	618	677	619	609	654	597	644	628	607	630	622	653	666	632	651	631	589	625	641	611	596	623	632	664	646	578	615	632	615	649	633	586	639	639	630	618	662	591	641	614	629	619	642	667	644	629	619	647	673	623	618	611	615	604	593	656	612	651	591	627	677	614	622	630	665	627	606	654	671	648	628	615	600	637	582	661	655	579	648	652	617	669	632	666	679	606	714	601	632	646	638	586	612	653	620	633	640	635	642	630	635	628	649	593	587	628	670	629	729	609	625	661	605	638	668	612	635	672	612	638	632	603	644	676	657	645	672	605	593	610	607	596	621	638	680	614	616	618	651	647	647	632	628	594	599	611	638	632	635	628	648	636	672	627	631	618	664	638	649	706	632	633	629	590	609	676	645	625	642	663	607	665	626	606	655	637	641	645	586	722	614	668	640	618	642	661	588	607	689	600	681	594	583	613	625	665	668	633	627	666	610	633	650	631	614	628	632	638	639	588	601	642	653	628	628	630	588	572	663	665	675	651	618	627	621	652	637	617	621	688	624	627	608	624	600	657	656	648	632	667	638	601	653	617	636	666	606	571	594	638	602	622	603	629	621	652	620	684	677	667	643	660	597	618	656	648	673	626	591	635	644	596	605	622	634	668	579	636	642	657	642	669	641	618	614	626	641	624	671	625	637	641	627	641	666	613	591	649	637	637	626	623	631	681	632	672	605	630	607	591	645	654	662	678	659	635	630	628	662	632	575	562	641	650	648	646	650	621	647	677	683	619	634	612	625	668	602	639	639	603	666	600	652	647	647	644	688	630	629	613	678	638	678	629	634	650	644	658	606	668	633	630	644	673	620	668	646	628	630	590	622	647	606	648	610	680	655	641	641	662	603	656	620	635	681	661	619	566	617	634	699	667	625	615	667	610	688	635	666	688	651	626	610	635	640	636	709	616	683	667	620	614	636	664	667	628	675	622	662	623	627	601	643	653	636	636	626	615	660	615	622	612	602	614	660	669	614	635	660	626	608	656	657	649	631	655	610	593	658	605	608	634	588	619	672	688	658	655	627	632	622	613	644	629	641	622	625	674	650	633	663	619	595	676	667	685	647	647	661	648	643	684	649	639	597	619	658	667	630	592	621	608	627	637	604	660	617	646	668	634	632	661	611	649	615	644	634	652	661	654	592	611	615	652	624	699	603	622	606	686	605	642	613	624	647	646	634	685	596	632	661	634	643	529	623	620	630	638	631	607	652	657	688	600	684	660	616	649	631	599	645	607	657	662	603	549	636	656	676	680	657	604	601	616	626	672	639	670	652	646	674	651	631	656	644	645	643	670	663	611	656	639	663	622	609	655	636	612	629	617	609	595	652	618	619	615	616	637	648	688	621	645	615	656	613	683	660	595	656	609	623	671	641	667	640	626	635	641	679	652	640	638	637	633	634	629	634	653	652	630	582	649	681	648	626	629	620	636	620	623	637	629	646	658	629	662	611	634	662	666	660	626	616	640	643	602	616	655	646	663	607	678	605	662	564	616	649	714	646	660	607	623	614	628	615	646	656	677	650	645	626	675	653	656	654	673	637	675	634	622	622	658	657	593	650	648	654	630	625	636	615	598	631	658	646	633	608	641	604	579	632	604	618	581	645	628	629	679	642	618	637	675	631	644	638	643	620	634	672	636	658	649	609	635	606	638	615	607	646	631	654	640	623	626	610	652	618	659	658	625	622	659	623	657	650	638	654	630	639	613	653	658	653	702	620	619	628	629	586	665	644	627	673	621	643	662	638	584	656	642	641	641	627	671	636	662	629	654	616	660	651	641	629	621	634	619	603	650	641	613	619	627	650	629	652	636	618	637	620	616	610	683	641	636	672	639	584	632	663	589	640	649	666	643	614	665	649	598	611	634	637	633	631	705	627	665	625	600	632	611	643	647	633	666	657	666	647	666	604	617	635	635	665	637	662	664	599	682	616	617	624	661	623	618	604	659	608	643	613	629	626	636	672	617	624	616	638	613	620	607	659	588	645	583	655	657	665	663	599	662	681	630	637	656	618	621	639	629	656	627	641	656	635	649	600	577	647	676	639	601	637	670	623	616	656	640	620	664	632	628	665	670	601	624	659	640	631	687	641	615	623	677	619	626	653	626	646	630	601	653	654	597	648	642	617	697	627	612	636	632	646	683	635	627	631	645	636	634	668	650	633	665	588	625	608	648	660	600	672	607	636	610	675	661	635	693	658	602	664	613	669	623	660	645	637	598	650	633	646	614	619	645	584	617	659	615	640	639	635	664	644	668	649	647	660	627	669	646	610	641	642	630	621	649	638	643	641	641	621	573	624	630	633	639	632	632	649	644	579	635	685	584	632	631	631	644	652	706	606	633	661	631	635	636	638	661	674	634	678	667	690	634	604	623	625	648	641	620	670	651	654	685	623	610	609	606	633	581	635	657	617	631	635	686	638	665	675	610	657	613	617	662	601	595	685	639	611	621	626	612	642	673	607	673	628	623	621	653	636	612	681	627	643	604	656	613	640	625	632	603	604	624	620	656	654	652	672	615	625	654	659	643	581	604	605	665	633	632	613	643	615	652	604	650	650	608	593	590	629	649	642	633	648	630	638	659	641	623	644	613	626	647	649	627	641	646	683	626	624	627	665	643	638	614	624	642	650	629	690	603	685	609	648	593	625	671	568	649	647	661	611	619	663	637	640	663	647	596	628	641	617	604	621	648	653	647	614	640	615	615	625	626	654	590	691	621	632	680	661	641	620	681	650	676	680	602	593	649	661	634	631	643	659	624	644	618	647	652	546	649	639	644	631	625	635	623	622	634	665	627	679	645	641	671	601	672	624	613	629	669	602	653	662	636	631	627	630	659	652	591	661	622	604	650	660	647	640	673	628	628	668	604	702	606	644	668	583	614	583	576	613	618	621	659	669	611	633	661	642	635	617	610	623	628	663	657	651	702	605	681	651	656	607	616	655	609	601	696	628	611	640	614	657	640	618	655	630	647	594	652	651	626	619	638	633	654	651	643	680	683	646	618	646	609	595	619	669	646	630	582	651	694	648	620	637	682	657	588	630	646	626	637	631	661	650	617	586	650	668	644	616	655	677	614	656	606	622	637	650	616	621	645	654	664	662	625	658	621	677	652	643	600	586	681	607	608	681	633	647	662	649	630	628	659	671	636	609	617	640	615	623	630	650	629	646	640	613	645	628	631	666	606	656	625	661	631	639	638	645	601	627	626	641	651	668	608	594	647	663	644	636	638	675	667	671	658	625	652	622	666	619	643	650	623	649	672	642	630	635	605	633	626	617	641	650	621	605	609	616	617	635	693	671	652	557	660	643	597	620	640	610	657	634	667	626	601	641
13939	26907	16941	9434	5998	4161	2637	2614	2169	1750	1646	1489	1463	1342	1229	1067	1035	901	889	859	838	869	851	849	829	925	2032	2813	2966	2270	1843	1488	1148	966	744	762	614	649	662	684	657	631	699	697	692	664	668	693	700	667	650	708	655	642	654	676	669	680	653	673	645	742	658	680	722	671	605	701	654	689	662	714	657	676	680	638	646	695	701	691	699	682	653	668	665	701	698	683	672	643	653	685	636	667	703	677	710	650	684	693	627	690	698	700	651	704	669	654	686	698	732	650	654	632	640	660	713	698	693	651	582	685	703	638	615	623	699	689	609	679	710	755	669	685	669	713	669	676	670	691	649	682	642	716	697	684	650	670	634	662	719	633	716	643	641	666	704	660	664	627	679	672	642	657	687	674	671	657	693	665	697	708	679	670	670	619	671	672	698	672	688	639	695	688	653	662	703	673	657	654	708	656	655	650	674	682	676	676	653	722	677	673	654	634	670	647	641	708	633	666	644	650	639	658	695	704	687	618	675	686	684	649	679	643	684	691	651	703	655	701	723	640	670	664	696	630	654	657	670	664	634	611	699	643	635	695	690	666	652	650	674	651	683	692	652	697	691	620	646	644	702	662	671	664	686	650	680	649	678	677	686	609	676	662	664	608	650	664	696	645	653	691	668	678	683	637	673	683	651	689	646	653	650	670	673	645	673	667	591	685	684	669	672	657	635	697	649	633	696	680	673	650	682	653	644	661	693	703	653	684	700	671	654	676	682	713	713	703	637	696	671	654	629	687	669	722	662	655	671	678	632	668	667	614	636	679	632	684	670	645	678	630	635	712	693	636	654	628	680	669	705	706	626	671	679	657	661	695	643	675	607	659	668	696	655	659	696	668	676	645	700	659	671	635	638	644	628	665	695	644	710	647	647	695	703	613	682	612	637	674	660	675	709	676	677	675	676	723	691	667	672	716	683	694	651	657	670	693	641	679	660	662	682	648	608	657	645	762	665	662	688	657	658	705	663	717	668	718	684	682	678	631	680	692	697	653	696	698	697	707	650	633	678	661	644	655	656	671	655	634	682	666	688	648	664	640	654	647	677	670	670	692	643	657	672	701	682	713	703	634	687	688	680	686	665	674	686	674	668	702	695	638	703	638	698	676	679	694	697	635	651	689	669	601	636	673	685	713	706	667	651	681	689	655	630	657	689	700	704	674	722	708	662	660	643	680	669	679	658	685	699	658	679	634	656	666	618	690	652	597	666	677	646	668	658	677	629	689	674	702	664	667	707	650	677	669	622	655	650	684	645	658	671	678	696	717	721	677	695	671	645	635	682	659	675	664	673	643	662	634	637	671	669	652	645	668	685	711	644	719	669	698	656	659	660	697	725	629	703	697	643	673	684	650	688	674	637	650	671	665	665	672	650	694	694	654	648	658	701	678	613	700	683	692	703	690	686	672	678	637	639	633	668	680	708	664	666	706	670	685	673	683	714	666	671	659	662	665	666	695	627	694	674	648	645	652	669	661	662	635	667	641	697	612	674	701	635	661	675	646	649	641	635	692	654	682	656	692	645	688	671	655	712	705	697	660	689	642	701	696	712	653	684	637	656	640	653	655	720	668	718	693	631	695	690	671	633	721	666	663	695	701	633	656	642	656	682	712	678	651	674	670	711	653	720	668	664	655	717	686	699	678	664	684	659	651	656	652	636	670	661	627	635	707	631	683	674	668	669	646	689	627	668	689	678	638	661	646	651	694	678	672	644	666	677	666	677	729	648	660	682	676	682	652	667	685	642	666	672	679	668	644	685	672	681	679	663	665	639	708	629	637	646	675	681	692	654	615	664	659	639	640	702	705	653	680	701	690	707	699	663	691	645	676	644	679	654	671	659	683	653	699	623	670	643	682	641	682	684	654	656	682	684	722	697	657	698	708	649	693	676	624	685	666	682	689	673	627	646	643	702	706	660	679	676	703	694	649	640	651	675	675	693	666	640	711	678	640	668	668	712	722	692	666	695	661	646	647	678	649	653	659	689	661	687	648	697	679	670	669	653	676	696	692	695	650	688	654	632	705	672	668	644	698	677	683	728	695	669	718	656	680	705	683	669	697	637	658	704	703	689	640	672	725	686	675	623	616	661	685	674	656	657	705	650	697	710	645	677	673	701	667	672	710	650	657	656	673	650	704	657	647	642	674	681	654	644	631	623	658	666	647	660	665	668	656	702	668	669	670	690	623	658	661	659	635	673	687	643	697	646	626	687	670	657	654	672	656	719	698	720	684	644	636	668	648	655	665	632	700	676	688	678	699	654	658	674	677	711	693	678	622	633	683	699	723	644	624	676	707	653	654	684	668	627	682	662	683	695	673	668	650	685	637	605	697	676	722	689	658	683	654	658	679	693	667	686	650	664	651	662	674	676	672	643	652	657	677	694	665	672	708	658	673	693	679	669	709	667	693	655	701	647	677	677	620	682	728	699	634	663	676	661	681	668	660	671	658	718	611	652	672	640	637	658	667	653	662	622	674	692	618	698	681	643	657	664	671	641	610	703	641	669	677	657	665	679	638	677	698	743	689	707	695	678	667	684	667	689	669	696	633	639	687	666	713	666	665	656	675	672	630	655	662	724	726	645	679	651	630	638	704	619	676	637	636	679	641	683	694	629	623	644	671	678	648	649	686	704	643	699	693	673	689	632	645	648	698	692	694	681	714	658	656	679	656	657	694	653	643	657	683	676	678	661	655	664	666	646	721	656	640	679	703	659	695	650	668	661	610	675	686	683	647	667	691	629	679	703	643	621	716	675	680	646	687	699	718	648	723	661	697	662	674	682	609	676	707	659	677	697	657	664	668	657	700	634	640	680	644	639	708	643	624	674	599	673	669	631	678	635	685	695	724	667	662	676	668	686	665	650	686	742	683	690	667	646	624	692	669	662	625	691	642	675	640	701	673	692	632	700	641	693	680	669	681	626	669	628	638	719	693	640	706	660	720	653	660	626	657	657	710	695	648	690	659	654	659	711	653	660	679	679	692	708	688	656	704	712	644	674	693	686	694	643	690	656	675	685	717	643	623	651	699	665	721	666	689	626	680	690	638	656	698	707	692	638	706	693	711	682	678	667	677	699	679	642	635	661	660	691	642	680	688	702	687	683	649	627	668	660	645	648	685	699	708	674	708	700	676	675	675	667	661	689	713	676	700	673	692	685	665	656	688	654	658	746	654	682	668	675	640	660	654	691	684	663	713	688	678	658	681	653	679	666	669	660	696	640	653	653	656	664	699	649	686	679	666	669	682	660	637	687	679	654	651	640	707	647	679	729	656	689	717	649	642	689	678	655	692	659	659	689	674	656	740	706	672	639	646	683	643	657	696	618	658	672	675	638	691	625	688	615	662	663	672	680	723	633	653	643	705	654	661	681	683	702	700	678	700	676	672	693	696	693	674	674	699	652	669	696	674	650	655	693	674	609	684	671	679	632	690	671	667	693	678	695	664	684	668	687	668	686	674	701	673
22774	21393	29192	23956	21400	21538	12258	3038	1921	1735	1755	1645	1580	1351	1325	1223	1182	1067	962	865	831	857	827	871	861	1030	3569	5435	5428	3926	3271	2447	1591	1194	964	791	773	739	668	684	670	643	637	706	698	752	660	688	717	655	706	666	682	706	728	705	672	675	672	684	729	731	691	706	716	688	688	717	749	737	708	723	700	689	698	666	728	707	703	691	685	702	716	648	713	726	683	727	690	700	685	712	727	735	712	731	712	690	694	657	730	683	697	670	679	701	730	707	704	681	720	674	704	698	729	699	751	692	690	700	675	695	693	710	685	743	738	694	729	680	686	727	660	744	678	668	699	730	756	656	737	721	743	723	747	655	668	676	674	712	680	712	700	674	747	701	720	699	744	687	667	703	679	704	747	628	688	648	671	647	722	705	695	729	661	718	756	689	704	682	712	676	686	696	652	667	740	653	733	681	655	721	678	704	723	686	659	711	691	693	744	728	679	683	719	690	702	713	636	703	707	724	710	709	694	660	697	704	656	712	680	680	662	717	688	690	697	721	705	683	673	719	654	664	735	685	663	711	704	796	692	703	740	674	708	721	731	692	664	688	672	666	739	671	705	702	705	730	715	711	703	735	702	721	699	656	711	700	658	704	662	675	692	699	682	687	670	708	679	719	693	707	712	705	702	758	674	714	710	704	690	739	666	697	668	664	720	715	726	661	699	713	683	712	713	686	669	680	696	701	661	681	727	650	699	722	730	686	686	657	682	678	684	713	699	696	763	692	679	718	718	649	718	702	719	670	723	694	741	733	747	708	677	679	739	672	704	711	686	659	723	666	744	702	688	725	709	748	687	697	731	687	713	716	675	668	670	666	719	697	723	702	711	702	696	691	684	730	681	686	651	668	680	688	681	661	683	702	655	691	714	663	695	703	749	618	743	713	705	691	699	676	685	707	728	674	684	716	745	668	667	681	700	736	688	691	679	682	712	735	660	691	703	704	692	693	680	683	671	710	710	662	681	709	736	678	670	709	666	667	678	694	693	706	673	723	689	684	701	665	663	714	704	682	695	672	667	693	681	677	719	679	682	662	664	703	660	672	702	703	696	658	664	751	707	692	681	697	705	748	690	723	650	692	732	706	702	670	769	690	698	701	676	718	708	718	708	644	680	700	720	670	736	641	672	722	686	698	724	661	689	696	650	709	761	713	719	678	689	669	700	700	677	679	692	677	700	721	742	746	747	742	711	703	671	694	723	716	707	655	688	672	692	719	713	671	706	740	629	731	719	714	718	711	745	731	718	667	731	734	692	627	744	705	713	710	689	681	743	684	711	719	688	676	702	719	631	706	692	704	705	741	675	708	694	684	688	713	712	692	671	759	691	707	678	694	701	714	682	769	650	712	705	668	667	731	666	678	745	696	682	697	705	685	730	690	722	675	698	688	686	697	754	643	698	720	710	671	693	703	672	685	641	700	715	661	697	727	690	730	663	706	714	724	677	676	741	654	728	712	695	717	689	647	699	695	721	680	712	635	671	682	698	706	673	651	664	708	701	676	709	674	737	653	681	695	701	699	674	682	701	684	637	657	647	704	664	728	717	710	684	719	732	690	728	724	725	689	718	742	719	708	656	721	695	695	686	714	717	687	714	680	727	705	648	690	725	673	688	715	702	729	674	688	670	685	714	671	638	691	682	608	674	671	685	748	681	676	698	724	695	721	730	684	671	718	721	678	710	679	694	617	699	694	661	717	651	712	658	702	673	701	685	712	689	718	652	742	703	692	687	710	689	679	656	702	704	727	675	650	709	727	699	670	662	689	703	744	697	721	689	706	718	706	693	707	682	714	629	644	655	652	724	681	699	671	683	696	674	703	687	740	712	660	706	687	673	669	685	676	664	693	676	705	728	753	722	665	701	702	676	705	691	702	729	648	692	656	679	671	718	712	685	685	747	707	685	682	676	673	737	688	736	723	679	724	713	706	672	683	688	667	692	682	665	706	666	676	704	682	657	744	640	658	704	682	663	683	715	694	739	661	677	698	691	718	698	720	718	678	619	661	686	749	717	658	660	689	719	653	731	660	719	719	655	698	690	643	661	672	675	690	693	692	693	735	738	698	728	698	662	666	674	701	733	696	695	681	696	648	706	686	705	713	689	704	648	722	676	664	698	755	684	671	670	657	664	685	675	673	680	699	731	708	692	714	721	714	733	690	693	685	674	745	757	738	723	710	679	674	712	702	737	699	667	700	716	718	664	754	667	732	735	667	722	686	682	731	758	693	668	666	685	730	656	763	701	681	683	710	688	682	718	709	649	684	711	711	654	705	653	697	747	668	695	744	677	694	711	676	721	704	714	698	672	731	723	685	694	705	704	674	704	696	685	696	655	690	662	673	733	676	710	703	713	675	747	658	684	703	669	690	681	685	678	693	644	698	740	725	672	743	737	654	685	695	690	711	719	716	710	730	690	688	735	722	726	720	753	732	720	712	726	706	682	704	690	717	659	745	646	715	700	717	749	734	700	683	711	733	719	709	707	735	677	746	634	694	691	657	690	711	698	686	682	693	702	697	694	686	699	687	727	684	686	711	684	668	716	682	708	726	690	684	694	696	686	758	670	673	690	704	688	690	698	759	698	698	718	761	685	654	738	729	717	734	718	667	681	686	729	675	658	653	752	691	650	709	702	641	692	712	722	689	722	667	689	685	688	716	712	738	696	690	642	694	725	709	689	688	700	719	731	695	658	701	705	728	699	652	718	678	665	684	712	648	741	679	642	722	667	729	704	686	688	714	715	684	722	761	685	686	753	698	711	734	693	689	682	707	710	687	669	696	692	674	655	731	606	725	691	669	692	691	726	726	700	696	664	692	689	659	733	677	657	690	691	719	680	724	662	667	704	689	694	745	672	683	656	670	695	670	653	704	718	690	708	694	699	662	699	732	727	673	634	670	705	712	702	649	713	704	715	696	704	701	686	724	731	698	697	698	721	704	679	698	732	725	726	673	708	710	674	700	673	678	689	664	694	688	701	729	676	707	708	690	663	685	666	721	667	705	710	665	709	660	706	764	631	721	712	747	688	736	713	704	670	645	743	699	685	748	708	728	699	721	682	714	714	688	692	681	700	684	704	671	663	650	688	665	709	713	694	693	713	671	684	717	710	711	708	672	709	666	697	671	709	710	676	728	669	701	704	734	678	682	693	678	707	708	694	678	719	681	662	699	722	684	708	722	692	701	699	704	658	671	668	721	712	659	728	711	700	677	701	750	688	695	700	712	690	709	708	669	679	714	667	725	719	695	729	740	674	722	697	670	684	703	648	659	678	720	704	695	682	703	740	710	686	689	671	691	672	706	709	674	693	703	721	684	691	696	666	691	655	733	710	733	676	639	737	753	693	685	678	696	727	719	662	672	742	710	685	704	684	717	679	695	701	711	670	646	704	684	655	718	714	727	720	676	698	685	711	657	670	711	707	719	698	717	737	665	712	737	705	700	692	699	664	675	708	687	700	759	708	709
15618	35290	26005	14095	10559	7443	5120	4377	3203	2646	2786	2415	2324	2015	1810	1660	1494	1357	1232	1063	1048	1011	1051	935	1004	1373	5361	7977	7751	5529	4506	3194	2013	1479	1066	857	758	750	708	715	767	738	691	697	699	718	716	708	678	704	708	681	704	705	698	694	637	712	706	717	725	673	725	723	727	760	677	665	670	700	703	673	694	718	709	692	717	670	706	738	698	664	705	709	739	739	719	678	665	683	681	730	736	711	691	728	701	739	739	744	692	704	711	705	699	696	727	698	731	721	688	697	717	688	710	694	745	719	690	705	717	741	675	675	726	673	693	657	682	717	659	650	687	663	687	721	647	664	659	688	738	740	682	686	724	734	693	665	701	675	670	715	730	704	713	715	693	675	745	735	679	752	712	683	702	672	700	732	726	691	682	713	716	723	700	714	717	716	713	707	708	740	686	694	725	708	676	749	684	687	751	748	718	706	724	679	723	668	696	690	720	700	750	768	709	731	639	707	695	706	684	748	691	657	773	723	677	710	752	727	693	724	712	669	685	756	709	710	747	751	736	685	699	700	699	671	714	749	717	721	666	700	668	711	697	698	708	740	713	681	769	712	740	656	674	665	717	667	674	673	705	666	766	691	733	722	686	685	743	670	751	711	726	711	678	709	725	721	734	671	715	729	707	683	695	679	670	696	710	705	705	716	651	737	723	636	746	747	707	765	700	704	697	730	694	704	704	674	693	696	693	722	713	690	723	718	705	715	693	715	664	764	676	693	694	688	715	721	731	690	698	694	719	705	697	724	680	688	712	744	746	715	719	726	748	735	678	710	735	664	683	700	713	694	702	717	691	677	700	734	732	731	693	702	705	727	699	717	733	711	727	698	702	691	718	707	729	712	748	730	692	665	698	679	745	739	713	734	750	712	743	699	716	694	687	733	757	713	725	702	713	716	703	713	725	725	655	760	669	728	737	699	723	661	675	687	676	722	757	684	755	667	715	753	705	749	716	699	681	662	674	713	691	665	702	639	708	736	694	678	717	664	713	679	688	675	661	696	721	710	648	671	716	652	696	723	720	706	698	712	693	721	680	664	746	681	698	676	669	688	713	670	729	704	683	683	668	732	763	752	719	762	729	738	708	711	742	717	722	699	731	709	692	707	703	725	701	727	664	688	701	761	691	717	695	743	710	698	721	734	702	645	742	692	726	739	679	698	680	715	666	717	719	744	703	732	683	734	666	666	714	728	715	715	732	714	730	665	730	715	743	700	696	695	712	709	681	696	709	661	693	729	709	771	691	740	698	678	686	731	715	721	718	750	723	703	701	703	662	717	723	742	672	705	746	701	705	680	710	738	669	734	661	682	718	732	718	673	696	702	725	706	679	710	669	689	692	690	680	716	684	704	693	677	718	697	676	685	689	707	689	693	689	682	724	738	693	762	663	707	722	689	708	695	720	715	694	743	745	726	698	661	708	684	670	728	683	707	690	686	704	722	700	683	734	692	742	707	712	684	728	691	694	705	666	726	689	717	696	686	705	684	692	719	698	682	722	716	700	664	741	687	694	726	633	689	669	726	701	745	684	706	690	727	710	690	664	694	681	678	684	675	708	753	699	761	688	683	732	692	664	698	723	692	694	716	706	701	716	672	663	725	732	705	691	690	722	684	699	683	693	667	705	735	736	655	684	715	702	711	720	727	711	706	722	694	723	681	692	690	684	699	623	723	735	699	732	746	685	697	710	679	739	711	696	701	726	682	708	716	697	746	723	732	688	756	691	740	719	743	738	673	714	724	692	699	752	731	704	746	694	707	691	736	668	739	710	700	680	712	737	752	726	769	730	693	678	720	684	704	677	733	733	686	670	740	717	674	685	692	699	677	682	664	679	718	706	724	714	685	733	661	697	746	726	749	685	706	696	690	672	694	726	709	696	644	683	671	664	733	696	679	688	683	699	693	650	698	687	725	719	668	715	721	702	715	712	678	711	744	690	668	729	742	664	701	716	688	712	751	700	700	646	710	721	658	700	737	635	769	725	689	746	677	683	715	744	673	690	706	691	694	752	687	700	720	711	704	783	731	692	677	740	684	700	750	728	706	765	690	710	707	689	695	745	706	734	706	687	681	752	722	700	687	702	725	709	673	692	762	704	711	710	683	682	723	694	685	705	680	678	728	715	629	723	731	713	713	748	686	696	733	712	693	663	703	684	722	733	699	714	685	676	753	787	717	682	692	696	743	697	713	749	698	694	717	718	714	720	697	715	716	744	685	739	672	717	716	730	717	691	687	634	727	746	699	689	700	685	734	730	660	684	683	687	662	736	705	717	697	700	689	703	711	655	677	721	727	722	672	676	723	705	677	764	742	714	692	701	677	677	714	700	711	723	700	684	733	675	716	713	715	725	691	714	746	678	720	701	694	754	722	697	703	683	684	724	726	745	701	699	659	686	720	747	696	672	723	675	704	699	666	694	701	686	717	689	699	701	701	721	690	703	736	701	706	700	686	700	684	758	720	705	693	715	698	698	705	687	670	707	731	742	733	697	685	713	670	699	749	754	694	690	705	718	669	717	715	692	722	697	710	710	720	713	720	717	665	717	686	655	747	710	719	704	658	684	678	670	697	722	699	718	724	730	724	689	692	730	685	703	720	709	690	689	668	683	676	683	684	722	720	652	707	735	684	720	706	746	726	671	682	723	666	677	717	689	721	722	666	676	704	694	672	703	698	737	723	663	683	719	706	725	711	686	670	655	749	687	712	676	739	712	696	670	663	698	669	743	733	712	679	723	702	694	693	705	751	703	766	704	759	666	714	712	720	691	725	662	666	706	715	703	682	691	699	699	729	723	719	685	720	646	688	744	713	664	710	697	682	664	738	690	768	702	705	715	697	702	694	676	709	714	723	675	695	714	736	698	709	702	734	695	697	687	682	700	738	724	659	686	698	728	750	723	710	696	740	716	728	667	708	678	685	688	742	727	734	677	747	674	714	723	700	647	720	643	685	702	681	719	704	675	719	775	699	667	652	684	669	710	716	730	677	754	708	725	675	671	698	687	722	687	702	699	673	740	713	696	681	700	687	654	718	691	679	713	724	760	699	693	679	675	636	664	678	712	680	651	657	722	718	688	703	688	732	693	712	669	702	736	704	669	686	716	719	656	736	685	719	688	720	725	687	704	714	708	675	687	677	743	696	682	701	665	731	775	698	700	692	738	675	775	695	691	709	671	737	690	710	713	675	681	765	694	709	736	718	682	697	700	705	748	695	713	698	738	724	677	695	666	705	693	740	660	694	673	653	699	708	684	701	718	709	685	658	711	708	692	672	694	678	706	700	705	727	691	685	717	749	689	668	707	652	703	740	723	690	733	701	675	675	687	764	719	667	711	730	732	709	723	678	694	701	697	737	691	732	727	746	727	686	704	645	738	722	684	731	681	705	728	702	684	691	707	706	649	735	698	710	719	718	666	714	722	662	753	656	721	651	707	718	726	693	729	670	684	691	663	764	671	713	746	701	709	691
28211	20720	14149	5856	2590	1669	1206	1029	865	844	883	875	781	722	655	683	643	610	588	597	568	561	543	589	538	538	627	722	687	737	637	640	613	572	581	515	539	524	514	526	499	526	553	544	507	515	538	516	508	533	495	538	521	536	564	526	520	533	472	499	506	524	524	499	499	525	513	473	527	496	537	518	523	558	519	512	512	499	522	528	525	503	526	549	497	506	527	542	557	511	494	522	545	506	532	519	498	529	489	500	524	540	530	497	570	517	507	501	552	517	530	546	518	543	496	551	489	511	516	525	506	519	588	499	516	532	532	507	507	532	540	515	512	503	521	492	534	524	554	520	526	511	520	531	504	512	542	518	505	519	508	513	531	513	516	512	523	516	512	518	477	518	512	533	560	560	530	543	497	529	507	497	538	503	532	498	534	490	554	533	500	513	502	494	559	518	538	545	547	518	493	504	538	548	520	518	487	551	548	500	539	484	557	518	514	533	506	494	535	541	487	529	520	493	520	560	485	527	548	529	512	543	564	491	525	528	524	483	528	518	521	496	517	508	518	535	515	501	518	488	507	499	515	510	548	540	540	519	528	562	516	522	542	504	553	508	525	526	498	507	547	527	502	461	503	566	549	550	536	555	558	569	550	530	572	533	540	531	519	508	532	536	568	543	552	542	528	508	480	539	508	528	533	551	486	549	505	539	500	525	491	451	504	531	535	512	533	503	517	543	549	527	487	503	506	524	513	568	478	521	547	506	533	486	529	481	507	511	530	501	550	538	505	524	471	531	558	492	537	494	532	531	550	525	537	545	486	501	499	495	484	532	538	519	534	523	547	537	556	540	534	485	518	536	501	528	524	546	491	515	540	547	536	532	541	507	521	512	521	502	538	513	552	548	537	535	521	483	483	525	485	530	519	526	553	525	508	510	507	508	495	520	538	531	509	501	550	540	529	524	525	526	512	533	526	464	527	552	526	532	514	574	534	547	539	531	489	516	560	504	513	509	518	519	523	536	574	516	528	520	509	527	519	564	509	504	573	518	534	527	488	496	481	506	536	519	534	484	547	513	499	554	499	548	522	547	543	525	475	573	531	523	487	526	544	548	517	518	546	509	469	560	513	509	535	538	518	516	611	475	541	513	525	531	526	514	492	528	551	506	528	471	531	516	506	578	528	517	514	512	531	516	548	500	515	514	475	541	540	529	496	528	503	538	552	573	556	534	501	502	519	514	558	531	477	529	549	525	536	525	507	477	532	522	544	567	528	518	511	526	484	566	544	462	511	536	497	506	536	499	535	522	524	507	500	510	499	540	516	502	460	518	481	526	509	471	519	523	529	520	537	511	489	569	571	536	500	512	534	485	482	525	540	517	537	519	575	557	499	488	498	529	549	537	485	533	476	531	542	530	553	514	467	549	548	511	518	515	507	528	536	506	541	497	554	546	511	529	506	482	519	547	526	548	513	505	526	506	544	550	520	495	530	552	464	550	537	561	477	527	501	545	536	530	490	521	535	532	496	520	513	517	489	511	561	544	544	539	549	533	475	502	509	556	556	553	483	511	549	503	512	531	528	492	541	532	504	534	544	516	533	471	509	499	520	523	503	531	539	478	536	511	508	504	529	537	521	516	519	549	554	524	518	499	547	547	534	546	513	500	514	512	505	492	515	542	548	505	543	523	543	535	529	539	552	508	538	553	530	524	531	533	542	471	487	490	508	507	514	511	549	481	498	530	518	540	505	512	539	525	548	604	538	522	501	519	477	538	495	532	468	530	538	517	546	484	565	516	541	540	525	553	504	519	560	479	525	533	488	562	538	552	536	529	525	528	528	491	561	490	493	469	539	476	520	521	544	519	491	503	511	536	523	551	499	512	536	520	507	546	500	498	520	484	514	562	496	541	500	557	500	489	520	501	524	519	493	522	530	508	490	513	524	472	573	550	521	499	541	494	504	514	529	500	535	500	512	497	505	482	505	538	494	544	496	519	493	507	525	496	485	516	522	494	499	531	474	458	536	516	515	491	517	538	497	521	538	490	533	521	578	528	533	485	533	509	525	500	523	543	492	533	528	537	552	512	481	545	509	528	533	515	480	476	529	509	539	504	561	493	500	486	575	550	507	518	509	510	513	474	528	494	542	493	549	516	495	487	488	533	541	493	491	509	493	509	539	498	459	493	500	502	504	561	539	553	489	529	512	507	519	507	536	534	529	510	537	550	493	537	526	554	504	534	513	518	543	533	472	507	493	508	528	553	505	551	515	532	559	532	494	540	509	540	493	510	555	473	576	478	486	541	523	458	503	528	498	544	482	498	492	521	498	534	543	490	494	489	539	509	469	538	532	512	523	506	493	534	510	521	536	492	542	551	489	459	503	573	501	499	509	491	523	530	576	483	548	546	516	526	535	510	549	531	548	516	519	525	542	479	527	475	518	538	503	501	538	523	552	499	528	523	570	534	529	506	561	551	517	576	544	519	461	458	487	510	553	518	492	524	539	510	515	519	524	513	527	558	521	515	529	549	506	495	522	481	571	483	496	478	524	530	524	536	497	509	520	499	538	508	506	529	559	524	537	567	552	513	515	520	533	536	543	511	486	489	496	485	550	496	521	487	531	527	552	553	540	495	491	527	499	505	550	540	472	536	533	539	527	496	548	520	500	507	531	522	509	492	518	522	552	499	518	505	547	523	467	518	530	530	507	516	527	544	510	523	537	570	551	582	533	548	476	554	503	548	462	500	494	561	538	535	506	558	497	506	491	506	520	542	552	512	494	560	504	511	505	510	540	535	485	504	542	513	498	489	549	502	483	521	488	504	486	528	507	513	517	539	520	472	554	498	545	501	517	501	524	530	512	501	504	502	488	517	514	539	577	529	510	510	500	512	505	531	492	554	552	522	515	527	545	505	500	511	523	549	506	552	514	552	533	524	522	512	531	516	518	501	522	523	512	521	499	485	553	544	514	552	556	506	544	525	510	527	540	542	524	569	494	513	517	567	540	511	526	473	504	524	523	522	561	516	518	512	547	548	553	543	482	530	501	505	544	529	546	516	536	506	506	509	527	504	458	490	505	540	539	519	555	510	514	536	533	512	533	535	510	480	538	542	542	511	528	526	524	491	534	549	520	491	496	565	513	505	531	490	511	521	519	537	522	521	480	496	492	539	494	556	542	510	566	545	499	477	524	516	488	537	495	498	513	497	512	524	528	521	528	543	525	494	493	551	521	496	492	561	536	551	538	520	510	473	485	532	541	492	526	540	510	523	530	520	515	519	518	531	543	501	501	511	521	530	505	535	517	495	516	496	571	537	513	529	537	525	523	519	486	512	520	557	498	513	524	501	536	539	533	535	508	507	507	540	514	514	522	520	465	531	496	493	494	520	521	552	574	518	531	556	531	530	503	516	474	532	509	520	521	499	486	531	527	495	522	475	515	512	521	492	521	519	532	560	573	496	530	561	528	524	530	509	542	513	481	483	552	478	493	499	519	499	550	541	535	502	554	503
13733	22003	13068	6107	4060	2737	2016	1651	1237	1258	1255	1159	1161	1006	934	926	793	762	667	626	721	660	645	595	590	654	725	847	907	870	843	688	754	607	533	640	555	556	572	528	568	560	566	546	556	552	534	574	558	553	553	573	534	536	563	583	577	569	528	569	575	541	587	530	532	525	548	529	567	537	571	558	514	555	589	532	558	538	539	518	511	542	570	553	541	572	582	560	557	516	553	563	569	542	548	533	552	553	550	560	562	523	558	579	561	549	584	544	592	583	574	536	508	577	561	546	583	539	538	574	557	591	509	570	561	532	521	592	537	569	555	552	584	573	566	566	580	567	545	554	544	542	590	528	572	556	567	533	568	530	566	553	559	516	583	539	576	546	525	526	530	536	519	571	549	525	557	562	555	570	556	534	560	549	527	517	568	537	534	523	575	580	537	571	544	549	545	557	540	589	563	533	555	601	548	527	531	513	545	542	556	549	511	601	550	585	550	551	537	602	578	546	560	544	553	570	582	559	537	580	548	575	537	593	562	531	560	526	567	555	547	551	554	564	539	544	567	564	548	566	548	553	536	581	573	598	552	547	580	558	554	491	538	552	597	583	527	558	554	541	532	546	527	530	579	564	539	529	540	581	493	510	544	552	614	594	548	532	550	579	529	559	564	564	557	541	571	540	564	560	543	551	587	600	528	536	564	574	532	592	544	535	531	554	563	521	519	567	512	547	553	618	549	593	517	590	572	557	530	600	581	565	526	532	545	574	559	540	562	555	540	585	561	532	570	588	527	561	547	556	525	558	530	572	573	535	536	538	582	588	546	574	556	562	543	548	577	545	531	582	548	622	566	532	568	526	554	564	572	541	520	566	540	542	560	563	541	554	571	609	558	576	551	547	554	531	544	552	552	578	525	540	581	563	537	607	566	521	564	568	565	548	505	539	558	570	525	528	562	552	552	525	518	584	506	554	574	510	604	537	541	606	551	559	519	564	552	570	540	558	567	537	535	561	567	550	545	556	558	563	588	581	544	562	563	519	604	564	544	596	534	569	557	557	578	531	576	498	587	552	576	573	555	545	590	550	511	544	549	549	585	572	572	496	551	580	542	569	541	563	563	520	549	528	560	567	533	568	577	529	527	560	557	536	600	530	547	564	571	584	569	594	612	542	575	571	526	558	566	537	535	575	537	512	570	557	561	606	538	546	546	546	559	545	523	552	585	527	547	583	571	525	528	563	577	610	567	562	582	546	553	579	555	543	550	586	575	579	577	556	535	558	500	561	572	529	562	549	572	566	556	535	546	536	568	595	521	564	575	527	521	575	560	508	536	579	546	500	545	537	534	572	511	569	529	582	558	555	576	557	550	577	580	572	546	545	539	539	551	559	533	541	553	591	510	557	571	573	519	544	562	542	546	601	555	585	562	546	568	532	570	566	537	577	587	524	532	522	559	572	541	529	512	535	527	602	537	562	580	551	494	546	571	562	552	564	565	541	501	566	578	556	561	546	539	574	514	549	547	573	590	543	565	544	555	547	568	550	557	567	528	552	569	559	518	548	545	514	532	534	593	553	559	564	490	576	564	587	538	594	602	578	552	536	500	543	522	556	539	567	541	544	565	553	522	561	555	539	565	570	576	558	526	538	602	543	570	546	570	561	569	539	555	529	534	545	589	535	551	560	588	559	533	574	521	549	553	515	530	579	555	568	568	578	561	583	523	590	565	573	552	550	575	540	573	506	549	572	539	567	550	552	525	567	574	604	566	528	576	591	586	554	536	513	573	554	555	563	567	586	546	507	564	539	558	523	497	559	541	582	591	576	530	592	551	577	520	619	566	552	559	546	527	552	514	519	594	548	541	577	564	604	558	530	518	564	577	553	560	527	571	528	543	565	555	528	571	561	568	608	559	561	551	547	537	560	546	487	575	575	565	561	553	552	565	546	538	567	550	582	567	574	572	582	542	527	578	543	613	572	534	551	573	518	534	547	569	514	552	554	547	535	546	538	600	572	561	571	561	585	528	512	535	569	552	566	540	549	572	538	554	540	552	553	544	579	578	556	519	513	530	547	523	508	536	516	577	576	550	539	571	584	569	536	549	543	523	518	573	567	567	592	513	539	548	570	532	531	577	556	571	570	563	538	533	568	586	543	576	532	566	563	605	607	549	557	563	609	536	548	535	583	563	553	561	568	558	569	559	607	594	533	547	563	568	577	510	550	519	584	561	543	539	555	541	535	530	571	534	537	522	528	559	542	569	532	585	570	564	572	549	511	568	552	550	602	536	525	537	524	550	582	540	547	570	565	547	579	519	569	580	513	597	561	557	594	602	560	568	561	533	530	528	514	503	542	575	553	587	539	544	548	587	526	558	578	533	556	547	554	553	579	550	537	538	576	589	555	553	530	573	562	564	569	568	522	573	543	566	531	571	558	548	544	523	512	572	583	579	562	581	557	537	588	576	577	551	563	559	536	574	543	552	546	557	559	545	547	604	565	506	528	556	570	533	563	540	508	539	587	511	546	605	539	570	545	533	572	561	549	567	569	556	571	547	562	569	579	561	557	595	601	555	538	592	553	545	537	501	583	585	526	529	565	545	555	531	586	565	542	523	545	558	523	561	552	561	508	584	537	561	560	569	549	604	540	546	542	561	568	539	524	533	575	540	528	531	586	536	534	554	529	553	552	538	550	556	545	488	542	558	577	535	536	543	586	568	547	577	564	578	534	550	564	596	544	603	512	570	576	493	555	551	576	583	569	531	534	567	562	556	592	542	524	570	566	554	529	522	571	558	587	527	588	573	578	558	557	522	536	556	565	577	578	535	516	511	551	549	568	540	575	525	562	582	580	574	543	505	576	574	548	554	572	563	565	532	573	532	608	542	564	547	546	533	564	569	535	579	564	523	614	561	548	537	537	568	560	577	542	522	544	532	564	573	588	552	530	568	556	572	543	550	562	586	574	538	553	575	509	548	543	506	557	574	599	547	568	554	524	551	567	590	556	539	515	531	561	571	539	553	530	524	532	549	551	545	523	559	564	575	535	536	569	541	556	539	564	557	547	572	606	515	522	590	557	588	551	542	552	562	563	533	595	521	577	610	524	538	580	523	568	532	571	536	588	520	597	582	584	534	555	528	568	598	555	548	577	575	526	502	544	563	564	559	545	543	533	573	551	554	505	602	544	587	502	578	563	591	574	520	515	542	520	555	528	536	586	538	567	524	535	570	534	551	547	572	552	563	566	599	551	501	547	556	547	518	611	558	578	563	556	509	545	531	558	537	534	539	582	538	514	568	593	537	545	523	550	535	528	560	529	585	541	525	534	539	516	549	540	550	524	572	571	533	574	531	516	566	527	508	516	550	522	586	523	562	540	569	540	521	557	552	561	541	600	532	583	525	537	532	567	538	558	542	525	542	562	566	533	532	525	586	536	592	559	574	538	575	512	568	521	549	505	542	536	543	542	555	573	508	554	593	547	581	548	551	534	576	519	560	533	535	595	557	560
23944	21284	28496	24391	21231	10471	2666	1698	1272	1321	1117	1120	993	932	816	806	770	738	690	656	646	620	575	588	880	1723	2328	2414	2256	1787	1555	1125	867	741	566	562	486	496	496	509	506	505	487	535	499	508	498	492	488	528	469	519	517	495	478	516	501	524	503	500	462	490	549	479	498	509	543	457	523	507	500	524	505	512	535	537	483	489	506	494	497	476	496	475	482	546	544	491	492	516	476	483	470	532	510	494	502	482	483	470	469	482	491	491	492	543	528	521	536	483	463	479	497	466	475	525	467	526	526	516	510	529	496	501	509	482	516	516	462	468	479	480	516	477	524	473	452	541	492	502	482	493	504	486	525	504	495	486	481	530	498	466	507	489	491	530	513	489	477	487	446	483	507	508	492	508	476	495	477	509	521	507	455	509	507	527	502	482	509	549	452	490	523	485	461	482	463	496	471	489	547	491	485	516	497	510	480	484	501	513	463	528	522	511	480	516	492	532	500	446	502	497	466	515	516	507	503	495	541	505	513	502	523	483	512	505	491	524	495	502	527	503	531	515	485	523	481	490	507	482	520	504	519	465	487	531	467	476	515	528	501	538	471	476	484	474	527	531	469	516	544	519	494	507	537	522	541	498	480	473	489	492	465	501	535	538	486	450	480	469	529	497	568	513	518	485	484	474	492	495	538	546	476	480	474	486	461	504	541	537	524	483	505	441	509	478	537	520	497	501	499	487	495	515	507	528	502	492	522	501	486	526	523	469	522	516	511	502	465	501	500	496	466	514	473	473	491	539	532	501	490	456	473	505	528	496	526	497	522	498	500	514	522	491	537	569	475	491	512	497	553	520	500	500	563	491	509	519	530	485	482	452	485	485	501	499	493	488	495	495	479	472	518	524	525	521	490	474	527	527	508	534	500	460	483	524	483	519	512	510	489	542	564	498	526	511	533	529	482	490	506	505	478	492	478	498	468	506	532	476	516	499	480	500	485	519	499	543	486	496	516	518	496	485	530	475	496	522	484	479	512	503	480	535	469	506	468	504	504	497	481	497	486	502	476	483	489	501	501	496	478	523	470	481	471	482	497	509	461	487	472	469	494	477	496	530	483	481	499	459	488	513	498	502	518	506	467	513	498	469	468	516	504	494	485	508	512	484	478	531	509	534	461	544	527	480	505	492	447	492	530	499	503	513	529	497	487	508	500	522	480	467	485	480	490	469	479	510	514	497	557	497	502	483	465	544	507	549	487	496	498	468	533	496	489	516	501	514	523	516	491	451	498	530	503	542	480	478	485	515	475	466	522	523	465	516	517	499	510	516	523	508	518	519	497	478	507	507	517	480	534	526	524	508	523	488	521	469	509	500	507	489	504	485	491	446	483	506	509	494	482	476	483	500	481	472	502	476	504	490	484	490	499	478	453	522	456	483	482	509	510	476	506	493	509	464	506	516	442	475	494	519	498	507	529	501	470	519	525	494	483	523	497	463	504	463	506	457	495	509	522	502	534	470	470	515	491	493	497	488	483	484	476	457	505	463	526	508	496	462	480	488	496	499	508	505	530	487	527	494	476	573	499	518	465	481	537	502	476	487	476	472	512	511	472	523	479	504	496	526	500	496	523	481	504	478	526	485	521	515	528	505	502	508	475	478	529	493	464	478	500	525	535	511	514	456	482	514	485	521	491	510	479	500	498	508	475	499	491	464	544	492	498	504	490	500	490	477	467	487	472	502	471	501	527	527	508	487	511	506	468	476	539	507	457	501	472	482	510	521	456	481	480	533	503	490	494	479	493	470	509	488	471	507	451	553	471	524	494	481	516	510	498	489	489	475	528	469	477	512	496	514	508	470	494	501	499	496	509	479	514	483	500	461	497	462	471	503	501	493	486	478	508	512	481	511	493	523	498	508	524	511	497	518	476	516	490	457	465	475	516	485	490	498	470	492	462	474	513	482	486	484	502	516	487	526	506	511	529	506	489	494	502	506	522	487	499	474	529	491	487	501	495	473	510	515	499	527	501	473	493	472	532	496	494	504	509	515	483	479	426	469	453	487	519	500	488	509	471	472	496	480	527	509	524	498	521	511	465	492	479	488	526	506	483	508	483	507	514	507	487	482	537	511	505	486	480	495	538	490	507	522	471	486	500	498	514	497	489	507	473	511	517	523	477	511	507	530	499	523	496	504	490	502	499	509	523	512	532	451	523	482	517	493	460	491	495	489	509	473	505	499	500	497	469	521	489	549	475	488	467	479	450	484	493	487	505	485	498	507	478	495	534	498	530	472	483	547	508	537	509	489	542	506	493	501	507	491	488	514	497	526	527	503	490	473	496	513	498	532	519	462	480	500	488	516	477	503	515	483	506	511	520	467	483	485	507	495	473	491	511	490	491	510	531	488	503	492	510	537	505	548	513	468	485	518	491	530	498	519	508	545	461	468	516	517	512	458	471	514	474	506	494	499	479	521	536	523	547	512	531	474	467	477	476	442	477	554	471	531	504	473	514	483	528	513	537	464	516	486	499	486	532	494	546	468	526	498	499	510	506	505	476	488	438	497	488	486	502	486	481	459	530	519	503	497	483	484	501	466	506	527	462	455	538	477	471	475	491	479	508	494	527	493	490	506	496	495	502	498	508	511	469	477	505	486	488	478	498	483	464	475	494	472	527	516	521	491	492	556	477	499	478	519	514	529	546	512	538	519	479	531	509	499	463	501	502	541	506	487	490	478	518	500	492	501	489	522	529	494	517	489	500	484	475	509	502	486	513	489	512	530	526	487	481	488	488	517	499	479	494	479	492	484	484	491	485	498	441	472	536	518	514	465	472	487	474	480	488	505	517	509	459	484	492	510	553	512	488	493	526	476	493	468	525	452	496	486	496	514	513	446	496	494	513	499	500	499	508	461	494	472	524	485	504	500	497	467	457	498	483	537	523	478	509	495	489	502	433	513	436	504	495	492	473	459	498	484	507	477	511	503	474	548	501	474	503	543	477	498	470	510	520	482	508	528	491	478	521	472	479	490	506	517	500	506	507	468	489	529	500	475	513	469	470	500	494	485	505	493	469	492	512	493	503	452	519	509	527	482	470	544	484	527	523	524	454	488	502	508	553	494	474	505	501	501	446	525	468	494	461	478	541	550	492	518	492	536	486	469	454	524	491	491	520	465	495	496	500	521	474	457	500	505	516	508	453	499	523	525	485	526	531	481	492	482	498	479	498	490	508	505	492	518	448	499	489	470	498	470	464	438	498	482	505	526	453	505	458	500	462	522	492	492	482	508	483	533	525	500	458	491	463	536	512	501	491	508	513	513	464	522	501	497	536	526	532	512	499	503	491	501	509	506	505	465	512	502	490	466	451	507	456	511	510	497	517	478	499	506	446	506	530	468	471	511	486	469	504	485	497	423	477	529	480	515	508	536	507	498	515	503	493	470	501	529	487	491	499	488	513	509	479	493	521	521	490	486	461	466	505	460	497	474	442	510	469	496	510	485	497	508	506	456	493	522
13533	30195	19610	10588	6956	4295	3625	2667	2055	2119	1831	1643	1472	1347	1211	1168	1028	867	764	800	755	719	674	700	1182	2639	3547	3637	3295	2517	2012	1401	1073	748	665	568	572	537	547	505	504	505	509	554	529	509	517	506	507	531	531	505	559	526	556	484	540	543	508	523	526	540	571	560	491	528	521	510	554	472	542	522	503	520	489	528	543	511	512	510	516	506	538	510	507	547	514	533	546	489	537	529	538	527	507	541	511	529	530	552	517	559	498	522	561	516	550	506	523	528	527	525	519	535	547	536	516	510	522	551	563	529	565	517	476	549	526	521	519	498	536	545	558	539	521	576	516	483	491	551	531	521	529	523	490	511	535	484	562	513	488	540	515	510	542	555	504	538	543	538	509	531	497	535	520	550	530	522	520	524	518	505	533	478	574	505	546	501	502	563	499	532	486	554	527	533	498	535	556	556	514	505	550	494	483	500	558	522	526	499	551	553	530	520	498	512	459	478	550	548	487	556	533	521	538	502	508	539	524	509	511	472	518	567	518	537	498	567	507	548	540	520	543	522	582	509	580	508	533	506	534	529	544	494	572	538	521	514	548	543	498	501	517	542	514	506	537	526	501	544	559	490	528	527	503	507	532	507	518	534	508	518	543	503	541	520	517	521	529	552	521	498	507	550	516	505	549	471	519	537	483	520	514	502	508	540	510	543	514	536	548	538	506	512	542	514	546	564	515	506	466	547	551	485	512	515	521	514	532	562	521	525	499	521	492	493	564	513	545	514	526	506	528	559	488	491	529	534	539	554	578	522	553	516	537	535	518	521	549	531	503	576	516	560	524	492	513	526	543	516	549	548	529	559	522	528	512	546	571	531	470	516	536	503	476	549	520	518	539	513	504	548	482	509	528	523	479	520	563	507	506	523	514	498	526	549	517	522	525	518	573	557	522	553	516	518	533	532	487	543	495	537	532	509	513	534	536	542	551	500	512	543	505	541	502	514	548	527	511	509	542	518	507	503	531	503	537	526	518	518	554	550	531	497	514	520	520	498	527	541	493	554	518	511	505	549	491	555	526	534	534	511	510	559	547	502	479	487	527	548	509	512	515	499	474	541	526	511	575	533	541	502	512	520	532	501	551	547	553	546	497	539	517	512	518	520	513	553	501	541	491	506	518	546	544	494	508	534	524	532	539	501	517	558	540	522	530	542	546	503	482	557	477	541	517	520	526	528	565	506	538	468	485	531	522	548	538	503	531	546	508	481	522	540	506	501	530	545	554	483	547	539	523	557	559	523	489	531	511	510	546	498	510	467	528	521	506	512	575	540	513	496	541	588	541	542	561	532	548	495	538	531	523	517	497	547	517	525	554	546	525	538	505	521	523	515	525	534	501	466	577	529	486	501	524	517	524	533	490	534	553	492	523	522	550	510	509	517	517	536	494	540	521	515	518	526	551	530	509	521	532	538	543	524	510	534	563	528	497	595	521	547	507	516	515	571	538	543	574	546	492	508	580	536	550	501	530	557	531	480	554	532	546	540	547	557	550	514	478	537	543	552	563	540	528	562	536	524	542	560	490	547	559	558	535	527	529	537	543	540	511	591	497	529	494	522	549	516	538	526	531	542	547	501	515	550	508	480	566	524	547	547	523	540	539	534	529	569	490	558	514	503	566	523	522	549	527	537	517	511	500	499	519	529	515	549	536	465	536	504	503	570	482	562	501	505	494	520	539	529	516	526	573	544	527	518	504	512	494	552	511	525	521	533	526	521	529	511	530	550	518	518	497	488	467	551	506	494	519	493	517	537	564	562	516	482	514	523	488	610	497	451	517	561	531	548	533	437	563	564	550	495	536	534	558	540	518	489	543	528	508	520	582	506	526	532	502	517	594	524	533	556	516	481	545	514	545	509	498	490	518	496	525	557	548	568	542	542	541	535	567	517	548	543	537	530	520	535	491	526	515	509	536	507	531	509	559	541	536	542	506	544	510	554	536	508	512	499	503	464	496	528	510	516	499	509	554	507	484	521	498	525	530	562	502	548	539	484	511	511	493	534	522	557	502	490	520	538	538	534	528	502	546	545	520	505	593	533	543	512	529	510	513	541	532	525	524	531	535	477	536	552	568	534	500	513	507	554	549	485	541	538	488	507	519	521	487	495	502	568	513	533	544	528	527	520	520	530	516	546	527	507	516	549	524	524	555	514	528	529	516	559	520	512	514	514	518	541	548	573	539	539	536	521	493	547	516	516	577	541	576	519	521	503	498	496	505	539	517	504	516	532	532	529	491	502	522	558	527	527	516	490	525	566	489	524	515	485	542	539	486	542	485	562	529	555	519	512	520	508	503	497	523	539	523	467	564	548	530	536	522	526	518	500	493	530	540	583	522	537	524	514	534	535	511	592	571	539	526	517	479	508	547	548	512	548	536	504	541	480	514	521	489	536	522	575	574	532	547	520	521	493	569	517	509	557	549	514	543	534	536	519	538	499	550	530	525	522	533	511	521	549	540	524	500	525	561	483	512	510	541	505	513	544	563	517	533	542	518	566	540	545	584	523	546	533	534	529	565	512	474	525	511	597	539	541	533	552	480	508	505	525	494	495	576	538	485	516	569	511	555	529	506	530	512	517	470	563	549	519	522	535	500	535	510	511	498	514	546	562	554	508	509	555	556	565	496	478	497	548	508	552	523	548	529	496	509	484	556	575	495	538	464	528	528	528	550	502	505	556	505	523	525	564	494	515	514	566	541	528	539	550	477	518	526	540	532	536	547	527	533	471	535	518	515	527	490	572	545	559	514	567	523	512	532	522	523	526	525	522	507	482	482	531	574	537	519	503	543	518	524	539	497	512	527	512	549	515	543	518	556	523	541	537	564	496	520	515	513	522	558	521	514	537	465	513	526	538	493	515	548	515	559	569	513	507	544	568	538	533	535	516	542	498	522	486	534	523	547	531	525	533	565	542	513	550	529	493	516	576	558	519	513	542	512	532	572	512	522	526	530	539	520	518	526	481	542	504	494	545	545	522	546	518	495	540	524	536	488	532	496	550	514	531	518	496	540	546	488	560	509	533	483	506	552	528	510	520	527	536	511	568	527	535	482	506	502	511	537	534	520	552	506	580	530	509	505	557	535	470	520	504	514	492	547	542	530	517	550	496	559	522	519	526	508	509	508	530	515	539	528	544	518	523	526	493	534	534	518	539	554	529	493	542	526	498	496	545	529	483	498	516	501	543	504	490	577	557	594	508	522	571	490	539	504	526	553	552	555	562	544	495	487	544	528	519	534	527	523	520	538	541	530	487	486	543	540	508	505	540	542	541	587	509	547	528	554	506	534	522	499	484	544	519	583	565	521	543	484	484	556	516	548	560	549	550	530	502	562	538	517	521	524	506	524	512	518	506	549	561	547	540	546	552	545	500	539	512	531	526	483	557	486	508	565	575	563	514	493	494	525	506	530	524	535	550	526	521	525	512	560	535	570	525	528	529	563	491	539	532	530	527	494	526	518	560
25131	21355	27577	25439	12948	2786	1742	1435	1284	1274	1065	989	958	1005	981	967	852	783	748	765	708	695	712	722	832	1267	1774	1846	1657	1462	1234	1022	844	792	690	693	653	677	675	653	642	628	639	668	641	646	641	671	652	664	622	582	667	634	622	688	669	679	676	652	654	657	678	623	609	685	658	702	648	669	658	645	707	736	708	700	646	646	629	682	716	693	669	643	641	645	628	656	695	656	631	649	696	679	634	625	636	636	669	687	666	670	675	672	628	638	673	640	661	609	650	659	617	629	687	704	655	679	660	605	659	657	656	651	680	642	639	653	646	693	669	676	643	637	649	703	599	647	657	685	619	660	671	673	648	671	650	692	598	647	636	626	627	630	626	627	617	638	620	658	690	670	652	706	695	631	688	627	638	679	649	631	712	712	728	656	659	618	647	664	697	610	679	645	655	688	679	626	648	673	670	691	680	683	641	671	677	655	649	669	690	668	633	656	717	585	650	648	683	656	653	671	670	662	693	603	687	657	665	615	625	644	625	648	679	651	650	669	675	693	651	686	648	650	624	633	659	657	655	671	646	627	697	615	626	690	651	655	641	674	645	633	658	713	677	692	663	664	642	594	661	635	626	646	628	640	660	638	634	692	626	644	640	618	642	653	627	696	693	636	644	646	652	662	644	686	646	697	665	677	593	706	605	661	635	686	696	652	638	643	657	708	689	659	664	624	644	659	657	685	657	675	676	632	640	646	674	689	660	662	679	675	645	686	711	674	615	701	663	661	661	647	646	697	670	658	648	633	683	684	629	661	615	639	708	677	644	681	662	692	656	634	647	609	669	666	654	663	692	655	657	584	694	662	704	693	639	651	651	639	653	640	656	665	651	603	630	642	699	663	640	654	608	639	648	693	623	652	635	658	677	605	668	659	653	678	671	652	676	677	646	648	672	648	655	658	681	605	638	655	689	628	702	644	605	682	621	618	636	690	674	627	680	686	642	629	679	587	607	643	656	705	659	681	653	617	669	647	615	683	670	633	674	664	644	655	637	679	651	658	673	645	687	653	677	638	699	611	671	673	680	614	676	654	659	658	684	632	645	624	613	674	691	644	609	638	692	651	670	654	654	661	649	699	681	648	662	705	662	676	664	623	658	638	642	678	659	631	653	663	675	652	651	703	636	664	668	669	686	646	659	679	689	640	649	658	644	630	671	669	644	626	636	683	666	655	716	687	678	665	628	666	699	677	654	655	659	623	664	640	618	655	717	691	692	645	649	658	647	649	673	664	640	684	648	617	630	634	689	633	665	681	653	606	647	651	689	677	649	661	681	651	683	653	685	658	705	682	653	680	688	657	666	636	657	707	639	639	642	655	638	654	650	711	652	649	647	675	690	638	695	658	637	635	681	667	653	632	611	664	627	659	645	638	676	614	635	675	660	661	619	616	691	637	649	643	667	655	668	649	657	669	650	696	701	700	649	624	688	659	686	661	664	659	693	668	689	653	696	643	672	666	691	653	628	720	635	688	717	708	703	624	683	671	619	664	719	663	690	672	658	677	689	652	626	680	685	669	645	585	670	637	646	632	686	644	652	676	647	640	633	662	627	608	660	683	673	686	620	649	642	652	666	641	628	634	634	634	630	604	652	722	634	655	677	665	702	655	695	671	608	628	686	667	649	689	665	662	639	628	615	643	638	707	681	719	678	685	582	641	645	635	652	619	662	646	656	633	675	640	671	660	663	658	644	647	651	662	632	692	684	671	664	654	689	648	679	654	666	630	662	673	626	662	687	641	630	637	662	615	661	649	660	665	653	641	606	710	666	636	648	642	694	629	656	629	618	689	659	673	668	653	680	661	653	695	642	651	628	662	685	614	687	631	654	641	710	671	651	653	632	654	615	629	643	659	666	625	658	647	662	658	683	629	670	617	632	599	629	619	646	634	642	672	674	663	641	695	655	643	699	609	649	655	613	668	683	642	619	612	648	668	637	687	662	674	679	678	645	652	689	645	648	615	666	682	625	641	641	681	671	627	649	680	670	619	640	641	640	670	696	656	631	686	646	678	666	679	634	630	626	623	629	649	634	676	609	674	635	666	644	712	624	643	665	638	673	675	703	645	633	652	666	658	624	663	663	647	645	654	664	666	662	671	679	643	659	679	664	629	637	617	657	688	677	673	621	683	687	686	671	691	675	663	673	668	647	634	644	631	638	648	670	661	660	703	609	659	681	655	678	659	647	678	678	664	686	619	694	644	628	626	559	682	649	622	648	651	695	663	660	641	628	659	652	661	658	659	696	638	644	659	673	664	637	659	625	683	658	672	621	666	676	713	646	634	641	673	718	641	679	662	675	612	607	664	605	689	648	670	639	613	640	661	669	668	662	635	663	644	601	632	633	652	632	633	648	671	688	695	674	670	682	636	679	639	655	704	679	619	691	670	694	647	660	615	674	653	627	684	640	635	653	715	621	674	652	666	652	662	681	642	685	648	630	613	613	666	632	664	669	645	696	653	666	682	681	673	644	620	670	642	636	623	665	629	665	674	679	657	697	654	664	633	682	667	622	633	631	660	703	611	661	660	658	646	591	675	630	633	703	696	678	659	614	683	644	658	653	658	644	591	672	647	647	666	636	644	637	663	618	647	627	666	705	679	681	666	624	649	692	735	668	624	663	652	675	667	625	642	650	675	640	623	668	632	675	658	685	659	655	634	652	639	664	633	667	657	657	636	613	677	711	655	655	709	585	631	624	644	637	700	697	659	679	650	682	651	689	662	638	657	655	652	658	698	664	615	649	656	634	643	663	656	676	658	674	673	654	664	641	648	631	699	590	671	655	689	620	664	659	697	627	665	657	640	639	662	660	628	647	678	635	663	644	638	682	605	728	674	658	650	629	636	721	648	642	612	682	656	636	633	688	657	660	625	649	687	612	720	692	683	707	671	645	699	631	654	637	654	634	624	630	651	635	637	625	651	627	655	646	605	680	625	644	666	697	672	654	631	625	627	658	652	632	648	650	667	648	614	672	662	671	633	681	649	640	677	652	632	601	694	700	645	609	633	672	643	619	670	626	687	661	659	628	661	617	642	659	662	706	682	703	633	637	662	640	640	657	630	653	666	642	648	642	638	682	680	629	667	647	675	653	655	652	682	599	649	665	648	644	655	702	647	645	628	646	730	639	643	644	666	635	684	656	627	654	677	726	664	659	639	722	630	643	620	648	649	679	633	646	655	626	653	665	673	630	636	627	678	646	621	635	686	627	650	654	647	695	691	684	637	666	674	624	662	649	614	621	641	681	623	670	650	627	667	694	635	600	615	666	622	662	681	661	625	671	672	656	656	688	696	615	632	635	687	637	594	610	640	732	624	636	682	695	681	639	630	669	696	639	655	624	666	642	691	697	647	682	685	650	667	661	666	652	629	635	685	649	671	675	691	625	674	690	621	672	643	648	651	630	674	639	636	711	658	647	642	660	626	666	674	692	676	611	671	682	666	654	655	635	652	638	621	626	638
13314	26557	16744	8263	5913	3712	2931	2361	2216	2039	1500	1307	1358	1362	1329	1208	1053	894	857	791	818	764	757	779	1129	2054	2813	2786	2515	2115	1784	1314	1029	881	740	702	689	700	674	682	680	718	716	657	706	720	674	679	696	685	673	689	660	725	728	702	693	716	715	658	647	673	672	699	662	661	704	673	667	655	708	726	743	652	686	694	687	698	661	699	717	747	699	704	702	674	728	645	694	689	722	695	692	686	709	709	663	706	657	665	721	666	758	665	669	691	678	684	709	738	701	721	666	682	686	730	733	713	643	689	725	700	670	665	717	730	667	658	674	667	700	685	681	683	676	723	713	672	728	672	686	696	697	662	706	701	728	709	662	689	685	712	686	696	722	682	678	685	725	712	664	780	692	643	686	667	713	695	637	669	696	718	676	702	675	702	708	729	738	741	662	691	744	678	653	693	728	674	672	715	695	709	684	638	678	731	660	685	658	720	717	688	627	665	705	695	719	751	654	643	687	709	734	688	681	676	704	676	669	697	651	719	691	676	723	682	699	653	663	681	736	703	703	683	736	707	692	674	664	705	722	685	728	719	691	742	675	702	700	691	686	679	697	680	713	683	713	717	688	693	696	726	643	706	693	726	669	658	680	661	662	655	703	688	689	656	662	673	703	681	644	718	706	647	706	644	737	717	722	702	655	710	705	691	663	717	711	683	677	693	683	692	724	682	753	683	692	681	656	672	694	681	681	694	660	697	664	720	637	661	689	740	688	722	742	733	677	749	708	692	674	715	657	703	682	688	696	658	703	679	723	663	678	631	643	649	686	701	711	681	678	700	694	684	695	724	679	669	702	719	735	685	704	675	751	673	714	660	684	649	725	697	648	686	725	690	702	717	674	708	691	723	678	640	666	679	673	731	640	703	649	712	650	677	726	671	698	673	686	670	648	726	657	679	738	683	680	692	695	733	735	668	671	658	654	727	688	687	673	664	694	706	683	713	731	692	678	653	664	707	672	640	692	656	703	676	647	687	721	721	650	691	666	716	663	703	731	732	677	683	672	690	680	696	670	708	657	636	660	725	689	691	688	672	676	666	676	700	715	615	715	728	683	682	682	652	678	701	664	703	684	648	673	700	714	775	736	712	641	671	668	707	694	692	719	699	690	666	688	655	710	692	671	696	672	734	687	677	690	703	689	661	750	687	667	693	726	688	707	696	676	633	696	636	707	732	669	674	698	691	692	652	693	673	724	668	688	650	689	707	662	675	709	747	701	714	672	691	678	670	665	678	704	691	707	736	694	704	745	726	684	690	702	726	720	716	717	701	666	643	685	704	678	700	689	710	701	714	698	713	692	668	682	712	720	693	680	701	703	719	668	731	659	668	732	644	698	712	688	709	701	635	707	687	666	665	716	691	718	676	682	690	709	700	689	736	694	682	711	681	699	722	691	685	686	670	668	689	674	686	674	699	700	695	669	688	668	663	680	724	687	718	664	688	696	648	682	714	688	695	651	730	702	639	710	697	715	724	682	682	692	711	686	721	641	675	726	714	680	685	700	676	660	675	673	670	719	690	687	661	666	662	674	709	672	685	652	720	674	705	726	706	674	672	675	698	706	677	633	717	670	710	695	677	702	712	679	680	671	696	712	704	706	724	675	727	698	651	739	753	686	714	711	745	696	676	690	654	618	704	660	709	713	699	714	689	710	694	706	680	751	662	673	709	708	707	671	684	698	731	692	684	650	651	714	651	703	734	701	666	704	636	668	692	668	698	674	722	716	626	697	745	689	710	649	703	706	723	729	715	634	633	674	720	701	694	726	645	648	678	644	711	689	684	701	722	727	654	688	730	669	692	689	695	653	702	675	700	689	712	689	663	708	692	702	681	680	674	678	676	692	660	696	650	698	657	694	687	698	720	736	740	691	670	675	697	690	666	700	700	680	678	676	695	699	693	684	669	695	717	677	710	711	723	732	690	681	673	715	640	699	655	626	644	647	620	693	663	688	674	689	648	702	689	689	686	708	654	654	661	650	744	699	668	690	679	689	652	668	711	710	692	655	665	670	690	696	709	661	681	700	702	660	681	684	681	637	700	672	720	696	651	666	667	680	694	705	688	690	687	672	681	700	741	710	697	705	666	678	699	693	692	700	681	715	660	696	631	679	704	672	741	725	682	734	664	663	651	680	681	663	667	669	688	718	689	661	740	703	671	729	716	684	669	691	702	677	682	691	658	694	678	678	664	698	720	678	731	673	726	740	691	703	636	683	669	681	700	653	668	731	689	663	707	737	713	697	693	699	726	707	724	690	679	729	697	695	741	655	656	696	655	703	713	730	722	709	707	686	730	677	696	665	720	729	698	697	683	680	654	678	704	681	678	671	700	709	672	737	672	708	655	702	682	679	696	674	651	709	680	672	722	728	707	713	731	739	713	720	655	681	677	692	697	692	687	674	736	665	691	704	662	718	717	671	661	717	653	701	669	692	624	649	684	699	710	636	687	722	683	660	690	705	728	666	680	684	662	629	725	713	690	692	685	695	648	661	664	664	693	718	662	693	672	696	692	701	725	686	675	733	669	672	655	723	681	684	674	709	696	678	713	721	687	676	713	655	646	697	675	699	674	685	683	643	703	642	671	677	669	712	723	690	682	671	683	696	672	675	684	680	663	670	740	660	694	660	709	724	663	700	700	704	672	705	719	677	682	744	738	680	657	654	698	648	721	686	639	662	733	716	691	708	695	692	706	683	673	678	645	756	715	718	680	697	686	672	685	720	695	715	685	685	686	697	676	708	687	691	687	702	693	735	684	697	712	683	683	723	735	708	721	664	714	728	726	687	698	697	708	659	675	683	648	683	684	647	689	685	701	671	666	706	655	685	713	705	715	671	754	665	709	672	715	714	688	714	715	721	715	744	699	681	696	670	707	691	715	684	739	724	676	671	717	645	678	698	676	687	661	694	684	663	698	700	678	664	660	706	730	695	686	665	682	699	668	680	719	635	639	680	648	703	666	711	713	699	738	692	700	732	664	676	680	703	722	677	685	726	643	711	679	691	690	683	732	692	678	701	708	691	679	700	685	704	706	656	716	675	711	699	702	705	687	732	707	707	698	659	668	706	681	656	712	680	647	700	706	723	682	690	660	659	685	702	707	658	702	713	651	701	716	679	729	656	673	673	719	708	671	699	676	659	686	695	732	741	695	654	680	726	675	665	690	661	693	634	688	696	686	703	694	718	708	698	650	676	702	699	657	678	688	715	698	638	658	693	695	688	698	712	713	700	674	675	668	741	716	674	700	698	660	654	697	679	676	662	675	717	684	724	715	710	685	699	726	688	619	693	742	744	672	700	715	675	701	709	703	688	708	707	706	749	697	706	704	657	671	680	668	684	707	679	696	711	706	679	717	682	699	706	682	690	722	704	676	686	656	650	735	723	730	688	666	680	730	683	730	675	652	701	709	709	675	667	685	697	695	661	703	664	683	685	674	687	699	710	671	660	740	697	683	735	682	703	697
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
